500
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      13  53  43  20   1  43  32  11  26  12   5   2  19  29  57  30  38  55  16  77  97  89  75  59  87  76  39  42  48  18  38   6  96  42  30  52  36  89  55   2  30  89  70  18   2  84  32  12  87  30  41  96  25  44  63  24  52  15  24  43  15  82  52  95  78  38  38  63  17  15  82  10  50  93  46  18  90  50  83  12  59  34  17  19  31  22  32  64  95  30  27  93  68  45  69  68  33  79  97  15  48   6  25  95  20  72  24  95  64  14  50  42  87  12  65  40  68  92  73  77  47   8   7  77  98  56  46  33  66  99  43  58  93   7  14  94  83  80  43  88  10  62  43  76  88  33  95  48  56  28  88  97  20  90  14   8  10   2  67  37   3  84  11  17  77  63  89  11  54  53  20  83  54  39  46  48  81  34  86  60  44  41  48   5  71   9  69  78  91  53   2  66  92  83  33  64  61  53  57  11  41  13  14  62  87  89  94  42  19  69  31  77  88  11  71  25  80  35  33  49  76  13  99   6  33  46  19  58  17  83  60  33  97  76  15  58  51   7  20  61  60  72  75  51  24  90  95  13  91  57   7  49   2  57  32  83  93  29  96  77  23  76  40  76  65  47   8  14  23   6   1  36  33  15  78  62  19  58  57  15  12  97  42  84  27  48   6  72  92  32  89  66  73  89  53  47  90  24  96  65  18   2  61  47   9  80  19  13  63   3  19  44  88  55  24  97  84  23  20  31  64  84  84  87  50  19  42  32  29  21  35  39  83  96  92  38  80  78  62  23  12  52  69  82  41   6  45  32  23  85  30  35  77  77  21  35  16  45  93  15  23  17  48  29  35   7  10  83  84   7   9  48  20  13  13  74  18  13  82  46  95  80  66  91  80  83  65   1  45  89  54  94  62  23  33  68  24  75  38  53  80  67  62  95  31  89  24  23  86  96  29  72  13  40   8  21  98  52  77  74  85   1  76  67  71   8  86  88  29  50  44  35  64  71  75  61   8  31   1  62  87  43  99  12  28  94  33  46  70  98  78  87  70  79  62  16  25  94  24  71  46  62  34   6  58  98  79  96  38  67  69  63  82  50   8  32  17  40  12  60  52  33  26  59  70  79  56  47  27  99  41  76  98  98  37   1  48  82  44   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    88  40  21   6  14  15  39  30  78  20  25  44  89  61  11   8  49  73   8  29  84  76  69  56  84  41  90  44  99   2  33  79  43  13  18  83  56  22  34  36  60  56  91   6  69  49  98  92  32  84  19  30  34   1  44  89   9  92  20  79  35  52  67   9  58  15  78  68  58  39  88  44  36  60   1  16  82  22   6  33  76  18  92  72  56  73  88  25  82  65  28  46  69  20  73  90  69  93  99  42  79  51  52  34  97  65   4  96   4  78   3  48  68  69  88  51  69  77  99  94  66  75  92  34   6  14  91  28  66  10   8  20  26  84  81  80  99  82  71  43  29  21  16  48  26  78  90  28  80   2  14  35  73  14  83  28  35  64  47  24  84  51  93  84  36  52  34  50  55  16  91  69  56  97  90  17  88  69  64   1  31  43  25   8  65  87  14  45  77  88  71  87  53  64  87  44  69  21  85  80  68   1  31  52  29  22  35   2  62  54  52  74  23   1  94  74  50  47  10  46  28  63  20  91  76   6  44  31  46  82  29  49  92  40  65  45  56  56  86  65  37  74  84  35   3  57  20   8   1  25  77  41   3  65  14  27   9   8  50  95  54   7  60  78  67  53  82  73  39  42  87  65  79  32  43   1  74  75  34  67  69  61  69  62  71  41  70  50   8  95  31  22   3   6  86  78   3  50  49  18  85  41  95  43  47  67  34  75  73  44   4  39  77   1  17   4  10  55  54  10  83  57  32   7  20  78  18  36  41   8  24  36  63  23  19  28  47  69  24  33  42  97  99  39  82   8  32  75  28  35  75  26  18  76  49  20  90   8  65  12  74  46  73  20  19  64  47   8  70  96  76  81  35  35   7  76  51  96  64  80  86  31  17  57  67  38  10  14  82  64  89  69  79  97  66  85  13  37  27  51  30  29  24  50  11  35   2  32  49  38  60  82  72  17  66   4  11  26  63  86  92  93  15  98  40  92  52  94  64  57  89  89  95  20  16  39  71  43  66  23   6  74  92   4  57   5  10  36  28  55  82  31  26  33  27  20  47  20  99  34  47  25  61  82  51  24  74  99   1  60  69  69  19  39   1  74  55  54   8  20  80  57  29  67  29  50  25  22  43  89  22  87   6   2  31   5  19   8  18  42  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  70   4  42   4  63  10   5  83  84  16  56  70  85  26  81  84  65  26  60  97  59  94  69  93  66  67   7  70  47  17  85  12  57  43  68   4  11  82  96  50  12  88  39  30  34  95  23  89  59  19  74  37  61  63  88  78   7  22  26  80  32  90  83  16  17  80  38  89  41  18  71  38  90  90  96  45  57  66  41  97  81  86  75  81  14  83  48  45  44  12  50   1  21  98   5   9  53  31  56  24  69  42   7  17  17  50  94  10  86  59  63  59  16  14  33   3  78  27  46  61  36   2   4  51  24  26  53  37   2  98  50  10  57  93  45  65  31  22  16  58  59  23  94  64  43  27  45  33  34  40  62  42  97   2  14  18  34  37  26  44  62  48  94  90  50  69  78  71  44  17  35  69  62  68   3  72  73  38  80  99   8  33  47  11  86  69  12  42   1   5  51  72  96   6  73  73  68  26  90   8  43  69  34  94   7   6  55  93  66  39  30  70  65  36  14  73  37  19  70  44  67  37  92  91  79  42  63  86  45  63  30  18  21  42  35  44  72  22  71  31  64   5  65  83  15  11  26  66  91  38  72  68  59  52  44   7  64  36  80  89  42  48  58  51  32  93  46  30  52  91  92   4  81  53  21  64  22  38  71  11  29  48  22  72  87  67  28  94  87  97  47  90  70   2  79  43  90  80  13  69  87   4  62  96  27  98  49  96  28  26  91  19  61  16  97  86  58  48   1  30   5  81  11  74  50  33  65  53  39  79  48  78  82  32  14  28  60  62  55  75   3  44   1  28  12  53  59  68  34  52  60  47  37  95  30  97  35  81  48  17   6  12   8  89  48  79  59  31  99  12  93  61  86  25   4  28   3  23  55   9  40  56  83  30  32   3  85  94  56  78  38  17  55   5   6  78  87  43  44   7  99  48  49  92  94  72  79  31  66  19   9  24  25  43  23  69  22  81  66  66  27  96  16   1  69  51  23  23  18  51  43  98  48  55  25  10   4  79  80  49  96  99  98  93  61  54  54  52  18  20  26  88  84  20  84  49  40   4  65  73  26  86  84  64  56  82  48  52  57  66  13   5  93  96  24  14  50   8  19  71  95  60  75  22  85  44  90  87  20  25  45  20  17  26  60  92  72   5  74  30  39  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                44  69  59  61  93   3  32  49  15   5  36  99   4  58  11  88  13  79   6  46  46  88  20  10  27  62  34   7  77  25  27  87  19  50   2  19   3  27  30  53  65  19  41  24  38  93  42  87  43  36  62  34  90  54  26  57  66  69  51  49  86  68  57  95  82  99  60  52   9  61  13  93  86  13  83  95   5   8  74  83   8  47  46  36  69  61  96  72  45   9  13  78  51  20  76  28  15  72   5  46  56  78  72  84  56   4  20  46   8  21  39  22  49  33  68  73  63   8  28  82  93  99  97  50  81  25  48  65  62  65  47  24  98  70  87  90   1  22  82  64  79  48  28  51  31  33  88  28  24  45  76  72  96  31  18  55   5  10  91  54   6  22  49  81  33  20  68  16   2  51  63  83  81  77  80  77  81  24  48  92  87  74  18  95  85  48  91  31  54  95  70  88  42  58  49  49  82  42  75  57   2  16  22  26   1  51  25  76  75  82   4  85  31  44  43  30  60  27  44  52  33  84  59   8  18  72  40  92  61  67  73  12  93  31  28  91  65  19  11  33  40  50  60  27  80  39  28  68  91  57  63  28  23  99  41  92  27  41  86  23   6  46  80  94  90  51  42   2  19  51  17  17  61  33  43  80  52  33  13  95  71  25  52  63  29  57  88  17  63  87  36  99  37  72  45  88  17  81  97  28  53  42  68   1  67  99  85  83  59  26  70   1  38  22  55  17  36  25  77  14  38  57  80  96  53  60  68  16  56   2   2  41   9  51  30  86  97  73  60  15  35  22  52  53  52  44  16  57  39   4  27  76  29  14  12   4  47  83  45   5  99  34  73  41  52  76  25  61  58  26  31  34  13  12  82  34  13  28  37  57  36   6  43  94  31  55  98  94  99   5  89  18  81  70  68  54  98  99  58  96   4  20   6  64  15  46  93  99  10  32  68   7  76   2  11  14  41  27   2  95  63  35  63  24  76  35  46  28  22  76  41  73   5  16  45  94  58  93  49  57   2  77  61  66  19  37  89   4  99  25  56  32   7  56  12  39   5  54  47  81  58  70  86  81  42  24  17  11  67  40   5   5  26  99  68  14  46  65  71  92  99  42  32  94   9  98  10  83  63  12  27  27  39  98  80  40  10  51  23  89  80   3  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              44  63  74  92  20  54  61  62  63  70  91  58  12  79  63  22  95  32  27   5  80  61  14  63  72  22  69  93  43  18  95  35  27  56  94  78  97  47  92  40  72  17  33  34  85  48  76  94  38  53  13  59  80  10   2  15  79  48  27   9  45   3  94  68  38  87  66  38  18  84  78  62  55  27  55   7  18  81  69  11  16  52  96  88  46  32  64   5  88  81  38  61  83   6  16  20  32  19  55  22  78  39  10  18  99  66  35  75  51  95  20  53  98  40  68  84  53  63  96  21  49  89   8  37  65  55  49  65  73  82  80  90  49  19  22  52  52  97  46  38  63  73  11  89   3  92  24  16  28  11  96  48  59  73  74  11  91  40  66  45  78  68  86  43  80  52  90  62  45  42  50  98  38   9  77  64  98  79  82  91  23  64  67  15   1  42  73  89  81  76  41  82  77   2  21  86  31  95  30  85  23  48  10  85  42  59  91  90  22  54  42  41  16  86  95  89  77   9  48  54  68  93  25  64  17  85  35  54  12  62   5  21  63  90   4  35  11  16  28  92  17  38  96  84  45  44   9  89  90  62  99  85  64  31  57  10  23  34  53  27  71  91  39  22  43  96  59  41  36  67  10  21  76  99  87  54  26  66  86  31   2  59  64  38  60  64  35  23  36  72  81  84  41  49  73  23  86  17  17  59  33  81  39  65   9  23  72  90  74   1  27  43  79  43  52  58  92  56  84  24  18  19  15  62  76  30  53   4  91  38  87  99   8  71  54  21  62  21  75  49  89  33  44  87  15  43  59  87  19  52  37  67  22  36   9   5  64  13  66  88  94   7  85  37   4  12   3  71  51  86  61  97  65  97  91  67  88  61  42  93  20  34   6  71  94  49  71  24  27   6  29  63  13  69  48  92  38  72  63  34  84  66  66  55  98  68   7  77  10  81  59  27  96  62  60  60  95  57  59  35  66  13  22  74  23  82  76   5  29  13  42  47  36  91  87  36  57  60  87  29  25  82  45  86  93  37  21  20  28  55  51  74   3  40  61  83  66  22  26  69  56  52  94  44  67  16  81  46  92  99  65   8  80  32  16  33  46  93   1  84  93  75  18  39  75  39  17  44  29  14  88  19  66  94  40  11  95   1  86  66  98  11  48  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            30  73  77  38   9  48  73  40  11  15  79  27  69  30  20  11  90   4  55  92  73  40   2  31   5  80  12  86  55  41  76  71  80  65  42  43  37  10   7  21  60   3  27  34  86  38  75  39  87  31  56  56  55  69  70  79  96  40  23  72  60  54  83  41  76  92  80  92   7  84  10  74  60  29  45  95  60  78  86  90  25  99  58  94  41  34  45  54  13  24   7  82  58  22  37  57  59  63   7  68  11  86  78  70  24  67  17   8  56   3  53  36  46  92   7  92  61  54  42  98  29  74  97  84  20  91  44  86   3  46   8  51  73  71  36  44  92  34  12  78  72  38  67  18  53   9  54  23  56  81  18  42  51  60  13  59  71  98  76  90  35  95  31  51   9  25  74  83  72  56  96   4   3  87  11  18  76  71  81  69  30  47  92  14  31  27  95  31  14  47  50  65  97   7  46  44  43  51  31  90  34  19  52  79  20  56  67  95  41  50  93  55   8  63  40  64  27  80  95  60  43  64  26  24  35  73  99  90  32  25  71  33  66  27  44  56  29  63  85  58  14   7  23   8  22  17  40  97  82  97  21  34  82  68  20  21  51  28  82  26  31  11  68   8  93  14  26  45  11  22  14  13  96   7   2  44  15  72  23  50  39  21  11  89  17  89  77  28  83  16  53  59   7  45  14  21  42  19  50  69  47  28  33  15   9  14  50  45  46  21  84  51  39  55  93  21  91  59  81  80  35  21  18  58  99  51  69  46  25   7  58  27   4  39  75  54  24  97  24   6   6  96  34   3  20  27  87  18  87  92  76  45  24   2  68  10   9  67  43  22  97  93  35  95   9  21  44  99  11  80  75  29  23  40  38  15  84  29  49   8  82  58  88  21  63  29  76  84  15  38  33  15  75  49  48  25  87  37  36  99  22  93  48   3  56  11  73  15  85  29  89  50  80  62  51  41  57  37  20  70  17  81  97  59  30  61   6  59  86   6  26  57  72  32  57  75  97  57  90  59  20  53  85  20   7  54  69  47  45  23  88  64  23  86  89   8  51  43  90  44  56  51   3  28  71  96  73  23  48  74  35  67  12   3  63  13  46  65  32  13   9  34  70  45  50  70  70  50  90  74  82   9  79  72  58  66  46  74  77  99  75   8  17  88  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          30  30  22  49  62  14  10  56  17  95  99   4  95  11  64  20  66  91  71  81  52   4   3  24  10  53  79  51  82  39  56  92  40  72   3  99  20  34  43  87  35  32  79  10  94  45  24  94  12  58  33  29  85  89  99  77  40  93  96  32  11  11  37  66  46  10  25  30  17  42  72  27   9  60  29   5  36  26  31  65  32  45  67  74  13  53  37  88  41  79  50  23  74  73  91  80  96  74  40  23   4  27  54  38  50   1  28  28  86  19  46  34  88  37  24   9  45  14  39  98  18   6  94   1   7  58  87  36  27  43  51  67  11  19  20  57  87  22  62  81  94  24  90  52  73  80  62  36  88  26  61   5  50  68   1   1  39  58  82  57  21  65  73  18  65  80  31  42  15   6  54  78  44  92  12  15  61  13   8  20  48  92   9  84  84  34  74  76  20   4  13  95  37  67  28   1  81  56  60  63  46  16  23  36  78  39  51  90   4  71  58  80  72   5  36   5  26  65  47   6  85   9  27  39  69  95  68  71  17  85  52   5   4  30  53  55  50  27  19  15  88  97  30  70  73  64  20  74  29  20  68  48  47  39  11  81  68  17  40   3   5  75  67  34  28  36  44  82  20  39  81  16  10   4  35  71  99   2  83  63  55  22  36   8  90  20  77  83  16  93   8  90  68  51  29  86  98  37  36  85  11  10  48  90  70  62  20  50   1  84   4  78  44  17   5  25  85  24  94  49  75  93  88  18  95  45  62  12  55  97  31  52  66  67  69  16  39  77  68  95  61  26  59  83  69  48  94  91  62  90  37  31  54  88  81  60  41  36  74  43  77  27  20  52  11  40  72  39  17  76   3  57  49  48  60  17  64  58  89  39  47  79  75  61  61  34  85  59   3  86  50  63  59  45  14  12  46  14  29  28  53  34  72  29  69  43  27   6  84  39  23  75  84  73  14  56  40  58  43  55  30  52  36  77   4  58   8  63  88  43  96  31  69  34  48  71  11  86  88  68  89  67  78  68  77  36  40  70  31  34  85   3  56  47  31  78  52  49  12  65  80  84  65   4  88  82  15  87  65  50   9  23  73  83  55  53  50  15  10  18  83  11  29   7  39  97  78  46  88  49  96  32  69  74  68  21  45  45  12  29  54  64  90  99  33  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        60  21  46  83  11  88  38  99  78  16  17  57  70  97  54  56  85  96  85  59  90  35  68  31  89  17  11  77  71  35  18  35   9   5  92  21   4  33  75  29  70  42  17  64  66  14  91  81  39  25  64  13  47  10  69  22  38   5  34   4  72  52  52  90  87  43  82  21  54  55   4  82   2  29  31  98  13  89  69  52  96  99  31  83  38  76  77  21  53  13  30  10  42  34  84  93  40  50  47  12  32  18  10  45  57  56  91  55   1  79  15  42  33   4  91  68  34  99  30  29   4  82  89  98  44  90  93  94  69   7  83  94  81  26  13  53  39  96  56  93  26   1  76  91   5  89  29  64  94  67  23  49  64  27  45   3  93  50  28  22  66  89  16   9  62  28  93  52  24  58  44   8   3  45  19  85  26  41  88  93  13  40  52  49  26  80  65  32  36  69  11  38  25  30  79  55  45  94  11  45  65   1  25  71  56  77  48  31  80  57  80   4   3  54  97  48  46  36   8  99  62   7  50  19  54   7  61  19   2  63  64  64  42  94  46  41  38  27  51  70  30  23  24  89  10  88  87   4  74  13  43   1  70  73  72  68  10   1  74  30   5  34  90  56   9  54  55  90  14  49  53  64  14  48  96  85  88  13  79  13  11  70  26  32  47  49  87  79  56  42  43   9  74  12  45  25  67  52  31  18  96  44  26  18  47  24  51  85  83  56  48  74  54  92  66  17  17  29  41  99  35  34  86  90  46  11  49  53  94  35  51  63  11  22  22   9  82  98  13  71  89  35   1  28  73  32   6  92  37  36  19  62  82  63  23  87  54  87  83  16  29  89  35  40  73  49  25  44  25  44  75  79  35  53  17   2  76  80  37  95  93  59   8  60  22  39  99  61  50  37  37  53  43   3  22   6  79  61  45  51  57  16  23  28   2  79   8   3  64  22  78  75  91  23  25  61  34  38  15  54  38  25  81  31  18  86  65   8  63   6  13   3  71  21  99  22  72  44  70  75  87  62  16  27  29  26   7  93  99  47  90  84  16  61  92  77  67  88  19  61  48  88  29  50  22  28  95  99  92  74  13  59  35  37  72  43  16  76  42  12  39  21  12  75  96  84  67  81  92   8  20  55  51  95  34  20   5  16  77  35  90   4  40  58   9  85   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      70  63  18  39  97  85  18  41  47  94  35  26  20   9  98  67  85  55  89  38  40  31  45  67   7  50  47  57  83  39  59  86  12  45  74  68  50  47  99  36  95  75  48  85  99  37  88  67  83  16  33  24  60  38  76  53  21  77  15   5  33  34  65  66  95  57  45  69  96  14  99  32  86  77  82  52  64  43  59  25  89  67  42  50  91  59  99  45  85  88  13  58  98  57  23  42  25  32  18  43  86  13  78  87   9  14  58  79  40   5  44  50  22  30  39  86  93  98  75  97  77  76  62  23  81  79  90   5  40  22  26  85  93  83  19  11  55  78  77  78  20  99  20  18  45  35  27  61  30  92  26  34  66  14   6  38   6  18  53   5  92  34   2  83  36  33  36  18  90  91  33   3  97  38  12  78   9  30  29  76  99  24  79  35  41  86  60  48  37  33   7  57   4  39  27  39  30  41  66  99  17  40  79  82  90  50  22  71  78  52  38  62  10  95   7  45  58  85  95  22  74  65  49  45  28  17  36  35  40  16  51  77  57  78  76   4  72  55   9  46  19  62   9  84  13  19  97  32  12   7  81  38  49  60  73  18   8   8  52  35  83  74  70  10  37  81  87  49  53  76  86  27  82  64  61  51  38  49  59  77  17  95  59  96  66  27  17  97  80  67  59  49  76  34  60  43  48  54  21  30  45  85  13   8  99  37  21  32  96  37   5  83  43  59  88  64  23  40  80   9  48  20  68  64  16  33  73   7  31  84  16  76  10   3  86  41  34  82  44  23  49  93  77  44  62  27  29   9  51  98   6  74   9   1  73  66   7  96  95  91  73  18  64  95  79  53  96  34  35  85  72  87  79  58  29  89  37  11  86  33  91  83  26  26  72  90  67  25  58  70  75  80  72  88   8  48  90  54  55  59  66  70  29  67  63  16  33  10  54  19  66  28  59  72  71  52  10  31  51  17  40  20  93  34  77  15  40  70  13  12  61  23  78  60  28  97  59  58  54  10  76  75  65  79  82  73  54   3  12  25  76   4  49  29  56  23  16  58  80  23  56  80  68  21  78  59  18   7  41  86  11  88  54  78  15  58  52  68   5   9  44  19  12  94  63  65  63  23  15  80  34  10  57  25  24  92   5  88  25  62  89  84  52  78  91  59  27  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    76  81  39  91  12  46  59  77   2  84  66   3  51  93   4  94  14  62  30  55  76  78  42  79  72  70  76  13  33  40  64   5  26  75  63  84   7  24  82  62   3  46  28  99  92  89  42   4  95  97  29  10  45  20  87  50  33  50  63  39  32  34   1  64  54  29  33  32  20   8   8  43  61  90  54  11  77  25  12  77  70  40  13  86  31  77  37  25  58  22  14  58  48  64  37  45  62  90  27  73  10  94  78  72   1  36  79  95  72  35  67  78  18  88  13  86  66  63  28  45  80  87   2   2  76  64  21   6  16  48   3  46  29  38  99  17  48   7  36  50  99  14  12  75  73  40  68   5  15  59  50  72  63  59  19  13  44  79  38   3   1  89  78  90  76  34  98  12  14  89  41  66   3  98  17  24  42  76  56  91  15  83  99  73  41  54  32  98  74  53  74  77  22   6  85  99  72  75  49  28  70  58  30  10  94  18  50  74  55   9  50  77  52  19  62  99  90  98   9  34  58  69  28  62  87  18   2  59  28  12  40  96  57  15  18  32  23  70  16  44  47  67  37  75  46  97  53  68  90  30  99  83  70   1   3  21  70   7  39   5   9  43  22  43  83  99  41  32  72  90  63  84  90  60  77  61  87  70  33  94  25   5  92  77  55  10  71  93   3  99  61  66  50  47  88  28  57  92  87  64   2  36  91  48  42  41  43   1  43  85  93  90  15  47  91  41  70  76  97  10  96  69  60  12  74  37  91  16  10  47  76  53  79  74  99  60  38  18  36  86  83  85  70  56  41  49  20  25  93  64  68   2  70  66  54   6  93  37  58  78  76  73  90   8  51  62  68  54  29  90  18  20  40   2  70  52  63  31  88  49  35  77  65  14  60  14   7  78  88  75  69  14  89  54  67  38  80  57  22   6  48  37  65  19  87  40  58  52  55  35  33  46  88  85  80  51  33   8   1  85  90  13  97  90  21  37   3  15  36  31  59  48  88  10  89  54  65  88  58  18  90  67  62  49  13  66  72  80  37  74  77  15  47  26  10  70  84  45  56  75  28   8  73  32  69  77  26  43  63  67  52  46  74  40  29  88  13  54  38  75  50  91  97  33   2  15  80  40  47  29  34  18  65  24  82  90  92  41  56  21  30  47  24  11  79  76  35  66  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  96  96  92  10  89  31   8  95  76  98  68  75  67  10  21  39  45  65  79  58  35  39   2  37  32  28  53  30  36  48  67  59  79   2  45  33  78  17  85   1  79  61  73  75  85  31  20  26   1  27  10  12  73  96  41  23  60  70  25  70  67  88  90  57  91   7  42  37  80   4  72  64  14  73  18  14  62  86   9  78  67  21  55  37  46  38  97  58  93  87  37  63  80  51  93  89  55  68   8  73  26  86  37  41  61  50  26  24  77  13  55  69   7  92  34  98  90  97  46  74   3  42  86  73  98  33  31  17  35  36  78  65   2  38  62  30  19  47   8  76  39  53  77  17  19  42  50  15  63  41  68  26  93   4  25  44  95  44  49  68  89   1  20  87  67  96  83  54  29   4  23  70  96  28  25  67  36  33  21  15   9  67  14  56   2  66  25  92  99  59  76  90  34  81  22  43  61  52  80  51  57   7  45  96  88  29  26  59  11  67  37  61  76  74  66   7  84  90  72   1  40  50  13  82  85  85  11  37  26  68  78  13  42  94  57  36  95  25  97   8  67  63  68  27  97  48  65  18   3  23  68   4  52   1  26  82  58  44  19  20  54  17  74  13  53   1  92  66  99  77  11  12   2   3  65  82  12  77  68  18   2  52  18  18  53  20   1  68  58  21  42  23  39   9  64  18  35  17   7  38  54  66  86  51  85  66  18   4  80  96  68  61  77  16  81  82  57  27  55  63  64  71  90  64  10  13  92  48  87  48  53  56   6  42  93  30  24  18  10  90  78  21  24  92  67   4  43  47  37  47  50  39  84   9  79  20  60  91  74  20  31   4  52  50   3  98  78  70  52  31  21  57  91  25  17  36  75  56  94  51  66  30  71  28  87  47  19  88  94  78  53  87  27  80  97  15  28  10  75  93  29  40  38  26  58  32  63  71  17  66  36  61  92   2   8  78  10  38  80  76  21  67  89  50  31  29  55  92  31  63  36  16  42  97  79  34  34   2  46  99  96  77  82  21  65  18  89  26  80  90  52  12   2  10   4  33  88  70  14  82  43  19  90  42  72  17  79  78  48  11  58  12  88  13  94  97  38  46  17  74  96  57  50  93  29  41  83  61   3  97  39   2  78  26  88  94  55  33  89  22   4  19   4  58  49  42   9  34  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                89  18   5  14  29  50  43  48  61  98  18  57  53  31  21  18  48  12  70  93  46  53  79  38  18  36  94  34  53  13  22  63  38   2  96  45  18  55  60   7  13  35  53  72  74  36  27  90  59  92  44  73  24  19  53   4  67  36  62  71  68  27  68  31  52  93  99  79  69  15  80  13  79  39  78  61  12  37  40   5  76  37  62   6  67  21  81   7  19  10  68  80  84  35  26  38   4  78  42  33  62  74   6  47  55  86  83  56  69  29   8  12  73  90  54  40  36  61  59  13  57  15  43  69  23  50  75  42  65  61  50  66  37  12  34  74  31  90  19  56  20  43   4  79   8  90  62  38  42  39  78  42   4  41  89  34  20  56  40  39  76  17  99  57  81  42  76  57  95  44  93  72  50  42  38  96  52  35  54  38  79  16   2  20  64  78  39  64  66  18  14  63  47  31  77  69  67  16  44  87  21  31  76  51  13  97  16   2  74  14   9  11  57  18   2  52  87  36  31  93  49  37  62  12  36  66  38  26  26  49  85  79  13  95  84  33  43  75  47  29  19  63  64  59  39  13  89  68  34  21  18  65  63  91   5  87  39  44  95  75  80  42  70  65  70  33  59   5  98  65   4  81  92  80  17  39  84  22  15  53  71  34  48  17  46  66  41  73  16  18  17   5  50  60  25  59  66  93  51  79  77  86   8  60  78  61  70  29  54  13  34  40   8  86   6  11  22  42  53  37  77  99  25  36  42   3  83  85  46  30  42  43  44  68  12  38  52  31  47  34  49  59  59  60  51  37  29  52  73  47  79  83  77  74  31  39  39   3  16  10  29  33  56   9  91  64  71  68  60  94  21  17  97  53  53  87  60   9  14  49  38  33  30  60   8  16  30  37  57  51  16  82  50  92   5  34  94  37  97   8  78   9  82  15  73  18  42  61  65  78  84  89  84  49  31  75  26  62  26  71  93  53  50  89  19  59  60  88  46  27  93  62  20  66  92  29  25  19  35  89   8  68  58  14  21  10  38  58  21  16  87  84  80  84  58  71  64  13   6  99  77   5  25  71  77  71  24  54  89  93   2  61  64  56  21  37  53  67  83   1  67  50  12  74  23   7  34  11  60   6   1  27  85  91  40  39  55   6  54   9  89  35   8  59  47  18  86  38  17  75  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              80  73  26  97  76  23  36  62  32  27  59  56  40  14  21  60  84   7  90  11  19  89  99   3  97  17   4  77  15  63  65   1  23  46  80  25  59  37  11  95  35  33  92  67  70   9  18   1  21  76  82  26  78  90  14  44  91  53  22  45  99  95  46   4  97  19  92  76  52  98  88  93  92  30   4  14  74  41  96  55  72  24  82  73   3  28  60  81   1  41  48  48   7  47  86  69  78  28  40  62  54  61  50   4  34  27  24  23  30  40  85  19  56  40  83  49  33  11  56  11  39  43  78   5  35  69  68  17  50  83   8  33   1  66  36  91  14  47  36  81  15  92  50   9  29  71  13  13  23  82  80  25  76  17  72  37  59  59  42  34   7  90  32  90  43  12  86  68  94  46  95  77  12  53  14   3  28  54  16  17   6  34  20  43   6  65  34  45  64  17  61  75  96  28  31  41   5  39  67  26  65   3  77  92  48   7  35  31  32   9  31  11  43  84   9  44  80  66  24  60   6  61  98  57   5  97  98  58  48   7  22  99  87  95  30  46  88  30  48  39  34  55  98  69   9  32  54  90  36  75  12  33  13  33  35  75  82  96  99  73  21  50  44  70   4  17  77  36  84  24  64  35   8  56  10  48  92  49  73  85  81  48  46  21  65  85  75  29  32  64  71  63  10  46  76   8  32  36  21  34  17  60  34  89  76  91  36  18  44  84  47  41  23  64  73  23  73   5   7  32  58  47   4  58  13  48  67  37  14  25  20   3  93  15  86  59  93  21  66  14  57  73   8  74  79  46  52   5  80  87  54  24  20  94  60  53  77   6  29  53  40  87  97  90  82  24   5  23  14  18  61  18  20  15  58  42   1  40  25  83  18  59  23  60  84  89  93  23  41  63  79  46  41  14  56  89   2  62  18  70   8  97  30  70  76  84  34  19  19  43  10  29  13  44  76  49  20  14  23  59  15  46  84  86  36  45  41  92  49  88  12  94  34  15   3  13  74  99  29  93  45  85  38  86  23   8  65  49  87  21  64  97  27  46  52  76  69  60  39  81   4  22  97  47  16  75  32  39  44  45   7  93  78  97  10  40  63  18  57  26  67  85  61  46  24  24  13   1  69  15  27  36  44  22  79  83  96  55  65  39  43  35  77  32  52  48  62  85  15  13  12   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            42  26  39  45   7  18  10  16  97  30  18  75  24  24  63  13  74  91  68  41  46  15  25  12  31  68   1  17  67  80  23  61  88  19  94  57  79  70  25  67  33  33  71  88  97  79  89  68  17  98  18  78  67  23  39  21  66  84  92  24  74   9  68  87  73   3  73  39  30  49  63  80  97  93  42  48  98  40  92   2  83  75  79  86  62  15  92  38  13  16  20  28   3  13  12  65  46  48  78  13  26  41  72  67   3  32  95  89   1   5  78  79  89  51   3  96  22  31  11  77  46  85  66  37  53  90  81  26  83  56  61  35  44  55  44  27  31  93  71  18   2  14  22  32  97  63  56  88  80  34  21  43  78  76  77  54  83  78  49  59  47  12  54  57  64  71  28   8  78  52  63  80  15  62  99  67  88   3  45  34  83   4  87  55  59  32  22  29  37  60  37  13   5  44  29  22  16  63  90  78  83  17  29  42  12  89  30  75  19  11  15  18  81  67  56  54  26  52  74  18  23  59  36  69  62  78  87  84  79  89  51  44  96   4  79  64  92  53  72  39   4  68  10  16  79  54  95  73  47   9  70   8  67   7  39  73   7  23  89  33  77  62   4  86  94  10   8  98  41   5  24  97  49  35  74  96  20  48  44  88   2  98   9  47  18  89  13  68  73  99   7  55  81  94  26  16  92  42  74  58  59  19   6   4  57  56  49  11  93  44   7  17  94  92  16  67  86  13  71  26  18  67  75  35  49  77  83  76  89  68  86  22  92  12  86  27  81  27  39  55  66  18  21  67  72  23  27  44  15  12  74  76   3  45  92  73  32  20  11  60  83  58  10  58  11  53  74  92  19  58  74  42  88  37  92  32   1  26  27  77  48  56  45   7   4   6  16  19  87  12  35  66  73  76  43  23  32  43  25  39  62  16  56  77  62  62  79  95  92  70  60  11  25  39  53   5   9  22  41  72  55  20  27  49  25  21  21  75  49  71  15  10  91  29  22  83  41  68  82  25  26  49  76  61  51  54  98  18  81  10  99  20  31  20  63  84  21   5  38  81  76  92  58  31  36  34  89  70  62  55   2  62  62  74  17  55  42  80  14  99  42  80  41  67  90   4  79  14  19  56  56  47  19   5  26  35  19  61  33  69  84  14  94  34  92   3  47  84  73  80  70  88   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          16  61  26  95  70  77  77  35  10  12   6   3  19  96  79  41  52  38  65  99  40  20  27  24  78  31  51  69  45  88  73  85  45  56  68  87  73  33  82  55  75  62  44  98  88  31  42  12  32  92  28  27  38   3  64  52  32   6  31  29   1  64  33  84  29  29  25  92  95  47  99  66  23  16  52  54  51  76  66  47  96  89  88  54  76  73  14  12  53  59  83  26  20  99  36  42  44  61  44  84  72  63  45  40  67  58  22  16  16  25  73  65  19  64  32  85  68   9  95  78  84  13  76  66  79   1   3  15  93   1  77  79  22   6  76  70   2  50  95  48  36  86  53  26  81  61  21  45  55  52  19  41  95  54  10  42  22  80   6  11  63  48  83  51  42  81  91  57  55  99  53   5  58   7  13  94   6   6  89  21  80  53  31  97  11  47  83  40  68  41  78  67  26  17   2   6  53  88  46  61  67  96  81  20  32  11  51  76  85  66  28  87  32   6  22  48  69   5  78  51  37  44  64  46  61   3  30  95  52  23  12  58  20  38  29  38  97  23  14  29  86  44  88  16  48  38  14  80  79   5  73  45  14  10  82  81  84  97  43  79  42   2  40  73  30  15  90  74  43  71  13  49  44  19   3  14  71  85  93  11  77  90  45  81  10  39  33  45  10  56  76  57  70  88  56  83   6  96  20  13  47  74  95  31  24  54  10   2  34  43  32  83  70  53  17  14  27  97  33  58  48   9   8  83   6  54  89  69  94  44  90  62  64  51  77  53  98  90  18   2  54  55  18  71  69  42  96  96  73  44  38  21  76  29  27  16  23  65  78  47  98  32  58  82  30  79  69  38  37  55  20  47  12   6  96  73  29  42  71   1  61  69  18  39  19   3  72  85  73  21  71  24  42  37   5  12  56  67  38  14  86  31  38  61  42  95   5  73  62  30  41  84  22  25  11  61  97  11  70  55  43  58  50  16  72  68  91  30  22  43  98   6  96  47  97  53  63  47  90  13  86  97   6  61  41  59  22  46  18  37  56  46  21  14  55  46  56  95  89  21  68  27  48  62  74  16  30  86  11  62  10  49  38  17  10  96  77  80  98  32  76  20  43  78  42  86  56  40  51  23   6  98  48  98  71  54  55  84  37  73  56   5  11  67  50  14  85  99  32  18  72  87  89  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        22  86  82  98  18  97  86  45  88  88  88  99  14  81   7  35  12  48  83  18   4  41  91   4   4  85  59  97  91  74  37  83  85  73  89  30  72  42   6  37   1  56  92  58  18  79  70  42  52  90  16   3  29   4  66  28  23  59  33  32  56  85  82  30  13  56  99   6  50  28  33  42  33  80  60  96   9  42  66  11  31  27  17  20  50  20  65  15  70   7  29  49  27  90  79  61  67  26  37   8  65  44  38  16  86  63  83  32  65  77  84  19   3  29  90  33  81  36  53  81  89  69  25  79  68  63  63  73  86  13  30  19  24  71  24  36  74  13  67  86  21  14  63   7  73  42  31   8  62  38  36   7  63  95  82  45  89  60  48  64  60  66  84   6   8  71  21   6  33  62  60  51  64  59  50   7  32  94  43  46  92  75  20  56  11  52  66  10  95  78  37  12  89  65  19  21   4  52  77  87  71   7  65  28  56  24   8  71  39  86  93  92  28  88  70  96  90  52  57  21  13  11  59  65   9  81  33  60  31  98  98  81  52  52  77  67  88  51  77   6  94  89  16  28  35  49   2  22  50  14  71  34  54  15  64  61  18  69  30  13  44  81  42  71  43  59  44  68  16  51  32  75  63  37  73  18  89  55  56  76  65  14  31  93  22  39  24  86  15   2  95  78  99  77  63  18  95  41  91  45  64  49   9  83  42   3  85  99  50  60  58  99  34  35   3  58  19  94  13   7  54  99  67  85  88  71  40  79  50  12  22  51  11  76  28  20   8  83  88  65  60  16  37  22  40  52  33  88  32  70  30  34  61  33   6  93   4  44   9   7  32  76   9  67  73  81  24  22  98  91  35  92  72  48  42  70  75  31  25  80  83  47  16  90   8  94  81  48  13  42  90  60  68  80  50   2   5   8  68  80  84  68  48  17   3  86  53  38  32  87   5   9  36  15  46  13  75  89  11  80  42  92  37  66  47  97  50  41  91  19  30  48  39  58  68  80  25  85  75  40  18  92  71  59  58  37   9  60  87  34  45  36  85  81   2  80  54  52   8   1  99  35  67  27  77  84  87  22  91  90  41  50  55   1  73  73  85  84  22  94  91  78   8  60  24  76  12  24  32  86  56  21  18  75  15   3  71  57  17   8  97  84  10  43  52  50  27  99  10  90   5  43  21  68  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      66  38  29  41  96  15  65   5  55  69  36  72  22  16   4  74  47  67  69  85  21  93  61  46  61  59  16   2  35  31  72  37  33  78  80  89  78  40  41  90  15  43  67  22  11  73  15   2  53   6  13  65  99  79  34  24  91  76  92  32  76  99   9  29  73   2  82  48   8  59  31  26  98  47  48  85  62  53  27  62  37  67  29  77  74  20  83  72  57  52  68  61  49  66  65  90  87  79  53  10  91  49  83  45  96  43   3  91  23  56  32  58   9  75  14  21  98  44  72  21  62  98  66  26  91  13  76  31  33  69  27  91  30  59  45  45  53  81  29  13   8  29  45  46   3  62  53   6  46  12  18  28  12  87  39  40  30  93  57  48  39  88  84  23  25  91  58   2  88  71  23  88  13  54  67  14  78  56  92  98   6  21  59  82  54  82  96  72  41  14  56  10  75  53  76  30  78  21  35  48  52  69  56  91  71  79  83  68   3  22  62  30  18  42  93  52  60  67  86  38  78  67  39  30  84  94  76  38   3   7  65  56  23   9  67  62  87  95  85  70  45  74  71  45  73  66  97  77  29  45  51   4  50   3  79  18  27  76  28  50  84  84  95  86   5  49  91  71  77  40  19  63  69  20  29  58  30  38  87  56  67  12  83  17   4   8  90   7  32  18  82  59  52  90  42  68   8  82  72   2  61  28  79  14  36  88  72  88  25  65  50  10  80  29  27  37  22  12  34   8  23  78  87  82  80  85  18  80  40  38  15  43  85  38  78  97  36  82  61  59  50  12  40  65   7  49  20  57  81  42   4  59  87  23  12  76  56   6  38  39  29  90   5  69   4  12  23  94  57  99  41  35  36  51  93  34  17  61  41   2  98  23  49  81   3   1  22  45  46  58  33  39  29  60  85  86  32  65  82  93  10  19  93  33  31  60  91  14  68  81  26  86  59  14   3  91   1  74  47  58  32  22  39  70  74  75  29  21  18  19  87  51  17  40   8   6  60  73  50  45  54  98  98  80  86  98  42  29  74  41  49  74  84  70  98  86  46  48  13  57  84  19  31  51  35  99  72  66  49  63  25  71  89  88   3  73  55  21  90  17  57  87  51  48   4  15  14  57  37  67  77  33  18  78  68  83  64   1  83  87  64  68  23  43  81  73  88  94  50  64  80  94  35   6  32  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    89  89  78  47  99  26  29  67  87  61  84  40  40  44  43  96  87  74  87   5  91   5  48  41   3   6  29  31  61  30  75  78  82  60  28  62  23  74  31  90  72  21  82  91  85  79   6  62   7  16  26  92  65  25  61  26  93   2  69   7  39  47  10  94  42  11  63  19  35  32  29   7  45  80  43  25  74  39  78  71  60  62  11  34  23  24  40  64  83  15  47  66  68  98  55  53  29  79  57   5  88   3  17  91  53  54  34  59  95  95   7  64  82   8  89  12  99  12  54  94  57  89  86  51  52  43  77  66  38  66  13  68  25  46  25  26  25  97  24  57  81  42  14   2  99  88  70  84   7  34  11  72  13  17   1  53  95  37  41  31  22  50  98  36  12   5  58  40  31  47  51  49   5  80  98  46  52  12  96  44  80  89  53  78   6  31  78  94  57  77  21  72  45  70  76   1  79  81  37  50  61   2  52  76  62  98  17  12  32  98   7  65  26  24  67  97  22  62  83  37   6  57  72  95  48  98  23  59  69  58  68  21  73  76  67  56  89  77  95  61  18  45  13  55  50  27  22  81  14  99  89   8  58  92  25  82  55  65  81  68  45  36  24  54  33  74   2  99  90  76  63  21  74  15  15   1  96  62  80  78  48  97  80  25  67  50  95  42  88   2  21   2  95   5  29  14  51  14  81  45  41  18  64  89  66  93  21  41  45  40  10   4  58  87  45  10  95  61  51  54  34  76  97  75  57   8  61  52  69  52  93  82  81  11  46  62  65  59  20   3  70  42  46  82  57  63   5  54  52  76  99  89  53   8  93  28  51  71  50  70  84  75  54  16  73  48  81  20  58  85  88  37  73  60  32  88  66  40  31  34  74  72  51   7  79  19  83  35   6  32  89  64  58  43  88  26  44   3  96  21   7  88   9   6   2  66  45  20  45   7  67  98  14   6  93  84   6  13  80  52  41  35  22  47  47  21  42  26  37  55  36  43  71  45  47  55  50  10  23  87  37  51  17  31  50  99  79  16  95  42  36  32  60  35  96  38   5  17  52  27  33  75  81  77  65  53  62  28  35  87  85  44  47  34  57  25  26  98  49  72  75  16  68  12  97  28   2  21  36  75  92  55  76  17  85  81  94  31  86  27  15  52  18  80  92  24   1   1  69  19   5  53  53  43  51   8  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  53  51  18  90  66  22  70  78   7  87  86  84  45  50  68  44  21  24  78  23  18  10  25  97  63  22  56  71  83  37   5  35  86  12  25  19  52  77  50   6  90  46  23  56  34  76  19  88  93  94   8  70  60  74  49  37  25  58  48  18  15  78  74  45  78  84  98  63   1  65  51  46  83  48  46  31  68  79  22  93  88  90  32  60  68  93  29  57  57  75  38  42  93  46  49   6  70   4  40  74  53  19  51  59  44   9  90  51  49  15  63  17  95   5  51  92  19  70  16  96  39  90  98  20  38  33  17  33  52  13  10  22  97   9   1  80  63  18  87  42   8  90  37  67   4  45  91  53  68  51  36  58  70  57  35  33  86  66  16  72  34   8  27  36  48  43  31  39  97   5  86  60  22  44  45  68   5  61  43  70  91  91  31  34  70  41  51  24   8  29  37  96  48  26  95   8  41  83   9  98  56  74  11  78  16  25  46  85  59  51  73  56  36  91  88  84  71  96  15  49  60  11  33  15  30  17  54  56  27  94  98  99  44  56   3   7  55  39  88  69  37  64  48  75  64  68  87  20  36  97  90  26  70  79  63  92  95  77   9  19  17  16  11  66  79  97  16   2  22  15  13  59  31  86  64  39  41  49  70  55  92  89  98  52  26  41  67  34  90  35  87  26   3  24  11  56  25  91  84  54  30  59  16  60  56   2  33  61  73  59  89  12  81  54  57  60  66  88  73  75  57  94  62  24  11   8   7  39  45   7  25  81  71  18  89  41  63  13  96  47  83  13   1  46  52  60  25  63  93  47  64  84  19  31  97  44  38  42  35  62  59  62  53  84  47  34  69  22   1  56  19  39  79  19  71  70  68  27  17  58  93  19  44  78  72  17  11   4  91  11  71  46  19  12  31  69   2  43  57  99  20  84  67  64  88  51  40  20  68  90  15  76  23  70  57  63   3  26  13   6  18  36  55  33  74  11  25  44  57  52  91  81  24  73  88  22  49  13  15  71  79  97  11  91  11  44  73  11  54  75  36  40  82  90  16   3  90  30  35  68  74  73  42  17  88  27  62  87  58  74  51  26  93  16  29  93  90  43  53  54  97  30  48  87  83  38  88  98  63  16  40  46  74  10  83  22   9  77  20  29  14  99  64  82  10  37  73  99  47  24  48   6  13  14  37  66  26  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                66  74  58  83  58  65  84  41  24  79  83  15  79  40  11   2  60  25  50   7  87  20  25  25  26  83  24  75  87  18  73  88  37  81  39  59  47  68  72  88  10  96  58  92  59  31  54  88   1  47  99  80  12  32  21  41  28   9   4  66  58  60   4  23  35   5  32  65  39  70  80  41  21  13  42  51   8  61  90  95  22  50  28  72  29  13  64  97   3  20  16  69  49  84  82  98   7  76  28   6  72   5  84  73  27  90  44  15  14  25  98  40  19  90  81  37   9  68  11  87  26  69  63  69   4  30  68  27  56  78  69  83  60  43  89   1  11  79  41  13  96  24  43  24  15  97  29  39  41  89  93   8  52  34  77  93  28  59  64  55  86  71  39  52  28  45  32  67  29  13  19  37  20  83  22  29  75  83  44  18  45  75  32  92  87  82  56  57  67   3  13  95   9  39  99  64   9  82  49  65  59  94  66  51  12  83  29  45  35  18  89  21  78  69  79  43  28  62  33  70   4  82  15  44  65  43  69  58  97  94  52  67  60  78   6  67  39  96  81  49  99  68  46  22  16  20  35  49  40  50  40  97  90  87  14  17   2  81  36  19   1  98   1  33   1  38  76  50  45   1  39  28   4  50  20  97  67   4  27  89  18  75   8  84  61  84  13  97  37  61  24   8  87   7  95  71  33   4  83  36  55  60  95  25  72   4   6  17   9  31  65  39  46  50  92  47  55  57  89  87  29  36  63  95  87  69  96  98  39   1  28  46  53  72  73  87  97  91  70  90  45  40  13  59   4  87  42  54  13  95  59  16  50  71  73  45  19  48  34  21  63  17   6  56  35  51  98  63  16  63  27  79  95  56  25  27  73  20  35   4  73  94  36  11  85  24  94  76  97  54  83  41  54  90  73  76  87  97  83  46  16  77  96  56   5  63  18  44  84  40  84  46   1  39  72  15  17  36  48  93  47  53  98  98  40  49  24  96  94  87  25  60  64  92  67  76  58  56   6  95  33   4  45  53  24  96  87  40  15  17  37  71  92  31  72  55  57  32  88  17  62  61  86   4  58  66  17  82  67  40  74  14  48  18  25  21  84  30  78   4  73  51  39  41   6  47  31  54  28  11  59  62  32  62  47   9  45  57   4  85  11  33  34  65  21  57  99  49  37  10  21  61  22  31  18  51  49  31  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              3  82  18  34  97  61  21  32  72  84  98  45  80  34  17  68  62  44  73  48  11  61   6  74  10  44  93  73  23  36  42  75  92  57  55  45  78  47  90  66   7  73  63  38  43  50  73  28  47  72  51   5  43  61  99  98  20  21  81  38  30   4   3  85  67  83  68  44  72  28   2  31  81  23  89   3  80  39  12  13  72  84  59  73  10  33  12  74  52  98  86  40   3  35  78  11  70  33  29  41  76  71  96  59  86  36  16  14   9  72  69  83   9  64  75  79   3  49  71  11  36   1  61  95  25  44  80  63  88  29  76  25   4  46  57  40  62  18  38  37  91  56  57  65  27   8  49  70  68  46  25  93  93  48  35  38  91   4  25  58  17   4  60  63  77  89  21  78  59   7  87  19  81  87  82  24  70  96  27  22  32  87  16   9  40   1  47  55  17  63  77   2  61  14  18  27  87  43  51  93  98  57  76  16  35  61  64  77  89  91  28  48  14  67  67  50  51  11  64  76  22  47  16  67  24  92  53  48  96  57  37  61  59  47  53  81  99  63  64  28  57  42  57  96  36  87  11  17  28   7  67  31  38  85  41  95  30  79  21  55  56  59  61  66  47  39   1   5  60  85  95  75  76  76  14  80  76  17  84  64  27  72  19  60   1  20  16  80  64  21  69  77   8  43  95  14  27   9  25  65  77  56  45  45  74  19   2  74  71  13  48  52  79  85  20  96   8  22  74  78   1  87  92  18  25  82  52  57  25  99   4  30  34  26  30  30  50  65   5  79  76  73  15  38  46  54  65  31  69  78   6  12  57  44  33  51  51  15  47  57  83  52   1  41  44  46  62  53  93  22  79   8   3  99  58  14  28  85  36  79  29  84  25  16  25  53   3  32   7  21  16  88   5  59  64  50  40  23  13  14   4  72  43   2  59  18  79   2  86  11  36  28  85  53  18  31  29  21  79  64  29  65  59  16  86   6  23  18  81  40  47  67  55  54  53  15  42  16  88  21  51  38  82  41  79   6  64  60   2  91  61  88  48  66  11  80  89  55  43  19  36   8  58  27  31  50  21  75  50   1  69  17  23  24  78  58  94  30  88  50  98  38  53  68   2  12  36  21  22  89  69  80  48  35  34  36  82  19  26  41   3   9  94  72  11  79  25  65  47  43  51  65  53  67  61  50  16  13  89  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            37  58  79  94  42  29  99  92  61  60   2  52  62  23  57  61  54  30  15   7  90  40  56  91  62  90  41  16  20  28  86  38  47  20  26  57  14  59   2  72  13  40   4  77  32  97  17  43   7  33  85  87  83  90  16  74  38  79  30  28  52  35  83  98  44  80  96  54  62   9   4  81  11  28  24  29  15  17  36  75  99  10  69  27  49   7  85   5  85  31  73  92  42  55  85  36  33  47  21  11  40  24  82  45  28  34  23  39  60  64  70  95  97  24  75  16  54   3   7  97  24  83  74  56  89  36  29   9  56   1  72  75  56  63  47  67  45  94  89  32  75  89  91  10  40  49  16  90  85  57  70   4  31  33   5  68  80  10  83  41  81  67  26  17  19  31  57   9  62  99  32  23  55  35  93  79  66  18  45   5  11  46  19  24  34  58  26  57  85  77  68  57  14  53  71  71  59  80   7  85  95  13  42  85  31  80  80  30  29  47  86  15  35  87  19  24  62  84  91  18  30  24  53   7  54  42  35   3  83  31  45  93  35  74  31  74  20  60  59  52  94  60  51  72  94  34  79  83   7  41   5  74  56  34  11  74  49   3  11  65  56  77  23  32   5  67  86  62  90  99  39   8  91  43  27  36  73   2  63  16  51  89  45  40  60  77  41  65  12  65   9  33  15  38  35  24  49  55  67  11  78   2  17  69  97  14  23  57  64  76  55  84  27  46  40  87  25  69  19  95  81   6  83  47  74  69   7   4  92  48  18  18  89  76  17  71  84  23  64  70  67  10   9   2  78  40  88   7  38  43  35  82  86  20  34  93  71  55  27  13   1  39  99  78  17  60  49  69  75  32  49  26  44  63  85  29  61  21  49  62  12  20  37  67  79  66  68  87  69   6  83  94  21  35  18  56  24  42  68  86  31  27  43  69  16  44  34  22   5  44   4  88  31  56  28  31  43  46  48  87   6  46  84  39  68  53  71  20  98  32  71  92  20  78  87  35  12  75  82  13  45  15  26  73  77  84  15  16  90  68  79  68  17  66  32  37  87  95  78  14  34  88  78  36  56  19   2  63  11  66  22  10  72  60  55  25   2  85  15  57  12  74  27  15  92  58  93  30  93  20  71  98  31  62  13  54   2  63  29  75  47  61  58  66  10  20  95   3  25  93  98  50  43  43   1  36  12  19  19  15  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          26  27  25  71  83  52  11  39  24   2   2  35  54  13  27  99  99  44  39   1  23  37  76  69  83  47  68  96  79  93  87  65  95  93  13  12  86  53  70  89  84  88   4  29  53  91  86  48  87  42  80  43  91  67  28  60  45  87  65  94  25  73  27  70  24  81  81  68  67  70  98  87  18  36  31  84  50  36  77  71  74  29   6  67  94  78  86  24  43   8  24  63  72  26  11  70  32  45   3  51  56  43  52  80  45  37  49  74  22  82  15  89   7  97  95  73  73  91  26   6  19  37  11  31  96  37  16  18  31  72  55  19  92  95  26  47  26  54   4  61  66  66  97  32  74  82  61  37  81  64  21   1  28  70  92  53  58  13  37  11  82  44  37  28  37   9  60   8  74  46  80  62  29  38  30  31  56   4  61  71  54  43  96  84  68  73  86  88  58  61  17  33   5  12  39  81  74  63  39  75  78  71  31  42  20  86  14  61  59   2  10  65  83  51  65  18  42  49  31  59  14  91  66  82   5  99  49  67  89   2  40  35  63  12  49  22  38  81  72  37  45  59  22  42  30  20  59  28  14  98  87  65  60  96  56   6  57  87  70  10  85  41  26   8  45  77  35  58  50  25  23  67   2   5  10  24  51  55  68  60  42  21  91  97  32  42  92  97  12  98   4  18  67  82  79  13  31  44  35  72  65  10  85  43   5  69  38  28  13  42  10  26  54  86  45  56  91  88  99  49  51  85  47  93  85  43  56  57  14  45  82  32  62  13  42  25  13  25  43  51  24  58  17  54  45  77  36  85  18  59  38  33  13  67  21  70  71  18  31  14  16  85  58  28  73  89  70  96  54  47  69  25  70   1  64  97  24  19  78  56  11  16   4  37   7  15  69  29  84  96  76   7   8  64  72  48  24  51  39  44  40  98  59  52   5  59  28  97  61  58  30  73  96  36  63  18  60  85  51  70  36  71  92  77  67  86  65  95  99  20  87  81  48  12  76  79  60   3  58  64  87  38  79  86  36  49  34  15  82   9  60  88  76  63  40  80  60  16   6  28  60  38  68  73  91  24  33  24  77   4  29  14   8  53  63  81  71  80  80  10  84  78  41  60   5  78  45  98  81  79  26  40  21  11  61   9  25  16  96  42  17  63  92  80  93  92  16  89  52  38  65   2  53  32  87  78  36  46  28  48  86   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        66   7  45  56  91  82   5  90  75  10  50  60   2  25  64  92  37  42  94  10  39  66  51  85  23  37  45  35  67  88  58  53  23  36  89  83  25  42  31   3   7  44  59  23  66  72  13  82  50  66  42  48  99   5  89  53  27   1  75  68  19  78  14  52  58  12  42  96   8  36  47  38  80  18  96   1  23  81   1  77  62  58  50  62  82  57  23   8  10  24   5   7  92  37  26  57  84  30  22  92  23  65  81  30  71  60  60  69  97  93  31  15  90  49  11  38  55  61  27  48  24  69  17  98  97  35  88  44  54  80  46  95  67  20  51  85   5  46   4  95  11  98   1  99   1  31  11  47  76  94  68   2  87  59  55  46  49  61  31  82  26  81  57  65  35  88  15  80  48  37  75   4  87  63  70  80  36  68  88   1  12   3  11  18  58  13  85  30  92  60  70  96  89  73   2  41  81  81  90  97  44  12  32  73  19  80  78  28  85  23  70  27  98  80  63   4  38  10  70  96  68  32  89  88  15  23  86  14   6  73  12  90  38  43  81   2  89  38  72  95  24  78  67  68  14  74  18  38  59   2  16  63  41  42  94  63  44  30  67   9  32  78   4   9  65  63  54   7  50  41  43  81  66  69  10  67  76  84  46  76  92  61  12  47  86  90  38  72  89   2  49  89  91  42   6  61   7  87  77  59  17  29  50  26  82  15  87  20  14  14  43   8   8  64  92  24  24  43  51  47  46  68  34  87  83  84   8  50  26  70  47  45  26  43  61  77  29  78  69  20   7  23  41  73   6  47  48  81  71  74  10  88  75  88  84  74  23  69   3  21  86  96  37  12  64  86  79  43  39  53  97  91   8  38  60  60  67  51  60  28  80  68  81  92  47  54  34  64  74  53  26  54  93  34  82  13  25  82  92  81  42  63  97  95   7  43  86  55  12  68  22  73  92  26  34  69  69   5  25  15  47  86  64  29  21   6   5  77  22  40  30  32  50  96  48  99  28  15  30  23  52  76  74  26  56  14  37  24  64  26  53  66  91  35  73  25  76  93  46  52  10  91  48  28  87  27  15  30  33  42  23  65  78  46  73  48  87  17  62   3  15  46   4  76  27  18  72   6  17  63  89  94  40  89  10  81  73  87  30  19  96  32  90  29  85  45  31  39  28  57  11  72  54  85  50  43   7  22  92  87  85  56  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      15  33  44  65  10   4  32  38  23  82  34  41  66  66  22  93  99  16  31  62   9  11  60  60  18   3  14  39  94   4  84  98   6  56   8  40  90  62  13  46  44   1   4  86  56  43  73  68   1  57  32  98  24  53  65  93  98  12  25  49  78  20  44   4  89  92   6  40  97  98  64  57  18  15  47  59  38  60  30  11  70  40  60  69  10  97  15  53   3  86  86  23  40  27  24  58  85  37  14  91  80  60   1  84  34  64  50  13   2  80  59  52  70  78  46  35  85  59  28  91  82  72  46  58  69  22  76  35  99  35   8  88  73  99  53  82  14  25  41  30  43  75  52  52  27  26  26  20  10  67  84   8  68  26   6  30  43  95  28  86  57  54  94  55   2  87  90  23  47  59  20  49  25  95  77   8  19   2   2  73  43  32  18   6  23   7  53  39  48  85  21  61  12   7  54  40  22  78   3  72   2  78  71  67  10  99  11   6  82  73  13  28  51  26  85  64  22  54  54  72  18  16  89  49  70  97  62  40  42  81  49  43  34  92  29  55  77  48  94  64  55  25  99  53  60  85  94   7  41  27  91  14  12   4  84   7   9  50  76   6  63  22   2  19  80  75  16  23  42  55  61  15  58   5  31  86  77  97  42  92   1  69  27  66  42   7  89  83  56  79  36  87  28  23  69   3  30  39  50  60  57  38  69  65   2  82  33  31  76  96  58  78  79  80  48  76  68  93   3  95  95  51  48  49  32  90  62  43  63  93  16  72   7  45  85  29  57  66  28  92  91  23   7  77  84  25  15  85  31  71  37  20  55   4  45  34  78   5  89  38  10   4  77  96  91  82  83   5  20  34  48  63  93  70  15  56  23  24  25  35  18  25   7  80  51  71  31  91  59  93  68  43  37   9   3   1  66  72  96  71  44  45  58  14  78  60  52  51  48  75  39  34  33   5  52  98  99  10  79  56  58  37  22  99  94  35  88  62  31  38   1  18  91  35  12  43  98  49  48  91  72   7  89  54  62  67   6   8  68  87  62  20  22  15  87  23  58  36  50  94  13  46   7   4  16  54  22  28  83  33  49  88  62  33  90  14  86  61  93  25  32  73  25  51  26   9  63  55  70  68  54  55   1  81   2  88  18  38  27  61  24  59  44  33  47  76  16  43   4  55  25  15  39  35  33   8   6  28  64  80   1  44  16  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    30  50  12  99  28  85  11  34  66  56  64  77  99  40  59  17  92  45  80  58  48  59  65  39  52  29  34  49  54  49  55  34  24  97  40  32  20  47  98  18  30  43  10  98   2   3  17  91  88  59  12   7  42  93  10  84  10  47  73  76  88   5  37   7  10  54   1  86  85  14  72   9  70   3  53   5  88  65  93  26   5  21  48  44  28  48  44  60  63   7   2  10   2  63  42  11   1  88  80  27  51   2  16  83  12  56  90   8  24  69   3   1  96  18  87  30  74  81  44  61  89  94  12  30  34  67   9  12  83  63  95  59  77  61   1   9  63  13  13  99  40   6  13  55   2  64  88  98  80  56  41  38  58  61  73   2  35  17  49  81  90  89  86  35  44  21  27  13  27  84  74  18  15  26  97  22  24  53  33  29  48  34  22  72  95  97  84  20  96  40  75  64  40   5  63  40  16  95  24  85  53  64  33  11  72  30  81  30  28  76  58  83  30   5   5  24  73  45  25  94  39  10  78  26   5  87  54  82  46   2  40  30   8  54  26  21  22  10  59  20  40  24  77  99  72  46   3  89  94  92  57  31  24  15  26  70  34  64  61  38  10  97  19   2  31  35  71  52  72  97  80  10  26  64  26  94  67  87  86  98  30  81  69  18  90  73  69   8  11  76  71  92  89  33  21  19  14  96  54  20  68  32  54  91  15  93  57  26  28  66  87  75  50  53  76  80   2  22  80  10  82  76  99  80  78  73  89  57  37  80   6  69  94  12  49  52  51  65  34  32  18  21  56  24  80  58  10  34  74  79   5  36  49  51  88  42  15  39  25  50  56  98  91  30  63  93  38  62  83  38  44  68   2  42  86  89  85  43  50  27  11  63  77  77  90  82  99  26  70  35  32  17  25  84  90  24  77  16  34   6  97  24  73  48   7  94  14  66  15  74  77  95  86  90  78  52   5  21  98  70  17  90  87   7   8  75  49  63   6  94  93  60  58  81  91   8  73   2  98  41  71  67  99  72   8  57  72  20  22  24  77  95  97  60  63  81  29   7  42  48   8  68  13   1  32  30  71  51  84  13  86  10   4  13  97  39  69  18  35  73   6  64  65  71   3  62  88  33  68  43  93  52  70  25  84  15  79  46  44   2  95  61   5  89  86   3  35  72  70  11  28  76  69  86  38  45  46  63  10  88  58  71  80  41  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  34   7  91  62  74  60   1  93  64  74  84   9  67  75  99  61  68  92  45   9  40  16  23  41  67  19  33  76  28  42  76  57   4  24  49  77   1  39  67  98  20   6  38  67  53  68  58  49  21  46  16  27  88  66   5  91  40  64  48  65  46  94  88  63  64  37  27  53  57  95  74  50  88  35  89  98  89  90  59  69  73  11  52  27  66  59  41  83  16  77  56   8  48  95  48  63  56  55  63  90  18  38  65  82  62  99  39  97  33  26  35  77  16  46  79  24  82  74   6  28  77  32  50  19  32  17  97  53  97  43  92  18   8  27  42  15  39  92  84  82  61  44  79   3  42  59  96  50  75  80  53  99  35  34  90  25  64  64  12  31  24  96  40   7  26  70   7  70  43  56  45  16  83  79  94  54  22  25  87  78  65  30   6   1  71  70   6  82  76  43  85  61  20  28  97  11  58  15  42   3  25  95  14  55  18  48   4   6  11  58  81  97  14  68  73  51  22  44  87  22   3   1  40  69  55  70   4  84  90  16  79  24  72  93  35  35  61  19  83  52  68  41  57   1  37  47  50  48  59  73  41  13  73  21  23  76  81   1  35  60   8  58  36  67  53  65  90  83  29  79  78  12  18  42  17  11  13  91  36  69  34  27  43  68  35  16  87   3  65  59  82  88   5  42  51  26  68  80  40  69   5  46  34   4  89  85   2  83  81  81  32  37  53  68  24  21  13  59  70   5   2  62  59  57  83  92  69  85  89  24   2  41  36  49  45  93  55  45   8   4  19  84  70  32  82  50  26  38  29  55  30  18  11  56  27  23  17  31  87  22  58  25  22  60  63  73  58  61  71  70  69  58  86  49  37  37   9  91  22  49  73  27  63  46  16  91  64  87  64  46  19  34  70  37  31  39   6   8   4  13  10  72  64  99  18  71  99  60   5  43  17  23  69  14   7  73  24  25  57   7   7  44  83  39  84  80  33  96  32  46  82  84  60  62  81  26   6  86  31  21  86  67  34  48  62   3   6  93  55  98  77   5  75  20  40   1  25  28   9  45   7  85  14  81  89  21  32  84  41  52  75  50  13  31  94  69  54  98  15  91  63  89  76  89  33  52  72  52  12  76  14  10  53   3  12  90  59  32  81  88  13   1  22  92  85  85  84  93  28  74  25  44  59  23  61  31  65  72   7  42  51  49  39  74   6  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                41  16  69  90   7  36  98  32  66  92  99  10  79  50  52  84  74  22  96  91  39  16  87  37  14  30  91   3  83  79  15  59  67  83  70  74  12  87  69   8  60  28  24  75  50  91  93  39  20  67  40  76  17  89  82  88  69  46  36  49  97  66  19  51   8  45  43  65  19  10  36  37  77  70  35  54  33  26  44  73  11  82  13  44  58  56  28   2  14  97  87  29  42  44  22  86  36  78  80  55  56  60  66  94   6  91  57  41  64  48  64  56  67  81  87  18  21  55  44  51  68  90  24  45  90  24  60  66   6  83  53  83  39  89  13  92  31  55  87  29  31  89  92  90  78  97   4  44  63  31  22   2  18  12  73  54  70  67  54  72  50  74  32  51  18  31  14   3  97  15  74  85  53  76   3  82  25  94  71  81  43  84  36  93  25  75  53  36  50  29  72  63  26  80   2  31  65  27  36  38  13  23  29  27  17  85  93  24   3  94  71   4  95  34   5   6  16  23  11  17   8  24  42  58  31  95  84  28  97  38  72  86  51  24   7   8  86  32  93  36   2  23  32  11  20  50  66  58  96  94  51  20  62   9  19  67   1  77  81  15  79  49  10  33  37  68  62  50  47  63  72  28  50  64   2  76  88  89  47  46  54  50  71  89  47  51  19  85  39  92  37  76  43  47   4  94  66  70  52  21  64  72  54   7  96  55  96  68  78  49  27  72  39  67  49  39  33  84  40  12  51  44  18  11  63  48  78  77  16  61  98  72  66   2   5  21  74  70  38  16  48  24  44  43  44  90   1  53   1  58  40  51  15  97  23  56  25  70  99  90  38  24  38  65  53  85  45  62  88  15  29  96  27  24  88  57  53  78  12  11  71  28  85  54  82  77  29   3  92  87  67  56  56  76  57  22   3  20  34  16  22  89  59  93  63  13  83  21  41  85  52  48  10  68   8  49  46  59  63  28  69  62  30  10  68  28  70  79  63  86  41  88  70  45  95  63  20  88  11  15  30  57  81  90  15  71  97  42  47  69  19   2  88   6  84  31   5  40  12  48   5  52  51  51  28  49  98  49  48  70   7  37  19  82  73  57  37  19   2  61  18  41  66  23  15  33  60  59   9  32  59  20  10   6  55  70  40  37  37  95  28  98  98  59  74  34   3  90  74  34  25  39  97  43  35  33   2  54  40  69  18  50  27  44  23  90  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              96   9  89  98  51  93  89  33  13   7  12  30   4   5  73  47  44  44  63  13  13  13  68  78  47  95  79  42  58  25  56  49  15  82  67  10  77  81  15  53  70  45  44   8  49  87  50  77  56   5  11  63  69  30   8  92  34  69  65   5  77  73  58  31  37  65  61  53  86  87  59  88  18  26  12  85  72  34  59  27  18  44  15  29  25  70  88  23  80  67  10  97  22  67  20  23  94  30  23  89  81  15  27  52  35  21  16  63  65  52  48  16  90  43  77  87  58  20   4   8  14  37  19  51  81   8   4   4  16  92  25  55  23  87  44  81  93  38  96  46  78  41   6  43  92  26   4  52  24  58  87  34  59  34  43  47  33  86  69  26  23  60  93  82  55  55  39  66  32  96  80  58  67  58  30  69  27  51  42   2  14  61  61  74  78  93  31  15  25  26  67  88  25  24  77   9  28  20  83  15  57  44  10  90  22  28  54   9  18  47  55  12  12  22  54  18  61  93  83  20  58  64  50  35  37  24  40  54  45  62  28  56  58  85  62  19  79  25  78  81   3  46  41  39  83  64  74  18   4  21  53  68  36  43  14  78  40   7  59  35  24  89  34  47   5  24  82   9  52  21  98  34  50  72  30   9  22  58  62   7  93  82   1  18  14  84  29  67  99  32  59  50  14  62  50  15  83  21  18   8  17  58  95  30  93  77  43  35  37  11  25  72  99  53  92  24  48  47  72  86  17  92  90  60  51  25  37  43  19  95   9  11  88  71  83  80  62  92  25  45  31  66  16  87  16  64  55   3  19  43  64  85  53  90  68  35  70  76  38  56  74  64  29  75  70  29  56  95  68  57  62   6  46  42  57  80  49  89  99   6  23  77  16  93  90  98  39  98  52  34  58  26   4  92  48  56  66  84  14   5  51   3   3  15  37  26  49  22  65  41  49  55  38  58  84   1  54  95  70  71  50  95  45  99  11   8  54   3  81  35  87  85  84  21  13  34  75  17  60  20  53  78  96  15  93  67  14  87  40   3  44  26  69  82  46  89   6  17  43  58  40   1  35   9  52  69  69  67  33  10  21  29  41  93  37  46  85   5  74  52  71  63  35  18  77  51  70  81  83  79  20  38  66  77   6  90  60  64  12   4  72  92  96  47  31  49  45  93  63  20  29  67  65  35  40  66   4  23  66  73  19   3  94  57  76  63  12  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            26  90  88  75  91   6  75  19  32  39  66   1  58  75  35  93  93  10  37  28  61  68  29  58  50  72  78  16  82  85  59  54  88  31  54  82  92  66  21  46  15  59  52  71  45  67  31  85  94  44  92  12  48  12   1  70  44  73  82  80  79  37  48  20  81  33  90  68  44  81  28  58   1  37   5  74  59  61  80   5  76   5  77  23  66  73  19  74  93  63  92  65  46  48  11  83  66  24  33   5  64  90  19  60  66  47  24  87  36  19  54  41  75  83  31  91  11  55  54  45  22  53  15  64  80   7  75  76  76  13  21  63  64   2  28  24  49  25  89  49  74  58  65  22  82  24  26  59  52  43  80  10  48  81  95  90  48   7  97  26  52  45  32  74  55  18  59  21  65  54  59  25  49  78  68  97  68  25  13  42  49   1  60  77  87  70  23  54   1  50  11  69  38  40  13  70  84  56  34  29  83  86  59  51  19  97  54  62   7  81  23  30  57  81  77  67  72  47  44  12  24  31  92  49  58  19  73   1  28  84  62   4  81  20  55  21  52  59  96  59  86  39  14  76  82  68  43  36  91  95  22  37  11  26  11  86  83  49  75  74  21  23  15   3  47  44  28  53  18  25  84  11  54  19  58  24  14  87   4   3  57   6  58  36  67  14  33  64  11  17  17  37  69  24  42  32  52  50  19   1  44  51  61  29   2  83  19  69  46  57  89  45  78  42  16  19  32  48  71  82  32  34  49  73  28  84  74  12   4   8  88  64  43   7  82  36  94   9  24  86   8  31  31  62  95  18  61  96  47  63  38  61  56   3  36  14  96  54  41  61  82  42  85  46  59   5  90  39  79  15  94  72  25  40  55  81  22  62  30  71  63  88  78  23  22  41  79  36  32   2   8  90  85  25  96  47  44  26  68  64   6   6  75  53  51  21  60  47  70  48  96  24  23  58   2  70  83  21  35  44  35  15  61  93  55   3  80  80  79  48  35  12  71  62   4  92  44  36   9  62  44   3  10   6  84  55  55  15  60   7  19  26  32  33   3  92  11  66   1  74  58  96   5  81  70  15  35  54  33  95  49  40  97  93  34  11  49  73  14  53  93  69  56   4  90  89  83  47  89  47  60  75  10  99  24  67  11  54  35  56  32  92  30  65  80  97  28  20  98  32  97  12  94  22  39  29  67  38  24  83  21  83   7  79  48  85  73  18  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          40  77  83  96  92  32  40  70  63  49  45  24  86  91   9  64   8  62  42  81  90  58  39  63  20  33  91  32  82  74  12  77  65  27  26  53  62  16  39  90  34  63   9  42  96  86  48  91  47  71  73  98  93  45  62  32  80  66   3  61  69   1   4  66  72  14  35   6  38  75  41  71  58  65   8  73   8  88   1  73   3  60  86   3  72  85  36  66   3  80  67  40  12  65  52  40  90  63  38  79  84  68  86   5  37  82  19  75  20  47  42   1  65   4  78  44  97  88  55  69  74  66  73  83  19  26  24  41   9   8  91  66  31  81  34  69  98  13  56  70  97   9  96  26  14  30  32  49  31  45  18  78  40  88  96  98  48  90   8  79  73  69  76  25  35  70  68  85  84  82  32  28  77  82  73  53  48  38  73   5  39  98  40  18  22  67  72  98  17  34  32  29  58  58   5  92  74  40  50  58  50  16  51  31  68  16  20  34  29  48  42  96  28  64  25  63  85  95  31  88  67  68  77  89  45   2  55   9  66  21   3  69   5  31   6  26   7   2  13  85  53  79  76  99  48   6  83  61  91  13  75  69  76  54  87   9  27  57  24  20  19  36  35  30  74  89  13   5  65  84  48  96  78   7  18  80  63  75  88  92  82  89  26  38  96  79  35  49  56  20  92  11  33  83  35  55  82  76  46  73  37  98  52  61   3  79  74  59  98  78  40   8  28  23  35  89  62  68  76  71  45  58  62  95  52  55  65  17  60  60   1  58  58  25  95  36  66  82  72  73  73  43  85   2  13  61  44  91  17  27  21   5  65  70  70  69  56  32  80  11  72  84  37   4  58  36  98  57  53  86  28  29  90  12  36  93  51  73  74  76  79  93  10  67  70  43   7  81  97   4  66  27  78  48  40  79  60  77  94  31  54  72  80  59  79  81  70  19  63  19  25  55   4  85  86  70  71  95  77  50  21  87  74  26  41  69  31  92  24  89  74  32  53  83  54  68  11   2  80  84  90  54   3  42   7  97  20  91   7  91  67  85  65  53  86  41  65   4  76  81  60  86  74  40  60  89  46  27  62  79  75  66  86  34  80  80  90  65  83  47  83  91  47  79  84  46  98  92  61  71  33  70  59  85  13  41  33  68  13   3  16  49  10  39  45  36   1  36   3  14  17  35   4  35  70  15  88  28  96  60  39  35  61  74  76  10  71  65   4  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        25  30  44  81  45  97  54  36  22  49  71  63  58   9  28  48  38  82  71  57  19  39  64  51  44  69  62  16   9  12  93   6  81  98  55  81  48  15  41   1  13  64  61  62  97  49  28  67  21  68  94  65  56  98  27  31  34  99  23  98  59  52  79  35  53  77  43  40  29   8  89  73  53  91  45  22  83   7  27  14  36  75  13  36  16  88  43   3  61  92   5  56  99   5  64  96  40  62  28  52  65  20  65  17   5  92  74  31  77  81  90  84  58  73  47  98   2  14  81  67   8  73   4  92  13   6   1  21  30  98  19  37  46  99  49  14  84  63  61  64  47  94  66  31  88  39  45   9  56  15   2  83  38  72  93  11  74  98  67  39  70  91  56  98  56  36  71  59  72  90  96  13  24  17  61  76  61  45  10  78  58  57  87  22  75  86  57  58  36  51  59  64  21  23  24  13   9  66  47  26  17  89  22  98  56  23  23   8  89  84  51  41  84  79  50  13  93  98  63  16  75  66   9  13  65  53  11   6  37  55  13  60  55  98  40   5  85   9  88  99  94  58  40  74  29  70  46   8  88   5  22  56  12  59  18  90  45  95  67  72  31  92   2  50  51   2   7  13  13  81   5  33  51  43  67  29  87   9  52   6  86  36  61  71   1  53  17  25  80  63   8  44  92  35  59  13  19  92  92  65  11  35  47  78  76  96  64  25  29  95  80  42  27  20  52  95  15  86  75  43  28  21  57  41   2  38  32  53  39  20  23  94  78  98  16  95  59  30  90  34  44  46  61  35  26  85  55  96   6  58  15  79  58  11  89  46  40  76  20  17  65  80  41  94  71  28  47  69  59  75  98   4  18  64  46  60  65   8   9  24  47  98  87  43   7  70  81  45  44  91  39  98  96  25  27  84  94  22  37  77  52  53  97  46  94   9  47  85  30  59  64  42  18  84  23  93  19  75  92  10   8  65  31  46  17  64  88  36  88  43  20  51  67  31  58  33  28  89  28  20  17  62  92  99  22  90   2   3  46  22  12  21  80  91  80   5  39  18  16  58  38   8  44  56   5  16  14  26  95  37  65   2  74  54  20   8  17  82  15  19  50  79  10  65  42  28  87  24  66  24  42  57  97  64   3  59  42  68  18  50   8  71  69  46   9  88  41  66  59  66   9  77  17  38  58  18  15  31  32  63  92  90  91  39  78  46  95  89  90   9  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      16  57  50  63  31  43  53  38  87   5  38  55  32  42  62  73  78  22  86   7  40  22  60  19  91  91  81   2  50  97  13  64  51  99  20   2  86  49  40  60  79  22  21  99  47  27  66  25  74  59  41  84  36  92  14   7   5  37  49  15   8  37  72  25  70  67  49  15  80  81  57  95  35   3  74   5  54  81  58   7  32  62  95  22  91  44  30  71  70  37  61  93  14  95  21  52  17  62  27  34  48  28  52  35  23  98  67  74  23  48  67  20   2  20  23  89  83   7  22  84  50  67  78  39  28  22  53  85  68  16  35  64  33  40   8  86  77  92   5  21  55  32  17  34  62   9  29  31  49  79  55  57  77  48  80  77  90  67  37  23  26  81  12  88  88   3  18  18  60  94  82  43  83  81  80  49  51  56  79  17  57  46  70  75  35  84  83  46  82  92  32   1  67  26  95  84  24  87  61  55   8  99  41  66  13  88  73  61  43  33  58  42  34  27  66  43  77  87  52  52  96   4  41  64  92  78  12  67  96  54  95  60  90  70  78  73   3  46  55  42  88  36  48  19  37  29  81  55   6  50  60  14  66  33  13  90  84  10  56  65  82  35  66  90  22  14  16  60   7  51  14  48  81  38  29  22  72  58  40  82   9  67  61   9  28  55  75  62  61   5  91  52  37  76  34   7  24  12  70  11   5  96  15   1  87  31  59  36   4  46  40  86  31  73  41  18  57  59   5  89  37  58  11  26  26  52  89  69  25  42  17  39   3  55  65  36  40  54  65  55  95  23  42  82  73  65  66  80  65  91  58  89  47   8  17  41   2  80  10  20  58  21  85  79  15  49  23  53  15  68   3  89  38  65  52  17  37  25  93  29  72  39  26  54   5  58   7   3  18  83  38  39  43  37  83  18  15  40  45   2  10  12  79   7   4  15  95  23  31  94  56  81  59  54  59  22  25  93  27   4  81  54  86  63   1  43  75  75  37  60  99  98  58  14  22  49  28  52  17  90   6  46  85  46  64  24  95  65  91  88  77  15  22  36  98  33  68   8  63  63  41  52  85  26  86   5  59  52  36  26  69   9  79  48  16  90  27   7  28  23   7   1  91  15  90  18  97  47  19  91  38  76  96  44  56  89  54  47   2  33  18  92  50  88  94  57  60  45  15  13  85  89  70  20  25  17  44   4  19  51  43   7  53   1  17  86  31  98  11  66  64  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    62  14  94  66  50  96  26  31  48  58  18  36  84  16  11  33  43  59  18  57  66  34  88  97  36  99  85  72   2  55   9  53  14  78   1  16  85  53  80  59  17  78  96  95  44  23  64  36  91  97   7  49   9  88  29  83  61  73   6  43  88  20  27  25  77  48  15  45  83  44  86  64  15  11  45  50  60  87  46  63  93  86  73  44  35  90  93  73  57   7  11  90  84  85  91  68   6  77  71  14  80  24  23  49  88  52  21  80  62  57  61  68  39  93  34  51  71  60  15  13  10  96  15   8  43  66  73  90  13  83  34  76   3  19  35  80  92  37  48   7  97  67  20  24  87  59  68  31  14  83  65  71  27  88  41  85   6  64  69  66  32  86  21  78  23  30  23  99  66  73  21  27  18   6  68  93  49  73  54  79  20   2  43   9  61  69  73  68  44  47  97  38  70  52  41  49  19  61  91  96  90  25  72  94  41  27  43  66  74  50  75  36  32  41  97  72  71  94  69  76  90  32  71   8  16  54  98  16  39  30  70  41  78   6  17  48  60  31  87  76  76   9  25  30  89  47   7  86  67  84  94  14  60  42  87  92   5   5  46   7   5  81  66  47  48  79  59  18  29  28  87  98  88  61  94  85   2  56  20  93   5  16  41  61  48  19   7  49  43  77  73  34  50  64  52  80  70   1  42  72  30  51  11  33  12  18  40  77  20  14  97  27  14   1   2  64  58   7  95  67  21  83  58  83  20  77  85  58  36  85  50  74  26  93  96  30  64  80  85  69  66  30  23  29  63  75  65  33  15  61  60  99  41  76  50  53  48  45  68  10  98  54  99  34   1  82   4  58  44  87  59  25  15  50  20  66  35   8  71  70  58  39   9  67  29  68  46  59  53  17  51  51  70  44  51  58  87  27  35  41  84   5  52  26  14  77  29  22  57  63  49  99  45  35  59   9  40  29  59  84  33  80   1   9  29  89  38   8  32   8  40  32  44  58  45  87  42   6  72   8  61  46  50  24  35  26  29  96  64   7  62  32  72  30  24  47  61  41  57  84  84  87  76  87  42  60  89   2  99  75  73  89  97  23  68  69  65  36  59  72  88  97  27  72  90  23  96  46  51  42  50  67  14  40  78  92  67  68  46  59  56   5  71  89  19  75  98  36   9   8  14  36  78  95  62  32  82   2  17  87  41  73  80  72   1  90  22  20  66  13  93  78  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  5   4  91  64  23  63  81   9  82  94  29  63  80  65  46  76  62  60  26  91  56  56  79  16  55  96  44  22  12  61  88   2  89   4  65  80   1  32  57  53  94  59  34  15  67  66  59  76  12  48   2  65  25  81  63  65  23  53  52  42  73  26  43  82  14  16  78  21  36  42  58  30  21  53  78  78  58  79  63  55  40  12   4  16  59  24  51  86  89  38  66  63  40  49  29  74  96  38  76  48  54   8  17  65  72  16  58  91  54  51  24  87  94   2  44  82  32  27   1  94  78  22  60  40  61   8  29   1  73  99  27   7  28  60  16   4  29   6  64   7  53  61  32  78   9  85  44  72  19   2  73  18  95  48  86  19  74  51  68  80  49  73  44  29   9  92  94  38  10  10  86  98  54  10   1  41  87  19  64  41  48  44  18  63  12  48  84  69  74  86  83  98  55   4  45  12   8  60   2  74  28  61  11   5  54  24  71  90  89  91  55  85  62  29  28  36  95  98  99  62  30  87  21  76  64  34   3  90  18  35   6  38  35  10  90  33  33  31  66  12  69  30  40  55  10  10  90  10  57  19  40  63   6  81  98  83  47  73  59  36  64  95  93  36  28   6  85  98  98   6  57  20  43  72  49  52  28  37  14  57  48  45  55  68  19  45   4   2  56  54  30  71  39   3  79  82  28  20  35  90  43   2  59  91  86  28  22   9  48  93  44  46  54  43  40  65   8  73  19  77  79  76  38  65   3  50  55  38  75  24  59  47  86  22  39  78  36  33  38   6  82  60  45  94  81  42  51  84   8  37   3  18  96  95  86   5  74  23   7  78  37  38  76  65  50   6  61  69   8  60  22  64  99  90  71  54  97  81  92  70   6  55  18  22  27  97   8  22  83  64  73  31  69  71  85  39  59  68  81  51  36  14  99  75  61  12  97  13   5  75  45  61  36  38  55  50  68  27  11   2   4  92  19  77  91  19  27  15  97  77  89  20  67  16  60  77  33  45  22  94  28  72   6  96  47  93  21  89  77  44  12  17  78  35  40  46  44  79  50  66  80  39  12  67  19  74  38   8  70  97  61   9  81  28   9  74  94  46  82  48  49  92   9  46   5  74  87  48  58  79  22  69  48   5  59  67  55  10  61  40  96  41   2  62  25  83   3  40  36  67  40  18  80  74  84  53  22  59   1  28  49  43  35  49  59  57  73  77  91  44  90  73  34  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3  34  77  30  65  74  81  53  83  64  38  10   7  49  85  86  62  10  40  76  49   7  38  62  76  71  83  39  69  76  11  99  55  32  86  98  82  20  10  55  48  97  30  64  59  62  18  61  72  29  98  57  76  28  53  67  63  25  30  81  81   2  63  31  84  50  27  14  71  46  24  22  57  76  98  91  21  24  10  85  75  48  69  82  92  22  16  80   3  96  10  44  29  57  16  66  45  54  15  37  66  71  87  45  12  43  20  11  88  97  31  49  12  60  19  57  94  78  29  91  41  17  72  56  86  39  44  70  38  87  81  36  70   4  24  91  63   9  44  52  87  50  11  51  76  33  43  75  43  49  21  30   3  94  22  21  59  56  52  15  24  33  29  84  50  10  39  90  72  67  43  91   2  52  49  73   4  16  32  85  22   2  21  91  59  84  57  78  44  61  78  78  90  84  94  96  63  16  62  14  97  57  37  85   6  53   9  90  56  51  58  38  19  81  67  34  24  69  88   4  21  94  48  54  26  59  60  97  79   1  35  78  86  35  91  52  97  35  29   7  35   2  84  18  40  55  38  25  59  17  32  79  63  86  12  35   8  35  69  82  46   7  26  29  41  17  16  25  20  81  66  90   3  40  27  21  38  76  84  91  54  48  25  97   9  28  91  68  41  51  14  83  31  97  97  22  34  95  51  90  77  87  74  19  77   2   2  37  31  95  13  71  29  45  69  46  52  43  37  12  23  58  58  10  13  54  62  59  57  13  27  18  61  82  92  65  71  81  69   7  95  12  85  94  76  81  43  73  88  14  28  21  27  96  79  94  92  10  91  69  43  22  50  21  64  86  96  19  33  33  25  11  90  95  96  64  47  36  73  57  84  68  86  39  52  22  12   9  16  27  61  98  20  58  65   7  95  86  86  35  72  37  90  77  25  53  17  31  20  41  60  11  57   1  94  53  76  52  45  63  32  16  46  73  79  15   9  29  87  78  92  59  73  65  64  65  40  58  23  33  79  25   8  61  45  26  76  10  33  43  30  61  14  72  79  58  34  71  14  87  75  16  92  71  56  11  59  56   1   6  65  60  89  88   5  87  68  99  97  28  51  64  97  17  56  42  93  11  42  50  92  43  91  89  11  13  30  95  92  49  38  24  25  14  56  95  35  51  96  37  14  90  26  58   4  44  81  99  70  42   1  58  69  93  49  16  99  58  79  79  70  44  97  81  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              94  50  81  23  84  32  68  11  36  50  59  44  20  78  76  32  89  70  43   5  92  83  64  81  57  96  90  95  96  52  83  84  74  95  44  98  23  31  67  38  85  23  65  25  18  40  40  81  41  97  38   2  46  17  92  14  51   2  35  57  18  79  98  53   6  57  21  67  72  94  50  38  51  96  53  40  95  98  54   7  57  26  46  54  77  10  80  29  26  28  96  50  39  44  27  10  39  88  22  76  80  46  91  35  76  48  41  19  68   9  74  28   3  78  76  43  78  75  36  47  53  84  51  39  51  98  92  61  87  93  65  49   4  62  90  38  63  13  45  27  14  21  34  59  91  49  51  58  64  87  29  20  83   5  73  44  26  45  11  36   8  81  25  75  95  87  17  85  97  37  11  49  80  49  90  48  99  34  84   2  70  88  41   4  91  90  49  85  63  33  91  32  93  69   4  55  97  64  82  48  15  45  51  81  31  96  90  51  29  37  68   2  99  12  69   3  61  68  82  52  27  72  70  57  95  29  65  96  36  91  59  66   8  65  40  48  67  10  71  25  71   2  57  15  72  22  34  34  65  68  30  34  80  73  27  86  46  33  32  52  12  24  54  99  24  50  47  13  71  38  61  61  31  70  98  81  38  32  87  85  51  55  49  54  99  75  48  78  95  50  99  16  57  91  76  94  21  34  37  89  70  50  68  72  69  15  27  45  96   2  63  11  96  72  69  62  57  61  41  94   8  43  42  64  66  31  95  76  59  63  40  99  98  89  18  95   9   5  84  31  67  97  69  59  36  45  59   7  66  96  54  87  18  93  65  71   9  14   3   5  27  68  60  93   3  53  91  58  72  11  95   5  49  71  18  62  24   2  59  52  16  99  57  41  73  30  35  61  80  75  51  52   2  27  94  74  92  48  11  36  59  73  80  18  53   4  31  19  16  57  74  64  36  22   1   4  80  70  61  89   3  51  54  90  82  20  82  24  36  28  24  77  34  52  91  37  29   6   1  34  15  67  91  35  74  90  82  78  15  88  85  42  87  23  60   7  22  76  25  21  94  87  38  34  56  42   6  81  15  20  88  19  34   2  82  93  92  77  38  74  43  77  54  60  23  11  50  80  12  58  77  51  90  95  48   1  11  69  71  27  55  15  46  24  24  25  45   3   3  34  39   7  38  62  13  76  70  23  30  25  98  71  76  81  67  58  42  91   7  43   6  40  19  12  50  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            17  25  50  32  62  50  24  12  64  23  52  83  26   8  77  63  20  89  79  94  58  23  98  63  18  67  57  28  66  37  22  46  91  10  19  44  34  35  39   2  64  98  13  56  95  13  27  23  36  80   4   7  50  20  76  40  83  96  74  37  53  31  89  69  95  40  81  23  95  56  30  59   2  51  63  77  64  53  28  28  71  16  46  87  43  99  49  19  68  52   8  53  73  75  43  46  75  44  29  75  93  21  29  51  26  57  95  42  11  60  77  22  69  24  63  48  39  17   1  39  80  66  94  65  67  63  57  91  46   7  24   4  54  57  60  21  53  62  15  28  16  23  70  55  86  56  43  23  24  21  60  81  67  96  67  96  59  60  46  74  76  74  84   1  89  32  72  74  32  38  24  70  90  98  54  52  21  22  27  66  86  96  28  88  64  83  47  86  49   6  28   3  45  90  84  22  58  31  53  89  11  93  89  54  54  28   9  60  17  62  25  59  10  76  51  38  12  74  56  98  13   3  31  27  65  43  44  13  52   7  28  87  69  34  58  71   7   1  83  12  48  28  68  22  46  87  88  99  20  60  69  60  33  39  57  65  66  92  77  96  56  95  62  25  77  88  74  17  29  24  77  41  24  55  96  35  20  59  34  55  15  59  39  89  46  53  84  47  79  80  37  75  91  10  38  29  13  30  46  48  92  27  87  76   1  84  62   2  31  18  80  50  38  99  24  34  20  99   1  50  56  39   4  65  47  75   3  18   6  68  19  52  67  30  53  55  59  75  88  59  35   5  37  38  37  36  49  98  28  65  61   8  15  79  73   6  46  74  98  95  83  88  51  85  10  88   2  46   3  84  22  50  53  21  59  55  10  65  90   9  46  67  86  91   6  73  13  22  24  63  44  67  26  47  93  11   2  62   5  88  95  33  49  54  29  49  96  45   7  65  77  85  14  67  22  83  11  90  58  69  80  75  73  52  28  21  21  16   6  56  59  30   3  48  90  88  58   7  61  83  63  40  50  98  18  33  14  67  38  54  79  25  57  91  68  55  74  63  83  55  21  21  58  96  85  44  73  71  88  50  53   2   2   2  11  78  96  99  45  39  42  62  41  12  35  67  55  69  97  96  93  93  13  67  40  37  97  71  83  91  30  79  42  87  53  53  57  69   4   2  94   9  99  47  79  89  27  21  70  65  31  39   9  14  58  50  67  82  34  15  41  93  68  79  33  26  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          58  12  29  49  26  87  28  96  46  24  34  16  82  49  42  45  43   9  79  78  65   5   1  54  83  49  98  70  63  36  76  64  16  87  40  48  95  94   2  48   7  20  52  46   8  16  68  70  28  98  99   4  51  98  21  41  80  83  48  38  93  47   4  10  35  34  99  32  71  27  58  95  31   8   7  28  39   6  28  20  31  99   6   3  79  74  98  22  28  16  91  81  83  39  95  68  96  47  58  81  75  47  77  92  54  82  77  56  88  68  23  32  99  82  93  69  86  22  49  30   9  53  24  61  68  12  66  15  73  93  70  31  12  52  57  10  67  98  81  97  16  68  69  94  77  15  29  28   6  26  17  14  11  72   6  60  92  39  99  46   2  37  47  31  67  70  33  27  69   6  64  46  74  41  80  71  17  40   8  53  86  83  62  73  30  96  12  83  51  22  89  65  40  67  37  64  31   1  44  26  67   4  82  20  31  48  51  46  67  37  49  67  14  92  35  53  69  67  62  36  86  97  13  95  66  52  76  45   4  84   8  89  19  31  31  72  97  19  86  17  49  69  35  51  37  27  26  97  29  76  11  22  51   5  80  76  13  30  49  57  55  68  70  51  33  95  94  42  14  54  19  73  51  92   9  48  20  68  11  20  11  64  66  93  13  10  26  79  95  95   6  29  15  11  79  39  90  46   5  43  21  19  48  94   1  24  23  83  51  78  14  92  12  73  28  77  86  15  99  75  23  94  68  21  47   6  29  90  37  66  53  25  47  44  45   3  29  85  50  45  13   8  48  91  37  52  38  31  41  74  40  62  14  71  89  34  81  41  12  42  12  13  24  64  46   1  84  11  28  25  78   4  76  11  64  91  53  47  60  72  31  52  90  99  10  62  76  43  51  34  11  20  21  55  39  97  31  64  92  20  36  96  92  97  46  33  59  95  78  72  60  14  22  26  82  53  86  11  66  65  23  73  51   3  84  19  77  28  24  37  24  60  28  60  29  98  55  88  89  37  18  83  31  79  52  27  69  74  65  31  55  58  42  50   8  53  95  56  32  55  30  24  83  96  55  84  32  46  13  52  82   4  99  79  93  63  11  94  98  73  28  42   6  52  78  47  39  93  97  92  60  90  33  26  64  13  16  91  36  62  57  37  60  59  94   5  34  83   7  75   7  28  50  42  68  14  38  56  57  84  66  43  48  88  88   6  31  73  62  65  52  84  35  92  50  29  26  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        38  43  76  81  16  35  94   4  33  82  67  55  90  76  99  89  61  18  33  13   2  41  30   8   5  60  36  83  87  10  53  14  17  90  37  38  14  24  45  44  20  82  66  22  35  67  24  69  60  68  66  15  66  20   8   6  80  36  57  94  25  71  54  96  35  26  89  88  86  13  35  26  70  71  17  95  76  74  59   9  76  76   5  35  10  98   8  79  58  29  35  30  65  40  72  82  98  85   4  44  89  64  63  71  91  31  99  40  89  78  28  93  35  74  81  19  48  28  74  46  28   1  36  56  22  36  27   9  78  61   2  34  19  16  87  66  74  62  18  43  42  10  55  94  65  62  29  67  55  72  63   8  96  59  51  42  98   8  95   1  68  62  40  35  58  45  53  72  23  68  82  72  94  79  58  67  56  32  30  91  62   1  23  67  48  54  28  65  17  65   7  46  70  13  39   9  50  66  73  20  56  43  44  39  93  76  58  62  71  80  73  63  12  49  60  55  90  55  94   5  33  88  58  54  48  57  43  92  89  82  37  73  26  27  38  18  54  64  37   5  95  36   3   5  96  58  80  14  29  97  13  74  85   4  36  47  89  29  35  95  40  36  95  38  84  95  94  35  76  71   4  36  72  51  33  45  95  90  25  90  21  20  86   3  40  60  67  37  84  28   6  49  68  10  97  52  32  25  70  86  62   4  40  53  11  43  28  81  80  29  77  11  87  30  39  46  25  40  48  18  93  65  66  64  91  66  97  70  60  55  69  65  79  96  92  29  50  24  26  42  13  32  81  34  68  91  96  93  12  64  99  74  29  99  90  17  77  15  19  86  91  53  90  36  10  31  73  89  60   5  63  73  27   5  15  42  28  13  20  48  47  91  12  46   4  36  27  32  69  76  43  46  21  11  47  43  42  15  76  87  40  83  22   6  32  85   9  25  57  37  89  80  58   4  18  52  92  16  99  83  73  74  70  69  28  20  78  79  27  17  77  91  65  81  57  98  13  47  70  72  46  69  81  58  39  43  73  16  40  29  50  49   7  21  42   7  77   2  77  93   1   9  70  59  60  29  33  83  92  34  48  42  28   7  74  14  74  53  43  69  60  41   4  44  47  77  71  51  50  64   1  74  84   1  20  40  59  44  22  84  13  64   7  10  53  26  53  51  71  24  89  29  61  24  86  61  57  14  88  31  39  24  17  51  24  87  11  57  10  39  69  17  74  39  24  19  33  57  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      70  10  85  30  78  71  52  58  76  72  53  85  42  88  65  51  91  87  97  24  44  52  44  40  13  88  25  20  26  80   1  60  92  41  52  70  18  85  27  66  92  60   7  69  44   1  45  78  84  53  28   1   6  15   9  54  81  34  13  56  11  29  62  99  57  53  61  62  23  67  78  62  15  14  15  26  99  43  51  51  20  33  53  29  60  78  38  40  88  33  66  76  24  31  41  58  69  62   8  83  76   3  90  87  90  32  36  14  86  82  28  83  90  46  56  44  90  33  92  53  34  37  42   9  94  62  51  99  43  88  39  55  89  74  33  98  14  36  21  31   8  76  81  22  83  93   1  38  90  10  78  28  70  78  98  26  25  67  68  10  28  52  36  95  93  46  57  34  40  70  85  94  34  80  46  72  31   1  35  97  56  75  90  53  49  26  95  20  64  76  91  52  35  47   9  76  47  40  56  58  66  25   5  67  77  84  95  66  74  47  59  98  40  33  70  41   2  65   6  19  61  26  93  51  48  32  94  97   5  84  59  29  63  61   5  69  19  51  35  24  12   6  71  11  60  67  32  56  91  86  37  38  74  34  28  56  48  69  47  79  59  31  19  37  47  63  18  55  67  15  69  62  26  79   2  94   2  68  50  83  63  97  60  23  34  92   9  83  88  56  83  46  13  79  36  69  19  21  45  62  89  50  21  72  20  49  23   7  46  15  87  88  70  50   4  76  78  97  63  71  61  36  72  48  51  94  49  16  77  86   2  67  82  92  13  37  78  14  62  20  92  69  77  91  45  15  99  79  79  94  93  68   9  40  62  16  70  87  15  95   5  73  14  52   7  30  73  38  80  72  38  57   6  18  55  32  41  84  71  80  82  29  93  78  46  50  74   9  79  74  81  21  69  11  84  69  21  43   3  85  71  47  83  43  44  77  14  84  15  33  57   3  43  28  27  25  34  69  30  58  91  65  35  99  50  30  69  42  89   7  52  40  57  76  98  94  48  90   8  86  81  26  45  59  33  62  78  46  97  12  99  98  52  86  35  90  79  62  75  47  83  43  65  58  14  77  91   6  37  18  22  39  26  80  46  17  75   1  31  76  51  65  31   8  48  91  13   2  74  95   8  58  88  78  27  66  56  37  31  42  73  76  66  27  72  72  43  88   4  90  61  42  41  34  51  63  94  72  94   2  23   3  22  94  17  22  10  61  86  74  71  81  85  41  19  67  24  63  27  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    48  66  78   8  54  68  75  81  47  67  26  96   9  44  48  13  47  77  58  94  56  27   3  35  78  13  83  70  76  85  69  17   9   3  46  47  28  62  39  23  45  30  24  86  85  54  14  66  66  98  40  64  98  61  44  46  22  21  67  81  48  73   8  55  16  51  32  56   2  42  30  70  75  25  39  35  17  94  66   2  23  70  45  48  81  17  54  38  27   1  59  66  91  97  86  43  27   8  48  90  27  84  45  39  57  53  44  21  19  66  14  34  59  86  21  86  48  57  48  79  47  52   4  90  29  12  80  94  23  62  84   7  28  12  83  96  45  27  62  32  69  74  31  30  12   8  84  93  95  66  35  52  94  32  64  67   9  94   6  18  90  34  95  42  77  64  24  88  19  35  36  66  99  26  82  44  27  88  91  91  80   7  87  46   3  48  33  97  24  34  38  60  54  39  23  36   3  82  87  36  19  66  38  18  15  55  15  54  53  19  23  89  68  93  40  44  67  36  62  74  81  32  80   7  76  69  71  57  38  28  90  29  26  54   7  71  41  69  19   2  89  44  58  84  87  26  73  76   1  74  88  27   5  74  59  78   5  18  74  97   7  75  36  52  51  15  52  77  44  44  53  78  12  40   6  57   6  46  64  95  88  78  76  12  15  93  55   5   1  27  43  73  27  63  43  38  86  27  92  71  35   8  82  91  85  11  62  53   1  63  78   5  17  28  86  46  93  62  95  83  66  31   1  84  70  24  64  13  63  39  89  64   5  17  61  93  17  52  98   5  82  80  81  64  14  35  10  60  38  77  36  25  56  97  17  24  94  98  52   8  11  51  42   4  86  35  68  38  67  24  95  14  78  55  53  57   6  55  15  75  85  40  13  74  22  88  51   4  47  20  77  49   4   8  74  23   6  68  21  77  38  14  54  56  48  40  98  22  42  25  34  28  76  46  12  20  31  82  75  17   8  65  41  98  77  84  26   8  68  98  24  59  49   9  58  69  90  45  55  91  93  78  85  14   5  16  80  56  84  56   2   6  58   2  48  10   5   4  71  98  95  94  98  85  68  79  28  76  78   9  34  69  23  23  28  48  25  45  46  88  84  19  53  83  90  42  54  76  74  89  55  56  25  50  71  72  64  56  32  80  38  82  53  12  23  14  34  79  13  57  85  70  10  99  14  35  14  50  36  49  48  23  17  98  74  90  85  46  97  43  80  33  83  96  19  25   3  18  23  53  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  84  68   8  34  87  13  98  36  39  53  44  31  56  78  61  72  53  63  51  67  74   8  87  20  28  19  32  45  17  33   1  60  28  43  46  66  95  98  16  88   3  97  36  20  86  86  39  55   8  66  33  18  34  26  81  78  93  32  20  53  26  30  18  34  57  48  35  38  72  62  57  99  87  50  73  26  66  49  15  13  55  82  40  69   4  63  46  88  12  59  70  54  83  54  93  81  22  67  39   1  53  19  54  89  34  42  74  42  55  47  28  65  26  36  14  10  24  96  49  97  66  54  77  44  32  58  81  45  33   5  85  56  79   7  41  47  28  92  67  29  88  61  90  86  83  59   9  23  10  41   4  72  56  21  82  92  93  14  96  70  17  95  71  74  39  54  26  18  39  36  23  73  32  11  53  50  32  14  24   5  59  10  38  98  69  58  42  49  53  10  92  62  76  76  91  51  50  16  69  23   8  56  60  37  33  95  76  98  16  96  63  16   5  16  41  97  93  63  42  51  63  81  63  63  14  32  94  54  14  14  58  78  76  82  49  50  73  25  59  23  83  85  90  53  87  18   2  87   4  61  48  45  70  12  97  51  42  19  72  63  21  37  48  25  47  23  29  19  48  92  95  29  82  42  45  26  74  10   4  48   2  73  24  69  33  82  43   4  23  79  39  54  95  96  34  80  38  36  58  37  99  64  53  73  20   7  76  48  52  79  71  44  11  92  40   7  97  74  84  73  73  13  84  42  80  65  56  16  13  40  89  47  41  21  40  73  29  41  40  31  46  21  17  74   1  55  86  12  43  57  53  76   5  12  24  89  87  61  53  10  68  97  88  77  29  25  41  38  37  19  29  44   3  20  77  17  21  63  49  22  54  41  13  11  21  97  32  49  31  41  92   3  14   2  65  44  50  78  28  76   2  46  43  78  30  27  14  99  31  54  64  81  83  72  72  17  45  68  31  97  18  22  80  10  43  97  23  60   5  83  57  84  13  70  49  93  85  22  11  15  33  12  25  17  91  48  79  18  95   5  48  49  55  85  27  80  60  72  35  99  39  74  28  44  46  46  79  13   7  12  56  26  51  31   5  93  92  47  47  31  53  52  77  68  54  12  58  13  27  87  73  83  95  18  66  92  46  67  67  63  19  10  72  22  24  82  11  14  73  80  89  86  61  14  23  31  82  31  35  58  91  75  18  37  90  79  90  57  88   9  41  44  83   5  29  97  26  88  91  28  63  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3  58  66  36  24  23  52  51  44   8  27  10  50  82  35  14  95  60  57  98  82  65  60  38  31  99  37  31  64  48  78  94  87  79  16  95   8  29  90  20  92  33  49  50   9  54  86  95  33  82  30  98  12  53  96  93  36  27  12  37  36  15  96  50  68  15  78  61   6  41  70   1  53  61  48  49  45  95  94  61  81  66   8  17  82  31   9  84  63  31  66  60  95  87  19  30  52  27   9  55  55  97   6  30  58  37  70  10  63  25  59  23  47   4  87  98   3  41  95  37  22  73  88  18  77  37  37  49   9  98  82  74   3  76  98  14  64  81  44   1  62  78  24   9  85  60  37  70  94  51  14  99  77  80  46  50   7  58   9  43  28  67  74  99  39  35  60  41  72  26  86  43  66  70  38  25  10  62  93   3  88  67  64  53  20  46  17   2  67  62  35   4  19  13  72  26  78  78  69  64  58   5  35  90  71  27  72  17  44  61   3  22  95  31  35  18  60  89  10   4  62  43  11  82  26  81  38  11  57  19  77   1  72  16  28  15  67  86  82  21  15  45  60  37  92  57  53  86  68  84  97   4  76  30  26   6  62  68   4  35  81  95  89  61  56  15  50  63  91  42   8  99  62  70  52  49  79  29  92  23  33   9  46  58  48  68  85  17  10  82  89  35  69  70  39   2  48   6  77   1  12  72  25  61  72  22  20  59  50  35  39  55  82  33  19  94  19  57  54  20  62  17  59  45  75  63   7  76  42  63  45  92  55  85  46  13  39  47  11  45  69  97  23  25  96  71   7  79  67  23  51  93  65  57  27  13  93  73  36  23  22  68  21  41  93  90  28  63  39  62  87  11  52  89  77   2   3  55  53  45  11   3  11  84  94  59  51  54  25  95  94  74  78  62  14   7  66  16  71  55  28  52  24  93  28  27  66   5  20  69  34  56  94   5  29  83  86  24  27  95  57  69  45  23   9   9  37  29  37  37  70  12  87  88  77  58  37  28   7  23  12  48  34  14  58   6  40  80  42  36  36  43  92  95   8   1  64  98  40  84   4   8  10  38  31  49  83  35   3  87   5  43  83  80  48  46  29  18  71   3   7  98  80  64  32  47  57  66   1   5  74  56   9  59  72  40  19  93  35  15  93  86   4   2  39  77  54   4  77  49  23   6  55   5  95  92  16  63   9  35  76  57  64  63  74  99  10  68   5  94  58  95  38   3  66  56  81  20  49  12  60  85  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              60  75  51  53  44  31  35  34  22  36  74  64  68  40  91  28  25  30  15  86  83  95  58  27  77  37  74  40  16  13  92  57  26  18  56  61  66  68  47   8  64  21  18  96  51  88  42  55  24  72  61  30  23   7  21  35  91  78  24  61  93   6  12  66  72  99  38   2  83  80  69  27  24  68  25   3  68   3  69  82  35  63  64  29  32  80   9  17  27  70  26  35  45  32  72   7   3  24  98  52  75  43  98  17  44  27  41  81  53  92  27  39  91  97  29  64   1  64  70  47  76  29  30  55  39  49  52  75  89  98  72  30  90  15  65  57  51  13  30  65  49  77  99  38  47  93  86  62  29  29  88  18  82   2  10  98   2  34  42  62  43  23  35  93  70  80  39  79  64  95  38  35  19  86  83  19  54  35  84  87  57  53  91  16  24  83  64   2  60  78  73  20  18  14  67  70  19  23  47  38  95  77  90  32  46  56  71  27  35  90  26  39  14  16  41  89  43  78  35  86  64  35  48   7  22   3  27  54  49  32  77  90  28  42  29  13  31  83  56  64  85  97  55  48  95  22  71  41  76  72  96  66  55  33  53  17  72  49  19  23  14  48  53  74  27  56  20  79  32  38  49  57  23  57  65  40  68  68  46  75  79  15  75  25  26  14  30  36  19   3  88  86  66  57  33  73  14  49   1   9  51  70  29  43  73  49  67  46  99  78  11  74  78  63  67  47  98  25  48  96  82  71   3  92  42  41  36  29  43  27  52  40  47  17  39  47  34  61  23  33   9  20   2  34  20  52  15  22  47  84  84  18  23  16  66  99  86  70  34  38  43  34  45  87  44  14   7  31  95  37  45  60  47  62  66  44  75  23  53  45  97  56  22  45  24  79   6  53  45  70  10  63  78  68  52  59  64  62  80  52  21  40  42  74  19  28  99  56  83  49  89  46  27   4  61  61  50  97  35  56  85  48  18  25  81   6  44   3   1  41  36  54  28  34   9  76  38  80   6  61  62  12  51  86  65  34  54  19  65  89  20  25  30  46  23  21  11  32  28  83  51  72  63  68  39  57  20  48  18  60  76  38  41  45  86  72   1  68  59  88  54  19  72  68  41  74  68  51   4  19  20  86  38  27  85  37  63  24  44  60  38  97  68  63  10   6  22  42  67  92   5  40  71  10  49  84  70  96  76  19  58   2  75  15  49  40  67  51  44  68  59  71  71  39  80  98  88  42  95  17  31  22  77  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            1  26  36   4  49  89  37  95  32  85  27  58  80  44  16  73  75  65  76  74   6  65  78  37  60   2  54  95  48  78  77  85  23  68  75  77  93  98  43  69  89  15  66  70  79  24  75  20  51   2  10  89  44  48  47  45  68  98  31  39  50  74  10   1  64  65   3  18  72  11  14  36  95  19  71  32   2  28  38  31  83   2  53  10  88  13  29  34  61  82  52  13  69  47  58  12  14  56  12  32  46  40   7  14  61   8  21  28  44  62  30  96  28  98  31  52   5  59  21  69  32  22   7  13  34  20  58  21  84  31  91  61  32  42  72  35  18  39  81  27  95  40  80  46  52  53  68  68  86  41  57  57  44  96  55  54  36  36   9  67  69  33  51  77  68  84  69  48  73  46  14  19  74  45  85  10  78  21  86  50  92  12  31  38  91  75  10  75  82  38   3  56  15  19  26  15  40  20  36  14  15   2  34  31  39   8  54  46  66  73  72  10  74   7  86  90  58  94  40   1   8  36  67  38  80  46   2  39  83  29  68  74  50  67  51  11  73  30  28  50   8  80  87  22  74  34  15  99  47   8  89  35  30  90  33   4   5  80  17  83  38  48  50  86  54  48  29  68  71  64  30  51  13   9   9  94  16  70   7  16  19   4   3  58  83  23  93  96  30  11  27  49  62  44  45  51  72  44  52  81   7  51  53  24  56  87  70  99  57  53  16  75  66  21  47  76  72  33  47  41  53  60  33  98  57  93  92  36  62  76  97  48  72  51  28  29  41  47  78  81  99  58  19  84   8  44  23  46   5  59  65  94   8  85  18  94  98  43  44  36   7  91  64  80  18  83  39  18  70  56  12  77  62  94  55  42   7  99  70  96  76  21  49  98  24  39  64  63  66   9  36  25  80  41  72  73  71  33  69  52  11  28   3  86  30  84  92  74  99  31  53   8  57  57  53  17  16   6  20  20  93  64  89  84  18  12  81  76  61  54  10  38  72  97  61  97  52  50  60  62  93  16   7  27  60  69  85  78   7  80  63  48   2  26  63  32  99  45  10  30  83  63  49  71  51  81  97  76  68  81  34  85  84   2   7  72  34  32  33  53  63  64  80  83  62  58  25  80  91  98   5  44  84  93  64  72  24  35  36  14  29  26  53  94  21  94  63   7  22  85  40  55  23  17  69   4  41  46  65  81   4  48  42  11  92  16  31  31  19  59  20   9  60  87  24  46  74  82  23  31  24  86  11  22  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          63  17  62  62   8  39  51  57  72  31  88  75  68  53  77  53   9  84  57  30  31   7  69  24   7  20   7  86  87   3  25  20  65  69  81  95  47   8  22   6  79  71  69  81   7  17  35  92  14  73  70  43  87  61  48  38  68  89  39  45  78  98  67  97  91  14  93  20  25  98   9  33  76   3  96  18  47  93  83  89  87   4  70  83  93  93  13  34  82  24  57  21  74  82  51  58  44  42  73  83  55  61  42  29  32  38  29  20  87  85  37  95  68  13  13  91  59  12  66  55  64  20  91  36  31   6  38  21  55  69  24  27  50  70   7  38  61  57  27  87   7  77  72  45  21  91  38  37  67  56  31  84  95  74  91  70  17  21  91  98   4  53  97  62  16  41   7  93  40   3  20   9  19  57  47  48  73  54  45  25  54  79  40  23  21  18  88  63  61  72  52  42  96  23   1  42  75  80  12  63  99  86  78  83  29  45  63  81  67  92  22  72  14   5  29  86  90   9   4  10  86  96  81  63  11  79  52  17  46  50  39  15  84   5  97  67  72  43   6   4  87  84  88  46  28  60  51  79  91  93  75  19  77  84  97  22  66  32  19  61  21  64  66  56  73  20  14  21  98   4  92  47  35   8   5  20  29   2  79  96  95  69  70  56  65  54  43  36  99  35  40  67  88  36  20  58  74  57  87  38  52  54  72  28   7   2  78  43  79  22   4  74  87  62   5   4  82  30  81  52  12  29   5  44   2  43  10  16  96   7  46  30  55  13  75  92  85  42  55  65  58  31  13  50  30  51  63  58  40  33  11  97   3  25  26  85  50  51  36  26  42  81   7  32   6  13  86  31  77   9  10  57  84  58  71  54  94  92  62  73  65  29  59  83  52  14  11   7  92  96  31  66  89  74  51  88  97  14   6  65  87  90  56  89  88   7  27  65  99   3  16  72  85  35  46  35  33  30  48  99  16  54  37  84  57  80  61  57  61  65  13  47  27  49  91  52  85  62   2  19  45  74  44  51  82  67  79   9  63  44  17   9  23  60  27  90  23  27   1   6  83  84  30  97  89  15  46  77  19  31  50  50  75  84  71  34  12  44  91  66  86   9  38  88  34  77   7  78  16  29  71  98  84  53  75  10  41  89  70  68  73  53  36  72  86  49  81  37  50   3  83  92  89  88  56  98  84  75  53  43   3  29  10  58  37  30   1  33  10  65  14  40  36   5  47  18  20  47  24  97  40  85  59  63  36  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        85  94  43  70  30  30  15  66  33  48  17  42  61  75  62  43   5  53  24  86  29  43  98  51  46  52  41  28  40   6  36  25  53  47  63  71  48  60  33   7  52  42   2  93  72  10   4  11  97  72  69  92  25  68  23  71  93  27  29   7  46  91  22  96  61  11  65  43  10  97  62  45  38  44   4  44  21  53  24  62  73  94  94  40  86  71  46  25  81  93  83  50  34  97  83  14  60  47  24  51  96  97  78  58  56  95  20  38   3  51  22  96  42   1  70   1  32  17  10  13  46   9  72  16  61  25  42  91  67  15  37  41  93  74  24   1  77  18  24  49  65  86  64  58  32  62  61  48  89  35  32   3  44  60  10  55  69  22  39  20  45  65  36  25  77  67  19  33   4  93   2  23  10  27  68  84  11  88  93   8  11  63  52  56  14  55  95  73  85  36  36   3  75  51  14  53  59  71   2  35  69   3  33  24  67  81  53  36  32  42  18  20  93  21  59  38  70  93  72   1  45  34  44  12   6  97  92  75  39  24  38  73  28  93  17  77  17  88   8  98  46  84  94  22  16  15  74  63  92  47  86  20  49  68  91  27  27  50  82  28  77  39  77  14  42  34  47  41  52  68  44  32  13  97  94  97   1  30  34  13  46  22  55  51  15  97  86  33  60  14  77  15  17  78  80  97  71  54  34  94  22  65  57  66  82  84  22  63   6  11  54  59   9  13  79  20  22  82  39  21  31  71  47  76   7  16  29  74  68  89  92  92  91  85  72  98  66  25  57  50  74  43  19  17   2  61  15  76  67   1  19  98  99  57  44  54   5   7  84   3   9  75  42  63  49  21   4  90  77  34  47  33  51   7  96  17  22  86  96  69  75  71  37  94  32  42  90  48  39  63  21  54  38  44  93  71  94  34  26  49  97  71  34  13  25   2  97  71  44  90  15  34  55  76  90   7  90  27  80  57  59  44  57  91  85   9  99  91  65  53  75  25  94  90   3  96  10   9  71  92  71  84  51   2  20  54  39  98  35  26  96  86  13  31  81  82  70  82  45  71  46   8   6  88  26   9  93  35  87  61  81   4   2  25  54  42  86  18  54  79  29  38  74  99  48  75  28  20  11  36  75  44  25  74  86  70  91   7  88  83  26  30  28  28   4  84   2  43  60   7  81  68  83  63  50  92  20  30  97  48  86   8   7  31  52  69  46  37  69   6  62  99  35  88  45  76  52  82  85  20   2  86  50  47   9  18  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      21  53  90  57  71  19  85  94  79  12  36   1   5  91  55  25  26  25   2  77  59  84  29   3  80  29  54   3  94   7  24  73  55  43  79  36   1  51  51  51  74  69  35  51  90  83  41  11  53  42  31  53  77  70  73  79  80   9  50  33  19  66  52  20  64  63  13  82  13  82  62  92   9   5  15  23  90  21  25  47  13  28  24  65  21  39   1   4  17  49  62   1  87  62  36  38  47  28  90  22  83  49  75  34  15  46  41   1  35  36  85   8  16  37  46  97  54  42  95  68  46  97  38  81  90  93  41  15  85  67  34  15  64  96  92   3  18  17  50   9  43  14  57   9  39  20   4  67  45  57  94  65  31   4  77  96  69  85  91  42  80   8  93  40   8  27  80  26  24   3  84  12  15  19  88  81  35  78  69  42  38  23  58  77  17  52  38  49  20  63  74  22  32  30  37  92  23  70  98  12  17  52  44  93  39  27  26  70  87  33  50   4  37   6  87  90  50  52  46  87  89  24  13  83  68  16  47  19  59  29  69  57  68  17   9   5  66  19  43   2  20  69  24  62  90  50  23  31  23  31  23  75  21  83  29  18  15   9  48  18  57  94   6  24  62  53  20   9  49  11  76  90  83  43  35  99  89  41  44  88  83  10  37  38  62  35  25  27  30   2  78  38  92  40  38  85  28   9  50  72  24  65  76  83  38  86  63  66  17  99  52  43  14  66  19  18  16  84  26  43  41  21  99  17  24  75  47   1  34  49  86  49  39  57  99  88  98  83  18  61  84  24  44  92  76  40  55  66  80  35  27  72  69  71  52  29   5  23  19  48  21  86  15  75  93  93  83  94  43  94  92   5  32  91  10  82  34  90  83  77  96  31  41  47  80   8  94  97  13  10  85  75  54  98   2  72  37   7  81   7  16  74  49  92  83  81  22  39  76  81  63  37   3  42   8  41  91  88  58  35  59  99   5  40   1  85  30  57  58  71  36  54   3  36  55   8  56  53  84  24  59  33  92  76  52  86   5  97  37   5  23  98  39  13  69  49  82  39  24  41  81  35  77  92  55  59  48  60  46  65  54  84  79  95  82  91  92  19  13  22  39  38  90  99  25   1  23  30   9  40  16  47  91   7  15  10  54  85   8  64  95  33  60  59   5  90  69  54  30  32  76  54  90  49  50  52  50   3   9  64  96  86   1  28  81  69  40  33  46  63  42  56  91  38  36  62  96  14  70  10  18  65  57  99  35  55  35  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    82  66  80  15  75   2  83   4  41  61  73  96  62  24  16  46  31  97  33  18  28  78  38  34  94  14  80   9  18  28  63  53  13  26  71  90  11  78  70  93  85   2  77  56  50  77  60  83  21  88  34  69  78  91  78  16  20   2  81  51  15  27   9  89  58  56  51   9  91  54  61  88  49  30  10  81  60  12  26  92  18  18  55  46   1   7  53  50  14  74  30  37  25  24  77  79  70  35  37  43  22  87  21  81  46  44  53  51  40  19  22   5  11  59  97  29  95  21  70  60  79  93  65  96  86  42  15  44  35  28  68  32  62  52  65  84  55  96  89  73  29  74  66  38   3  87  25   4  43  59  28   9  42  60  94  24  31  24  69  57  68  40  96   8  81  12  12  96  23   6  25  20  16  48  88  28  36   8  66  78  11  19  26   5  86   9   7  83  56  22  50  70  31   6  56  39  88  46  84   3  24  40  87  78  10  24  65  84   5  65  95  80  29  82  63  55  48  96  53  98  39  70  38  80  87   2  47  31  22  76  76  84  14  22  76  94  25  40  55  48  64  11  59  14   5   8  68  59  47  74  82   2  39  38  69  18  76  36  71  90  69  25  87   9  37  52  19  65  11   7  58  64  62  79  84  95  64  21  44  43  85   3  40  39  22  28  13  40  55  73  45  17  94  37  57  69  66  18  39  27  54  87  39  20  58  90  77   8  33  76  30  29  54  40  97  15  73   4  44  64   3   2  63  32  67  92  31  12  91   7  22  53  74  73  40  10  18  15  30  23  58  97  94  98  55  44  24   3  60  68  32  70  31  26  87  17  99  11  67  74  94  52  63  67   9  12  14  93  99  14  84  40  91  71  88   8  77  42  45  70  39  56  27  56  72  80  59  94  64  16  90  20   1  50  60  17  14  33  64  56  78  38  82  47  64  52  65  69  34  36  26  20  16  64  42  50  21  69  15  66  22  43  30  86  15  75  69  55   1   7  78  53  20  85  77  88  65  35  79  93   5  30  30  22  39  74  75  96  33  15  61  62  29  85  94   9  33  46  91   2  50  79  42  80  37  11  71  63  83  14  44  76  28  46  63  50  44  79  91  55  86  28  32  81  11  55  92  12  17  76  93   9  50  40  58  16  81  72  67  54  96   8   7  51  77  75  69  62  12  92  37  30  92  74  84  25  55  99  98  27  52  36  58  75  21  54  16  95  69   4  35  20  73  50  67  59  35  83  65  85   4  16  93  54  77  24  53  46  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  65  87  52  16  43  46  42  59  52  70  66  29  15  55  94  76  82  49  11  15  93  96  22  57  94  65  66  80  77  80  73   9  84  92  90  64  29  17  24  53  19  69  78  47  94  90  29  56  32  37  14   4  59  32  79  81  60  72   5  36  47  89  57   3  81  73  95  71  35  40  37  49  52  27  88  84  18  95  24   2   3  83  73   8  30  27  69  32  68   4  98  74   7  74  11  71  70  52  27  95  33  24  10   2  33  38   6  91  19   1  96  16  97  96  52   7  74  37  34  40  78  41  73  73  51  94  90  55  49   6  81  53  47  49  80  99  13  37  99  51  49  92  86  52  51  14  64  20  39  99  44   9  93  10  63  78  57  54  44  68  97  16  61  45  30  27  15  46  27  83  77  10  70  23   5  19  56  49  90  41  91  94  55  50  33  93  62  54  29  31  56  24  64  77  31  10  86  58  39  65  50  27   8  53  59  73  51  85  31   4  65   8  28  70  76  58  48  37  22  42  12  60  83  87  19  42  65  73  54  23  28  38  20  22  21  41  25  26  83  91  24  62  94  51  72  19  48  20  97  57  61  72  55  98  94   3  12  13  95  91  43  85   7  95   2  58  75  81  24  24  90  67  88  83  57  83  95  73  63  61  15  83  59   3  31  62  43  59  26  21   7  45  33   9  68  92  22  94  91   9  96   5  98  98  94   1  85  73  69  50  34  67  54  18  49  71  24  70  11   3  77  27  96  78  63  40  90  15  85  83  50  96  39  94   2  58  65  88  62  14  45   8  22  71  82   5  40  56  51  59  14  32   5  25  66  90  61  76  34  35  74  39  76  22  51  53  28   4  21  26  35  81  35  37  44  98   8   9  66  62  23  75  65  11  49  84  93  64  73  96   2  70  57   6  62  99  29  72  35  85  49  87  11  66  65  14  20  39  65   7   6  90  35  90  56  55  89  79  34  23  99  86  27   2  72  89  58  47  78  66  16  68  69   4  34  87  71  44  68  92  53  10  32   1  23  47  14  54  68  26  50  52  41  74  91  36  73  55   2   1  88  53  12  46  16  73  42  50  14  82  98  37  80  98  50  92  38  86  78   5  92  82  95  97  28  84  56  14  19  92  77  75  15  41  55  16  90  45   3  24  11  71  25  25   4  72  64  82  64  63  98  25  87  52  59  58  92  60  25  15  77   3   8  72  12  85  51  57  39  48  16  45  90  46   6  89  74  42   9  99  22  93  22  78  75   4  56  36  41   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                18  38  10  90  30  88  90  74  27  38  36  68  40  82  29  14  47  68  52  89  60  38  43   3  42   2  15   9  27  26   8  54  18  12  55  39  83   6  78  94  47  65  78  82   8  87  63  68  95  15  21  17  78  36  95  90  58  59  15  74  66  60  73  44  77  99   4   2  21  27  14  98  15  67  92  43  83  62   3  58  65  16  25   4  95   9  53  87  57  33  14  99  19  79  39  36  88  31   1  35  85  16  42  98  99   8  27  31   3  57   8  25  67  23  29  61   1  73  34  91  95  34  53  54  61  38  98  58  88   6  88  11  82  45  37  94  69  19  88  69  42  15  19  76   5  90  77  84  77  10  70  91  23   5  12   4  55  11  67  12  84  47  29  52   6  47  37  55  63  86  23  58  82  88  69  35  28  13   8  92  38  41  78   5   6  26  88  38  80  22  55  18  29  32  88  33   1  31  54  10  25   9  29   4   3  21  15  93   9  91   7  15  26  19  42  25  33  16  44  10  92  41  76  33   8   8  10  73  54  85  62  51  33  26  52   3  26  99  67  19  58  50  92  67  68  42  79  85   3  54  62  28  36  55  26  45  62  73  28  14  21   7  55  44  19  32   5  78   4  13  65  29  68  11  19  85   3  43  24  75  84   5  79  43  19  41   9  69  16  58  85  97  48  67  67  94  28  62  85  60  16  71  61  15  86  43  37  88  70   3  50  48  93  72  99  37  35  64  61  85  16  50   3  93   6  26  66  95   3  82   1  44   4  55  20  94  44  89  13  44  87  89  69  12  97  31  22  45  81  17  27  29  92  34  50  35  12  97  51  99  95   3  17  11  57  60  16  95  47  70  31  17  28  23   8   6  66  99  72  75  20   8  53  68   7  39  52  21  42  55  18  11  17  38   8  47  73  62  62  41  95  38  82  84  47  28  66  61  10  51  45  50  73  32  64  74  84   5  35  58  63  48  67  36  66  69  68  64  22  39  85  10   9  66  82  29  17  86  90  65  63  94  19  71   3  83  86  98  49  43  69  78  85  50  24  88  38  90  71   8  59  46  96  58  87  47  47  55  60  13  43  85  91  40  27  16  19  27  33  47  10  82  64  10  87  23  66  14  59  47  19  79  32  59  96  24  42  13  47  48  35  54  53  51  47  99  17  12   5  21  34  96   7  82  99  72   2  85  84  78  79  51  49  32  95  38  80  13   5  93  51  75  75  23   5  81  24  11  14   9  49  97  26  71  26   6  42   7  31  97  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              72  32   2   2  93   4  57   7  26  30  37  44  52  15  21   9  97   5  13   4  29  55   7  13  55  53  96  10  15  61  29  86  53  37  98  12  33  47  78  43  49  78  90   9  32   6  34  38  20  47  93  54   7  16  59  18  37   8  83  75  95  52  56  33  80   3  41  76  57  64  10  94  41  89  52  57  65  61  14  95  75  47  40  50   9  10  53  98   3  36  11  17   5  93  44  60  21  99  30  30  11  54  66  59  41  43   4  99  58  68  67  66  36  26  90   8  36  66  40  59  16  12  72  98  98  85  69  72  92  98  44  44  24  33  78  55  15  80  81   7  79  34  19  35   9  54  42  34  84  30  77  77  25   5  45  86  56   1  15  31  64   5  89  74  81  16  47  54  70  84  52  91  22  16  34  20  67  70  67  42  31  33  44  78  69  78  14  88  74  12  31  33  38  25  18  31  48  29  21  13  91  89  36  90  89  54  53  53  31   4  22  22  50  85  78  84  24  20  16  60  36  18  76  60  77  90  46  83  48  63  94  84  64  97  86  59  11  20  80  55  31  94  32  10  16  26  10  38  16  65  89  11  78  68  41  88  83   5  89  19  96  32  47  14  29  58  97  15  47  89  30  90  89  52  76  11  73  84  95  68  34  89   3  98  66  63  79  28   5  92  51  81  98  27  18  79  43  79  13  68  59   3  99  42  21  79  93  54  77  33   5  65  83  88  68  48  64  66  24   7  46  65  67  34   4  64  14  73  95  25  88  31   9  80  48  10  53  61  63  63   2  94  12  59  50  60  85  78  84  41  61  10  50  32  54  10  45   6  15  94   7  51  98  12  30  40  75  55  39   6  46  93   2  75  72  40  16  54  38  76   1  43  74  90  31  34  26  80  36  81  17  25  56   6  91  10   9  59  10  95  82  23  37   7   3  28   7  10  60  47  12  93  84  73  26  98  14  74  62  28   3  23  23  73   1  97   5  37  64  54  79  50  41  40  89  72  35   7  87  83  98  43  65  12  66  63  47  57   9  34  29  36  29  96  92  13   8  20  69  42  18  88  78  56  83  24  18  79  74  79  52  62  16   6  68  99  79  60  32   3  31  79  66  10  55  93  54  23  89  32  32  13  46  35  80  77   6  95  63  80  50   6  35  66  91   6  48  38  18  66  82  19  43  89  94  57  79  38  64  79  93  59  16  93  89  81  33  48  33  24  28  16  13  14  57  96  74  78  15  95   4  72  35  42  39  89  52  15  27  71   6  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            77  99  30  64  34  74  64  33  75  18  58  67  91  55  98  55  52  15  23   3  31  62  11  91  47  96  62  59  42  25  84  67  11  99  17  44  84  28  12  65  21  73  98  12  12  18  98  81   3  46  41  48  64  31  24  67  96  92  16  50  77  89   8  48   4  58  82  16  70  41  77   8  73   9  37  62   2  73   7  90  13   5  17  17  76  69  14  14  81  22  54  27  20  82  24   8  15  71  33  70  95  21  89   1  78  90  32  96  78  78   7  95  26  28  19   2  10  34  35  95  77  87  49  34   2  23   9  72  92  46  31   6  87  54  71  17  67  62  14   5  43  25  39  41  50  11  27  87  56  93  47  55   3  91  30   4  50  44  25  56  49  87   1  36  53  87  87  23  75  81  27  79  63  18  12  76   6  40  15  39  41  19  16  10  17  96  24  33  30  92  60  80  65  57  72  17  35  68  40  81  60  11  13  67   8  64  21   4  86  27  92  49  66  11  35  49  31  91  41  66  32  17  40  34  84  31  43   2  27   1  75  36  85  54  84  43  43  23  62  69  84  79  54  93  97  30  68  39  97  25  36  57  92  46  95  38  71  41  41  40  84  66  63  18  48  80  74  52  48   4  93  92  63  40  14  41  54  74  40  17  21  78  58  30  88  80  16  68  48  65   9  72  31  88  44   1  80  64  61  70  95  70  73  23  55  54  52  67  36  53  22  95   5  53  62  26   3  25   3   8  20  28  76  83  11  88  96   6  19   8  14  48  24  34  84  44   7  67  79  41  57  71  35  59  62  72  53  61   3  70  80  70  51  30  60  11  72  90  99   9  48  58  44  18  49  46  53  42  89  21  38  21   2  41  78  89  12  86  34  17  24  19  86  51  73  16  25  78  76   7  79  68  86  69  39  95  10  85  26  91  40  36  74  13   5  50  11  72  52  30   9  73  74  50  42  91  57  31  56  55  71  75  99  56  73  47  95  59  46  75   6  73  71  55  28  86  12  31  96  65   6  17  51  85  14  22  77  24  51  99  25  72  97  46  98  98  48  27  33  62  84  89  27  42  21  37  70  47  30   4   9  60  78  33  48  39  75  63  21  23  51  90  49   7  98  99   2  59  94  84  75  57  77  60  13  49  36  53  98  87  26   7  15  78  50  78   3  20  17  40  75   5  60  21  95  14  72   4  40   9  27  96  45  68  20  24  11  22  18   1  97  81  41  74  88  30  20  33  55  47  84  20  38  15  78  32   5  27  61  22  54  15  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          95  22  69   7  90  59  15  12   5  94  32  87  21  31  69  16  45  89  42  66  44  34  63   4  20  43  53  57   4  24  92   8   1  46  48  84  65  66  25   1  40  98  27  34  97  26  56  38  28  61  54  59  81  27  75  96  57  89  14  89   8  90  39  14  85  58  59  58  91  89  61  67  87  47   7  68  90  86  12  25  77  13  78  74  24  83   9  82  28  22  45  24  48  41  42  16  27  20  87  76  83   7  24  21  57  53  58  81  80  78   9  62  78  11  98  25  58  94  42  85  91   3  64  47  70  79  32  84  78  51  32  58  87  68  49   3  90   2  98  95  99  22  57  31  12   2   4  50  56  20  61  69  45  54  74  45  89  23  53  12  59  63  90  19  12  97  28  73  22  24  41  89  48  75  66  46   7  44   7  95   3  10   3   9  18  90  14  22  49  36  48  57  54  42  21  99  88  47  83  45  37  55   9  68  37  42  93  24  97  45  18  81  62  67  66  34   8  92  86  73  26  64  59  28  77  48  56  98  37  40   5  25  98  91  48  53  44  96  18  83  70  41  12  28  56  52  11  24  93  51  60  45  50  89  28  20  90  36  68  53  92  87  34  49  47  54   2  44  78  75  27  86   7  35  87  29  47  44  78   2  48  49  98  13   9  86  69  75  22  35  46  32  40  69  55  30  98  74  82  17  66  19  85  67  23  82  14  35  99   1  53  60  80   8  89  46  69  54  90  65  51  51  89  83  48  17  53  87  90  10  95  83  85  87  98  38  77  85  27  72  72  34  98  44  98  63  52  20  84  94  38  23  96  39   2  29  77  86  72  13  19  75  63  97  98  59  31   2  48  18  47   7  69  80  34  89  65  29  72   5  66  15  95  35  90  49  66  28  36  82  98  71  56  72  79  79  86  18  82  34  20  90  49  26  91  15  89  52   3  69  66  61  21  36  88  52  78  57  94  13  27  44  21  98  15  87   5  23  84  72  40  93  15  39  41  97  86  10  56  50  57  37   6  51  84  43  92  16  98  63  30   9  53   1  42  69  82  96  83  85  30  79  18   2  12   5  96  43  30  28  40  79  92  86  33  10  96  14  69  78  20  54  39  55  65  44  41  73  19  97  41  76  89  17  60  64  44  59  18  57  43  83  79   6  21  74  55  66  74  62  18  71  32  90  35  98  29   3  13  53  84  78  98  40  23  70  58  85  59   8  72  57  67   9  73  71   8  57  23  54  84  57  96  89  67  73  50  16  49  61  96  63  72  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        68  74  67  87  64  91  67  28  37  67  16  27  78  75  13  77  94  62  80  10  75  52  47  26  36  94  48  69  39  32  31  21  79  71  71  42  17  64  60  68  98  26  10  63  19  32  80  91  20  90  75  68  55  24  75  69  17  81  69  87   7  37   5  44  31  86  63  68  17  60  24  93  65   2   6  66  49  69  40  47   6  18   3  19  61  95  82  14  52  95  17   9  90  88  54  21   9  63  40  94  44  20  79   2  15  57  16  23  46  81  15  52   3  35  64  90  25  98  66  47  69  70  54  27  58  76  73  49  57  50  49  66  99   6  94  10  88  53  96  53  42  40  65  75  22  66  97  47   9  53  22  66  94  20  22  82  22  84  73  58  33  72   4  50  65  32  17  25  15  70  84  21  11  60  96   3  74  85  83  83  25  93  85  36  35  29  56  26  58  39  87  78  66  23  33  30  67  15  23  22  50  98  59  41  62  51  49  51  17  87  71  70  90  27  91  70  97   4  31  35   1  98   5  42  78  20   1   2  32  64  95  93  62  36  62  80  34  35  15  29  12  40  25  58  72  95   5  96  92  49   1  33  10  90  85  96  35  85  20  92  43  56  46  34  90  91  12  32  74  38  14  23  82  49  56  43  85  86  47  69  39  23  96  46  68  63  73  48  34  92  58  72  27  22  98  84  16  51  34  38  72  14  93  13  88  21  63  21  68   6  98  46  51  72   1  40  20  96  63  78  98  70  37  23  37   1  20  25  79   9  63  89   9  73  30  35  10  37  83  18  16  24  92  93  24  43   4  96  61  64  63  27  21  26  73  12  25  79  97  70  98  35  30  58   2  13  70  41   3  15  50  43  84  82  43  92  23  77  39  31  63  53  82  57   9  22  45  45  13  42  40  13  28  69  48   6  77  98  99  69   6  84  15  13   3  62   6  40  17  37  96  15  27  19  47  90  72  95   2  78  66  61  28  80  10  69   5  37  77   9   8  52   8  55  22  49   2  50  63  38   7  60  28   4  30  76  45  83   8  33  63   4  29   7  38  92  11  39  82   1  88  70  45  14  85  25  59  58  35  19  90  49  39  51  82  28  35   2  87  20  36  19  39  46  61  22  91  12  34  16  82  61  92  47  25  45  81  73   5  27   6  46  98  57  58  20  46  77  23  37  22  62  77  63  81  34  35  61  98  64  43  56  57   5  43  70  99  76  62  54  56   8  55  90  40  53   2   5  96  58  84  71  66  33  65  46  94  88  68  86  50  70  58  88  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      38  72   8  54  28  79  49  83  31  74  15  40  85  76  12   7  20  42  22  65  74  31  81  81   2  27  19  44  39  64  56  95  91  49  20  61  13  95  40  46  86   8  12  15  89  70  50  47  41  30  18  78  63  20  62  72  19   3  30  12  82  94  84  49  70  52  61  27  10  76  13   7  65  64  26  76  62  66  59  79  92  72   7  61  51  17   3  56  34  11  66  89  84  27   2  97  13  31  36  60  76  99  76   1  72   3  20  69  36  32  98  43   7   5  28  15  47   5  12  85  45  74  37  73  85  20   4  27  11  98  84  41  20  85  95  71  45  50  10  52  49  39  93  43  28  96  92  21   8  24  26  78  92  21  71  36  78  19  95  70  52  89  14   3  55  15  46  28  69  12  65  22  91  71  75   4   2  26  44  36  88  67  47  11  68  40  34  55  90  30  10  73  56  16  19  14  75  91  67  96  59  39  70  45  57  43   6  28   4  41  45  14  81  95  85  32  48  87  59  56  11  43  39  81  52   9  57  69  87  72  78  63   9  87  29  27  11  33  48  73  51  10   7  55  95  96  12  41  91  94  23  14  15  39  85  22  95  76  91  71  97  91  51  42  14  11  87   5  30  69  56  79   7   6  72  99  78   8  86  34  71  60  19  34  78  54  61  18  82  59  19  24  64  51  37  53   1  63  47  75  65  58  30  28  97  82  22  85  82  75  27  93  10  97  62   9  13  66  30  75  62  18  35  12  22  42  87  21  51  24  56  50  69   3  44  31  73  19  70   8   1  72  22  15  91  39  32  78  87  13  17  30  63  41  34  74  71  52  80  74  68  94   8  76  17  25  66  80  42  94  50  65  33  97  42  31  20  96  96  41  24  92  16  77  64  24  27  53  13   7  90  98  58  25  39  48  50  92  77   9  99  56  46  35  74  36  43  63  88   1   6  35  45  35  22  16  33  70  24  55   8  42  93  95  79  48  95  27  50  51  91  22  20   9   8  41  57  38  86  74  19  16  98  76  93  18  86  47  79  73  14  17  34  42   7  86  67  81  46   8   1  13  13  69  18  31  24  65  60  82  80  60  23  84  17  59  60  13  33   8  85  45  34   9  43  18  99  35  12  41  66  49  46  24  97   2  63  55  55  47  61  96  34  50  10   6  30  46  66  21  61  46  25  65   6  47   4  78  13  76  24  73  32  67  17  88  55   2  34  27  77  19  71   3  94  42  88  94  89  81  46  88  87  40  23  20  15  55  15  59  35  81  28  81  61  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    73  76  65   4  66  10  57  67   5  89  72  25  25  52  10  49  83  49  99  11  59  29  45   7  75  26  46  53  94  94  70  66  15  21  37  93  95  41  74  95  29  65  56  64  28  88  26  75  23  42  86  93  95  62  86  34  15  59  28   1  58  51  63  62  49  46  42  31  67  39  32  10  89  85  68  35  98  68   7  33  87  84   8  58  42  90  16  96  46  69  35  34   6  57  70  39  66  64  56  26  66  14  49  85  66   1  97  44  34  66  96  80  29  66  53  62  91  49  94   2  20  43  24  21  23  55  51  31  40  95  84  92  10  51   6  99   6  56  15  98  48  78  33  17   3  67  67  37   8  31  83  92  43  11   8  88  89  97  69  48  51  17  41  15  99  95  57  81  33  17  17  86   3  95  75  70  22   8  26   8  92   3  63  84  73   3  85  87   8  15  60  55   1  57  16  32  76  25  93  17  57  47  12  26  25  73  82   7  81  63  72  67  38  11  38  31  81  62  94  74  67  79  48  46  24  37  77  55  50   8   3   1  24  44  54  45  73  21  99  62  26  30  92  96  23   5  35  18  15  31  62  84  89   4  52  12  59  46  81  22  73  12  65  52  57  12   5  72  96  31  50  91  92  26  56  54  45  72  96  41  50  29  93  15  64  46  38  43  46  36   3  60  75  94  90  44  46  90  89  88   6  93  29   2  82  26  24  93  42  86  52  33  43  61  60   7  89  14  68  42  89  87  98  95  15  13  89  78  67  63  42  64  32  62  34  61  91  46  83  77  32  63  65  60  31  33   7  41   5  67  18  29  85   4   2  91  26  46  27   5  85  40  92  30  98  98  66  66  77  94  87  42  94  42  63  44  74  42  51  48  22  50  42   7  24  92  39  65  56  90  29  92  98  84  79  75  48  71  74  52  27  79  90  22  74  41  13   8  25  11  87  17  81   1  47   3  24  88  10  57  54  40  85  25  70  13  95  46  55  52  28  47  51  62  89  10   2  29  33  84  68  61  50  53  89  35   6  52  89   9  50  24   2  13   2  73  65  68   1  76  91  96  71  71  24  45  90  49  21  89  39  74  58  59  49  58  82  21  23  61  67  20  44  40  98  21  45  59  60  85  46   5   6  56  84  41  93  62  99  52  73  31  79  91  22  72  25  94  51  96   9  86  78   7  32  38  89  64  51  82  87  59  60  91  48  35  79  35  71  87   1  59  51  51  95  80  83   3   4  59  36  30  50  36  54  12  49  94  45  79  29  18  88  59  90  42  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  79  29  78  19  28  48  45  98  41  76  53  31  89  47   5   2  23  28  64  34  81   7   2  97  32  58  35  86  14   3  16  76  75   3   3  42  82  55  92  54  67  19  25  54  92  64  23  77  52  90  20  80  65  72  39  91  17  47  79  44  28  47  78  43  10  37  84  20  60  69  67  38  44  45   7  76  90  26  33  85  63  76  58  95   4  53  61  76  98  46  43  28  79  91  43  16  59  67  88   7  21  28  61  43  32  40  72  64  22  57  14  81  59   9  86  82  24  73  34   7  24  45  43   5  25  13  43  71  13   8  45  14  33  23  62  60  27   8  49  14  81  13  60  17  91  95  82   9  51  82  33  55  82  12  39  73  54  61  34   7  88  80  67  55  67  89  52  31  50  31  49  33  30  14  19  28  22  90  48  53  78  50  79  74  26   8  90  21  32  23  35  92  13  81  67  94   6  78  96  80  49  12  90  79  65   4   5   4  60  24  66   3  89  46  28  79  56  27  75  49  94   1  72  19   8  33  98  91  76   9  83  90  15  84  86  12  44  81  56  82   8  70  20  88  28  28  73  41  94  32  32  15  96  82  40  37  11  85  67  82  22  54  23  44  44  55  42  90   9  27  34  95  43  85  49  46  97  94  19  55  38  64  87  49  14   6   4  39  42  89  37  12  93  41  39  51  76  10  36   4  32  46  45  10  87  13  28  87  96  22  12  46  87   9  81  60  74  27  52   4   3  50  86  83  31  25  50  53  81  64  66  18  49  93  13  27  13  81  78  57  46  23  16  79  24  38  45  68  75  94  55  17  71  80  16  65  85  14  75  81  25  41  18  19  95  37  82  52  78   7  12  88   9  32  35  38  10  96  12  59  69  90  16  81  35  90  39  52  37  48   8  41  75  52  32  74  11  34  79  25  91  11  20  64  97  63  10  50   2  66  75  46  37  24  81  44   3  51  10  18   8  31  43  76   5  92  91  20   3  69  43  33  98  17   2  57  22  42  75  94  99   3  81  48  54  41  86  26  45  52  43  43  21  47   3  69   8  95  32  92  79  64  25   1  61  25  20  20  98  87  17   4  14  11   9  84   6  19   3  72  49  76  89  77  74  23  98  30  56  14  79  39  44  32  20  35  22  46  12  25  54  93   2  76  80  10  14  56  16   9  78  82  46  55  37   3  57  74  31  60  48  49  30  18  77  68  75  91  46  13  61  69  22  54  53  73  97  63  39   4  83   1  97  83  67   6  64  62  38  39   7  26  25  78  21  97  87  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20  75  66  52  63  89   7  69  39  55  47  74  92  48  57  83  76  27  22  91  92  54  51  80  67  47   6  53  72  67   9  34  91  22  17  36  60  56  24  33  18  36  29  54  45  75  64  35  94  70  87  23  50  87  69  30  50  64   4  43   3  28  81  16  67  14  29  88  48  29   3  88  10  63  53  97  51  16  27   4  52  98  92  66   3  36  31  59  12  85  90  84  33  93  21  94  55  80  91  52  33  72  40  39  80  53  15  11  43  78  95  97  41  64  40   6   2  97  37  81  72  24  22  80  86  97  97  47  42  59   7  53  28  79  35  37   3  79  24  58  67  47  63  75  36  62  34   6  78  20  19  38  83  13  36  88  57  48  96  51  85  33  90  19  46  92  19  79  68  42  34  86  74  63  96  45  79  62  20   9  97  52  45   1  61  50  38  48  95  21  96  99  51  84  67  52  51  58  24  95   3  96   1  31  38  51  48  28  35  10  47  52  65  91  53  90   8  18  23  79  72  83  64  49  29  20  66  53  95  13  86  80  57  24  41  77  70   8  53   6  64  16  95  99  91  71  91  55  27  44   5  52   1  38  68  37  83  38  69  71  26  98  92  20  74  93  79  87  59  98  96  22  56  18  15  53  33  13  18  93  73  93  34   5  98  99  85  96  27  89  16   9  84  90  57  18  85  64  96  85   7  61  24  96  36  39  77  28  13  25  45   6  61  50  64  82  38  98  93  50  83  19  60  60  41   4   9  91  73  21  94  70  22   4  75  71   1  21  53   8  69  48  53  94   1  29  48  90  44  90  75  58  66  36  18  52  27  29   1  95  19  22  37  96  82  33  36   7  42  68  45  55  79  65  53  63  83  89  20  68  47  75  12  30  88  32  86  32  32   3  86  34   7  10  48  34  89  92  54   8  64   7  44  34  65  49  86  34  82  73  35  39  41  92  27  45  71  99  92  80  90  21  70  98  39  16  99  65  94  61  41  97  99  81  90  95  61  86  60  14  65  36   6  42  68  66  31  36  59  83  14  48  73  57  62  51  19  12  11   5  61  25  15  84  14   6  74  42  10   5  73  69  72  94  72   1  92  47  13  67  34  90  73  81  31  55  42  77  68  77  69  84  40  57  59  71  76  79  86  25  44  32  30  32  25  11  40  96  22  42  44  31  29  66   9  49  39  10  82  67   8  28  51  62  69  34  60  14  23  61  24  44  97  92  33  89  62  33  97  45  20  46  51  39  34  14  65  41  17  14  87  63  24  20  59  76  84  28  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              31  24  21  53  72  28   2  59  25  88  56  40  37  80  95  27  49  63  89  35  47  43  39  49  29  40  77   7  15  51  39  77  25  96  14  41  49   9  80  47  31  64  69  55  52  88  49  22  22  13  62  12  47  60  73  54  44  13  36  41   4   6  62  71  46  52  58  23  56   9  66  94  19  58  84   7  80  60  88  27  41  65  76  42  39  35  75  36  19  30  52  81  57  33  21  85  53  60  99  91   3  42  67   6  92  94  59  23  92  34  27  97  66  22  21  48  43  87  88  75  56  15  75  60   5  13   9  63  28  54   9   4  49  21  24  64  56  40  15  78  91  11  98  31  25  32  75  68  75  28  15   3  69  96  10  68  73  87   8  90  96  77  73  69  70  19  90  45  50  21  53  36  10   3  51  71   4  78  50  23  29  60  70  67   9  88  33  58  46  25  30  45  36  85  34  36   5  10   5   9  98  59  71  46  74  96  97  31  84  11  99  83  37  43  52  38  67   8  67  79  72  97   8  57  62  20  11  93  53  99  19  52  73  74  33  36  26  51  32   7  20  47  53  45  14  47   1  28  39   4  83  29  47  88  11   3  62  32  25  90  12  90  59  41  83  62  64  33  69   7  13  27  37  47  19  58  78  83  51  67  48  15  38  77   7  28  43  93  69  36  41  70  45  11  89   6  54  69  57  54  84  89  83  57  10  69  59   9  71  59  80  62  38  84  47  63  46  48  68  26  81  24  25  11  30   3  91   2  14  41  82  55  95  30  70  28  66  59  77  87  19  38  59  44  67  43   6  12  89  36  62  33  93   1   3  11  38  17  19  16  52  24  12  84  86  11  32  44  22  14  35  99  56  82  95  82  37  30   1   7   8  75  81  99  19  39   7  21  87  58  81  18  78  95  91  11  15  71  66   5  80  55  85  87  53  49  51  99   5  49  75  51  78  40  70  18  32  57  89  60  14  33  44  36  51  84  57  22  78  67   2  81  28  10  17  19  49   1  54  34  88  11  39  14  52  40  17  90  99  14  96  70  49  47  59  98  68  56  33  78  71  37  13  30  70  64  49  14  19  25  71  86   1  67  90  86  20  99  86  12  43  61  38  43  36  79  35  12   4  15  28  89  22  39  10  64  43  34  62  46  36  91   5  90  51  92   2  14  38  95  14  29  33  63   9  97  35  93  15  79  39  59  94  66  32  69  38  79   5  47  19  78  72  63  10   1  53  40  86  50  94  38  71  95  80  57  42  27  19  88  58  60  39  83  67  64  52  14  27  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            9   3  57  57  77  86  58  34  91  10  99  75  16  86  19  94  89   3  20  77   5  25  96  71  44  51  92  91  41  50  57  71  70  31  35  73  68   1  77  78  50  46  90  49  28  94  25  25  74   3  43  24  59  14  62  11   6  78  21   5  81   8  10  46   8  71  57  48  97  21  87  99  18  17  92  41  73   1  97   1  36  76  14  16  80  77  28  78  54  45  24  34  60  56  46  34  17  33  57  88  29  75  25  19  99  55  52  98   4  32  51  54  27  44  64  83  19  87  81  12  14  55  54  54   3  31   7  20   5  20  49  88  91  51  18   3  96  38  31  16  71  29  27  29  86  17  37  69  17   2  13  13  25  46  91  76  61   1  83   6  30  70  72  86  85  62  34  54  17  36  96  60  91  18  38  33  52  87  98  28  40  66   3  29  80  36  50  21  96  76  12  75  78  12  55  12  34  80  29  17  41  46   3  27  41  26  73  51  29  96  56   4  89  50  49  91  79  12  96  26   3  98  89  89  63  47   8  43  70  73  85  86  16  22  35  42  81  56  61  78  55  97  88  21  96  97  62  81  49  98  83  28  33   6  78   4  64  34  22  79  91  87  49  54  98  55  14  11  87  15  37  25  88  49  97  52  93  15  70  88  31  35  49  52   8  40   1  12  58  45  17  84  70  17  65  55  57  88  22  97  27  36  34  90  71  78  19  50  75  48  82  59  72  89  34  10  80  80  49  19  94   2  76  55  43  55  32  63  12  32  89  78  83   4  94   6  18  77  40  44  96  24  34  67  46  19  94  35   1  97  77  43  21  98  83  57  26  43   6  16  27   4  44   7  59  90  70  76  78  58  38  98  59   1  49  59  54  96  69  34  88  25  37  97  74  76  12  95  78   4  24  20  77   1  39  53  74   4  83  25  39  34  61  29  45  81  56  66  46  40  34  77  47  83  44  74  52  93  12  13  57  52  33  83  53  72  15  30  83  81  58  59  69  76  11  73  23  29  29  16  39  96  36  12  78  77  12  63  11  74  28  41  97  73  82  75  76  46   5  80  31  21  96   4  15  75  25  83  31  20  59  19  36  42  15  62   3  59  43  17  61  83  39  93  39  17  77  14  27  24  37  30  33  86  16  70  76  86  18  40  95  97  77  92  61  70  21  66   9  94  44   6  91  20  83   4  29  47  29  80  55  49  12  31  69   6  50  53  54  65  23  51  85  11   9  57  14  84  96  67  88  98  31  55   9   4  45  47  62  20  31  20  25  76  39  97  14  47  50  84  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          90  39  80  19  66   8  35  91  10  21  79  88  76  36  68  30  12  18  47  77  23  21  13  96  59  94  41  48  49  15   6  35  53  28  38  23  70  64  57  12  64  75  42  44  65  73   4  59  59  22  97  47  56  11  61  79  63  23  44  64  69  41  42  69  48  42  83  68  69  65   4  59  61  94  91  84  12  30  19  17  50  59  97  17  92  41  39   5  41  85  94  96  27  68  12  66  37  24  52  78  43  65  29  46  44  19  14  90   2  46  55   1  28   7  51  30  97  22  43  42  91  13  35  45  96   7  26  40  26  88  85  63  17  57  86  84  79  66  46  79  71  12  83  90  95  76  75  69   9  35   3  52  64  38  42  36  20   7  29  93  22  15  87  39   9  54  72  74  69  98  53  67  61  45   2  70  63  18  48  97  61   5  27  75   1  13  39  25  37  97  59  79  88  52  69  10  73  19  80  71  32  21  43  38  43  57  87  85  90  19  18  86  71  89  31  64  73   6   3   8  96  92  67  94  15  51  29  30  33  82  37  67  42   6  32  38  41   3   3  98  56  28  83  60  93  20   2  15  89  54  48  75  87  45  51  30  43  21  77  80  10  30  36  63  50  26   4  35  16  52  94  64  32  18  63  51  71  11  81  22  27  70  28  75  99   5  20  31  81  74  34  34   8  96  82  44  47  19  31  70  11  38  37  64  32  65  27  86   5   3  56  40  44  16  97  41  84  94  41  45  33   3  47  10  62  79  94  87  50  27   2  98  75  99  34  58  61  13  38  69  63  85  51  13  40  27  25  87  78  42  59  52  50  90  51   1  72  40  22  36  93  14   1  57  81  88  41  82  63  15  69  77  26  99  44  81  16  51  74  88  51  21  24  37  42  93  49  93  91  31  18  29  81  56  33  99  21  69  11  44  65  82  23  82  79  62  49  58  37  65  54  77  39   9  32  76  26  85  17  71   2   6   2  30   9  42   1  27  64  86  82  90  33  95  30  44   1  31  98  98  89  60  20  74  20  97  74  64  27  18   2   6  62  16  40  11  76  26   3  11  66  25  12  44  19  56  24  21  51   5   6  84  44  58  82  50  42  21  16  21   1  90  67  52  18  62  24  39  10  50  59   2  86  80  69   9  31   6  26  88  54  35  99  14  40  49  91  68  43  79  76   6  17  67  15  62  70  21  32  48  36  93  90  29  19  48   7  27  30  13  63  45  55   2  62  25  13  30  20  71  42  16  81   5  97  76  65  80  99  24  85  86  83   6  59  20  13  83  48  27  30  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        53   9  17  67   9  96  81  61  95  96  90  83  68  21  63   3  27  49  78  73   1  48  13  71  91  73  52  93  42  12  66  81  48  73  68  76  72  33  51  67  33  91  97  29  38  39  44  52  73  69  72  39  45  28  28  55  14  47  28  66  22  23  63  34  23  13  49  56  99   3  65  30  23  74  24  85   7  80  75  66  47  21  75  65  23  76  43  81   2  26  84   8  15  68  18   7  27  30  64  71  35  10  66  45  73  49  65  18  21  21  18  86  21   3  39  96  38  43  10   7  83  88  99  77  47  14  92  16  76   4  77  67  78  54  53  23  14  13  78  76  54   9  13  66  33  46   7  65  82  75  67  31  49   5  33  90  98  70  27  94  33  75  72  72  74  66  53  41  30  41  56  23  82  90  74   7  18  40  11   4  81  12  58  16  22  92   8  59  85  42  30  14  22  43  20  50  84  73  61  11  52   4  66   4   4  84  97  69  55   6   3  94   6  24  93  95  82  17   5  32  33  33  46  58   9  24  73  83  91  95  74  85  45  61  26  15  13  35  95  68  27  93  41  38  75  65  13  14  54  78  23  84  44  35  13  83   2  58  16  43  15  50   8  75   8  48  36  81  15  65  92  97  23  66  23  55  82  17  16  45  71  41  34  99  27  30  17  35  15  95  81  71  70  54   2  12  54  63  35  49  22  56   1  37  91  75  21  63  91  50  31  82  18  19  30  44  86  17  56  17  30  33  91  87  98   1  44  92  84  29  69  38  40  57  12  51  85  77  12  28  32   9  94  94  21  18   5  18   3   6   9  44   7  99  39  83  45   5  72  64  14  46  29  69  65  88  87  37  49  85  31  90  98  18  47   5  89  32  94   3  10  50  43  11  37  53  39  68  10  49  90  85  78  28   1   3  15   8  24  40  50  88   6  80   6  91  39  70   4  18  65  18  40  48  65  53  61  16  23  58  51  49  92  98  21  66  51  24  75  88  12  87  14  97  26  20  14  61  37  81  60  26   2  42  68  23  79  87  42   5  22  84  46   9  21  22   7  40  29  32  44  33  33  63  27  19  53  25  82  74  40  30   5  89  17  61  12  40  47  81  40  34  17   9  92  76  72  45   2  83  36  26  18  27  38  77  47  37  57  89  84  16  67  53  66  13  33  72  34  84  75  25  87  41  85  30   2  80  66  77  74   7  74   2  85  87  42  72  33  89  51  88  36  51  69  25  15  68  72   7  46  68  37  72  20  16  23  27  35  87  92  40  26  56  90  65  72  43   1  63  69  79  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      28  77  84  71  18  70   3  72  47  86  74  30  91  84  33  80  32  63  17  36  88  45  13   1  90  14  17  41  29  74  38  44  37  47  49  83  51  54  86  14  79  72  93  22  74  21  55  11   8   6  11  19  29  60  38  30  66  79  13  43  24  68   5  66   8  20  16  93  79  89  91   4  70  83  77  27  26  26  78  15  54  13  43  71  36  78  93  89  84  26  85  77  46  87  52  41  55  87  60  81  86  40  33   3  86  85  83  80  34  75  64  42  64  31  40  59  64  12  32  30  90  34   3  50  51  44  37   8  49  13  79  12  85  96  30  39  89  66  15  84  96   4  98  54  35  62   2  36   7  49  95  33  81  89  37  97  81   7  31  79  98  28  35  23  67  77  97  90  87  67  14  34  48  47  62  59  36  87  65  70  35  64   3  45  56  20  56  25  31  67  84  99  54  50  23  65  61  17  61   7  41  85  97  56  43  45  21  30  32  95  55  18  47  62   7  15  51  46  70  82  57  78  23  90  49  84  39  45  89  86  55  76  83  69  37  25  36  23  91  58  22  37  57  43  53  79  98  45  85  13  93   7  74  15  57  71  36  42  39  76  78  85  85   3  84  46  49  51  86  84  96  58  58  81  12  44  69  61  73  20  45  93  92  98  84  66  60  62  22  25  25  64  38  91  46  48  98  47  27  10  48  92  57  99  98  96  44  38   9  80  43  12  13  70  27  40  75  10  49  87  14  90  84  53  63  71  57  57  11  73  37  84   9  19  85  73  50  60  63  46  84  99  25  71  52  27  99  79  15  80  46  39  58  13  25  24  96  35  30  65  72   8  19   2  93  65  53  11  69  51  64  15  35  57  79  73  25   3  34  32  72  52  59  54  22  33   8  94   9  17  81  89  75  80  61  35  24  43  50   3  65  11  64  58  55  15  44  51  19  49  31  72  25  82  72  86  27  79  84  57  21  72  33  98  22  77  98  40  69  86  67  49   9  49  79  50  58  46  26  94  20  89  99  28  69  40  59  28  33  84  87  85  15  19  47  71   2  39  20  33  14   6  86  32  74  33  18   9  31  11  82  47  98  42  84  65  99  28  54  67  78  93  53  62  80  35  27  91  35  38  34  29  55  27  48  14  90  14  71  14  16  38  82  91  17  83   2  25   3  72  77  16   4  98  45  15   6  65   7  27  40  18  25  18  37  75   8  55  27  78  25  17  89  53  90  13  43  51  26  77   9  86   8  74  95   7  25   5  72  68  70  69  29  19   6  98  46  21  64  37  23  58  57  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    88  21  39   9  98  31  45  23  88  51  46  24  11  75  94  66  30  95   2  22  22  96  86  59  22  18   7  60  22  95  61   4  95   2  52  95  65  15  17  58  46  25  15  49  22  96  47  68  64  65  86  71  94  80  76  55  53  35  66  10  47  21  60  14  21  83  42  88  99  53  66  47   5  90  52  97  95  75   1  86  20  54  59  54  37  13  61  13  96  53  68  38  73  36  39  36  31  84  62  78  69  44  42  22  97  11  57  50  21  24  42  30  15  66  89  15  87  19  50  52  32   8  90  55   5  62  39  62  43  22  52  34  12  93  25  19  75  25   5  94  25  40  22  18  62  65  31  51  81  36  56   1  72  17  39  45  51  78  30  48  62  22  92  45  51  68  53  75  80  48  87  40  33  89  68  86  97  88  60  84  26   6  45  35  56  16  19  69  10  71  31   6  75  31  94  74  54  43   9  34  79  38  89  51  15  87  87  90  36  82   9  64  35  71  23  84  12  84  54  80   7  93  69  12  52  27  97  67  14  30  63  47  13   8   7  94  86  92  66  83  37   4  17  74  20  34  73  93  89  37  41  84  41  80  40  76   2  73  93  31  28  55  77  91  76  91  42  86  45  92  86  47  54  87  77  92  43  60  26  10   1   4  36  88  77  83  11   2  55  28  99  81  98  68   1  53  82  76  82  12  86  69   9  83  51  11  71  18   7  24  50  28  19  43  82  51  43  47  62  66  38  99  50  71  35  95  12  48  34  49  71  89  10  70  28  94  74   9  72  50  42  52   9  93  44  25  36  43   8  52   4  37  45  68  54  57  91  31  80  95  39  79  84  53  30  18  13  97  24  53  31  19  83  53  17  24  95  84  88  89   6  17  73  98  42  72  61  93   5  60  17  89   3  30  99  13  46  83  95  74  78  75  17  13  12  16  28  13  88  90  83  47  46  71  14   6  17  76  21  30  44   2  36  43  12  44  92  11  14   9   8  51  46  65  34  11   3  61  97  73  78  14  42   5  15  74  53  39  84  25  76  72   4  99   5  20  86  33  51  33  89  60  99  53  53   7  49   1  97  31   5  31  94  58  88  32  50  50  40  19   8  58  20   3  25  89  17   6  37  75  64  37  48   8  99  93  91  95  99  84  52  51  78  98  24  14  89  69  99  55  50  87  89  81  69   6  54  50  75  84  16  55  97  66  36  61   8  66  93  49  45  53  71  36  67   6  60  24  11  25  95   7  24  19  47  71  72  46   6  80  52   4  37  77  73  44  75   6  36  63  15  20  52  26  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  24  55  67  64  20   1  72  37  36  21  20   9  42   1  21  36  97  34  46  57  57  86  95  59  51  50  51  32  42  79   2  94  39  94  29  51   7  88  33  59  60  51  50  80  71  59  21  34  24  28  58  24  49  36  47  25  19  42  86   3  55  12  37  39  51  13   6  69  28  60  61  28  15  19  17  95  66  51  31  41  95  89  85  31  47  94   3   3   5  82  54  95  42  75  55  91   7  54  20  17  61  35  35  93  82  14  69  62  64  48  73  31  18  26  29  42  57  25  23  28  74  21  49  97  32  52  17  84  93  15  22  59  97  39  26  91  68  18  63  62  69  80  23  90  75  13  41  35  83  69  22  72  38  23  39  82  92  26  29  99  71  98  68  68  91  77  86  26   7  20  50   1  59   5  83  95  73  41   8  20  94  73   3  86  18  53   2  97  58  60  97   1  68  41  74  62  13  92  65  29  10  17  97  43  21  55  17  73  56  33  62  23  81  69  96  19   3  76  53  84  86  54  41  46  60  85  72  13  95  20  67  60  24  61  25  23  57  92  38  25  13  64  32  34  68  57  69  55  41  34  61  68   9  27  57  55  79   6  79  83  98  10  19  26  50  89  47  29  74  28  88  10  47  41  47  36  39  64  75  97  64  18  38  53  19  28   5  73  45  41  53  74  90  20  58  76  68  42  71  89  83  37  87  48  18   3   4   4  83  98  12  85  16  95  61  67  78  67  92  89  27  22  90  40  60  28  55  99  96  88  88  37  69  92  29  75  24  45  98  99  66  75  84  15  83  55  73  75  57  10  21  67  89   6  40  37  71  58  16  43  84  93  23  68  28  63  64  42  91  13  35  75  44  80  37  90  98   5  68  87  32  85  44  12  14  19  73  42  26  95  18  58  31  74  47  78  57  99  55  30  81  36  43  85  16  20  15  54  27  82  60  38  71  60  40  46  73  32  73  11  25  16   8  25  86  42  57  38  88   4  97   7  29  52  69  24  60  79  15   1  40  28  43  18  38  28  91   7  97  55  64  69  10  27  19  72  51  56  84  26  51  83  87  40  70  61  50  37  23  10  73  28  29  12  95  75  62  27  45  72  24  47  73  17  52  22  78  19  74  81  46   1   9  68  83  51  13  33  80  20  95  79  24  97  31  28  20  66  38  34   8  71  89  69  43  74  98  95  92  73  54  60  24  61  59  32  94  22  92  39  53  77  15  48  31  27  77  82  81  64  53  77  34   9  68  65  60  66  31  93  18  71  80  84  52  45  23  48  87  40  77  43  19  10  50   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                47  54  90  73  15   4  63  45  61  37  34  68  58  84  34  74  95  74  20  47  92  30   8  54  73  67  48   4  20   4  41  13  91  18  68  18  38  68  46   7   1  29   3  32  38   3  33  82  53  90  48  47  47  25  22  63   3  66  93  60  29  89  27  27  70  79  65  70  40  41  95  29  42  82  24   2  48  77  40   5  78  46  57  54  39  89  87  32  98  31  68  21  90  14  83  42  75  61  15  47  93  36  47   3  74  68   5  87  94  97  93  49  32  62  41   9   1  94  27  61   1  48  95  63  94  32  92  15  60   4  79  31  97  80  51  82  25  47  73  93  83  45  76  60  19  15  14  54  27   4  23  41  82  28   6  89  93  88   8  93  70  34  69  93  46  36  39  15  40  90  54  99  21  80  64  53  33  86  96  15  97  14  45   5  24  80  87  88  19  34  43   2  76  85  62  63  45  84  10  88  72   7  27  20  23  16  57  53  34  56  19  69  48   3  28  75  14  74  69  31  32  98  65  83  54  72   9  20  59  49  37  68  63  85  23  28  58  93  20  73  13  94  69   8  36  22  62  59  13  55  92  44  16   3  81  28  67  86  50  95  45  10  78  99   3  65   4   9   2  77  38  14  57  18  66  22  94  78  15  17  59  12  14  99  31   1  24   5  47   5  65  73  38  78  53  73  21  34  60   9  75  35  20  59  61  54  49  62  83  69  93  37  82  61  20  50   4  12  69  77  95  77  56  22  31  92  41  83  56  41  25  67  16  51  76   8  47  68  12  21  41  45  50  28  83  30  14  59  11  21  72  67  93  85  58  25  18   7   2  90  86  28  64  95  78  69  74  88  28  69  39  23  33  75  95  38  48  33  76  90  43  66  53  75  85  25  72  77  89  89  47  98  17  13  29  31  72  90  84  65  64  12  40  61  61  90  94  44  24  58  78  70  93  88  45  39  26  52  25  30  82   4  68  71  94  92  68  42  17  45  54  49  33  73  92  45  83  97  95  52  25   6  67  49  57  38  68  95  61  35  23  30   9  65  95  33  73  43  52  67  68  50  77  21  59  76  42  87  24  89  29  37  99  89  48  20   4   2  23  73  83  11  51  22  73  18  88  48  83  13  82  91  32  25  41  52  52  27  88  58  80  69  78   7  31  94  99   7  30  24  96  40  23  96  73  91  79  18  33  32  70  98   4  92  55  80   2   1  70  49  42  79  92  33   7  79  95  45  80  21  30  10   4  64  54  53  50  38   7  92  67  54  72  72   7  60  97  36  68  67  39  95  73  46  41  16  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              70   5  15  28   2  58   4  43  81  96  95  75  35  58  56  56   7  65  32  35  17  58  84  34  19  11   4  26  99  70  26  30  52   5  47  79  13  79  14  88  94  98  67  56  76  85  22  91  66  90  64  97  45  69  71   8  32  62  77  47  60  66  27  21  84  78  27  18  25  82  35  99  67  62  11  78  12  53  51  96  37  47  18  94  87  18  20  15  87  12  29  31  53  64  55  79  39  50  96  91  89  78  55  15  29  75  12  50  49  23  93  29   3  13  42  87  92  97  95   5  12  10  14   4  82   2  91  30  12  61  40  66  83  68  37  57  66  92   3  19  49  98  90  53  95   3   4   9  54  29  67  74  42  21  82  80  49  24  16  94  76  81  24  43  52   2  31  11  55  12  98  65  90   8  43  28  49  21  12  14  70  95  90  12  38  12  62  55  39  89  90  86  42  28  60  43  41  60  51  40  55  88  38  62  43  36  30  31  57   5  91  44  24  14  60  23  32  63  93  36  81  88  38   3  91  58  25   7   4  28  17  11  92  55  24  19  63  11  90  54  60   8  14  48  82  55  75  37   1  79  96  70  23  25  63  22  65  78  90  16  30  81  61  23  28  18   7  58  10  78   8  30  38  83  82  40  49  10  91  27  28  21  47  57  55  16  21  94  65  94  23  38  73  50  86  64   2  78  70  96  52  75  44  60  58  69  47   4  82  44  90  78  90  44  53  33  26   7  96  52  34  10  10  68  24  22  67  85  55  44  69   7  92   9  15  36  74  73   8  30   6  69  28  38  17  82  70  57  16  67  74  14  96  64  28  41  44  99  76   8  69  12  65  69  54  20  14  85  88  55   5  96  73  73  70   7  63  63  11  88  99  44  83  87  17  48  37  29  74  84  93  90  99   5  68   6  59   2  61  48  48  70  46  68  48  39  93  99  72  94  51  35  50  88   3  60  48  59  52  79  40   8  53   7  87  96  97  98   2  61  41  12  63  98  56   2  82  62   8  52  22  26  97  15  56  66   9   6  21   7  38  97  45  75  47  18  36  40  43  66  84   6  45  93  46  15  34  80  65  73  37  22  10  74  11  76  40  71  51  83   5  21  17  16  45  70  24  55  87  32  77  24  13  82  21  24  85  38   1  82  99  76  69  30   4  97  55  58  53  58  72  38  88   1  73  11  53  49  91  65  96  22  22  77  26  63  30  17  37  65  17  89  65  35  59  11  24  66   1  49  82  74  27  93  92  29  76  76  83  66  41   9  79  53  43  66  48  98  51  63  19  10  97  16  68  10  81   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            91  81   5  46  91  93  99  75  18  42  98  91  86  56  41  84  85  29   1  12  45  38  28  54   5   1  55   1  31   5  56  91  57  75  32  21  94   7  80  82  74  17   1  82  99  99  11  28  26  14  72  51  51  18  36  31   1  30  81   7  67  15  63  98  88  24  20  18  21  10  44  87   6   6  82  55  48  63  62  41  51  10   1  95  28   8   7  65  82  42  47  43  34  17  76   1  89  45  62  56  65  13  64  51  18  25  82  44  78  89  37   5  10  82  79  94   8  36   9  42  91  84  36   6  94  17  70  78  79  14  14  57  82  59  44  68  54  40  71  44   5  20  69  19  50  96  42   6  86  69  95  13  74  75  33  12  57  26  54  53  31  39  39  26  66  98  14  69  10  79  17  63  31   5  10  15  43  54  42  21  69  77  89  58  45  53  51  17  24  81  20  94  49  59  42  89  88  44  85  30  54  49  96  34  27  73  59  15  84  11  57  60  89  11   2  10  28  11  69  15  31  36  72  82  75  93  56  23  98  30   6  63  92  64  63  36  12  43  36  62  13  60  45  36  95  73  64  70  47  74  56  45  81  73  23  47  41  97  92  82  15   8  34  96  51  69  47   5  68  88  22  38  88  58  36  73  96  88  24  70  60  91  86  91  97  59   1  74  59  46  43  59  21  85  88  77  33  81  27  68  84  57  39  62  28  67  71  31  47  41  75  52  15  30  14  79  43   5  32  45  93  15  78  24  64  50  25  96  68  29  23  53   8  59  75  90  93  90  73  41   2  36  90   5  64  46  54  36  59  32  11  51  15  19  16  19   9  30  36  21  36   9  10  13  67  16  91  48  28  14  83  22  90  55  75  74  72  76  65   4  71  66  72  99  96  20  24  16  29  89  13  93  62  25  23  22  22  28  42  56  33  91  13  20  92  27  60  89  27  20  65  95  40  55  63  75  79  10  99  70  47  62  53  61  69  46  35   6  31  59  19  13  67  77  93  77  83  17  97  96  25  85  96  31  90  18  40  51  65  35   9  79  31  43  10  99  15  94   3  63  38   1  69  65  92  94  85  34  95  66  86  11  56  53  23  63  76   8  69  43  68  72   6  11  78  81  74  39  49  72  94  29  44  68  16  66  32  27  17  95  81   5   1  52  44  89  42   8  77  54  96   5  37   4  66  21  26  28  60  99  43  30   7  24  50  80   8  13   3  54  80  31  92   4  38  12  39   7  40  65  60  21  77  59  65   4  69  12  13  94  86  56  15  50  63  17  26  68  54  39  23  89  82  24  26  49  79  79  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          18  76  36  99  66  44  47   7  94  81   3  67  19  79  95  68  77  46  31  72  90  95  56  71  74  33  51  97  20  44  48  33  18  53  55  75  72  32  15  30  90  75  62   3  15  29  79  46   2  13  74  63  54  18  68  63  50   4  30  90  70   2   4  64  56  46  90  93  83  98  60  49  27  20  68  14  73  39  39  90  14  12  53  10  14  67  47  93  20  93  91   9   8  65  73  75  77  43  29  76  81  82  87  84  41  19  39  18  35  45   7  49  16  72  47  37  91  94  64   5  69  80  19  14  25  94  72  39   7   7  48  38  23  21  16  85  58   6  72  87  90  59  76  76  39  83  92  87  49   3  62  67  49  14  47  39   4  32  48  26  87  38  31  39  24  18   6  58  57   6   5  18   6  18  94  72  33  44  16  66  11  10  82  22  98  92  52  46  18  34  17  70  94  42  49  11  86  12  74  73   6  71  99  89  31  29  53   2  78  18  81  78  93  59  53  86   8  16  84  23  11  43  24  37  64  81  85  74  54   5  57  10  25  68  31  79  87  57  48  64  28  93  84  13  72  89  26  47  30   3  15  55  72  32  52  27  48  30  34  19  24  60  78  98  89  16  47  52  90  77  96  19   5  10  19   6   8   6  78  24   2  83  77  59  50  19  94  83  98   4  28  20  98  61  12  48  57  27  36  50  75  90  99  60  24  89  37  51  57  92  11   3  71  35  17  35  88  30  82  66   3  48  79  33  77  47  95  97  53  67  57  90  70  59  41  36  28  76  93   9  72  51  86  94  74  63  33  70  73  96  87   6  77  84  73  94  61  18  82  24  85  59  35  66  19  26  80  31  74  68  57  75  11  21  61  90  52  25  98  66  67  91   8  40  70  83  51  44  95  23  35  69   6  25  12  51  33  25  10  92  64  35  53  92  35  57   2  14  65  57  67  96  95  69  96   6   9  76  70  46  36  70  31  82  97  33  71  22  91  99  93  77  83  43  34   3  21  32  74   4  73  86  97  45  31  46  42  96   5  27  16  87  83  62  12  63  67  17  41  34  77  54  33  77  57  94  13  11  53  13  56  45  60  15  88  98   3  24   4  93  92  66  88  50  68  13  97  89   2  88  24  27  96  40  58  46  19  56  40  16   2  37  88  95  19  51  20  79  96  55  54  90  61  92  42  51  96  39  27  10  31  48  57  57  36  11  60  67  21   3  57  41  19  23  52  85  38  78   2  37  83  74  93  40  87  59  34  73  33  30  16  77  67  96  60  26  89  91  92  19  72  71  29  90  24  34  20  38  61   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        61  33  91  52  28  41  29  37  69  45  16  10  76  54  29  44  94  28  66  36  43  79  80  21  89  45  43  66  18  12  40  48  44  45   9  49  76  32  73  98   9  77  78  90  27  26  50  65  20  25  65  81  67  55  69  59  88  44  73   1  25  84  46  37  98  56  47  78  35  23  83   5  63   3  77  86  18  56  35  30  87  63  89  21  34  29  73  59  20  53  80  83  73  95  53  82  94  53  42  52  73  19  51  17  73  41  24  41  80  41  50  78  59  53  63  14  17  59  58   2  51  67  84  45  76  20  73   8  82  83   6  53  65  41  92  48  52  33  66  86  81  41  36  97  42  44  18  73  64  20  27  15  99  36  21  42  90  76  16  80  95  51  13   5  45  19  72  26  66  94  11  87  33  52  96  28  49  50  33   1  46  99  40  14  68  59  62  70  63  57  69  52  65  28  98  17  81  44  75  41  93   6  90  42  99  85  19  44   5  63  55  85  66   5  31  34  30  99  18  12  97  40  42   5  41  40   9   8  93  47  26   6   5  23   2  60  35  56  34  48  31  66  29  27  93  94  91  24  31  86  49  34  28  86  71  31  46  35   6  33  92  27  16  29  87  56  98  44  15  15   4  42  10   8  36  35  74  21  67  37  65  14  90  68  56  69  93  92  98  32  37  31   3   4  41  58  33  47   4  16  64  41   2  86  30  75  47  49  10  70  44  70  78  34  28  44  85  28  38  74  17  84  34  65  72  54   6  64  84  38  14  24  84   2  77  83  48  58   5  79   6  27  39  39  98  63  99  27  92  59  29  67   5  39  84  73  80  83  39  43  14   5  89  52  30  49  69  35  81  30  98  11  18  37  39  69  90  50  47  67  63   7   4  15  33  12  23  93  40  88  53  85  22  56  72  37  94  96  48  71  71  89  52   5  86  69  28  83  32  80  89  81  63   2  23  99  10  43  61  40  72  31  20  70  95  58  59  33  48  32  41  11  41  88  34  54  36  60  96  17  54  85  25  55  62  10  35  78  24   6  57  44  85  21  89  47   1  54  80   6  34  73  97  54  20  82  89  37  67  14  87  67  68  70  40  72  47   6  25  43  84  58  81  61  94   3  95  28  35  64  34  30  87  49   5  64  33  69  91  87  35  62  68  89  84  87  36  40  66  75  96  29  65  43  44  95  97  73  74  49  16   4  28  15  18  71  19  36   3  87  21  36  71  76  31  35  23  84  90  58  38  70  23  90  92  94  73  62  13  53  98  24  68  40  15   1   1  63   8   3  29  36  80  88  95  82  75  73  23  85  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      87  48  16  80  53  99  63  44  23  91  34  95  22  88  54  98  97  26  10  24  84  58  26  84  21  80  84  85  97  94  43  43  36  66  99  55  84  28  53  42  59  23   5  79  38  28  82  17  69  83  89  85  91  94  91  92  48  54  53  25  22  94  21  70  39  41   3  47  45  35  14  14   6  13  29  60  84  49  88  34  13  58  57  68  57  44  66  80  32  67  32  72  22  22  75  82  72   2  86  59  27   6  13  91  68  87  39  94  24  54  80  84  35  33  49  13  12  79  29  88   6  28  80  64   5  97  80  33  86  85  82  70  60  55  32  40  48   3  94  69  16  75  13  74  34  95  67  27  51  91   1  95  19  95   4  89  82  54  69  92  82  53  79  76  80  87  88  29  24  25  38  31  65  42  81  78  29  51  83  87  23  69   4  64  86  25  10  85  35  19  58  80  29  91  24  80  51   7  55  96  57  92  67  46  48  50  28   6  10  77  61  81   5  22  18  30  12  67  10  34  76  39  55  39  69  45  49  98  59  29  49  22   4  31  86  71  76  25  26  23  84  21  63  31  73  74  20  93  47  44   4  25  75  34  62  75  76  83  93  64  43  99  33   1  80  14  57  71  30   2  62  15  81  67   8  61   3  29  34   8  87  19  25  72  70  74  56  91  99  86  40   9  11  67  64  87  70   6  48  21  63  79  75  36  44  58  32  87   5  48  36  32  70  43  69  42  34  17  24  94   5  31  47  12  21  33  18  85  21  58  63   9  80  23  17  66  53   9  78  14  55  35  38  75  56  43  77   2  26  44  74  62  63  11  77  96  77  89  89  29  87  98  15  80  94  64  70  57  89  16  24  54  89  19  65  70  44  21  81  93  64  27  30  96  70  34  87  87  77  72  11  66  35  40  70   4  50  43  95  95  46  13  63  50  86  23  63  76  50  17  42  59  60  96  52  61  89  45  69  53   7  15  48  42  41  88  67  20  16  78  41  59  23  61  40  15  57  70   1  70  34  81  25  47  87  51  92   9  66  87  58  89  29  94  73  91  55  57  58  21  88   2   2  43  18  92  75  10  31  72  56  57  52  41  98  83  29  57   1  84  16  33  11  26  93  56  69  25  39  78   4  41  25   5  66  62  91  93  14  32  60  73  40  88   6  97  83  57  37  64  52  83  18  72  61  73  43  58  89  35  61  48  52  57  60  53  65  22  48  53  67  38  58  77  50  32  60  34  34  44  73  21  42  64   2  56  82  99  45  37  64  18  52  45  64  37  96  45  97  26  13  31  13  57  25  88  89   9  35  48  62  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    46  30  81  50  74  88  92  36  59  73  93  36  16   7  84   8  29  30   5  66   2  77  81  12  91  19  78  97  91   4  68  14  94  76  79  51  12  12  37  42  80  38  94  52  76  64  69  54  79  81  20  35   8  88  19  82   3  67   2  32  10  87  20  85  82  95   5  71   9  51   1  96  67  16  11  38  38  24  47  46   4  55  84   5  18  79  33   4   4  53  10  18  76  80  53  98  24  32   7  91  59  85   3  19  58  20  10  16  50  72  15  31  63  76  23  66  59  74  90  94   3  58  66  20  16  50  29  81  90  63  39  62   2  45  63  61  39  98  75  68  86  27  80  35  33  85  66  29  62  25  97  18  50  77  92  65  53  54  93  23  93   3   7  43  54  36  93  66  98  42   8  13  92  45  31  27  39  85  15  68  55  70  83  72  11  79  76  11  19  29  14  12  22  52  92  20  91  94  36  95  38  99  12  72  93  17  11  54  37  82  56  22  39  11   5  87  23  63  13  35  88  81  37  78  44  77  46  97  94  10  64  64  71  17  12  16  33  23  28  98  55  59  71  64  12  39  45  38  95  68  88  10  11  68  52  37  99  29   6  82  50  92  50  40  43  46  15  45  93  22  79  90  29  27  41  57  50  32  70  27  63  62  79  55  67  58  33  81   9  44  56  81  47  88  20  38  92  39  12   3  28   6  14  13  71  53  70  40  62  87  41  31  62  27  93  52  45  51  99   7  13  39  11   8  85   6  94  47  32  48  12  69  26  93  30  55  17  55  77  57  62  90  70  80  36  15  82  76  60  11  81  10  88   9  51  27  51  83  20  25   6  91  33  20  58  40  25  58  38  86  58  85  98  22  48  75  26  85  35   3   2  57  15  41  47  49  59  60  66  36  69  90  47  72  51  11  40  14  72  83  51  95  96  97  63  23   4  99  25  20  69  29  60  16  39  85  94  27  58  82  58   1  21  33  92  18  27  45  86  16   4  34  91  87  43  13  75  82  67  82  51  51  81   8  24  21   3  80  76  61  69  77  68  33  30  64  73  15  46  43   2  49  45   5  64  44  27  73  24  82  45  96  62  97  44  10  71   7  81  80   2  79   8   1  26  29  96  38  77  41  38  63  32  21  27  62  21  17   4  76  54  15  22  57  33  56  87  39  59  37  68  12  67  89  45  46  51  30  66   9  87  89  64  14  41  18  73  98  37  78  57  34  24  59  52  14  67  22  49  51  69  84  18  15  50  48  73  71  98  29  21  83  50  52  93  94  10  77  52  52  33  53  51  94  47  76  15  49  73  21  29  77  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  48  12  85  50  71  25  25  14  85  33  39  88   7  59  89   8  11  44  97  84  11  85  89  51  21  28  12  80  96  45  77  57  62  69  45  29  50  21  31  34  14  37  25  56  65  86  74   1  89  88  54  88  59  73  80  65   7  30  19  89  44  50  12  37   7  37  25  90   7  61  41  18  22  74  91  18  33  41  26  38  87  96  36  35  51  34  47  91  35  62  69  44  73  70  20  80  79  39  12  51  45  16  14  36  88  25  97  80  99  84  12  34  10  77  71  75  51   6  44  85  86  83  99  97  34  13  13  40  40  63  30  25  31  80  72  93  77  31  97  91  49  38  65  92   2  81  71   6  71  95  23  27  93  98  43  99  57  37  67  56  34  54  41  39  56  27  15  37  56  63  64   1  69  26  97  67  99   5  77  50  35  72  71  42   2  58  68  57  62  92  72  87  90  69  92  45  25  97   3  13   6  13  15  54  66  67  96  74  91  98  70  52  90  64  71  92  49  49  86  80  46  32  94  83  38  79  60  49  92  55  87  62  28  64  18  12  68   1  18   7  95  55   4  47  95  65  41  74  99  52  79  24  10  43   9  24  97  73  39  62  43  14  34  96  98   6  97  82   9  48  56  76  66  17  26  36  31  86  59  10   9  20  99  51   7  65   2  55  72  46  54  33   9  15  81  34  72  45  93  87  72  15  51  50  13  74  99  65   6  54  68  33  12  60   8  68  88   5  61  80  58  47  70  73   9  53  31  91   5  68  62  43  29  87  59  28  73  18   6  44   7  88  77   6  85  64  53  17  71   5  46  60  56  89  72  97  65  43   2  51  44  59  69  75  82  37  70  73  47  32  33  46  91  77  57  44  28  99  32  44  38  49   6  61  21  70   7  83  42  86  67  67  70  65   4  44  78  52  58  18  69  60  94  40  10  49  48  21  41  16  84  19  95  33  98  10  48  35  74  28  64  94  11  24  73  12  71   9  56  32  31   7  12  98  87  47  66  52   8  12  84  97  75  93  60  96  70  18  47  33  92  48  83  89  88  62  52  42   9  98  97  12  30  54  95  33  23  82  25  42  58  28  54  31  92  33  29  46  85  87  69  79  26  89   3  38  18  29  88   6  15  83  67  93  98  89  94  33  28  87  76  14  15  22  40  43   6  95  16  66  90  43  84  62  59  91  25  59  35  92  57  29  31  34  29  89  85  52   9  60  43  95  55  25  34  75  17  95   2  40  96  58  37  99  11  29  96  65  58  49  75  60  84  92  91  42  31  46  51  84  77  75  83  15  60  49  35  15  24  98  52  88  46  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                77  78  50  68  66  40  91  40   5   7  65  18  18  87  23  64  31  76  48  16  83  15  66  95  64  35  54  76  22  55  84  69  76  76  94   3   8  46  93   4  75  55  18   6  72  90  59  89  81  80  84  44  25  32  74  76  39  11  58  90  38  20  31  80  28  84  30  41  50  31  35  72  41  19  15   8  19  36   3  48  70  10  91  78  32   2  61  41  52  93  88   3  51  31  58  11  82  44  82  95  84  93  44  18  15  15  38  27  90  56  94   3  48  85  29  13  72  52  96  10  89  62  40  83   4  19  21  91  56  36  36  62  64  34  14  81  24  27  12  36  15  78  77  71  25  95  57  99  11  89  78   8  12  41  14  87  95  48  39  55  20  38  53  39  65  81  71  35   8  18  67  78  21  87  37  51  46  56  93  36  35   9  27   1  94  21   9  85  83  75   1  86  25  80  79  59  82  31  77  90  69  31  41   5  18  32  96  52  82  82  81  87  37  17  92  48   7  94  32  65  42  96  10  66  39  44  99  82  22  92  16  34  39  41  97  16  16  16  70  68  12  48  71  40  39  55  60  54  12  50  43  20  43  32  79  95  85  42  52  83  63  16  69  38  58  17  32  43   4  19  15  31  21  58  13  11   8  15  11  89  10  15  62  17  55  37   4  28  19  74  72  89  66  99  83  31  54  13  80  44  53  38  83  47  74  57  36  77  80  97  22  29  93  30  73  31  28  39  84  55  31   6  51  18  93  86  45  66  58  84  31  88  73  38  47  83  96   7  37  51   2  46  61  48  19  21  58  32  16  95  80  50  83   3  27  25   2  24  41  36  19  68  89  51  36  68  11  74   6  43  99  35  67  98  56  32  76  12  78   2   5  45  10  78  21  30  21  36  60  89  89  27  17  52  82  43  17  18  87  89  78   8  64  99  20  21  59  54  69  79  81  55  26  43   3  42  44  34  38  32  25  74  85  80  50  65  39  22  68  75  50  96  19  69  78  20  76  67  10   7  49  97  86  54  61  18  27  83  17  83  24  65  84  20  94  92  16  89  28  64   4  39   4  60  66  51  22  93  45   8  97  21  50  40  54  81  46  51  47  13  40  25  10  24  68  84  51  36  33  92  31  69  55  33  93  93  89  34  57  78  12  73  93  55  30  86   1  69  98  83   3  58   4  15  91  40  32  45  30  14  73  75  62  99   7  18  29  84  71  49  20  30  43  41  65   8   1  34  18  41  95  85  56  68   1  36   6  69  95  33  37  38  64   5  22  10  13  49  29  82  74  11  74   5  39  11  84  22  88  74  80  52  12  12  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              37  17   1  82  76  11  62   2  27  21   3  76  48  77   5  12  89  32  82  25  32  35  27   9  60  84  17  55  69  58  48  92  39  51  12  87  46   4  79  77  63  34  47  93  74  82  44  63  93  84  37  25  62  70  78  35  83  28  65  39  58  46  95  98  61  71  82  73  53  83  28  29  35  77  37  75  98  66  48  25  87  67  29  63  47  44  29  84  87  72   7  85  39  53  51  90  94  99  25  60  25  45   3  24  42  57  45  29  43  34  10  38  61  72  73  87  35  32  29  15  78  33  89  38  23  57  89  95  80  16  23  51  42  33  89  15  92  99  76   4  45  11  34  94  23  32   3   4  79  35  43  91  86  43  75  68  20  30  61  98  29   2  40  33  39  17  97  95  11  97  93  77  23   2  85  83   1  45  25  73  34  74  48   7  74   3  45  53  29   8  50  70  65  61  32  82  49  27  12  41  35  60  97  54  87  71  58  59  12  33  76  81  54  49  59   2  62  65  22  83   2  52  56  35  87  24  71  35   3  54  68  18  29  64   4  92  23  22  93  69  38  63  66  79  65  96  33  54  94  48  76   1   8  28  77  57   6  86  84  13   7  53  66  99   6  29  98  94  39  75  45  87  61  18  34  82  74  87  66  19  17  69  71  46  17  48  15  47  97  79  14  76  22  19  70   2  48  39  98  49  17  65  65  36  78  14  55  40  62  62  14  25  32  57  52  36  97  34  84  57  66  55   9  94  56  99  55  54  73   7  49  94  44   8  38  82  97  56  57  71  10  69  29  11  61   7  57  28   8  53  66  34  42   4  16  98  45  23  58  19  91  88  59  86  32  40  42  96  14  81  72  40  16  89  15  38  50  79  21  54  55  13  28  93  70  99  29  66  78   3  52  67  27   5  95  95  43  27  19  46  88  44  50  56  56  64  54  79  35  21  26  84  56  24  25  60  78  30  41  38  73  74  83  99  71  99  48  51  16  96  73  83  72  43  36  46  68  54  38  18   5  11  11  82  86  71  64  39  82  22  67  33  63  87  34  20  24  13  25  64  45  55  48  88  46  54  43  96  85  10  87  75  73  41  64  72  77  79  79  24  63  55  11  37  20  44  32  78  88  24  41  69  21  81  73  61  29   4  89  76  19  34  50  25  30   7  13  18  45  82  67  18  80  40  12  88  22  77  33  52  34  81  88  58  49  68  70  85   3  23  28  40   6  69  27  11  93  22  31  62  30  98  27  33  60  72  49  37  80  46  39  68  99  87  16  72   6  98  41  76  91  53   1  81  80  15  77  71  46  52  20  22  46  32  14   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            47   5  21  86  64  22  80  90  41  97  73  67  46  13  36   1  64  49  41  53  17  97  65  44  58  58  66  84  69  87  32  32  87  90  38  80  48  22  94  79  57  59  91  33  76  17  43  41  68  70  95  86  50  27  74  88  14   3  42  87  91  76  57  88  82  83  83  86  58  82  25  96   9  22  32  84  65  40  88   6  36  86  62  54   2  41  29  76  30  76  85  15   6  67  73   6  58  89   7  62  63   4  10  38  12  90  33  96  74  34  94  37  15  62  19  46  82   2  48  55  17   9  73  96  69  87  45  58  61  86  86  15  74  30  64  35  83   6   2  32  53  70  33  12  20  89  87  34  55  94  37  85  37  46  63  97  54  45  93   9  22  19  84  79  89  34  75  31  61   7  78  31   9  47  33  87  90  94  99  58  52  52  57  75  32  68   7  34  62  72  41  84  79  17  24  48  59   8  44  53   4  99  84  36  98  21  46  66   6  98  89  30  30  61  25  29  64  71  12  19  34  80  97  11  67  44  10  88  50  71  61   9   4  29  81  15  20  58  14  22  17  58  98  84  16   8  39   1  30  85   4  50  93  18  48  44  75   3  47  63  51  46  66  45  36  53  13  21  30  72  28   2   2  12  75  17  21  14  51  51  88  13  27  94  83  83  82  77  67  31  99  66  66  55  97  69   9  91  36  56  69  35  97  79  92  49  92  98  95  73   8  59   8  95  77  54   1  66  94  35  49  10  91  10   6  85  10  48  95  72  96  35  15  16  60  62  70  97  71  16  46  13  72  87  30  10   8  93  15  91   2  15  84  18  96  32  22  67  23  61  57  21  46  15  84  19  14  81  47  27  37  82  26  75  26  11  60  10   6   8  74  38  92  24  29  54  39   1  11   6  43  13  88  34  19  99  58  75  52  97  81   4   8  17  79  25  80  25  30  38  46  22  54  90  75  96  29  64  75  63  81   3  63  68  93  12  13  29  35  42  84  49  89  45  53   4  67  78  89  50  72  52  41  51  25  89  50  45  96   9   8  75   8  13  32  94  92  73  70   3  50  78  75  17  98  22  70  33   9  94  61  41   3  50  16  25  61  63  54  89  28  57  73  27  33  18  20  68  86  38  15   9  29  89  12  59  28  40  13  31  18  62  86  17  16  33  68  59  51  96  23  69  27  24  46  26  42  81  98  95  80  50  38  16  61  74  36  43  75  53  16   9  60  20  83  14  55  25  45  56   9  61  69   5  99  54  93  51  61  70  62  59  54  88  18  98  12  14  44  23  29  37  55  73  27  71  84  88  66  30  12  68   6  96  17  92  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          26  71  50  13  59  96  39  53  97  25  10  45  94  38  28  36  14  78  14  40  22  29  93  47  50  29  22  66  69  41  43  92  69  43   8  70  38  66  74  35  19  98  90  87  57  22  59  74  90  24  39  62  94  87  79  62  70  67  57  36  90  18  72  45  69  68  45  24  40  39   6  46  21  79  80  44   6  89  82  38   3  15   3  15  88  36   2  23  16  86  16  26  87  85  31  46   8  88  56  20  90  72  21  58  37  51  67  98   3   2  48  26  17  89  74  57  98  88  15  52  35  47  68  88  72  83  54  56   1  77  11  76  38  66  53  72  88  36   5  40  27  74  50  77  51  75  34  62  51  26  92  44  91  60  55  40  77  63  87  40   5  23  13  44  40  78  33  89  95  43  23  60   3  64  60  15  55  70  81  84  34  74  72  92  72  95  24  95  43  16  51  89  94  70  42  22  65  33  87  47  46  21  82  17  34  29  24  53  99  57   8  94  96  12  89  66  99  90  46  13  55  42  82  39   1  41  94  60  85  20  97  16  82  23  60  14  80   5  17  18  20   5  24  15  63  24  99  83  19  82  92  39  63  31  32  93  80  79  32  66  73  69  55  28   4  59  25  74  22   5  60  70  64  41  12  33  57  62  80   2  49   7  27  89  15  72   6  29  22   6  47  93  68  90  78   2  68  94  82  35  35  64  82  64  60   6  88  35  81  96  78  16  74  98  83  11  27  28  35  67   6  17  11  83  66  15  50  74  90  47  33  54  17  16  24  99  25  22  47  16  10  69   4  47  13  13  88  42  82  31  16   9  94  69  79  98  33  85   3  58  55  30  33  87  85  81  43  48  63  89  16  68  73  71  85  49  10  12  79  73  65   2  51  69  81  29   3  13   3  48  73  88  39  50  21  75  73  83  44  21  40  19  20  65  47  20  81  73  16  73  59  68  43  70  35  48  34   5  75  55  62  25  65  58  32  15  94  11  64  24   7  18  91   7  53  75  29   2  20  75  52  67  82  58  88  92  86  96  24  37  83  45  88  47  81  16  50  53  10  85  70  35  39  64   1  54  22  25  67  26  91  94  35  84  44  79  39   3  15  28  19   8  64  66  36  33  77  80  11  97  14  60  81  20  35   7  87  73   9  80  23  14  86  99  40  67  84   8  46  55  23   6  27  16  78   6  52  44  83  24  79  42  41  49  98   9  81  42  83  86  28  32  12  76  64  28  79  90  46  80   4  87  95   6  27  36  12  82  74  40  79  46  49  25  29  54   8  67  11  84  51  74  48  95  61  87  36   8  20  13  90  90  38  45  57   8  91  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        38  93  29  91  16  42  50  74  17  48   4  24  94  85   4   6  79  50   4  94  32  56   8  72  87  92  70  32  22  40  25  62  97   6  42  86  45  68   1  23  53  53  82  74  22  15  85  65  69  91   3  41   4  56  67  66  71  52   2  17  41  18  86  56  39  54  82  51  38  51  67  33  24   3  91   2  41  31  74  88  47  23  66  13  88  77  46  21  79  32  69  23  99  58  81   2  33  99  94  56  61  46  94  61  68   6  51  18  48  64  44  93  87  39  15  42  85  71  27  35  53  90  94  85  14  29   4  58  65  56  93   5  39   8  55  63  65  77  15  31  13  14  84  16  49  40  18  82  84   4  22   2  45  87  49  87  44  61  99  19  70  44  18  80  29  37  31   5  41  32  82  22  56  22  99  87  68  54   2  89  11  78  54  47  79  69  86  14  63   4   2  64  33  93  21  15  84  83  41  10  74  50  19  56  44  40  73  21   9   5  62  22  42  33  74  85  50  20  97  39  10  58  51  24  73  63  92   8  68  26  48  87  91  84  62  88   6  25  10  19  49  94  51  80  73  65  65  82  35  61  82  88  22  67  53  49  62  25  56  54  15  98  64  93  44  78  46  78  77  99  93  72  22  93  18  98   5  71   4  89  60  29  80  83  29  36  34  35  23  80   6  35  52   9  41  92  95  27  14   9  92  58  35  46  57  73  18  71  36  71  30  52  34  70  27  13  77  11  89  36  45  26  42  35  49  50  59  53   7  14  22  79  39  44   7  28  60   4   5  97  99  63  27  95  53  85  92  88  38  24  99  95  78   1  11  19  31  19  48  69  54  49  23  14   2  35  52  22  43  55  27  32  96  41  69  23  42  51  80  64  49  17   8  44  14  84   9  62  12  63  61  53   2  17  13  23   8  52   3  84  85   7  92  86  48  36  58  15  89  76  41  43  82  87  49  31  34   1  27  39  85  81  90  79  20  55  70  71  97  86  46  47  80  72  66  91  15  43  99  89  41  64  50  36  42  87  39  69  44  81  75  79   4  47  72  10  63  12  66  74  48  33  17  42  97  98  99  79  28  99  45  11  77  46  77  28  28  86  62  19  73  29  72  31  62   5   8  63  43  16  29  38  20  71  42  58  73  98  81  26  21  24  96  57  21  54  25  44  98  23  11  47  18   1  20  30  31  70  36   9  96  98  73  21  59  75  36  92  89  64   7  50  22  88   3  15  10  95  12  11  66   6  60  60  98  91  70  72  32  94  63  66  15  68  98  20   7  35  56  66  68  11  49  73  31  83  42  59  58  61  64  97  34  56  13  12  24  90   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      6  98  28  99  69   5  91   8  16  20  96  44  31  54  12   2  96  21  73  49   1  40  39   6  75  61  30  83  94  75  35  87  96  79  59  78  11  98  81  97  57  61  57   5  61   4  68  80  92  52  62  42  64  72   9  84  12  52  35  60  12  59  12  10  89  29  97  23  46  20  85  70   2   6  78  64  49  85  31  54  21   9  14  20  42   6  75  28  68  12  22  15  97  68  64  19  30  81  25  63  89  59  90  60  89  86   9  44  81  70  18   3  38  66  80  66  63  92  52  41  66   9  80  31  75  88  53  68  37  50  65  69  31  95  57  21  89  73   8  39  30  51  48  89  61  99  19  24  91  81  55  30  67  60  14  96  75  61  25   7  85  97  38  61  75  83  49  22  24  87  28  55  90  17  26  54  90  16  79  78  77  50  91  57  57  83   4  75  60  58  64  82  79  98  17  20  16  33  51  50  50  88  22  70  55  49  79  35  27  84  22  64  98  39  84   3  61   2  48  33  69  67  91  48  93  35  46  77  61  41  14  14  51  99   5  39  22  68  62  69  17  45  11  54  51  48  27  90  31  83  73  98  84  49  47  81  98  20  78  12  84  39   5  82  70  65  87  20  29  67  58  71  91  99  69  86  85  67  91  86  79  74  66  62  90  66  75  25  85  17  79  35  40  17  49  37  66   1  10  50  64  73  85  12  18  17  51  69  27  15  21  63  79  69  12  91  54  22  54  32  21  33  73  60  83  26  50   4  20  86  35  18  66  51   9  56  57  68  21  43  58  41  94  12  23  57  77  66  58  20  39  42  28  19  82  96  88  70  98  96  16  17  82  31   9  61   4  54   9  67  35   1   9   8  55  72  30  11  24   3  52  46  83  22   8  12  82  59  81  49   7  35  24   9   7  55  11  84  44  17  44  99  62  29  98  91  25  77   3  17  20  82  49  75  70  74  37  89  11  10  83  27  62  18   3  98  25  57  35  75  29  55  37  92  21   1  62   8  30  82  77  53  59  26  20  49  76  18  71  45  39  16  64  66  95  63  72  39  23  54  72  44  29  42  81  32   7  98  38  76  32  71  40  68  34  18  69  55  87  98  34  29  29  37  21  15  23  47   8  89  24  84  24  11  57  62  36  55  18  25  75  37  52  55  35  39  44  67  14   8  78  74  87  34  61  92  69  55  36  91  80  37  12  16  94   3  61  17  51  67  25  53  43  16  45  88  82  75  49  72  49  11  88  19  81   8  24  95  81  74   9  13  36  45  53  23  33  89  93  89  68   5  86  42  41   4  98   4  63  98  92  44  83  22  22  82  37   8  92  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    24  55  26   8  78   5  66  31  65  11  54  48  66   5  47  28  41  14  57  76  87   6  73  11  11  59  28  56  76  83  63  26  18  85  48  27  18  16  38  11  12  68  55  22  78  96  21  69  21  18  19  33  81  63  59   2  84  83  75  19  35  99  53  10  31  30  19  79  98  58  84  22   7  66  25  21  13  97  54  92  78  57  69  80  83  34  23  27  42  36  49  73  56   5  56  75  30  94  15  49  60  90  39  58   9  67  11  92  55  52  76  67  89  88   4  65  47  70  70  93  69  85  91  77  38  55  26  15  38  78  47  37  15  96  16  18  64  92  45   1  53  42  82  79  76  28  13  67  63  70  87  66  88  81  38  46  84  29  66  65  16  57  91  10  89  31  61  36  57  67   2  83  38  40  80  96  65  43  35  32  88  35  12  14  60  32  82   5  83  45  99  64  91  18  38  28  82  12  82  38  50   3  11  39  32   5  98  57  35  12  75  58  77  24  80  82  12  86  68  97  79  27  61  76  56  63  57  94  25  34  88  34  62  66  66  49  20  79  74  94  48  37  84  64  87  65  16  88  60  27  84  99  63  16  33  58  61  79   7  52  96  96  13  63  51  58  28  58  64  83  49  39   6  38  69  79  56  16  26  54  15   9   8  41  76  76  44  30  55  93  63  98   3  12  58   6  28  60  94  91  13  51  37  25  46  26  77  44  23  65  90  73  86  44  34  30  68   4  90  97  12  88  72  82  95  66  34  37  51  76  45   8   7  21  10  97  47  43  73  87  79  69  93   7  57  48  90  89  63  44  83  56  13  75  58  88  70  37  80  71  68  84  84  74  40  23  50  69  81   5  94  97  66  38  87  67  83  77  17   9  46  74  63  28  91  72  96   5  51  94  41  16  50  86  68  74  15  38  66  77  81  11  34  90  29  91  78  65  30  66  32  22  21  34  70  13  47  28  44  68  10  45  78  48   9  90  89  59  19   7  96   9  92  16  71  62  83   6  20  74  57  30  18  33  96  35  62  48  36  64   9  29  48  36  62  41  12  53  25  59  65  57   7  62  18  48  91  48   4  30  10  74  90  89  29  53  15  51  75  40  37  34  31  78   8   1  83  89  53  21  75  74  16  50  49  49  94  31  65  18  18  16  32  66  30  95   6  73  29  62  32   6  83  94  64   6  89  15   8  61  56  86  38  83  90  87  97  45   2  90  38  16  91  63  42  90  19  14  62  53  84  90  57  82  83  41  96  60  44   2  92  25  37  47  77  51  12  55  32  37  23  91  55  32  33  82  19  74  83  19  68   3  42  13  11  65  90  11  82  27  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  23  22  69  48  14  70  94  29  77  97  24  77  51  39  32  54  24  44  71  14   5  47  44  97  79  40  69  17  87  65  17  57  29   8  95  87  19  21   2  26  90  78  13  62  85  82  71   2  34  77   5  89  44  57  76  73  27  88  67  37  48  40  54  44  53   6  54  76  13  43   8   7  64  93  96  94  19  10  90  56  91  70  42  58  21   1  74  46  60  52   5  28  94  95  80  10  57  50  88  29  18  47  32  66  16  69  82  68  67  40  79  85  93  88  27  51  93  82  28  58  71  72   7  69  36  63  93  83  22  73  57  65  57  49   1  61  34  57  99  69  97  25  84  93  41  98  39  62  97   2   7  37  41   6  96  73   3  49  73  25  66  95  91  81  32  63  92  16  75  19  28  99  76  71  21  16  79  49  46  96  53   5  56  99  28  17  96  95  29  55  44  16  61  30  44  38  54  62  54  15  19   1  36  10   3  35  80  75  34  18  45  93  18  33  35  23  99  11  80  26  20  78  88  80  36   8   5  29   2   6  29  72  19  51  72  69  41  78   6  66  53  55  34  94  92  91  95  31  31  92  54  64   5  59   3  86  86   4  49  73  42  80  81  13  12  43  68  16  69  62  61  91  96  95  32  87   4  54  92  97  59  54  72  76  33  77  69  26  18  52  89  93  83  52  28   6  44  73   2  39  69  65  84  37  34  24  82  54  94  45  20  67  17  18   8  26  47  14  35  69  17  55  41  11  13  60  44  30  15  47  15  69  91   8  53  10  44  51  48  99   6  69  82  57  77  66  73  74   9  35  56  34  90   6  47  73  75  21   1  53  45  26  94  48  73  30   7  60  62  40  48  33  47  64  69  70  94   9  14  45  46  45  99  46  50  57  96  88  38  83  83   5  83  96  91  23  41  97  76  46   5  48   9  58  68  86  66  86  90  67  99  40  84  13  98  33  51  61  60  49  97  46  33  52  54  85  27  22  13  95  44  97  45  76  67  31  40  64  48  70   5  18  46  91  35  49   4   3  18  44  41  28  13  19  40  20  31  33  73   9  31  49  45  64  95  88  41  37  16  96  51  95  56   3  24  61  19  34  42  72  85  14   7  74  69  35  79  81  28  33   7  37  94   2   8  49  78  75  54  84  29  12  58  74  31  65  63  54  78  39   1  46  65  23  34  55  39  95  25  40  24  67  82  84   4  31  56  73  19  56  38  84  44  44  53  83  21   2  99  91  34  27  66  66  93  96  87  32  56  86  80  14  78  62  74  28  19  48  92  82  19  85  19  46  56  16  80  12  55  28  97   4  14  29  76  28  34  37  31  82  34  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                76  24  86  72  59  89  47  66  65  89  25  31   6  47   1  15  90  60  26  99  71   3  28  60  23  40  30  50  34  80  64  78  89  45  86  70  42  84  30  28  37  27  44  58  69  17  27  10  50  32  43  33  81  46   1  73  91  98  45  14  40  91  11  54  99  79  52  44  23  45  53  68  24  40  19  63  81  28  25  11  77  59  46  82  71  21  29  49  26  12  17   4  73  95  14  88  65  49   9  82  55  40  84  58  58  38   8   3  49  22  21  57  52   5  55  55  87  85  67  70  26  10  53  62  31   1  26  34  77  63  18   5  49   9  42  62  49  26  73  59  82  55  42  91  12  97   2  35   7  71  70  56  81  16  75  37  62  88  25  23  16  22  92  79  90  12  89  44  66  35  94  42  49  54  69  53  32  97  97  35  86  31   7  72  79  12  38  96  12  53  91  88  33  60  94  36  57  14  53  73  90  15  42  71  52  36  74  65  11   1  28  38  59  62  33   2  71  31  88  60  65  62  38  34   7  39  68  17  57  89  95  55  22  24  25  72  30  21  30  54   3  81  92  47  35  61   2   4   1  83  79  14  25   6  18  66  55  92  70  32   5  18  25  93  69  44  34  59  82  75  77  61  28  32  85  38  30  39  16  17  50  53  20  73  56   6  16  88  36  78  40  96  61  41  68  46   5  70   4  92  38  53  32  70  78  19  46  35  34  49  91  97  53  67  71  17  76  20  92  93  56  17  95  89  74  62  55  58  73  76  81  93  16  35  97  43  45  14  57   6  89  10  41  19  52  30  72  12  29  99  20  98  88  36  57  52  74  19  56  34  28  56  30  80  81  87  93  54  71  70  40  39  15  84  18  27  32  73  49  41  54  63  55  34  62  96  56  84  67  37  46  79  99  76  46  72  69  54  36  22  58  22  20  80  60  70  21  55  76  94  40  53   6  63  94  88  61  30  96  23  30  53   9  54  88  35  11  16  86  29  77  53   1  42  30  93  25  75  34  64  61  19  79   7  20  11  96   4  62  10  69  37  62  40  36   4  84  54  31  99  29  85  67   7  18  67  71  83  94  64  49  40  93  16  72  41  86  30  48   1  71  78  54  82  85  46  69  63  54  65  32  15  40  76  99  13  97  23  29  98   5  31   3  62  90  11  30  52   8  48   8  18  61  21  26  61  74  29  98  33  55  32  95  22  44  16  74   5   9   2  58  99  21  96  53  17  73   2  30  81  89  16  40  96  66  39  22  33  99  18   8  33  16   7  74  80  45  56  87  61  23   2  65  91  42  43  45  31  33  15  33  85  50  88  71  24  98  84  89  87  25  81  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              32  24  35  75  33  38  73  61  47  23  26  62  28  47  91  16  67  32  52  17  26  23  92  16  80  50  78  35  58  19  94  13   7   4  52  20  65  44  47  85   3   2  53  65  33   9  43  97  55  83  79  30  43  65  43  92  25  89  94  11  70  26  47   5  14  42  32  38  32   2   1  30  28  60  64  86   2  47   9  36  40  90  45  48  82  26  46  50  91  48  56  78  90  29  89  72  58  10  99  37  88  42  26  12  69  73  78  55  27  52  71  42  42   2   2  15  37  69  82  42  87  22  56  50  61  95  45  20  58  19   9   9  37  66  93  66  10  32  70  49  75  57  28  31  44  61  89   4  60  25  10  91  53  29  41  23  67  88  41  83  78  48  37  77  93  71  96  72  95  60  95  85  20  38  68  44  62  71  26  92  23  20  85  25  57  21  29  60  63  68  33  35  35  96  59  41  27  69  61  30  23  72  74   3  34  52  43  75   2  82   8  48  39  89  73  11  23  34  66  50  45  35  19  50  76  45  78  52  68  78  74  54  79  92  19  63  38  84  14   8   3  88   4  13  59  86  10  13  95  28  59  94  78  71  74  43  42  51  26  77  46  62  50   9  19  56  55  91  55  93  55  17  50  75   9  77  77  90  60  88  38  71  69  95  40  81  53  45  11  33  35   2  53  45  11  89   6  10   4  15  66  21  36  62  98   4  90  52  88  46  71  12  71  66  83  81  21  47  47   4  64  55  87  94  71  45  64  70  63  47  19  90  53  43  65   4  24  58  48  78  18  73  33  34  38  12  76   4  26  84  28  66  52  42  69  46  78   3  55  53  96  92  55  57  72  56  68  18  44  36  83  87  19  46  50  66   4  83  45  27  83  30  27  73  72  10  65  63  80  25  16  31   6  55  76  93  88  10  91  64  68  24   9  17  92  83  47  27  20  49  58   4  24  74  27  16   8  39  78  74  52  56  21  86  92  52  78  70  82  12  33   3  11  82   8  82  64  10  40  46  95  28  14  98  69   6  59  35  91  32  84  44  20  14  70  89  75  75  29  26  85  41  19  32  49  11  92  33  93  69  63  94  51  14  92  22  55  16  14  12  21  58  98  71  99  85  17   9  60  46  95  42  94  74  52   2  91  84  81  10  91  69  62  66  40  56  75  77  98  13   3  70  68  66  39  50  35  23  11  81  87  14  54  39  33  13  36   4  84  66  58  10  17  49  75  47  19  55  44  31  80  44  92  53  42  36  87  79  41  73  17  54  38  27  42  80  65  34  59  17  45   2  69  34  24  66  90  33  34  49   8  50  43  77  13  45  98  40  66  71   7  45  99  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            70  60  36  70  14  20  84  32  26  35  75  78  30  60   7  55  92  90  85  77  32  75  80  36  90  17  56  29  73  53  35  86  69  82   1   5   2  45  49  21   2  25  71  35  11  18  69  15  41  24   1  30  60  91  91  84  95  72  99  10  46   7  16  52   3  89  80  34  21  83  47  76  93  96  82  43   1  49  58   7   8   8  74  37  11  16  46  79  18  48   2  62  54  53  59  77  18  65  41  54  49   4  94  76  59  34  90   6  58  71   2  45  42  33  83  22  94  95  21  28  49  66  92  83  10  79  83  68  23   6  14  96  81  92  55   2  69  35  32  43  99  63  18  53  66  78  90   9  70  22  87  21  44  70  38  88  81  39  46  45  13  56  66  76  60  10  76  19  52  39  89   7  78  11  67  76  43  85  21  16  49  76  99  34   1  88   9  88  21  86  27   8  67  68  88  26  25  67  43  55  51  30  75  95  83  75  63  38  69   1  85  83  64  42  89  49  69  48  53  64  75  73  91   6  11   3  12  55  62  18  20  10  29  24  66  40  99  38  74  82  21  61  38  92  37  68  41   1   3  71  67  65  78   9  30  39  90  99  95  92  54  55  60  67  77  33  42  74  64  34  11  61  67  83  68  31  13  97  25  65  81  33  10  29  25  27  16  48  68  43  77  64  48  49  53  10  36  22  68  75  41  21  62  59   8  45  11  46  27   1  21  78  48   3  11  60  22  84  64  79   5  64  12  64  85  35  36  55  96   1  46  14  29  29  69  94  57  19  88  49  65   5  69  70  63  85  76  88  56   9  26  28  21  66  14  49   5  99  57  25  83  20  29  26  61  87   8  70  23  86  83  67  70  47  25  72  77  93  93   5  42  81  42  36  35  28  83  10   4  21   2  67  73  12  47  60  65   2  20  73  29  79  84  51  47  26  13  18  45  38  92  83  44  17  31  50  53  63   2  40  41  41   2  65  84  72  55  31  45  58  72  74  41   1  46  34  45  89  43  89  61  57  86  16   8  52  83  70  37   3  70  85  14  39  86  76  57  17  80  23  26  89   2  99  53  22  66  99  26  98  82  32  36  45  17   9   8  88  56  96  25   3   5   7   6  99  91   6  94  11  78  60  43  81  34  66  46  19  33  98  83  71  18  10  24  35   8  12  25  38  83  74  59  67  62  93  79   6  52  18  94  43  58  83  70  10  13  39  16  27  53  23  97  27  64  54  85  41  57   8  74  30  15  53  97  38  89  13  15  38  82  87  48  45  60   8  59  98  10  54  61  36  68  22  29   8  30  99  78  18  55  57  34  33   3  56  55  95  46  15  82  10  55  71  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          97  90  87  43  63  64  54  48  64  18  16  84  65  46  32  10  64  78  38  40   4  82  92   5  49  94   3  55  69  72  66  78  28  84  66  76  79  68  90  62  62  45  16  44  33  14  31  36  77   8  66  20  42  55  54  54   4  28   2  21  32  56  37  61  17  75  38  15  98  76  29  14  41   5  69  83  56   8  83  40  32  95  79  30  26  39  98  48   9  58  41  60  38  98  81  98  34  23  45  99  38  61  93  93  62  27  82  31  46  91  16  13  98  53  85  57  25  39  57  11  30   5  46  82  52  12  20  86  42  31  66  38  72  62  70  55  95  81  77  92  33  66  81  21  94  25  75  14   7  90  48   5  66  96  27   3  24  97  48  67  24  68  15  59  98  26  61  73  96  10   7  98  22  54  17  24  16  70  13  65  95  13  24  20  58  87   9  33  69  48   5  66   8  15  38  93  26  56  50  38  72  19  32  28  41  40  44  45  37   3  10  68  99  30  21  77   7  57  68  43  91   3  68  50  41  45  99  85  54  57  20  24  70  20  88  30  82  39  30  89  57  89  41  40  71  48  83  54  41  26  47  26  36  85  90  46  53  31   8  10  72  14  74  30  22  21  77  20  46  95  99  92  19  39   9  98  37  29  14  45  48  26   7  46  22  71  63  69  69  77  85  79  29  10  20  37  12  11  34  19  62   1  49  55  93  64  58  19  21  34  16  26  60  48  70  21  70  11   2  53  82  40   7  69  76   3  94  70  94  24  92  89  37  21  65  55  55  65  98  16  65  42  71  95  38  19  24  96  76  96  73  82   3  21  81  38  46  52  29  21  46   1  70  56  73  72  87  12  51  90  72  32  77  53  67  20  14  71   5  98   8  70  50  89  51  81  84  69  11  52   6  72   2  49  65  15  82  17  78  56  59  85  72   5  27   8  67   3   1  16  86  80  92  65  92  37  79  32  46   4  51  11   8   5  50  23  58  17  51  57  75  78  46  69  61  68  46  19  57  86  33   1  82  59  76  94  98  78  73   2  38  14  41   7  89  49  17  24  75  89  94  24  94  14  17  37  24  50  61  24  39  44  97   2  74  12  84  98  91  94  17  11  51  28  46  32  10  96  95  37  56  86  18  53  12  59  90  28  55  39   2  56  79  74  73   8   9  79  13  63  17  89  39   5  34  60  58  99   5  72  40  58  75  64  83  70  87  74  58  77  29  18  32  47  76  29  83  41  76  54  79  37  90   9  36  34  55  43  96  30  17  42  83  96  67  65  26  52  28  90  13  36  96  97  20   1  40  72  30  60  54  75   4  34  34  26  26   5  84  35  44  13  53  19  44  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        11  81  93  31   6  77  59  84  36  47  21  75  16  27  12   8  12  11   9  73  74  80  44  39  85  34   2  33  90  37  89  42  43  46  81  20  62  80  26  28  61   2  20  93  53  82  29  57  45  91  55  97  23  12  96  65  32  44  17  62  30  94  55   1  83  58  83  35  82  33  52  46  89  81   8  60  68  33  92  29  83  32  67  22  69  67  61  42  20  46  53  77  30   2  51  92  94  24  14  65  79  27  34  58  47  65  91  25  22  69  79  19   5  77  81  16  35  32   9  90  98  94  57  50  63  44  17  65  73  75  22  54  73  54  22  44  93  48  66  16  93  82  98  29  90  77  72  79  84   2  75   8  19  30  99   5  78  24  45  63   1  40  42  57  35  70  61  78  11   5   3  23  96  87  84  99   2  66  77  74  93  25  71  35  25  28  31  37  15  51  71  50  50  19   6  36  42  25  98  26  97  27  49  87  12  81  60  79  26  55  53  13  35  82  38   6  36  45  67  55  67  55  17  54   3  69  78  59  60  48   7  51  71  81  59  45  31  95  21  30  81  90  20  44   8   7  95  39  99  38  82  19  26  45  42  44  66  51  30  21  89  23  65  48  22  29   9  12  38  81  49  99  71  55   6  88  49  15  53  97  21  15  34  55  61  37  34   5  38  74  67  55  58  88  90  97  81   7  68   7  83  41  43  85   3  62  14  26  51  73  27   2  63   9  41  91  58  45  22  77  20  38  47  72  14  34  58  55  35  15   8  51  95  55  98  63  30  22  84  90  81  82  28  33   4  30  73  74  58   6  68  73  27  44  83   1  66  73  17  57  59  55  54  77  44  12  19  71  97  98  66  32  99  44  39  83  56  72  57   9  73  12  50  33  34  66  90  21  24  70  13  79  16  32  53  80  55  28  69  85  47  41  34  30  61   3  77  74  12  54  29  60  94  81  16  52  86   9  38  86   3  34  26  84  36  28  18  42  85  70  49  38  93  55  54  67  10  13  42  43  55  59  50  42  42  28   4   3  27  85  48  85  18  27  31  10  67   4  26   3  73  65  15   8  20   6  80  77   2   3  84  80   1  41  31  55  77  79  84  97   6   3  74  72  64  40  75  89  55  39  22  32   8  54  61  54   7  66  88   3  19  45   6  17  72  41  13  61  96  50  38   3  75  19  71  15  50  80  76  66  94  94   4  36  97  91  65  37  74  48  88   1  36  27   2  28  74  26  84  77  88  62  70  37  92  18  87  60   3  87  86   3  55  55  25  99  74  72  32   5  91  87  12  62  88  51  90   1  54  52  85  49  88   5  77  53  97  98  75   5  79  29  10  90  44  29  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      25   2   3   1  11  38  46  48  63  65  53  86  24  83  23  24  34  87  88   5  55  14  50  15  90  48  37  30  47  43  46  39  18  92  71  78  77   8  88  30  58  53  90  48   2  56  18  17  17  52  98  90  19  99  31  27  22  23  36  87  20  69  17  96  80  60  61  10  39  76  92  52  69  15  67  88  20  84  21  14  84  26  10  56  17  84  95  50  49  19  14   4  85  79  24  60  31  12  70  78  48  93  86  22  96  14  70   9  95  69  23  74  60  48  92  18  85  88  25  56  29  30  58  69  53  71  55  97   1  11  28  12  31  20  77  44  19  35  49  81  67  22  98  73  61  24  91  61  80  32  17  35  86  34  17   5  83  87  68  99  25  89  49  75  34  10  48  32  34  42  56  49  72  69  96  41  14  52  64  17  78  84  52  29  51  33  58  17  98  94  81   2  35  70  81  65  76  12  86  77  71  20  91  19  57  98  88  49  50  32  51  28  20   5  34   7  73  58  41  88  37  80  87  81  41  91  38  47  61  62  42  89   7  69  18  94  39  30  79  10  20  59  53  86  37  87  91  68  96  58  82  46  19  10  28  36  69  50  99   8   5  79  90   2  12  97  70  93  94  55  23  50  35  63  64  39   9  80  15  52  50  48  41  73  72  55  12  73  17  84   4  66  46  14  89  20  31  37  59  89  98  48  22  42  58  48  90  61  13  43  49  96  54  89  57  74  52  74  77  71  29  25  92  84  35  30  44  73  31  27  44  34  18  40  17  50  84  43  93  18  50  80  31   6  38  95  95  74  83  85  90  42  89  57   1   1  29   4  38  78  63  87  13   2  85  41  52  98  50  74   2  76  44  56  38  77  72  28  27   7  83  28  15  35  62  84  48  15  58  74  91  41  50  41  66  22  23  54  50  35  15   8  13  86  54  47  66  35  63  98  92  58  57   8  66  55   2  89  10  40  96  37  35  67  37  34  36  36  67  59  21   6  25  24  47  96  95  61  89  45  54  99  88  13  69  61   3  49  59  58  89  60  78  31  97  91  21  58  17  98  15  16  38  66  11  93  33  67  71  31  66  18  12   4  76  18  47  90  51  59   9  24  35  91  90  16  28  60  94  29   8  47  57  15  91  90  61  97  33  94  35  23  61  62  75  17  93  55  88  31  23  77  61  26  51  61  78  88  82  76  69  85  62  31  72  32   1  90  80   8  45  25  64   6  68  87  65  87  68  65  63  73  54  49  62  56  11  45  80  18  96  78  95  92  78  95  29  53  61  28  93  17  36   5  89  26  25  70  67  44  65  23  60  65  28   8  82  80  60  63  89  36  38  82  97  10  59  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    17  60  57  28  63  80  76  96  97  78  59  20  45  90  24  27  19  20  98  91   3  49  60  79  63  32  28  42  34  51   3  24  74  13  66   9  12  80  83   9  47  50  30   3  61  11  80  64   7  53  66  57  28  83  43  57  95  94  66  17  72  41  42  96  71  22   7  21  94  32  26  40  41   7  25  60  33  13   6   9  90  84  58  53  15  56  92  59  84  53  73  85  41  47  25  27   3  52  12  92  92  75  30  73  75   8  54  63   2  54  99  13  37  42  58  72  29   4  22  85  41  21  93  83  21  50  46  96  67  91  86  79  71  38  57  79  16  59  71  39  71  34  96  85   6   9  66   9  93  26  28  19  19  76  97  82  81  25  54  87  37  81  81  15  19   8  36  37  34  31  67  95  47  41  79  51  17  16  89  66  81  28  53  88  44  52  56  12  59  24  99  96  14  65  76  96  58  65  39  35  35  71  64  98  31  19  87  76   4  40  90  19  77  57  77  45  35  69   2   5  92  71  90  89  40  36  47  77  16  69  26  83  57  36  99  34  87  64  15  52  10  73  13  13  75  90  42  96  57  10   6  77  91  92  90  58  21   3   5  72  78  96  16  60  19  31  91  96  24  87  21   7  92   9  29  24  68  93  16  16  48  34  45  41   6  21  30  15  90  55  56  41   6  39  98  55  50  47  52   1   6   2   3  57  87  88  84  12  67  63  50  54  31  53  31  63  28  42  54  72   8  30  10  68  45  47  62  62  54  91  16  92  31  85  40  34   1  86  73  59  22  25  27  72  58  31  89  83  93   8  74  14  34   2  18  78  39   9  52  48  83  54  14   2  98  23  72  42  75  57  97  45  51  72  25  93  55  99  79  32  10  42  25  21  13  26  28  69  54  47  47  65  34   6  68  13  42  32  48  37  97  21   9   6  29  20  37  29  86  12  31  66  33  78  41  16  63  50  14  67  76  17  95  97  79  61  86  84  83  98   8  24  48  91  94   9  37   9  77  85  60  42  20  19  83  95  62  27  32  73  29  20  61  48  47  93  44  62  57  27  26   9  25  24  68   1  97  11  66  20  68  64  86  80  86  84  84  77  98  40  53  84  40  63  76  28   3  64  35  47  53  17  84  79   3  86  77  99  80   1  65   5  61  52  54  25  53  20  84  80  95  56  75   4  81  83  25  17  47  65  25  78  41  63  30  70  30  16  64  18  29  49  70  98   7  34  42  40  52  53  29  96  56  92  49  33  21  17  81  88  52  35  25  86  45  13  61  81  22   3  47  42  49  63  80  56  26  10   1   2  21  34  56  77  94  30  58  85  76   9  34   2  36  37  47  48  50   9  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  46  22  36   1  89   3   5  66  48   5  21   1  40   1   6  80  78  80  28  11  69  37  46  95  27  73  27  37  35  35  13  77  88  86  74  95  71  95  87  13  53  38  21  46  28  47  55  83  95   4  98  62  20  98  93  47  85  62  35   5  21  47  46  85   5  90  14  63  51   9  54  55  40  23  51  56  85  91  83  29  59  67  11  98  90  41  82  32   4  87  63  99  53   3  67  93  81  89  62  49  25  91  19  35  27  33  97  99  22  45  16  50  32  89  56  78  16   3  86  89  73  60  54  89  51  72  96  20  29   6  45  58  23  76   9  73  48  61  37  54  76  57  26  18  50  92  67  46  46  42  36  59  57   4   1  86  13  69  85  76   9   2  91  10  91  57   7  17  92  43  24  65  85  43  13  14  34  63  20  40  71  99  41  32  49  99  94  83  72  85  30  13  47  79  52  14  57  99  95  45  67  60  68   7  72  58  18  22  51  13   5  46  66  59  40  15  54  67  67   4  14  87  62  14  85  28  83  96  40  56  38  63  31  54  91  80  95  37  39   8  75  13  82  70  91  74  81  47  32  29  38  21  71  97  28  74  83  20  51  88  82  50  75  12  57  97  23  34  25  68  59  16  81  42  82  18  72  18  46  52  98  69  70  75  97  88  99  44  10  70  25  62  22  41   5  70  39  96  12  88  11  34  88  42  77   1  36  11  25  21  59  33  14  32  22  38  97  56  48  11  61  33  25  46   2   8  94  43  25  19  72  98  32   8   5  18  57  71  69  17  35  48  58   4  42  65  57  98  54  19  58  44  79  66  93  14  67  73  59  37  83  37   3   3  32  11  35  92  27  99  38  75  36   7  91  80  55  92  82   8  49  49  11  68  39  16   3  93  57  87  75  44  92  25   5  44  58  71  30  91  83  17  35  14  87  45  76  43  94  87  88  13  30  51  86  19  64  78  23  51  63  48  81  73  19  10  77  71  89  67  84  73  27  91  82  71  47  62  73  39   4  96  94  46  21  71  50  26  89  32  13  78  97  92  43  27   1  98  36  69  50  42  13  55  13  26  33  98   4  45  47  37  32  96  49  56   8  51  30  36  63  16  52  83  17  34  86  35  70  80  96  42   9  58  55  73  47  89  67  19  12  19  13  73  42  22  25  34  29  74   6  80  93  11  44   6  94  36  57  57  69  92  15  54  89  22  52  88  98  66   5  11  33  85  39  92  50  92  29   7  81  95  37  20  52  43  46  86  77  76  17  70  50  68  84   8  67  53  74  82  72  13  87  34  38  68  99  40  28  92  17  34  44  94  73  80  62  88  91  26  47  63  27  29  82  77  54   7  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                43  30  60  65  73  65  79  25  53  67  70  61  10  89  70  74  29  74  86  77  43  15  89  45   9   1  62   3  35   6  46  90  14   5  85  74   9  10  13  94  92  40  74  76  80  22  55   5  95  42  81  81  55  33   9  18  25  38  16  26  33  89  21   1  59  84  19  74  12  32  45   7   9   3  43   6  55  38  34  22  34  44  90  87  76  19  60  34  82  43  48  17  33  16  94  94  80  83  65  70  36  32  58  42  94  33  91  68  51  89  41  73  21   3  16   1  16  10  98  21   5  22   1  81  65  22  57  48   4   4  26  13  92  49  87  63  30  42  99  47  54  55  24  47  49  41  43  81  22  44  94  60  12  65  59  56  98  61  23  90  80  41  40  59  42  77  22  74  49  37  66  88  30  90  58  84  50  22  38  84   8  76  56  93  38  39  79  19   3  30   7  11  57  23  91  77  46  34  25  69  74  40  66   5  40  31  12  92  53  62  87  97  74  34  37  24  72  88  42  27  93  50  55  93  74  48  58  95  75  42  14  93  17  30  67  74  75  32  19   7  59   9  40  82  74   8   2  63  13  31  42  55   4  39  91   2  77  80  11  95  37  84  43  36  98  77  93  30  14  31  84  33  65  54  84  96  93  65  95  85  81  96   6  45   1  18  57  35  65  39  55  43  63  96  86  72  79  38  54  32  58  35  80  97  22  65   4  87  42  96  68  59  93  97  68  40  87  97  60   5  16  97  55  84  33  33  45  59  54   3  53  35  51  70  71   1  79  44  90  19  28  63  12  51  28  29   5  66  15  80  90  92   2   7  57  17  71  59   6  83  59  22  88  14  74  36   3  73  54  66  96   2  14  94  83  24  64   7  20  23  98  14  52  30  93  21  18   6  69  22  65  69  85  50  62  80  14  83  71  33  28   9  18  74  44   4  47  65  67  99  45  91  99  20  64  91  79   3  58  82  17  78  94  22  25  52  37   5  64  40  23  23  22  26  88  30  95  96  90  74  30  76  14  95  48  97  50   2  12  97  11  64  73  27  74  80  27  97  60  54  30   5  80  45  21  61  66  99  43  12  16  55  80  36  87  15   6  63  61  96  16  51   9  63  65  63  23  57  10   5  23  38  19  33  47  13  27  67  68  18  76  54  80  16  59  70  84  38  97   2  38  56  83  42  12   9  99  93  96  15  25  54   3  98  69  16  59  37  17  79  96   4   2  40  62  25  12  64  33  93  28  23  52  87  93  40  21   3  32  69  36  15  51  34  55  46  83  85  98  99  85  92  36  42  31  76  92  65  14  36  79  56   5   2  96  36   5  44   3  76  52  98  65  31  52  70  77  81  31  19  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  12  52  97  78  15   8  16  46  40  87   7  96  18  39  88  65   8  18  13  73  70  82  28  69  99  50  75  57  62  27  82   5  18   8   2  92  54  63  58  75  11  58  27   8  46  23  45  18  74   6  33  66  84  19  93  56   2  35  80  51   7  62  89  30   6  42  12  25  62  87  59  83  78  88  83  57  57   8  61  90  93  69  56  35  72  72  43  41   7  89  44  48   1  78  47   4  13  32  23  53  76  38  91  74  51  36  32  97  28  61  86   3  25  49  33  35  75  72  56  80  68  63  89  52  30  24  16  85  67  42  61  99  51  19  97  83  28  58  52  21  45  99  81  45  94  14  84  25  46  32  56  49   6   9  27  33  22  19  17  90  10  84  31  45  53  10  44  98  29  46   9   9  94  58  80  99  21  54  54  86  16  96  99  45  17   8  64  21  37  99  74  26  69  32  59  29  94  14  34  58  17  77  47  89  51  76  83  34  40   6   4  28  11  41  36  63  34  73  64  98  50  45  21  11  41  39  25  27  82  81   1  56  91  86  42  88  87   2  21  74  25  84  43  43  36  43  21  25  15  95  36  94  54   3  60  22  22  41  90  35  14  81  29  43   7  49  93  29  16   9   2  44  49   8   8  85  38  31  54  62  71  29  34  95  18  21  26   8  11  48  55  14  78  29  70  23  11  55  61  64  49  40   6  66  84  37  16  33  78  10  19  80  58  60  60  32  80   8  22  19  75  65  57   6  82  19   3  45  18  93   1  85  31  78  90  87  67  38  58  99  57  17  69   4  63  70  35  34  31  70  53  65  90  39  20  54  10  75  23  62  11  25  98  13  61  82  80   7  36  58  21  81   2  90   7  17   4  83  20   2   8  83  71  32  73  89  65  19  49  26  77  38  45  51  78  57  23  13  91  92  63  58  99  25  59  25  62  77   5  85  95  20  87  71  26  20  63  81  30  67  38  22   3  40  80  93  33  49  50   3  48  79  52  58  12   6  83  12  23  48  35  31  47  73   1  62  11  43  38  42  25  28  61  72  61  51  92  71  74  69  64  18  11  78  26  59  51  28  46   7  25   5  79  83  99   4  15  43  55  38  44  61  11  85   8  84  64  55  64  51  31  22  94  29  96  35  53  88  68  68  49  42  55  79  60   7  81  92  36  34  13   5  65  73  55  60  40  35  55  39  84  86  58  41  86  45  81  53  36   9  81  20  29   2  26  63  85  57   6  33  12  69  20  58  26  62  97   7  15   1  93  98  96  88  15  80  70  68   5  22  50  54  32  37  89  42  25  51  27  54  25  45  37  92  55  24   5  12  57  87  28  64  58  77  31  16  99   9  53  92   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            70   6  80  51   1  27  66  26  41  66  59   8  99  44  37  20  21   7  25  65  99  60  25  13  53  95  63  87  47  11  57  62  39  24  59  23  92   8  10  34  62  21  57  87  98  73   7  94  60  49  93  79  41   9  44  11  68  13  30  98  23  61  92  54  79  79   9  73  95  83  20  24  77  18  61  53  46  32   1  55  20  98  36  63  71  72  28   2  39   3  76   1  50  17  34  55  86  59  26  24  67  91  27  15  71  53  79   6  67  29  53  22  40  12  95  18  87  47  78  73  58  97  36  24  36  10  98  84  60  12  37  51  74  64  60  20  86  14  65  25  44  28  67  82  34  34  61  33  71  50  18  36  15  78  35  25  28  22  43  60  76  31  31  19  60  16  40  52   5  55  70  44  92  59  83  91  57  80  57   1   2  57  76  45   4  52  27  81  62  34  22  92  15  93  75  34  81  76  35  44  89  60  49  56  98  52  78  59   3  66  65  56  36  65  71  69  95  25  24  79  74  67   7  32  20  52  38  60  49  36   7  13  70  74  42  17  24  53   6   2  19   2  33  80  41   7  93  95  42  98  94  59  69  27  58  57   3  23  32  25  38  37  69  97  82  70  16  67   6  71  42  38  81  15  19  50   1  89  40  31  30  30  30  86  62  70   7   2   5   2  19  10  91  49  10  95   7  82  79  89  77  47  70  27  85  95  17  55  65  89  94  27  96  76  92  86  16  60  55  97  52  38  20  90  26  57  64  37  37  67  97  95  99  76  87  38  76  67  98  12  18  13  63  77  88  92  93  42  85  65  82  17  80  73  97  32   8   7  61  40  27  36  47  89  77   5  68  96  48   3  70  42  70  12  87   1  36  18  55  94  16  63  23  83  18  85  39  41  12  16   5  18  38  90  50  18   8  25  80   1  57  75   3  84  60  22  90   8  11  67  46  22  77  25  12  90  53  64  76  86   1  99  88  98  25   1  95  99  66  29  48  35  77   6  89  11  57  24  92  87   2  67  89  90  85  28  91  86  24  38  37  40  35  15  23  69  12  16   2  71  50  91  44  82  78  54  39  32  31   5  70  95  32  54  61  69  44  63  27  52  83   8  83  41  29  59   6  26  54  31  88  51  97  64  67  18   4  85  57  35  14  50  57  73  35  99  20  55  80  85  50  16  22  13  14  82  14   8  24  88  83  36  97  96  34  20  98  23  79   3  41  90  42  20   9  88  24  57  70  43   6  51  92  32  98  10  72  75  96  68  86   3  35  88  54  57  70  62  10  92  48  66   6   4  56  27  77  92  48  99  36   4  74   6  68  85   2  48   5  53  68   2  10  22  49  46  65  98  88  91  33  74   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          32  25  14  66  72   1  42  99  33  94  47  62  38  37   1  15  33   3  58  72  32  98  91   9  43  62   5   5   7   7  66   9  96   4   1  36  90  75  52  21  43  83  71  47  72  61  72  92  17  44  35  12  81  76  42  64  76  66  18  21  87  35  71  24  83  66  57  44  51  91  64  42  93  13  99  80  69  41  16  59  33  44  55  36  56  42  52  80  60  39  85  18  23  35  93  65  81  23  15  29  20  41  33  20  89  43  32  91  76  53  27   6  36  67  66  23  27  60  20  57   9  35  23  94  95  41  96  52   8  10  10  38  54  56  22   1  33  93  34   4  89  94  95  28  85  12  76  54  77  99  29  21  90  35  81   8  95  50  92  76   4  26  72  12  29  59  10  87  31  78  20  28  22  87  41  84  32  15  34  10   7  71   4  96  36  17  56  59   4  80  29  89  71  72  80  50  89  34  76  80  14  66  49  75  81  65  26  34  54  11  43  25  20  49  25  41  83  63  46  32  16  77  34  89  18  79  16  52  94  12  96  47  37  62  11  55  84  96  20  26  34  75  20  44  93  94  10  70  82  70  80   9   3   1  68  79  13  52  49  98  80  19  86   7  63  27  31  89  20  24  13  43  45  63   5  23  41  79  22  64  55  27  62  82   9  84  74  54   8  59  66  78  71  35  32  12  33  87   4  46  51  82  71  14  39  78   2  36  72  73  44   2  22   8  17  13   1  31  43  86  13   9  68  46  37  99  60   7  81  63  98  40  97  41  77  27  81  98  55  37  25  89  93  14  95  49  24  44  26  92  49  13  10  48  69   1  17  60  28  55  62  92   9  77  59  85  26  79  70  17  46  12  46  31  42  83  70  95  44  60  67  29  55  73  75  89  33  94  87   3  93  89  94  88  56  93   7  86   6  55  31  42  44  95  26  92  86  66  87  19  56  37  60  23  36  45   8  58  32  15   9  37  55  52  36  81  50  21  15  44  25  41  88  81  40  96  95  76  71   8  64  17  85  10  93  50  60  94  25  76  78   1  40  12  76  90  28  90  75  99  19  93  60  39   3  22  88  60  72  45  22  28  76  92  80  29  81  91  48  97  15  95  95  62  78  62   4  77  38  94  52  26  38  82  95  99  39  77  85  11  60  55  29  62  24  84  24  16  85  21  18  56  19  78  64  62  13   8  87  29  36  55   3  42  50  51  97   6  27  63  41  86  69  61  17  48  46  53  21  73  43  80  59  62   1  86  18  47  31  85  11  41   6  22  33  49  20  54  14  97  10  91  81  95  24  73  83  60  94  69   1  63  30  96  83  92   8  87  17  15  30   2  98  23  56   1  25  97  11  94  83  49  95  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        42  24  79  10  81  53  85  56  18  29  38  16  24  14  54  20  60  93  33  51  50  98  99   7  90  22  59  90  89  96  52  14  88  28  50  43   1  27  61  32  13  26  92  51  48  37  44  49  70  51  45  81  70  74  90  84  53  22  66  39  67  84  62  66   3  48  31  19  76  82  56  43  86  38   7  11  97  94  70  88  88  76  49  63  90  82  67  87  76  97  69  97  81  83  22  58  15  34  31  39  33  86  30  29  52  58  10  39  75  21  10   5  42  40  77  56  11  12  47  10  52  97  68  30  62  77  91  26  83  21  68  48  42  50  39  52   3   4  77  99  10  46  54  91  72  10  58  57  96  94   1  39  27  66  59  21  50  51  55  13  51   8  87   9  27  58  64  17  62  48   6  60  46   1  21  67   2   4  72  51  44  25   9  29  48  43  80  11  90   5  53  73  87  22  22  54  18  30  17  85  75  17  27  10  15  85  60   1  84  30  41  84  48  98  45   2  94  69  66  34  20  87  84  69  51  26  81  65  70  33  36   8  18  64  20  68   6  30  83  88  79  61  59  66  24  14  27  21  70  23  10  50  70  84  27  70   2   4  80  25  90  75  39  76  69  32  28  47  77  22  47  31  41  13  80  77  87  81  19  19  97  39  65  41  89  39  11  30  94  28  37  45  77   9  39  41  89  14  82  85  29  27  62  80  11  66  34  62   2  38  43  38  33  73   6  11  89  48  42   2  46  35  95  26  37  44  82  32  23   1  18  86  86  31  14  16  22  47  38  68  51  84  42  67  21   6  28  56  34  76  28  27  23  83  89  35  42  45  69  18  86  45  82   7  47   1  20  25  40  37  37  67  90  65  87  42  92  44   6  20   6  14  98  84  16  30  19   4  37  81  53   9  34  28  77  15  87  65  44  49  37  25  76  76  65  50  21   9  13  63   3  72  80  74   8  50  11  35  50  83  86  50  17  40  96  73  79  42   9  26  33  68  92  52  38   1  41  75  48  71  52  87  25  47  44   8  77  94  15  36  66  72  79  59  59   2  73  52  75  45  26  55  41  86  33  89  13  13  75  18  81  96  83  94  28  34  24  97  13  74  51  57   6  63   6  78  26  70  97  93  37  11  81  57  51  85  24  96  39  48  87  60  19  24  89  51  73  79  89  82  78   8  39  97  35   8  46  69  55  28   9  98  67  52  21  23   7  43  36  10  24  75  44  40  83  25  84   2  36  99  93  62  44  19  28  57  26  40  15  63  19  79   5  41  41  78  45  28  29  53  13   6  35  82  31  79  18  20  68  87  77  43  47  42  59  26  17  21  65  16  97  89  61  16  32   8  55  32  50   7  91  67  78  52  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  34  74  68  37  63  87  46  80  17  19  83  50  10  70  23  24  19  10   5  98  49  89  31  46  69  56  14  49  99  63  85  17  32  26  70  73  53  40  41  56   7  34  95  28  51  41  71  75  34  72  11  94  14  38   3  98  40  42  27  41  36  33   8  99  40  52   2  55  77  48  59  46  55  59  63  45  55   5  93  68  10  12  16  26  42  36  29  46  93  50  13   1  87  95  76  11  16  73  77   1  28  79  82  32  98   3  94  71   1  60   8  72  22  78  12  34  68  14  12  35  18  82  10  81  84  79  81   2  52  41  34   7  20  55  87  26  11  45  13  71  77  33  73  56  27  63  47  94  78  52  39  20  51   7  27  62  49  48  97  50  29  14  57  47  11  99  73  84  34  13  37  39  82  68  66  36  77  78  13  62  88  22  97  69  29  84  70  28  67  84  46  68  96  27  64  79  75  94  67  54  63  31  28  27  63  96  56  18  24  43  11  42  56  30  15  50  76  81  64  37  70  77  45  80  89  94  42  97  88  83  14  21  22  99  51   2  41  89  42   8   2  98  95  76  13  53   9  56  85  44  32  92  47  55  19  96  97  78  85  98  49  58  14  44  52  30  17  75  40  79  53  34   5  66  37  91  18   7  39  90  51  13   9   6  41  90  62  30  48  70  86   2  31  40  71  46  14  19  17  22  65  20  99  86  24  26   4  60  86  28  22  14  80  90  96  77  42  39   2  96  90  64  29   5  44  28  84  85  88  70  14  37  75  49  18  28  54  92  69  10  34   8  73  82  22  16  50  75  81  67   6   3  56  68  81  78  51  94  85  59   6   2  81  50  82  59  47  37  77  57  61  95  89  97   9  58   9  83  23   3  80  21  50  23  11  35  30   3  78  33   6  79   6  67  88  62  21  32  82  27  88  38  65  41  37  19  82  17  88   6   1  23  85  69  82  62  59  41  29  37   9  53  64  96  57  89  39  48  63  29  82  92  73  81  58  23   7   8  99  90  60  54  49  90  37  89  83  99  15  44  84  82  49   2  50  47  14  56  19  32  83  54  17  95  49  30  22   7  14  85  27  90  77  42  51  36  22  29  48  68  79  70  13  26  49  40  21  76  79  40  59  14  67  64  30  30  44  37  54  38  98   2  37  44  47  93  18  43  36  49  72  68  44  56  82  27  79  86   8  27  92  13  42  32  85  43  93  73  63  33  98  22  56  73  38   3  24  47  10  42   2   8   3  13  99  57  11  69  96  36   3   2  48  84  77  17  88   7  83  86  10  46  99  36  98  40  21  34   4  59  90  91  65  11  47  99  95  17  85  18  47  10  41  58  88  43  62   2  82  72  82  80  75  82  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    37  96   5  52  53  86  93  68  26  70  55  64  11  89  64  78  99  50  19  75   3  52   2  26  86  90  70  48  34  31  15  16  46  25  76  77  98  32  90  91   5  96  15  43  37  79  74  25  84  80  50  33  14  66  45  19  33  68  10  81  12  97  23  22  98  71  37   3  21  82  59  38  44  75  23  21   6  57  41  41  90  20  67  21   5  76  53  29  65  24  51  38  57  68  99  67  50  71  36  46  35  41  50  23  22  76  53  50  15  59  92   7  67   3   4  19   9  23  43  79  41  86  82  28  97  81  15  24  22  33  28  13  52  65  64  36  16   8  91  54  99  59  51  54  79  72  87  99  54  85  80  83  96  13  62  81  97  25  31  95  25  84  87  85  40  96  85  71  86  98  26  71  73  14  69  15  58  81  86  96  94  48  37  62  89  37  39  87  25  68  12  90  40  60  58  31  68  53  53  87  45  53  94  46  79  20  13   4   9  69  92  75  57  17  86  13  90  53  92  20  29  89  26  31  46  63  59  62  65  26  39  93  17  47  17  74  82  41   7  50  17  34  51   4  55  94  44  30  81  43  47  35  76  74  32  31  73  52  72  98  25  96  86  49  50  91   3  83  66  28   7  92  12  47  65  79  20  72  20  22  98  11  40  26  44  39   3  78  96  15  59  79  89  94   5  67  39  52  26  86  32  18  46  54  77  31   8  92  54  13  51  22  67  56  24  20  31  93  61  10  37  65  23  71  51  84  79  69  75  50  25  33  96  43  27  89   2  89  43  20  42  18  22  36   7  77  71  44  93  67  13  51  97  66  14  86  52  88  13  69  84  70  77  13   5  16  68  58  80  96  83  12  98  12  45  19   4  86  36  53  78  31  40  27  93  44  81  40  45  39  34  75  61  16  88  41  80  90  37   2  12  32  39  69  65  46  49  17   7  84  34   6  71  72  37  63  32  17  26  23  26  82  88  54  13  93  18  38  59  82  31  14  58  54   6  11  57  64  35  28  22  70  14  48   3  34  45  49   9  96  55  84  42  72  38  46   4  22  97  40  37  56   9  97   5  76  99  22  98  92  21  79  22  62  70  85  60  59  29  92  61   2   8  75  30  54  94  49  66  50  24  78  95  34  81  36  44  86  83  35   2  68  57  75  82  16  59  34  50  89  47  67  90  23   4  23  76  49  93  50  47  21  18  31  81  12  53  18  15  82  28  40  47   2  61  45  13  52  29  14  80   6  62  19   8  60   5  56  30  70  25  60  78  94  13  58  97  61  93  75  52   8  92  27  97  88  14  38  29  39  97  77  26  27  61  95  84  58  81   7  24  48  12  16  93   9  53  99  52  81  81  96  10  45   4   4  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  33  87  38  98  66  44  30  62  11  16  64  33  61  87  33  91  25  18  45  83  71  62  92  65  83  73  64   4  27  56  51  30  11  32  43  99  19  80  13  31   8  78  11  87  27  64  45  54  28  92  88  89   6  21  12   3  94  11  11  32  36  69   6  18   2  44  11   5  18  37   1  40  71  65  43  47  97  11  62  10  72  24  66  61  75  21  73  77  57  83  66   3  94   1  23  51  60  22  79  19  90  54   9  85  89  13  87  78  39  20  88  31  50  64  44  74  99  18  75  30  41  15  70  97  83  90  57  63  73  77  88  97  28  38  90  96  72  24  40  76  40  23  35  98  62  65  14  32  57  97  38  87  21  42  59  13  44  62  13  40   3  81  19  92  75  95   1  61  39  43  27  98  19  15   9  61  69  19  55  31  62  30  14   3  35  25  73   4  66  39  91  86  38  98   7  50  98  56  14  83  84  56  86  51  61  42  67  20  85  84  46  23  71  48   7  26  20  17  54  18  57  81  14  67  10  96  62  25  40  40  50  91  43  31  97  61  35  34  93  51  34  83  25  97  36  44   7  41  93  82  90  63  57  81  64  14  96  20  38  21  94  71  79   4  15  95   7  61  72  46  91  22  79  34  81  68  42  52  95  63  77  38  68  59  35  34  81  99  64  63  90  24  66  55  46  97  28  77  81  63  30   6  11  13  44  37  24  28  24  15  71  63   8  14  94  64  18  31  91  86  28  71  39  11  17  62  91  98   9  53   9   2  75   7  84  90  35   7  28   5  89  64  11  76  17  77  62  99  53  81  16  17  90  12   2   2   5  32  55  66  64  61  64  52  98  70  15  13  63  64  36  40  22  67  92  17  46  28  85  55  51  31  43  86  30  13  92  58  68  88  38  75  73  61  69  32  45  53  81  36  53  86  92  21   8  43  97  25  80  84  38  44  41  28  58  19  97  10   9  16  21  93  41   7  30  64  60  40  16  17  24  59  28  92  38  61  62  10   1  60  21  25  29  67  36  91  69  93  81  63  23  30  77  98  95  40   2  39  77  10  11  26   6   8  37  92  76  53   7  90  61  70  70  72  41  73   3  87  41  45  12  11  46  62   2  23  12   9  93  98  75   7  67  29  55  96  89  10  56  99  49  78  22  93  81  45  56  90  89  77  72  41   2  49  38  83  86  93  60  98  87  45  93  83  44  66  64  13  27  66  80  10  79  79  65  20  15  42  71  47  34  43  97  69  39  61  25  46  84  34  36   2  58  49  60  70   9  67  62  36   5  13  87  91  74   5  47  51  29  58  46  25  91  21  14  39  96  74  30  52  27  92  10  45  15   6  78  94  61  29   7  59  95  22  78  72  87   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                55  12  97  37  96  66  24   7  46  32  67  13  97   5  61  22  48  78  17  47  38  95  45  86  94  94  16  45   3  87  79  68   5  54  96  52  77  89  39  51  12   3  49  48  69  30  49  43  46  54  73  45  97  70  45  10  80  60  31  93  88  30  79  16  14   6  46  69  42  51  25  90  63  72  94  86   2  61  88  57  90  65  74  63  19   9  37  72  49  55  97  68  48   7  28  88  67  33  16  95  19  91  75  33  49  90  70  85  41  80   6  33  52  48  38  86  69  16  27  84  80  27  69  61  52  63  49  49  63  85  42  96  13  22   8   8  49  53  74  96  81  31  64  53  53  34  95  36  76  56   1  46  42  64   2  33  32  12  44  83  63  24  35  77  97  69  72  66  43  48  51   3  17  61  33  45  98  97  51  42  90  43  86  68  42   6  17  53  44  96  54  75  87  18  78  25  17  55  75  58  76  94  42  14  48  28  47  49  33   4  59  73  71  68  50  61  56  28  31  22  49  52  98  55  42  91  85  23  90  81  54  35  18   6  70  98  23  77  35  15  92  53  74   9  87  14  10  20  42  19  50  73  84  64   1  41  79  69   3  37  88  49   3  42  41  76  70  18  99  73  15  99  64  79  81  17  41  43  15  72  55  72  91   5  35   6  18  35  71  82  57  54  37  12  55  47  81  44   4  72  36  43  12  20  78  50  59  37   5  28   9  24   3  16  95  39  16  90  94  28  22  21  11  86   1  42  36  52  64  12  95  19  76  26  65  25  55  40  76   1  24  78  10  71  32  22  40  18  53  10  85  42  54  70  26  52  62  91  73  80  25  81  85  31  75  26  42  31  71  57  76  37  41   8  11  55   6  50  47  40  11  31  15  13  38  32  20  53  23  59  34  31  17   3  21   2  43  73   7  82   7  17  22  63  98  86  34  33  92  50  31  49  93  82  17  96   6   3  13  70  67  68  85  77  43  92  17  82  65  20  18  26  54  67  86  33  20  64  23  66  27  67  34  22  20  66  14  78  46  86  75  26  75  19   5  59  63   9  46   9   7  34  23  21  81  39   3  92  93  38  80  63   6  29  93   4  23  77  51  51   6  67  52  19  59  32  30  81   2  63  45  45  44  64  96  10  74  43  17  61  12  36  20  76   2  42  87  41  83  62  70  92  41  95  99  13  21  12  91  19  79  44  74  35  73  18  60  81  33   4  93  55  33  91  89  84  47  92  88  78  32  86  31  61  10  85  83   7  95  18  83  70  83  67  98  78   9  52  82  86  65  93  24  14  87  23  36  33  71  89  37  46  30  13  48  18  26  49  59  80  18  76  17  93  24  92  12  19  97  61  38  10   6  79  25  20  26  78  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              71  28  63  49  87  57  53  54  85  65  14   5  87  54  13  39  83  44  35  60   7  98  64  44  64  42  98  75  28  47  98  47  61  78  32   9  56  67  43  27   1  10  83  21  24  80  92  86  17  29  36  20  84  64  92  26  17  55  67  98  41  99   7  76  22  71  42  62  74  42  38  11  22   2  96   5  68   7  93  41  12  14  94  10  71  91   1  40  13  78  57   2  10  68  84  80  83  39  45   1   2  31  23  59  68  86  54  76  33  51  79   5   6  93  85  81   8  91  39  96  11   6   4   5  52  77  35  25  11  42  36  61  54  67   9  19  44  65  23  52  30  67  79  72  45  78  72  21  57  14  23  20  13  86   1  25  57  74  32  99  64  29  58  84  10  53  60   5  54  15  97  16  53  97  71  38  67  18  11  66  27  96  72  47  20  74  74  82  68  71  46  20  40  91  53  75  51  76   7  29  94  17  15  72  39  34  68  55  70  88  96  16  20   4  56  28  34  11  71  96  52  10  44  47  29  25  25  30  10  30  70  94  16  59  19  72  18  43  88  23  20  47  82  77  10  33  29  68   2  42  85  98  37  49  77  30  51  13  57  17  43  88  29  17  50  97  30   6  88  35  74  40  95  44  28  23  66  20  36  28  91  88  81  94  54  38  38  91   4  61  55  70   9   5  13  94  44  29   8  19  53  71  15   3  16  21  47  11  11  31  33  31  46   3  24  10  17  74  24  50  67  19  49  82  64  29  62  11  50  35  16  97  84   5  48   6  80  97  39  32  18  95  62  68  81   2  19  53  76  10  72  39  65  84  82  28  50  69  73  34  63  51  49  67  79  85  27  11  71  90  18  87  75  43  75  87  99  75  98  11  99  73  69  98  43  17  61  39  93  99  97  97  19  25   6  35  85  34  22  71  77  28  59  25  12  70  71   2  70  71  64  81   9  46  65  12  65  26  43  37  92  74  74  32  54  97  24  64  39  68  47  68  88   6  23  69  70  37  53  27  87  23  51  55  97  62  57  46  25  53  84  57  27  61  70  35  73  36  53  51  80  37   5  89  78  90  38  68  59  11  11   6  92  53  99  52  75  61  34  86  36  28  52  60   4  48  30  46  11  86  36  98  55  94  25  26  89  23  96   2  61  13  69  28  10  87  75  34  10  50  56  32  11  43  80  94  23  17  18  73  95  86  22  69  63  79  29  32  19  63  49  29  56  66  50  52  50  91  27  78  77  92  84  31  65   3  75  50   7  37  12  64  25  38  62  69  88  44  43  26  21  78   5  37  77  51  48  70  68  90  69  72  37  45  82  72  82  69  90  72  96  95  60   4  72   3  87  73  72  61  68  44  68  32  39   5  39  84  51  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            70  83  26  44  60  15  88  39  14  29  89  79  24  80  25  54  77   9  92  68  62  43  69  75  58  10  36  53  85  63  91  25  72   9  88  52  47  44   6  77   1  95  49  79  46  81  96  82  81  16  16  99  83  17  56  96  87  69  44  35  48   7  63  50  28  91  74  51  10  70   1  92  39  60  48  43  24  66  98  84  87  63  66  31  98  99  74  77  77  42  58  69  62  59  78  26  84  29  83  74  37  85  91  39  53  51  57  81  39  66   2  70  84  72  76  82  89  54  97  64  50   4   3  99  37  84  23  53  56   1  16  12  73  27  63  21  49  38  24   6  83  66  97  77  23  86  64  67  19  49  92  76  62  92  61  59  36  56  16  16  63  30  83  26  77  90  42  83  97  78  88  75  12  19  93  25   5  42  88  84  53  93   6  91  51  39   3  32  24  85  37  24  83  15  17  69  74  87  83  58  46  40  28  46  62  35  16  57  33  10   1  70  42  27  77  63  73  81  34  74  96  12   7  29  57  62  41   7  55  58  21  40  75  82  27  16  20   8  43  43  23  86  71  30  40  73  98  42  26  12  79  62  12  19  54  32  54  95  33  52  82  45  25  73  60  41  23  65  22  36  69  19  28  45  93  44  53  62  26  24  41  84  26  90  93  44  32  45  90  29  40   6   9  48  87  16  83  29   7  69  76  11  90  23  58  15  16  62  30  90  36  34  31   5  68  71  66  70  41  73  89  66   2  88  43  58  48  97  86   9  71  49  10   3  99  82  20  35  42  71  32  76   5  80  89  74  30  58  63  78   9  37  42  67  92  24  61  77  19  32  82  86  95  63  73  67  41  98  30  28  41   3   1  73   6  25  63  54  16  92  61  86  25  44  71  29  62  14  93  46   7  67  92   4  67  99  26  85  98  34  84  81  60  37  98  40  68  13  41  61  37   3  49  43  33  60  73  97  66  49  93  40  87   8  88  32  23  74  95  35  22  87  67  24  19  20  71  94  35  19  17  47  14  88  95  76  86  87  82  24  31  99  28  57  31  54  86  26  12  14   5  66  81  40  73  38   7  78  33  97  25  47  29  55  73   7  24  36  23  16  46  33  28  83  49  98  55  77   8   2  54  65  37  60  67  50  80  54  68   2  32  62  66  56   8  53  16  97   8  86  56  55  30  65  56  95  54  57  66  41  58  93  57  88  15  92  26  21   9  52  41  81  48   2  22  88  90  25  91  37  53  78  65  22  25  62  28  48  71  82  34  56   8  15  27  84  26  56   8  47  71  44  90  88  25  20  38   3  59   4  33   4  11  93  79  71  45  83  30  12  49  93  63  46  57   6  97  87   8  48  85  81  47  36  53  38  93  28  89  35  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          53  11  72  49  30  29  87  77  38  82  33  22  91  90  39  36  11  66  78  82  13  69  17  18  32  94  87  41  60  79  60  78  29   2  55  56   1  73   4  93  84  66  32  80  26   4  88  58  64  66  33  82  96  37  17  41  73  96  11  74  86  88  46  43  49  82  27   8  51  74  80  90  95  94  24  93  13   4  80  83  58   6  88  52  68  49  59  26  67  85  57   5  32  34  91  26  36  99  68  32   7  96  45  21  60  24  93  19  75  22  98  72  76   5  72  37  65  42  79  60  72  40  58  88   1  53  70  39  62  55  12  78  87  45  93  51   7  77  17  32  71   1  10  11  61  49  28   7  80  55  41  64  72  92  86  80  95  55  61  64  51  76  98  18   1  50  82  76  51  28  75  94  58  47  73  70  97  58  90   3  70  30  43  16   4  47  61  94  64  13  71  72  30  29  43  55  38  30  49  21  93  21  46  46  16  89  57  33  78  97  31  59  59  77   8   6  34  24  73  65  45  53  53  64  71  76  99  43  46  96  44  69  66  31   8   1  79  79   3  80  83  30  73  38  27  32  47  72  71  92  54  11  92  20  11  36  91  71  76  18  57  93  43  73  47  87  18  32  18  86  99  61  54  90  89  57  75  62  50  35   4  36  24  19  77  54  19   5  63  10  94  38  75  65  55  72   3  19  15  33  51  68  94  70   7  83  97  11  28  11  46  63  69  22  65  53  68  17  33  33  21  54  78  36  28  32  17   5  78  36  17  74  95  27  51  61  37  79  93  29  42  44  13  72   3  94  89   2  56  60   2  70  48  35  22  20  51  66  40  81  60  65  92  69  37  56  75  98  87  51  32  26  46  67  54  49  43  33  11  15  27  86  21  67  52  64  43  68  69   9  36  37  84  39   7  60  24  91  48  20  45  98  24  15  94  92  35  82  34  20  77  23  22  72  57  76  24  14  23  39   5  94  15  18  20  70  26  84  89  86  88  14  75  99  59  11  34   7  36  30  81  30  80  26   7  29  97  71  70  11  14  29  41  88  33  19   7  38  40  43  32  25  36  61  28  75  98  18  61  36  60  18  86  86  23  79  91  83  76  49   3  98  44  45  98  23  17  91  84  18  70  15  94  84  77  93  37  14  32  53  97  94  97  95  83  39  81  64  33  90  78  10   1  66  84  68  47  56  95  84  27  62  16  85  72   4  46  24  90  74  90  21  98  42   1  37  56  93  18  90  55   6  74  62  58  21  92  13  51  15  84  16  86  58  12  44  78  98  94  24  96   6  40  31   2  54  24  96  11  82  71  46  85  87  91  43  34  24  90  74  73  56   2  66  82  12  25  81  12  15   5  73   1  89  81  58  37  32  28  60  47  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        6  75  92  36  93  24  93  26  48  44  40  81  99  82  85  64  71  31  64  90  14  43  55   2  36  78  35  17   8  39  31  84  66  22   9  81  50  80  24   4  55  36  51  82  41  22  17  50  83  45  36   2  45  66  61  73   8  57  67  65  86  75  46  92  52  11  10  63  60  67  41  65  73  70  74  64  58  80  98  50  75  69  41  66  68  60  65  29  87  10  81  93  43  21  66  36  72  41  85  50  47  89  44  96  87  67  35  66  61   4  11  10  65  93  63  22  96   3  22  38  51  34  11  78  27  37  84  75  56  50  55  65  85  89  43  59  39   5  96  71  84  81  28  13  10  15   3  96  44  98  61  69  59  93   4  98  92   2  50  78  39   3  14  39  37  83  69  70  89  82  60  65  72  74  60   1  48  71  10  68  51  68  77   5  43   9  47  76  82  58  12  94  39  87  86  14  11  82  41  75   3  75  52  91  81  35  24  80  35  22  57  83  18  59  82  84   2   9   3  69  87  47  90   8  50  47  86  26  32   5  49  54   2  72  74   8  83   3  55  97  23  81  93  20  35  55  13  20  62  50  25  27  16  59  69  38  43  58  80  95  67  14  14  91  86   8   6  10  32  46  15  94  97  94  72  39  47   8  82   9  93  11  31  10  74  84  36  74  89  97  92  56  67  63  62  75  22  21  16  53  23   3  59  76  16   7   9  16  94  51  55  61  92  89  85  43  81  36  69  95  26  68  86  22  84  45  30  55  22  35  53  75  60  72  51  60   5  56  48  61   2  26  11  58  18  99  17  37  29  43  86  44  14  26  45   6  88  77   6  48  79  17  80  31  72  57   8  22  67  14  49  96  19  94  68  37  43  52  54  28  57  97  74  71  57  77  68   2  10  56  69  86  12  29  82  24  80  53  60  91  93  82  81  97  78  22  64  75  77   6  93  38  56  24  78  77  11  43  91  70  65  92  79  37  31  89  36  96   6  98  98  95  62  70  97  78  24  93   3   8  10  84  45  32   5  66  12   5  16  47  59   9  74  47  41  97  77  74  24  97  89  17  49  12  40  72  61  87  60  25   2  27  54  87  47  53  52  26  52  49   5  18  57  91   7  24  80  57  79   4  54  15  12   6  54  33  71  67  96  47  14  46   8  98  79  84  44  25  88  27  64  11  82  96  50  42  38  82  77  73  84  94  42  42  51  29  86  79  53  12  43  96  66   1  31  33  34  62  37  98  16  99  64  51   3  64   7  19  43  72  94  98  72   4  24  99   2  51   6  12  50  31  81  94   4  60  22  65  14  27  75  89  35  10  17  87   2  65  71  90  28  88  58  58  51  98  12  68  46  50  81  53  50  48  82  75  15   2  69  44  96  10  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      69  80  90  19  32  36  92   7  43  61  91  57  50  62  69  88  26  18  12  44  98  87  74  82  22  36  21   1  55  22  90  77  97  65  35  17  49  72  85  45  13  45  91  25  69  20  71  91  80  26  95  87  36   7  21  44  49  94   2  15  93  12   7  56  36  82  23  85  85  89  76  64  43  52  45  74  18  53  59  53  82  32  82  82  83  28  90  95  28  13  12  51  66  96  73  82  57   4  13  62  42  92  75  25   7  34  74  14  71  96  49  79  81  79  16  75  59  16  83  28  95  99  53  83  49  58  96  10  79  36  41  89   3  13  63  86  99  29  90  93  80  37  34  43  46  36  39  67  98  81  89  42   5  11  76  67  64  65  74  78  48  83  18  77  16  67  38   2  61  84  29  92  57   2  23  14  27   3  22  11  93  66  68  36  74  20  36  43  66   5  26  89  27   6  48  26  59  79  13  65  42  45  40   5  51  27  70  98  20  50  58  63  32  88  72  42  36  49  92  13  17  35  27  65  46  97  11  46  29  26  84  38  67  88  63   6  57  29  45  69  55   2  55  35  69  37   2  32   2  29  64  31  68  99  46  62  24   1  22  64  59  78  67  53  94  43  62  88  80  61   5  38  32  56   7  36  28  57  30  72  39  63  38  90  15  23  19  91  65  62  99  73  64  27  24  75  26  11   9  16  65  49  64  73  26  57  49  57  64  45  67  24  95  21  16  83  92  17  76  83  35  97  52   1  30  78  43  22  80  74  42  29  54  70  94  67  64   2  75  56  92  63  12  13  26  81  18  62  18  79  28  25  19  35  26  87  43  15  39  79  83  72  35  65  31  79   4  65  76  60  28  37  51   3  48  88  38  31  85  55   3  39  66  52  23  20   5  83  79  34  98  49  35  67  91  93  82   3  64  14  73  10  64  93  96  38  53  27  56  25  51  50  72  73  87   4  33  54  84  47  53  47  23   2  39  31  72  14  81  46  64  42  85  82  99  98  71  78  93  11  35  38  30  32  54  98  47  67  43  78  22  10  56  81  25  68  72  42  42  88  56  15  25  63  56  21  49  85  64  77  18   9  50  28  54  85  88  13  20  15   8  18  84  17  61  63  41  22  50   1  17  35  56  23  32  27  65  41  45   8  36  81   2  30  46  72   4  86  42   9  54  31  27  27  24  20  71  81  79  19  17  19  11  27  57  32  52  91  54  44  67  47  91  25  74  70  93  31  31  62  52  43  19  62  55  93  23  12   1  88  25  30  50  10  73  88  54   3  63  62  85  61  22  52  57  11  29  52  10  40  56  68  88  80  33  97  72   3   3  19  53  74  77  65  39  35   5  26  14  66  65  16  98  17  47  89   5  52  40  62   7  17  99  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    35  60  38  79   8  69  55  40  98  67  97  26  28  72  26  35  43  28  92  35  69   6  84   7  25   3  97   1  73  46  77  48  47  16  66  37   6  72  18  22  85  25  89  53  61  54   8  69  25  52  99  99   2  63  61  49  29  84  47  26  53  39  67  95  66  74   7   2  68  90  95  97  87  58  73  82  12  62  55  87  26  89  14  31  50  13  97  32  11   2  77  77  47   6  11  18  38  61  79  69  65  74  35  57  22  89  48  19  82  96  81  91  12   7  21  61  44  16  91  40  20  48  91  48  14  86  82  71  43  62  69  36  89  39  81  16  29  58  16  76  31   8  43  34  49   7  17   1  31  99  71  29  83  27  79   6  74  86  40  28  58  75  95  21  25  78  36  48  12  79  78  68  15  71  90   7   9  31  92  85  67  79  81  40  69  52  34  84  60  83   6  32  21  82  60  92  92  91  82  40  93  69  22  79  41  88   7  15  26  24  69  64  62  84  60   9   6  78  82  12  41  96  26  24  16  59  83  52  17  57  34  84  69  93  54  13  10  76  22  27  12   6  66  27  27  60  53   6  86  72  27  69  92  88  32  70  70  36  77   6  93  25  80  26  28  88  37  27  29  37  47  61  87  93  62  98   3   7  94  53  35  47  69  97  39  45  60  85  79  66  22  73  32  58  64   6  57  40  23  18   7  85  78  96  39  28   6  39   2  58  47  44  54   7  27  34  16   8  43  22  61  56  57  16  17  59  43  80  76  52  84  47  20  29  60  90  42  83  85  16  91  44  72  11  29  73   3  35  51  63  52  88   6  95  27   8  74  94  36  58  60  54  73   7  26  92  81  36  58  70  76   5  59  72  97  48  71  50  37   1  79  68  18  55  93  82  90  74  93  63  45  84  90  89  54  44  33  43  19  34  39  53   8  65  96  37   4  60  76  81  22  14  45   6  86   5  30  44  24  41  83  10  17  21  61  73  70  61  64  34  54   3  81   4  50  64  52  88  17  86  37  96  79  30  84  59  52  74  43  87  91   7  23  79  54  41  97  51  25  56   5  94  66  72  88  10  62  29  91  15  21  90  68  67  83  46  92  41  60  66  72  93  22  63  46  71  42  13  52  63  60  45  71  97  82  23  62  75  80  72  79  67  25  67  25   4  51   5  82  80  16  43  14  21  58  56  56  89  15  92  95  66  71  55  83  20   3   3  76  19  11  30  77  28  67  54  38  20  61  53  20  18  97  59  34  70  16  77  83  19  64   8  47  48  15  95  36  96  54  30  54  50  16  31  23   1   6  74  10  72  74  24  81  14  66  75  98  27  19  22  32  77  96  61  39  58  92  26  10  44  62  60  19   9  63  93  31   1  79  90  38  46  27  72  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  54  18  27  11  17  14  32  19   4  76  84   2  70  35  85  66  92  57  26  46  21  82  27  51  11  49   7  65   2  41  43  97  38  33  36  74  34  25  40  31  73  26  30   3  28  92  60  72  77  14  30  20  39   2  29  61  29  88  52  78  87  22   4  92  97  31  33  68  51  44  31  18  31  50  67  78  85  96   7  87  74  95  97  93  56  44   1  46  84  23  86  80  75  15   8  28  62  73  19  16  49  77  79  51  33  72   8  96  60  92  56  90  74  70   3  46  63   1  65  98   2  30   8  17  77  11  35  75  52  25  73  79  56  35  54  62  65  63  44  17  16  29  14  95  20  37  95  80  27  24  12  35  16   1  61  23  41  19  88  61  83  23  62   9  18  11  47  87  73  21  89  35   4  94  81  61  16  49  61  32  92  46  14  99  55   5  47  79  20  25  17  15  64  20  91  15  60  31  14   9  47  86  27  31  73  35  50  79  18  85  26   5  18  49  46  56  96  17  55  42  24  91  49  98  19   8  36  75  17  99  49  87  29  73   8  33  25  37  12  97  58  64  95  19  69  83   3  53  25   7  76  73  42  20  87  40  88  38  44  31  10  25  74  84  57  17  83  30  79  54  60   2  68   3   4  37  48  62  86   9  11  24  72  43  90  62  41  25  55  39  98  13  74  84  83  21  78  56  95  52  37  96   5  87  60  31  76  61  66  32  22  70  61  66  71  10  21  36  18  99  24  12  38  82  96  49  36   3  61  70  15  12  21  14   7  12  72  89  56  21  47  37  24  84  42  71  28  86  97  81  45  73  98  40  54  47  12  32  44  58  34  81  88  24  20  66  99  34  33  60  33  11  99   8   4  52  67  79  42  52  69  81  28  71  80  76  81  63  38  63  72   8  38  71  52  35  40  90  90  31   4  44  13  37  80   7  80  50  25  66  78   8  49  85  75   6  56  87  89  78  66  27  99  22  59  46  62  92  46  99  59  93  64  32  52  67  55  30  16  33  21  76  31  18  89  73  98  27  88  98  24  68  39  49  31   4  16  14  59  32  50  20  78   3  76  87  40  60  68  60  16  74  50  58  78  69  58  63  71  88  27  31  44  82  80  33   3  75  30  12  52  11  50  98  65  67  48  11   4  96  30  67  66  66  66  38  34  59  83  51  63  52  26  63  49  63  79  19  89  98  33  41  65  59  83  90   9  63  36   6  58  14  31  22  73  70  82  48   6  34   5   1  37   9  40  21  68   2  51  12  34  73  75  13  45  56  54  71  42  51  85  53  93  55  73  16  75  87  89  64  32  52  38  12  16   5  48  65  29  97  60  67  47  64   5  94  61  47  50   5  91  87  53  76  30  59  73  65  18  54  49  89  96  44  76  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                4  34  20  34  17  10  35  96  10  36  10  71  93  40  74  95  12  45  85  85  25  11  43  89  94  17   9  63  63  58  47   2  73  22  31  30  28  25  57  21   3  19  88  88  38  81   7  57  84  88  24  27  48   7  11  55  18  86  24  32   9  43   6  12  60  69  60   9  37  52   3  69   2  29  39   3  19  94  13  72  39  79  43   4  22  46  80   2  32  28  48   6  18  74   5  75  11  37  97  18  78  91  32  67  27  86  26  29   5  11  71  33  99  11  14   2  69  89  47  88  68  65  79  51  87  14  63  61  42   9  19  65  97  90  79  49  98  15  42  27  82  65  42  91   4  71   4  82  61  99  38  24  95  70  86  23  96   7  44  86   3  23  16  17   3  71  51  57  14  98  82  46  36  87  75  60  83  79  74  67  50   2  90  71  69   6   3  19  39  14  85  37  66  54  83  79  96   1  32  91  26  88  75  79  41  97  41   2  98  21  62  81  78  11  63  85  51   4   3  52  98  11  58  36  77  91  27  69  59  61  21  65  95  50  56  99  60   8  29   7  57  51  85  61  25  64  97  22  66  82  44  35  28  11  21  72  98  44   5  69  92  37  46  95  20  70  25  40  95  49  91  21  41  54  26  63  51  91  84  92  78  58  56  72  18  11  15  32  60  40  62   9  64  65  90   2  83   2  53  81  35  62  75  53  52  11  25  70  11  39  30  73  76  61  41  36   4  22  66  49  37  42  73  85  45  27  93  56  72  70  80  66   4   8   9  83  54  46  31  84  65  87  73   6  83  42  93  73  95  60  35  57  74  44  72   1  28  21  84  12  76  94  15  74  98  93  18  35  36  13  46  42  79  10  19  49  43  60  98  51  59  24   8   3  70  48  71  20  96   5  47  51  35  35  90  92  43  93  62  25  64  76  27  83  79  91  76   6  18  82  14  44  45  13  84  72  18  45  22  69  48  55  91  74  45  89  62   3  35  92  58   9  93   5  57   2  21  25  84  72  69  83  90  37  51  54  46   7  82  26  34  36  77  47  28  35  22  73  11  74   8  16  18  32  69  82  31  86  64  71  48   7  11  41  26  77  55  64  40  93  93  58  99  48  31  26   6  86  31  51  59  30  40  81  30  19  73  93  56  81  35  33  31  82  59  63  34   1  39  63  59  51  81  48  70   8  66  90  32  20  65  14  45  72  34  32  28  79  76  75   5  50  97  48  81  51   3  54  60  46   1  60  48  73  10  86  80  84  77  66  93   7  97  38  98  86  16  25  42  86  10  56  86  62   8  91  20  44  90  64  99  59  10  46  38  53  70  25  36  57  68  20  13  95  44  67  70  45  34  95  45  49  87  65  47  27  64  99  27  91   3  74  25  31  12  26  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              57  38   4  59  78  64  11   1  24  95  87  14  87  98  94  35  95   6  40  81  56  40  88  77  41  68  83  58  66  24  94  73  99  24  66   6  86  31  98  91  31  57  22  17  42  20  46  97   4  51   3   9  34  94  78  13  49  84  51  71  35  76  37  82  37  58  89  66  25  23  85  99  45  97  45  65   5  67  44  41  15   4  45  99   6  78  81  95   4  49  76   8  74  32  76   8   5  35  28  44  30  66  36  59  83  14  32  57   7  49  75   4  99  69  82  48  35   2  35  38  46  31  78  81  26  12  99  49   3  62  17  36  79  10  20  11  59  48  77  50  59  27  46  71  92   1   2  63  49  70  92  87  69   3  96  76  37  13  92  11  39  93  33  77  98  77  75  87  14  43  91  87  73  15  94  78  43  14  99  95  75  42  41  68   9  38  12  82  36   3  28  33  54  28  13  78  84  96  90  42  46  85  49  64  40  73  13  24  52  79  65  60  15  18  46  78  10  40  90  46   4  44  67  44  52  22  60  20  16  75  82  34  16  42  29  16  91  36  83  92  90  68  72  45  76  19  57   9   1  84  41  76  88  52   1  97  88  69  77  97  18  25  62  10  75  87   9  34  18  54  99  21  85  90  91  29   5  89  64  56  13  76  30  93  48  10  60  73  58  15   9  10  24  10  21  54  62  46  47  45  97  81   5   2  48  80   1  34  44  28  54  39  99  71  89  57  86  10  31   2  81  44  54   6  62  65  37   4  15  29  83  17  31  89  40  48  50  18  37  71  53  36  95  94  65  23  20  88  84  80  80  53  80   9  98  88  86  25   3  19  66  26  29  61  43  35  13  54  21   3  75  75  13   6  62  55   4  10  76  44  61  62  11  15  61  22  22  25  60  18  81  12  59   6  15  69   1  22  85  25  37  18  47  27  69  65  40  30  41  52  90  49  28  73  60  76  13   8  67  10  26  58  13  42  35  15  70  83  13  26   5   9  85  45  91  98  96  91   6  80  75  72  41  19  46  76  23  76  82  70  28  32  10  93  73  34   9  38  52  79  37   5  11  20  18  83  88  97  32   5  14  38  96  75  58  43  54  81  77  93  60   5  85  35  62  24  64  91  54  85  36  50  77  34  14  10  72  93   4  49  96  74  82  39   5   3  28  99  57  50  81  86  75  43  58  13  56  73  33  79  87  34  56  29  20  33  89  84  17  25  62  94  64  47  67  93  79  48  91  51   6  31  17  25  58  66  19  23  72  96  32  40  62  69  21  98  25  29  78  99  91  69  14  70  55  40  22  22  80  13  20   2  90  90   4  97  43  52  99  21  15  76  90  42   7  83  41  62  65  88  71  93  71  13  71   9   3  82  36  40  22  68  75  31  79  35  66  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            64  15  11  54  13  95  61  12  26  87  19  29  16  85  45  34  98  45  54   5  81  74  77  58  31  53   9  87  99  52  71  28  17  58  28  49  51  37  94  67  81  10   3  32  92  84  79   8  21  56  67  72  37  49  41   5  10  98  17  64  88  18   4  72  58  23  50  41  63   9  17  43  26  55  58  29  47  41  36  17   7  21   3  85   5   5  76  30  82  10  23  45  71  86  64  92  25  62   8  49  59  85  53  70  73  58  14  47  10   3  46  48  60  17  83  77  66  79  42  11  18  60  49  85  52  14  41  39  55  29  34  97  56  61  73  55  23  93  50  71  50  26  16  32  93  50   8  57  50  23  53  46  90  58  18  32  36  95  13  25  43  87   7  38  80   8   4  39  43  36  88   7  18  89  98  44  25   6  15  60  15   8  37  72   2  66  23  22   8  55  33  78  36  81  45  59  90  47  46   2  68  28  71  77   4  93  10  24  55  69  59  36  37  95  49   6  44  14  21   9  51  81  80  39  11  99  98  95   6  53  81  89  83   8  93  62  57  32  81  69  40  70  29  73  35  70  84  20  83   1  21  11  97  23  33  71  39  35  79  27  96  85  10  48  97  73  35  55  91  75  33  95  56   2   7  51  50  27  97  91  75  12  90  70  40  53  19  63  17   9  68  49   2  77  43  33  24  42  87  35  27  93  92  68  12  55   5  86  33  57  67  42  68  10  61  88  36  92  67  16   1  74  61  93  88   2  53  52  47   4  58   7  66   4  60  95  40  41  64  99  85  78  82  88  69  68  27  35  71  28  34  44  88  42  11  67  34   3   9  74  16   7  38  25  92  82  46  26  78  48   2  40  92  26  55  61  42  30  42  95   7  26  92  34   7  87  97  62  51   1  28  10  64  23  52  93  10  10  62   2  40   4  26  22  60  35  23  91  57  72  86  23  37   5  37  79  18  79  35  90  81  42  57  74  41  97  83  21  87  46  41  20  36  79  70  89  68  39  32  45  13  36  14  77  20  69   5  79  27  29  22   7  82  36  91  33  56  32  49  49  79  42  37  22  69  58  87  39  74  22  53  85   8   7  88  73  65  21  10  11  76  68  69  76  21  24  92  46  51  12  93  40  99  40  24  34  18   8  43  13  20   3  78  91  81  14  78   8  39  89  87  92  13  28  79  90  17  85  39  94  28  42  62  99  35  12  46  31  43  63   1  84  77  69   8  60  54  40  49  93  64  12   3  32  81  17  19   1  84  35  14  72  60  99  82  81  33  65  56  85  22  67  69   9  24   6  98  11  90  34  12  73  20  66   4  70  80  71  56  10  50  54  45  10  85  55  60  84   6  89  83  46  42  77  19  66  12  65  98  54  90  40  84   9  92  34  49  17  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          51  79   7  37  37   7  19  82  47  71  20  22  39  47  59  74  27  42  72  53  50  56  83   7  57   2  36   8  30  66  35   8  24  18  93  50  60  35  51  87   6  60  76  64  81  76  78  89  31  70  83  35  35  20  40  45   1  77  11  76  91   1   4  66  47  10   7  61  96  37  69  29  12  67  10  20  74  21  15  46  56  70  44  36  37  57  77  40  80   1  39  20  75  94  88  46  53  87  60  82  24  78  14  55  74  81  24  25  19  80  79  99  99  24  45  72  91  81  53  57  14  57  60  97  98  80  82  75  62  35  41  87  93  58  84  10  73  13  84  97  68  13  50  87  79  18  74  81   9  80  32  96  29  75  49   8  45  50  34   8  39  52  30  45  90  21  94  58  28  36  61  58  62  72  90  93  38  21  81  34  25   7  33  70  82  55  61  65  48  16  48  58  44  50  84  62  26  52   3  26   6  19  71  68  11  10  82  66  56  39  25  25  49  21  44  58   9  60   5  88  69  39  90  34  42  34  15   2  11  27  16   3  34  95  24  74  62  96  95  57  37  25  54   6  35  44  37   7   8  85  69  19  85  21  63   2  36  11  21  20   7  97  64  17  35  12  95  59  44  78   3   8  30  54  35  26  82  78  17  88  27  26  54  47  41  59  11  72  23  41  85  13  96  34  30  52  64  72   3  26  71  22  27  57  98  95   2  37   5  86  47  53  13  21  15  26  92  38  83  41  29  47  14  63  89  11   9  12  44  57  24  49  13  78  90  73  47   7  26   9  46  49  74  46  39  61  50  66  66  65  35  79  44  56  56  69  42  37  38  48  88  31  86  23  56  99  64  60  13  36   3  23  58  29  79  42  16  56  32   3  26  40  32  37   3  64  38  15  33  20  25  61  22  93  69   6  87  47  73  22  64  69  43  59  74  99  86  76   1  64  49  89  72  66  36  81  10  75  65  78  97  17  90   3  24  91  22  27  81  40  42  44  76  31  73  82  76  65  82  57  68  92  75  71  72  31  99  47  53   7  12  77  47  19  87  27  88  17  90  62  49  22   8  34  64   5  87  90  95  65  70  65  42  58  57   3  23  52  19  77  75  90  70  95  69  59  96  35  80  39  80   4  77  54  86  92  32  49  88  94   2  59  20  40  99  11  29  78  71  92  29  45  61  46  44  95  34  93  21  61  52  61  84  19  25  28  89  62  74  73  11  43  43  80   5  33   4   5  29  79  17  87   5  56  74  53   8  74  49  41  74  47  16  49  59  54  82  24  54  55  42  20  41  95  18   7   3  24  95  75  18  96  19  33  36  38  30  97  23  82  93  89  11  75  20  45  58  57  97  36  65  35  39  86  40  50  35  47  46  97  16  95  21  71  50  91  91  61  80  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        1  43  81  89  40   7  24  25  24  64  38  96  78  69  88  64  87  78  55  59  13  47  52  75  68  32  99  60  20  49  53  81  75   1  32  52  33  16  88  10  67  83  44  68  45  41  51  69  61  21  59  40  43  85  99  59  42  51  25   4  40  61  69   3  82  22  97  48  51  65  31  45   5   6  92  12  36  47  49  89  34  16  43  59  96  91  94  80  88  72  65  82  68  71  75  69  32  84  75   2  57  43  22  33   9  69  21  66  31   6  28  10  25  73  15   1   8  19  82  83  46  29  62  97  91  46   7  55  88  32  56   9  18  46  42  84  74  24  83  68  19  65   3  32  75  86  92  34  88  28  93  53  99  58  25  92  75   9  30   7  20  34  60  16  49  68  27  34  99  85  70  20  27  58  22  27   1  65  18  99  68  15  97   7  98  30  51  61  84  86  45  21  55  56  20  48  41  66  62  61  23  21  86  82   5  88  22   6  26  46   7  88  42  34   3  30  28  28  53  61  34  41  74  86  78  98   2  13  90  83  30  44  94  42  11  98  89  91  93  10  16  70  78  82  42  29  15  26  25  26  31  74  67  16  33  88  67  60  85   4  66  29  48  90  45  88  57  86  45  73  56  98  94  76  20  17   7  59  47  87  77  96  27  64  45  21  27  73  49  95  18  98  31  38  45  41  39  48  38  39  13  71  37  97   9  20   8  71  64  26  93  37  71  70  44  91  39  37  88  69  61  37  95  81  77  42  72  23  28  94  13  29  86  19  39   4  34  52  77  85  57  70  34  25  22  26  78  24  62  52  36  39  97  45  80  34  25  17  20  89  33  91  69  73  16   1  60  66  11   2  45  32  58  49  51  57  19  76   7  37  60  53  78  66  35  36  89  52  82  67  36  84   7  85  18  19  63  91  47  71  96  53  32  18  63  96  88  96  77  35   6  61  26  67  60   2  98  67  23  65  86  52  85  49  90  62  19  13  49  58  34  13  20  71  23  18  84  91  78  19  15  27  39  10  45  24  90  16  76  97   4  32  34  70  38  15   4   5  94  94  95  79  96  87  21  44   9  33   7  10  89  26  11  46  28  20  29  60  81  91  18   1  22  75  19  22  72  87  47  41  73  89  73  40  16  74  61  34  47  16  64  66  27  22  98  44  59  23  26  64  72  67  23  28  30  42  65  58  65  33  29  85  73  42  17  14  36  52   1  17   6  72  46  42  85   3  46  42  81  62  90  63  13  42  64  20  76  23  56  42  85  76  43  11  21  48  53  26  56  33  29  29  46  35  20   7  69  15  89   1  30  45  31  11  40  36  24   6  18   4   6  93  94  52  27  55  96  99  26  46  39  74  60  46  45  10  58   9  20  77  30  11  21  57  39  65  86  99  73  42  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      81  80  70   1  97  55  40  26  97  53   1  54  92  86  56  38  19  69  46  47  96  97  18  38  20   7  73  23  50  26  11  99  11  95  72  46   1  22  46  38  43  68  90  67  16  97  15  96  48  86  55  66  73  53  33  79  89  27   3  16  91  59  55  64  43  10  75   1  26  80   3  63  70  78  54  31  62  57   9  85   1  92  50  96  92  17  17  90  93   3  17  36  74  54   4  43  62  33  95  83   8  52  20  64  82  77  33  24  23  46  12  25  56  73  55   6  55  64  38  77  96  87  20  50  41  24  43  16  68  37  51   1  84  79  32  50  45  10  36  58  50  90  50  16  84  10  81  41  87  53  78  15  52  50  36  74  59   3  33   3  87  90  38   3  27  57  62  14   9  14   7  20  62  87  52  76  23  21  39  31  95  40  50  91  67  86  22  88  90  28  52  38   1  35  91   8  84  21  15  17  77  76  19  37  33  90  32  39  60  16  40  17  15  28  80  19  79  51  74  71  79  79  21  81  39   6  14  58  28  53  99   8  57  19  78  71  36  12  48  42  11  39  64  18  34  28  29  72  19  44  62  86  91  19  10  34  63  21   9  70  89  85  68  68  74  92   7  88  60   4  83  21  70  44  91  97  24  83  36  92  70  37  80  82   5  88  49   3  16  64  59   1  33  56  96  23  27  53  39  71  13  31   1  74  79  17  55  39  10  12  74  99  27  80  19  49  42  15  60  90  45  97  13  36  65  28  92  60  72  61  44  33  68  93  48  89  90  23  93  23  64  89  14   2  35  21  17  14  99  46  46  48  75  96   5  78  97  93  68  81  24  85  67  98  41  26   2  16  32  35  26  17  39  53  33  50  97  69  41  81  57  32  98  29  90  97  55  79  25  36  58  81  13  61  48  92  22  36  65  73  13  46  97  41  16  29  70  57  20  47  98  48  29  35  84  14  67  88  65  84  30  78  77  94   6  60  36  31  42  32   1  34  86  59  48  49  31  38  60  64  93  61  45  10  70   5  99  73  42  83  11  34  98  76  17  68  51  38  53  81  70  68  31  39  10  96  11  94  18  87  61  96  65  47   7  23  84  22  36  11  40  93  21  66  40  63  75  84  27  82  81  41  82  70  85  82  31  89  72  98  38  44  52   2  20   8  77  31  87  89  89  20  54  92  27  21  93  32  18  84  88  25  37  33  94  32  85  85  82   6  85   5   5  59  62  11  79  34  49  22  91  74   7  13  89  70  32  44  45  26  22  73  78  95  77  23  23  89  71   1  71  59  82  82  68  89  99  66  78  14   9  47  10   3   6  25  45  91  52  41  72  36  31  31  89  75  87  78   2  16  95  99  53   3  20  52  36  18  86  12  46  88  21  94  16  65  75  19  52  55  13  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    86  75  72  24  17  47  71  98  43  76  58  77  71  47  35  62  86  69  58  75  42  13  16  65  28  88  66  51   5  55  36  64  73  50  45   5  29  50  40  25  86  46  39  76  54  73  16  20  27  79  84  70  44  49  38  13  75   2  44  90  58  90  90  51  96  62  90  88  22  86  38  90   6  69  23  77  62  70  21  23  97  42  64  77  21  92  56  26  57  52  42  66  22  84  79  81  94  61  34  40  67  14  59  96  73  12  55  28  10  21  23  56  88  43  30  45  61  71  53  37  38  98  22  10  57  28  49  22  78  22  88  62  66  24  99  62   7  95  41  11  34  35  47  54  34  31  47  58  12  41   9   9  91  88  89  29  95  65  47  50   2  82  46  86  65  15  52  50  67  39  45  41  23  70  99  85  83  17  21  56  13  48  15  37  88  59  80  84  21  52  27  56  23  28  74  30  14  85  89  32  39  76   8  68  85  32  95  89  99  66  28   5  61  50   2  62  56   6  88  60  89  29  76  83  12   6   4  78  89  93  68  70  61  96  58  75  88  92  70  63  41  12   6  48  94  31  11  17  47  97  78  63  45  41  19   3  59  36  17  10  27  48  13  15  38  62  68  44  71   5  65  30  14  30  16  57  38  63   4  37  47  55  52  59  10  88   1  35  40  28  65  36  54  17  13  49  37  41  86  66  25  97  76  95  18  21  30  45  59  27  86  94  38  58  87  21  33  49  67   2  40   7  51  25  65  19  33  76  20  38  53  51  98  38  74  89  46  28  81  22  75  12  26   1  85  30   4  77  91  37  87  67  27  24  69  47  68  94  32  51  43  77  69  44  21  19  98  84  78  25  99  10  68   7  49  23  86  77  37  82  46  87  64  75  11  70  34  38   8   3  55  64  52  66  38  92  78  52  56  42  71   7  20  21  15  60  84  72  82  17  52  20  62  27  43  72  39  18  52  79  51  24   1  83  81  90  70  81  88  81  40  97  61  63  82  62  30  58  26  55  59  72  27  77  31  39  26  65  51  51  53  34  52  73  28  70  63  80  41   4  75   9  69  83  82   9  25  31  88   9  31  97  93  10   4  38  36  45  11  10  30  52  90  62  55  73  92  17  53  40  78  56  27  51  95  73  96  73  65  51   9  39  65  29  13  13  56  22  46   8  27  91  70  69  92  70  70  21  44  46  20  84  20  17  60  89  67  23   7  42   5  37  28  79  22   1  57  68  50  28  71  73  57   1  81  28  65  22   3  41  11  37   3  50   4  95  44   6  77  18  31  24  32  11  26  67  99  71  24  34  67   3  54  73  51  58  33  23  10  78   5  17  87  81  81  37   9  98  77  93  86  98  20  59  96  79  96  29  93  66  50  16  45  21  33  40  43   8  47  67  76  70  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  29  98  51  33  80  78   1   7  80  75  96  36  79  87  51  58  16  63  54  38  33  52  40  99  25  19  77   3  14  71  85  83  64  97  16  65  58  13  44   7  51  35  55  66  53  80  56  56  87  12  14  73  25  56  42  58  70  35  75   8  21  54  92  48  20  44  99  86  27   5  67  19  61  19  72  74  56  88  68  12  81  95  59  71  22   8  15  11   4  27  16  20  46  39  59  78  21  22  18  81  42  19  91  58  23  78  60  25  33  60  40  10  49  50  11  79  85  87  82  76  84  36  47  29  40  64  27  31   8  73  91  77  47  45  68  88  62  70  52  26   1  70  92  50  30  58  82  99  96  25  79  93  23  42  46  27  63  68  84  13  21  54  48  21  53   2   2  53  71  99  89  74  98  91  61  78  48  40  69  59  71  38  96  88  29  93  83  30  66  39  75  26  89  28  44  52  64  83  17  86  76  52  43  92  36  22  64  26   9  23  78  35  98  53  25  27  35  10  16  21   3  30  42  52  83  50  91  83  36  17  74  98   8  56  33  19  61   7  63  70  11  99  96  88   8  54  45  70  52  73  35  85  50  52  13  38  17  64  47  95  50   8  42  19  73  28  16   1  84  66  72  30  48  92  58  97  47  45   9  57  74  45  23  84  22  88  67  48  50  92  40   2  98  20  65   5  98  47  49  54   7  76  16  90  92  68  40  22   3  80  63  68  58  48  47  85   6  46  99   1  49  36  12  58  22  24  34  43  30  70  54  86   1  45  98  10   6  80  73  11  44  67  39   3  40   7  28  88  25  55  83  93  24  20  37  65  14  90  85  13  39  96  81  78  92  33  17  14  68  43  34  44  65  87  74  80   8  86  77  85  27  29  25  96  80  33  30  13   1  15  37  61  95  40  17   8  13   7  37  53  32  24  39  30  78  45  93  78   7  98   3  26  58  89  92  60  88  52  55  68   9  94  14  47  62  97  84  11  66  87  88  81  19  38  90  49  37  52  75  20  56  70  79  63  61  19  72  31  87  60  56   9   7  68  60  69  12  82  85  51  13  56  96   8  59  27  53  89  66  54  35  43  52  23  61  72  27  58  40   7  47  10  12  92  85  38  37  41  28  36  19  21  38  26  96  46   9  29  37  17  18  23   5   3  23  48  74   8  79  58  95  96  68  57  35   4  97  36  75  45  55  98  30  33  65  50  61  31  14  49  61  84  52  21  12  16  73  35  54  17  43  80  64  40  58  64  95   3  34  77  47  46  68  92  74  15  40  47  67  44  46  45  11   6  56  31  99  97   3  38  48  37  28  53  25  64  87   8  44  22  16  41  38  53  63  98  38   5  64  84  27   2  31  79  97  14  42   8  55  91  67  13  31  68  70  37  16  68  37  85  51  39  12  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                56  71  72  92  79  22  68  15  63  74  15  18   7  18  44  41   7   9  25  32  33  12  25  62  56  79  74  81  97  28  33  62  25  69  57  96  90  15   9  81  77  41  89   5  73  55  92  79   3  19  24  77  57  41  57  39  95  55  43  59  46  29  83  88  62  42  71  69  91  45  26   4  59  55  63  76  58  58  82  77  60  87  85  73  74   4  15  74  41  76  32  10  52   6  71  22  70  97  60  33  84  99  11   8  30  49  50  78  86  85  37  92  18  39  51  81  18  47  13  91  89  87  91  91  62  58   3  71  55  39  61  89  19  75  70  77  97  39  71  78  73  49  66  61  85  65  94  21  28  26  60  12   8  52  81  70  39  24  22   4  11  73   7  51  94  26   7  74   6  24  63  77  14  66  26  52  21  48  32  78   8  40   4  58  89  74  20  38  94   4  54  85  63  25   4  28   7  68  68   7  26  87  13  43  87  66  94  51  47  65  56  29  42  75   6  69  85   3  10  36  48  52  25  25  28  52  70  39  73  46  65  70   7  26  78  47  92  40  86  96  89  67  50  16  23  20  13  35  17  72   2   5  97  18  24  89  35  42  28  40  17  82  19  40  93  60  43  56  97  43  22  97  63  27  20   8  45  77  72  71  17  17  32  35  27  78  50  66  94  41  44  40   6  75  60  95  30  79  85  12  38  43  91  14  23  46  82  41  97  21  55   6   8  50  73  40  24  24  21  88  31  76  77  67  63   7  51   7  58  42  40  90  79  27  55  65  56  31  23   5  40  29  50  97  30  14  28  76  38  11  75  27  82  23  22  88  22  95  26  56  38  95  28  32  42  29   2  64  34  83  99  31  44  98  78  72  44  97  46  68  71  11  95  86  18  22  47  99  23  91  21  52  11  97  32  93  34  25  27  10  32  11  62  21   7  68  24  37   8  93  98  44  29  45  39  23  98  12  31  21  50  84  72  43  43  47  45  57  47  87  33  81  22  39  93   3  88  13   9  92  46  61   9  27  56  63  86  45  58  77  85  27  76  43  73  26  43  51  13  46  28  59  79  18  95  87  85  59  85  51  46  44  56  83  25  33  40  19  10  83  92  14  64  30  71  52  98  88  76  48  48  90  35  94  26  73  20  98  91  80  11  86  43  83  71  38  32  89  12  31  33  53  98  14  79  76   3  74  15  57   6  96  13  98  65  51  97  84  84  44  84   4  14  28   6  55  78   2  18   1  97  70   4  44  82  73  31  43  79  18  74  59  75  25  52  63  90  42  98  99  38  84   9  60  44   9  29  72   5  90  28  36  44  67  26   9  27  19  80  74  49   3  57   6  35   6  73  23  88  26   1  17  17  16  82  61  24  65  39  31  56  77  21  88  58  73  38  17  36  88  91  91  87  82  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              92  28  19  88  60   6  37  37  25  55  61  39  70  54  70  79  63  96  90  22  99  23  18  26  33  12  22  84  68  25  10   3  39  53  74   1  41  50   9  66  42  21  86  94  88  32  64  16  79  49   1  13  47  18  25  38  73  90  58  86  61  11  52  57  98  58  25  50  50  21  97  56  53  38  80  75  84  51  75   1  30  49  13   4  65  36  98  66   4  89  74  65  91  23  54  56  78  11  37  59  28  20  10  69  47  51  24  59  11  98  94  19   3   2  71  57  75  32  61  17  95  73  35  93  36   4  67  46   9  63  46  48  17  78  97  83  54  61  74   1  58  32  76  82  19  73   3  59   4  32  25  37   9  51  44  78  84  89  31  43  79  50  55  20  74  76  73  88  22  73   1  87  62  68  48  29   5  16  38  43  19  96  20  25  44  24  40  35  62  66  66  71  57  81   9  72  57  95  46  17  82  85  33   9  26  72  55  73  48  68   2  29  28  76  60  49  71  98  71   4  84  42  81  41  79  22  21   8  46  42  53  23   3  99  35  46  16  25   6  21  38  11  77   2  95  44  45  55  73  57  91  60  48  90  50  65  54  63   5  19  44  12  32  43  18  22  29  15  32  64  20  95  32   5  11  29  74  78  37  50  44  80  62  64  87  55  68  94  56  98  23   8  33  66   4  29  43  52  86  45  36  42  68  53  95  18  77  37  45  37  33  73  81  38   3  77  55  60  89  51  47   8  72  52  74  45  46  63  29  39  57  52  66  30  60  50  56  18  63  53  87  53  69   1  59  99  21  77  48  76  78  33  48  55  23   6  96   8  72  54  55  44  98  54  75   6  77  18   1  50  29  74  44  52  32  27  82  58  19  96  12  48  48  49  88  37   8  76  92  82  99   2  64  69  57  52  41  90  89  92  62  30  92  86  42  11  41  70  28  81  76  80  13  63  76  84  80  64  30  42  20  65  39  41  26  93  17  12  20  71  22  77   8  13  51  99  39  94   5  66   7  36  97  88  84  86  18  12  41  31  23  99  84  32   8   5  81  79  56  56  63  54  95  10  42  50  85  71   1  45  77  82  98  24  24  10  23  82  28  13  76  80  68  69  99  22  36  90  80  60  63  17  32  67  17  85  72  47  69  70  87  59  21   9  77   1  47  56  18  57  97  86  34  32  31  96  75  65  81   4  73  29  97   9  53  83  97  88  87  38  83  42  17   4  39  56   1  70  35  11   5  39  34  35  85  17  89  57   8  74  61  98  13   2  56  67  40  73  30  97  62  95  75  70  25  99  39  90  13  98   9  71  44  52  91  90  15  30  92  39  99  49  87  54  89  10  94  99  24  71   3  68   6   2  28  64  95  66  22  22  70  64  21   9  83  38  81  76  90  79  75  65  25  12  53  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            61  46  52  28  34  24  67  89   7  94  47  77  92  77  14  31  34  48  16  38  12  31  80  27  50  50  51   4   3  25  72  90  98  22  26  99  30  22  30  73  86  23  81  67  67  44   6  12  90  32  41  31  57  74  22  71  33  53  51  65  99   9  35  68  80  39   5   3  94   1  77  18  93  34  85   9  98  40  99   9   3  96  13  79   2  62  71  41  95  30  83   2  89  83  93   4  21  55  58  12  57  76  79  75  57  45  80  22  93  26  18  93  38  29  99  62  63  22  19  90  69  67  82  33  70  32  14  28  46  12  26  43  28  48  49  25  57  71  75  24  56  35   8  60  96  13  92  86  42  43  11  20  43  17   2  95   5  16  90  52  73  74  48   9  60  64  94  13   1  62  88  30  54  68  77  90  57  20  73  23  54   2  86  72  72  33  35  16  11  52  83   1  95  12  18  89  88  79  99  51  25  55  33  34  65  84  18  80  30  58  77  14  76  10  99  27  27  33  21  89  33  51  84  65  62  81  12  85  40  81  38  55  16  68  39  61  72  82  77  11  74  62  30  45  27  85  35  53  70  29  48  73  60  74  91  85  18  71  36  64  38  83  97  37  36  56  42  67  86  32  26  45  27  33  34  53  80  81  14  23  87  46  62  79  68  65  80  79  27   9  19  52  89  17  52  11  46  34  57  64  35  84  16  98  57  37  23  23   1  88  74  94  43  72  87  74   6  12  80  16  34  42  99  19  16  31  13  54   9  55  18  48   3  58  75  66  82  32  12  71  50  89  23  93  98  85  61  75  15   6  49  50  13  22  76  29  40  21  56  64  90  33  84  16  48  12  23   3  62  19  87   4  53  79  99   7   1  16  98  29  47  77  73   8  72  98   4  52  86   4  26  21  80  71  89  60   7  30  89  86  82  16  70  38  27  55  82  93  82  19  90  33  19  82   3  48  19  92  18   8  32   7  15  38  77  71  97  14   6   1  77  42  50  80  42  84  23   6  65  44  43  21  97  44   9  65  50  12  35  36  21  18  44  85   7  67  38  47  39  27  60  76  78  13  68  57  22  84  31  37  74  28  93  13  72  11  70  97  21  40  12   1  95  73  68   4  56  75  96  44  81   1  35  26  24  67  58  42   2  16   7  24  71  25  22  21  38  98  13  71  63  82  50  32  69   2  23   9  42  38  96  87  10  20  72  83   7  71  33   5  70   7  78  80  75   5  24  59  34  13  46  18  32   2  83  56  41  40   2  17  70  79  85  15  10  27  35  46  31  28  70  46  26  42  12   1  22  58  47  29   3  84  95  10  50  46  12  75   6  76  40  56  80  88  22  41  47  91  94  10  65   6  43  13  92  11  28  30  63  18  47  53  21  81  68  60   9  80  91  57  89  19  57  11  71   5  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          67  73  44  91  78   3  81   4  60  39  18  46  81  75   6  29  71  84  34  83   9   3  81  60  20  85  20  21  90   4  84  63  43  56  10  20  36  75   2  70  44  54  90  62  83  77  88  80  67  32  58  93  56  47  81  11  34  53  52  38  92  72  83  52  78  55  53  31  86   4  26  63  39  17  55  11  45  48  82  69  23  26  43  87   2  91  66  19   3  96  73   1   6  32  84  58  87  93  73  16  72  23  27  28  67  55   3  70  47   9  90  80  30   7  81  86  53   9  61  65  80  96  23  59  32  62  34  39   7   1  24  67  69  16  35  24  89  63  64  57  84  91  28  56  59   5  63  97  86   5  67  47  46  64   8  89  84  98  90  97  54  74  36  86  70  91  88  61  62   5   9  19  46  34  89  29  49  71  77  63  84  59  40   1  39  26  87  26  72  27  81  26  22  84  65  57   2  14  18  91  74  97  16  27  46  45  67  65  15  56  84  74  76   4  44  63  33  84  36  70  72  50  58  67  29  72  73  20  40  78  20  84  39  98   1  37  90  47  72  43  89  64  82   6  37  56  38  55  57  62  38  32  97  42  86  19  81  87  40  59  39   9  58  53  53  98  72  70  12  53  55  52  71  19  22  10  38  47  91  93  59  13  30   4  84  52  47  16  85  34  91  40  65   3  12  19  13   5  47  38  17   9  84  19   7  94  66  48  63   6   4  77  56  76  71  45  50  90  97  72  86  15  46  62  18  44   7  74  88  82  81   8  18  96  88  96  71  86  18  58  63  56  92   4  78  78   4  71  68  53  15  83  69  30  95   2  85  15  38  59  46  30  55  84  27   2  60  53  17  37  96  74  50  39  78  19  18  30  93  94  21  96  10  48  53   8  81  63  82  84  83  11  59   8  81  76  51  10  96  91  92  34  29  47   1  62   2  94  97  87  22  93  59  10  44  14  70  79  42   5  30  43   3  29  44  11  18  16  98  13  88  59  86  15  36  45  73  83  34  48  77  55  26  76  14  25  58  19  69  30  88  61  19  17  16  28  94  91  38  33  81  21  13  90  91   6  56  99  39  86  29  72  87  12   5  56  41  80  75  85  45  98  57  33  64  15  67  68  90  23  92   2  68  23  46  34  43  67  81  77  92  40  56  34   7  71  88  63  55  53  25  45  52  45  74  64   7  43  78   1  37  21  70  81  25  76  51  34  61  60   3  77  68   8  15  47  78  45  88  92  54  21  77  71  95  55  73  40  10  36  45  10  12  21  71  12  94  94  29  73  65  86  29  99  22  40  67  52  38  64  99   6  71  52  25  74  50   6  79  10  71  58  92  17  23  81   7  99   3  72   6  49  82  99  39  67  13  25  17  42  94  77   1  73   4  88  26  46  76  78  45   4  78  17  75  37   9  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        67  67  45  22   2  94  40  12  65  52  98  43  51  54  85  90  90  88  76  99  80  75  87  79  67  54  33  25  39  36  64  25  18   2  60  89  11  32   3  79  35  93  55  85  47  37  55  49  55  17  62  33  48  96  46  74  72  26  52  66  63  55  68  34   1  78  76  38  22  73  71  23  45  20  41  47  97  16  47  34   2  53  66  27  61   4  20  95  97  40  20  26  92  51  98  12  57  24  11  89  81   7  94  36  74  66  10  72  32  92  16  28  52   9  93  34  52  82  60  66   3  90  31  49  25  96  44  45  67  43  26  62  55  70  52  24  80  85  58  74  53  55  92  39  65  55  57   6  93  18  82  13  92  33   1  53   2  89  56  71  28  11  27  12  83   1  40  56  97  63  52  23  48  65  51  77  25  91  22  62  22   5  18  31  16  96  59  36  95  83  93  89  14  13  47  71  12  56  16  56  87  86  83  38  54  68  38  89  76  69  62  16  95  68  65  62   3  90  92  75  85  78  76  21  52  51  71  72  99  97  62  60  72  50  79  41  81  13  85  83  60   2   1  54   5  97  61  46   9  95  19  49  87  53  75  90  55  94  20  93  41  42  91   5  55  51  89  44  38   6  16  50  30  42   1  21  94  54  49  70  96  55   4  30  41  67  10  71  66  87  29  84  45  92   4  31  49  41  44  86  31  87  72  48  29  17  25  42  10  54  46  65  42  91  24  87   9  51  94  47  27  50  53  96   4  17  95  74  78  42   2  70  44  80  48  83  77  65  89   8  22  33  93  42  14  36  58  73  77   3  79  33  93   8  60  73  69  62  23  54   9  14  68  55  76   1  17   6  54  58  65  20  46  73  68  47  36  94  41  85   6  97  35  64  26  70  73  80  70  40  76  75  39  76  38  99  87  98  22  91  87  68  78  29  77  98   1  90  20  69  60  63  10  91   8   8   1  77  34  26  60  44  46  72  23   8  90  62  11  92  23  28  29  92  19  42  52  58  82  49  57  88  57  73  27  38  51  23  99   5  86  34  38  66  87  48  48  60   7  36  54  62  70  25  75  40  49  33  81  66  55  35  29  39  64  11  20  83  76  55  42  33  97  57  27  24  40  16  33  61  47  69  14  21  36  68  47  75  87  34  64  52  87  87  30  65  90  21  63  69  75  67   8  56  46   4  83  11  95  28  74  76  43  86   2  28   3  31  42  49  70  18  73  57  60  54  96  17  39  70  28  18  12  93   2  78  26  22  64  83  40  93  90  36  15  51  48  32  27  10  81  60  65  66  53  95  16  16  80  32  87  48  87  80  51  77  35  65  18  36  13  51  92  47  14  26  13  65  10  13  61  58  64   2  92  28  95  84   2  55  96  23  47  97  79  44  21  41  90  73   2  57  76  65  84  70  98  88  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      65  31  30  70  78  50  26  64  41  36  99  11  60  93  28  86  82  30  28  35  41  77  60  38  36  49  25  94  51  97  24  29  46  69  95  74  46  90  17  42  87  58   9  83  35  22  44  70  85  21  17  89  75  32  78  25  89  19  88  65  31  92  73  32  73  13  22   8  77  53  15  36  32   3  88  54  23  87  54  88  40  96  87  57  28  40  22  41  33  99  18  19   6  66  30  18  84  37  34  33  49  63  46  60  91  61   5  10  36  30  52  95  63  34  77  63  98   8  89  17  32  63   8  38  31  70  74  94  66   3  35  87  48  55  72  87  42  13  43  96  90  76  15  96  84  74  73  14  81  17  24  72  38  41  71  67  58  84   3  45  14  77  70  92  14  39   7  86  85  96  14  73  37  73  17  56  18  18  95  69   1  44  86  42  70  59  75  11  71  74  75  25  91  25  50  38  86  49  14  47  46  22  63  94   2  42  68  48  59  31  93  17  12  97  88  69  27  44  79   3  56  20  80  46  56  56  19  24  87   4  96  56  98  11  24  35  31  76  18  74  96  72  85  61  59  20  98   2  86  37  86  13  69  42  20   8  13  98  74  58  86  96  72   7  92  45  76  49  55  57  97  47  35  85   2  97  56  80  62  90  10  82  95  12  87  41  29  62  33  23  99  32  25  37  10  84  68  37  52  65  80  19  72  94  18  29  68  57  17  14  38  72  59  43  46  68  47  75  76  22  26  48  58  79  57  10  29  81  67  74   1   6  63  95  84  59  52  61  55  71  52  63  37  57  38  86  66  28  22  42  59  17  22  28  74  88  19  63  14  44  13  80  81   5  78  10  26  38  28  39   7  64  88  35   4  73  60   2   9  46  85   9   9  70  77  82  44  14  62  54  59  57  52  83  65  62  24  61  98  47  60  67  90  16  94  77  13   6  87  84  58   3  64  97  15  86  60  59  79  62  22  10   6  88  46  56  59  89  96  66   1  55  92   4  52  91  16  63   2   1  38  17  55  28  93  97  56  98  42  47  80  92  40  14  49  71  92  69  95  39  12  28  86  33  24  43  59   9  23  77  17  13  77  11  69  26  65  81  61  73  85  93  31  53  75  10  17  92  21  80  94  63  91  59  95  87  17  92  18   5  99  85  95  70  63  46  96  50  58  75  83  30  48  80  76  91  95  10  76  58  32  69  13  23  28  59  88  26  72  50  67  39  95  29  53  46  11  57  90  18  62  32  33  42  51  17  28   5  73  63  38  34  15  87  63  11  34  30  12  90  38   9  98  38  15  59  40  35  29  70  83   2  42  26  37  16  59  35  40  86  71  10  36  22  68  61  50  97  47  92  51  55  73  50   8  74  29  15   9  93  79  70  78  44  10  88  65  71  16  12  38  31  66   5  27   7  94  36  70   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    19  25  61  30  48  16  64  39  83  61  96  15  45  86  60  22  97  70  13  81   5  94  96  72  20  89  67  36  32  54  17  50  34  32  65  76  55  89  99  82  18  16  62   2  13  87  70  25  31  62  61  19  27  77  36  55  84  39  97  96  85  30  55  15  67  37  16  67  72  43  94  49  55   7  58  74  53  35  25  27  93  68  35  80  25   7  89  30   3  12  23  16  22  17  95  30  44  48  30  28  55  35  78  56   9  32  73  83  90  54  37  58  34  96  85  69  41  80   6  51  96  49  64  99  99  10   3  47  77  13  69  75  73  16  19  22  74  29  92  94  66  18  75  27  62  48  53  73  68  27  31   4   1  36  65  44  33  72  89  48   2  34  56  99  95  17  19  58   7  44  29  49  24  73  73   7   9  92  29   7  97  55  19  26   6  99  90  50  39  76  10  17  95  86  64  13  87  69  64  64  69  83  15  79  99  18  14  11  53  35   2   7  60  44   5  23  33  10  57  18   6  41  78  80  15  55  47  69  47  88  55  82  56   9  56  65   4  11  93   1  86  52  77  41  60  75  15  62  11  44  20   6  45  84   4  30  41  47  13  42  88  24   3  29  81  58  43  93   7  45  17  88  74  48  39  29   7  94  45  71  76  92   9   1  26  91  80  52  49  31  67  56   5  69  72  52  17  71  16  51  45  10  81  61  21  50  49  47   7   4   3  50  74  89   4  55  26  78  89  55  71  81  77  31  43   2  76  54   5  79  89  65  40  92  51  14  23  71  42  49  32  16  27  51  95   2  67  29  86  14  26  83  10  91  59  79  37  99  58  27  43  13  61  98  41  78   9  12  48  64  22  21  57  54   7  91  65   6  43  96  22  51  78  76  84  81  56  14  51  19  78  72  72  52   2  95  18  93  56  66   5  65  79  74   5  12   6   2  80  79  71   1  50  11  44  97  81  67  60  65  55  59   6  27  29  64  90  21  48  88   6   5  69  58  25  51  43  12  84  78  93  54  52  87  28  82  56   7  33  72  53  76  36   9  90  99  14   4  74   2   7  48   3  13  16  65  89  39  24  47  61  19   9  38  55  21  88  27  91  46   6  48  92  44  98  46  95   7  23  13  31  81  89  47  94  45  83  89  83  19  27  91  75  94  72   4  39  40  64  82  21  41  78  69  86  75  11  28  10   4  22  11   2  37  92  46  19  13  55  50  48  17  37  50  17  55  77  42  10  78  73  18  73  89   5  82  87  52  63  28  96  93  66  70  56  56  52  57  21  87   8  90  25  28  97  43   5  73  41  89  70  42  63  12  72  43  12   4  37  90  25  63  98  12  64  36  65  17  76  52  84  20  93  20  37  41  44  90  79   5  24  79  64  49  81  72   8  17  69  44  56  97  69  87  64  96  77   3  83  21  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  71  29  40  63  85  23   7  18  56  17  18  24  70  55  74  99  45  30  77  74  90  26  29  39  90  71  54   5  53  79  36  74  35  99   5  74  21  17  78  51  82  68  91  18  38  38  51  50  37  32  91  34  14   9  84  75  99  66  67   1  22  29  73  88  41  60  72  47  42  29  68  19  52  47  57  73   1  44  57  78   7  60  74  52  98  16  58   7   4  97   9  69  77  40  11  83  69   3  26  85  82  10  18  49  87  50  37  33  14  98  92  96  59  97  99  47  51  21  24  20  53  50  80  62  17  36  33  36  79  70  58  34  44  60  64  26  77  19  58  48  19  56  78  13  25  55  61  83  67  99  46  76  49  65  67  45  55  65  78   3  52  57  15  65   7  32  52  35  64  57  39  29  67  46  68  18  84  25  31  53  59  15  28  24  17  71  14  17  49  26  65  47  87  19  12  49  20  92  22  89   7  83  24  44  25  30  78  90  86  82  66  93  83  45  91  69  54  81  61  49  36  13  70  75  24  46  12  99  45  11  74  28  61  92  46  57  12  41  44  17  60  87  96  31  79  19  42  92  70  84  54  98  12  56  13  71  72  48  32  13  17  62  47  42  58  32  61  17  85  47  60  70  42  89  96  59  93  79  31  27  71  34   8  50  41  25  92  20  36  77  24  84  26  28   7  50  82  74  98  19  72  47  49  97  32  30  98  70  17  62  57  50   5  34  74  87  47  62  77  95  41  93  33  70  98  55  32  57  66  46  28   6  51  73  55  93  17   7  21   2  26  40  79  10   7  60   8  40  93  25  32  26  37  54  42  76   6  97  56  62  18  59  33  56  20  81  14   6  50  61  77  45  86  77  75  25  20  55  11  57  34  36  98  17  56  89   6  77   9  67  50  23  83  57  77  71  10  76  29  30  25   6  28   4  17  67  26  62   1  58  60   6  34  51  87  56  69  81  72  15  53  43  54  83  14  41  99   6  82  48  16  19  61  31  80  68  31  69  11  65  14  72  89  93  82  55  53   4  27   4   1  64   2  83  53  97  58  38  55  24  44  24  12  81  63  59   3  28  15  74  52  75  53  10  85  79  32  95  45  61   7  85  79  95  24  86   6  72  90  96  50  70  72  13  87  30  68  60  66  44  72  11  65  29  45  99   9  56   9  16  68  51  68  63  11  74  40  95  16  70   7  82  58  32  56  66  47  94  57  20   2   2  16  21  21  24  42   7  64  43  60  20  61  50  11  93   2  51  93  80  53  68  43  29  45  19  44  15  10  77   2  77  39  17   7  10  58  83  67  16   6  95  76  80  64  82  15  62  56  85  80  22  18  51  32  50   5  55  86   6  72  27  69  75  41  23  82  40  98  36  95  21  79  46  10  15  43  68  87  54  53  22   7  74  50  87  95  41   7  47   4  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                72  45  15  42  45  74  82  17  59  56  91  38  90  50  76  62  43   1  55  98  76  47  20  94  63  92  32  96  23  57  87  41  43  23  72  99  37   7  63  33  57  44  50  84  15  34  13  81  77  61  23  28  11  78  16  83   1  75   6   3  21  28  25  93  42  60  20  62  86  25  69   7  48   9   6  83  76  50  37  81  31  69   5  53  38  18  51  62  64  57  92  48  35  82  53   8  18  30  13  12  15  41  33  98  39  61  48  82  42  74  27  60  69  18  93   2  10  26  38   6  33   6  27   8  99   9  22  81  88  94   1  44  69  47  29  65  40  31  53  19  48  30   9  36  43  46  43  53  96  69  71  47   6  78  78  34  51  31  26  38  21  34  66   5   8  10   3  96  15  13  87  51  35  27  29  29  10  33  72  79  28  35  61  91  91  14  93  19   2  57  23  50  32  72  25   2  14  32  32   7  55  33  88  19  29  54  47  37  21  44  60  10   5  45  45  36  65  84  58  25   3  89  62  98  14  91  10  88  85  46  25  38  85  49  87  73   7  30  24  23  26  83  96   4  79  97   3  73  91  24  28  95  93  33  11  83  82   3  38  96   9  82  52  24   2  93  28  47  10  46  44  51  69   2  43  11  25  21  23  27  18  79  43   7  46  19  31  78  44  81  39  47  28  73  26  26  80  68  15  80  51   6  35  21  74  27  21  37  75   4  16  79  75   7  59  87  97  76  24  64   1  72  29  25  19  38  26  99  17   2  50  15  92   9  23  17  30  86  60  14  70  23  80  16  16  22  93  45  13  86  40  93  98   8  46  26  98  84  29  66  74  48   8  41  90  56  99  68   9  61  97   9  96   8  45  76  53  77  92  96  31  64  86  39  15  65  68  29   4  60   3  48  15  39  17  90  58  75   9  27  63  25  22  90  21   4  81  52  98  31  36  25   2  53  43  99  17  78  79   7  16  21  61  85  22  77  48  18  76  66  87  62  91  55  45  24   1  60  20  16  52  27   5  40  24  17  27  15  46  36  44  38  45  92  54  31   1  28   7  36  50  35  38  74  40  74   6  97  11  93  57  83  62  54  81  59  66  49  80  37  72  20  62  96  17  87  23  55  52   7  59  73  67  75  61  42   7  51  43  42  74  60  66  86  36  56  64  68  78  99  52  38   3  49  34  33   3  18   6  85  39  51  49  22  39  96   1  20  58  87  85  37  80   1  81  40  10  13  53  82  58  35  12  74   1  47  35  79  25  87  54  59  42  57  77  25  99  80  73  35  81  19  60  11  58  18   5  89  14  47  46   8  45  28  15  55  91  15  94  76  50  48  47  39  22  87  10   7   4   6  29  93  54  28  25  68  79  93  19  47  70  36  34  85  52  78  20   9  24  66  46   6  40   8  81   7  15  65  78  73  91   2  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              52  28  32  30  59  54   9   1  20  11  66  34   5  51  23  43  81  43  38  19  67  33  52  56  77  21  15  33   7  58  85  45  36   8  48  47  59  82  20  32  44  88   7  79   2  50  86  22  63  90  89   6  50  58  21  26  13  48  11  60  91  82  61   5  27  55  61  80  34  72  67  16  23   6  51  64  58  85  53   1  55  49  36  65  31  66   8  43  29  37  36  40  93  54  95  95  55  87  93  45  84   4  85  14  54  41  83  52  64  21  27   8  77  64  84  88  56  57  50   5  49  39  56  76  48  74  67  45  19  33  47  18  41  43  96  30  12  71  41  38  45  29  53  45  42   4  77  11  20  88  11  64  58  45  44  74  61   3   4  59  26  87  16  41  70  24  93  47  12  86  77  70  11  97  25  96  20   8  40  24  23  31  10  47  56  63  23  75  71  21  97  53  12  25  97  66  16  21  22  26  15  24  42  71  80  10  43  76  72   9  31  17  78  48  10  41   6  68  30  56  87  93   3  80  27  70  76  57  24  78  73  56  21  33  56  72  38  60  71  76  40  56  98  70  62  42   7  82  39  33  81  89  56  83  77  27  51  72  78  17  69  55  36  50  96  26  98   7  32  59  81  52  65  85  45  99  80  42  91  18  36  98   9  72  38  18  43  63   5  91  55  92  72   8  76  14  14   4  74  17  50  31  32  34   9  25  97  93  43  91  93  53   2  38  38  48  32  40  23  49  66   3  71  82  25  77   7  52  21  65  87  53  26  51  72  21  91   2  67  21  83  48  23  16  46  45  14   3  70  96  82   1  49  75   3  68  16  40  96   3  39  67  65  96   6  98  80  95  77  70   9  18  81  72  29  38  33  77  22  15  97  90  17  51  52  50  23  92  23  86  23  61  68  62  31  31  50  72  20  63  52  97  10  13  71  45  69  82  72  53  80  44  14  33  66  36   6  13  19  83  63  20  84  27  56  25   9  70  66  77  29  56  54  68  17  47  90  61  30  85  91  55  50  88  26  90   9  24  45  63  73  87  97  52  75  15   3  16  66  32  88  95  12  29  57  10  68  26  68  15   5   4  21  68   3  43  14   9  40  25  56  70  72  83  74  21  58  61  49  65  42   1  11  19  34  18  84  50  80  36  86  73  94  86  15  56  53  75  35  64  93   2  47  31  13  80  70  72  12  94  22  11  14  81  48  15  27  22  17   8  20  30  30  35  63  51  52  40  93  76  70  30  54  36  28  75  48  40  11  16  89  56  41  27  54  56  97  68  61  20  34  67  15  68   5  38  15  57  47  36  86   8  23  64  32  12  34  44  71  64  18  98  36  63  49  96  16  53  42  72  32  74   4   2  67  11  41  15  93  80  57   1  61  36  19  91  53  98  21  32  19  90  83   7  65  55  66  26  23  18  73  47  29  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            27  56  40  95   1  26  58  38   9   7  76  92   4  63  97  93  57  63  84  74  98  49  33  26  32  94   9  69  72  28  67  18  55  23  47  75   4  87  26  97  91  95  68  20  50  60  98  14  41  82  85  90  29  93  32  37  59  31   5  22  96  84   7  43  95  72  46  44  83  57  84  86  68   6  23  31  20  64  90  47  87  56  99  31  60  88  16  68  15  25  79  40  30  86  15  76  94  28  41  60  30   9  31  82  22  67  52  67  46  66  13  77  87  92  54   2   2  47  46  63  41  60  23  64  73  51  59   9  55  27  79  30  71  73  94  66  47  41  91  36  58  66  20  45  95  20  84  48   3  43  99  12  72   8  54  53  67   2  37   2  33  42  84  35  20  38  96  79  27   5  22  71  41  50  75  77  75  41  66  84  34  52  61  43  65   6  74   7  81   7   2  46  60  72  79  50  11  32  34  62  56  55  10  76  84   7  11  87  36  10  30  95  90  81  89  52  17  21  44   9  92  91  16  54  43  65  99  96  28  36  16  16  44  25   5   7  95  39  86  83  53  19  17  57  22  15  17  38  25  32  64  99  51  77  87  37  15  63  39  48  35  38  37  94  82  45  41  39  27  83  52   5  61  66  61  77  61  63  14  33  11  40  45   6  70  75  43  20  76   9  24  46  25  62  86  60  70  88  16  58  34   1   9  56   2  22  50  37  36  17  68   3  28  54  65  60  23  12  82  24  80  98  56  97  52  96  29  61   6  27  53  36   5  80  61  21  14  64  78  92  92  95  97  32  14  19  68  67  98  53  53  42  36  63  46  59  95  94  60  69  46  96  58  57  45  69  93   4  26  61  94  66  97  87  42  27  26  65  84  37  24   5  85  60   2  88  30  39  70  16  81  24  45  17  78  29  57  54  14  15   5  13  61  94  57  64  70  40  73  88  30  10  35   3  66  95  54   1   9  50   6  19  80  71  81  66  95  16  53  23  65  75  89  49  26  85  65  24  36  39  13  34  70   3  15  54  88  39  96   5  77  32  89  90  72  33  87  28  71  99  19  93  47  50   9   8  69  38  73  19  90  53  74  73  21  15  36  86  73  92  31  30  26  36   8  16  84  86   7  47  73  78  92  22  29  25  68  30  54  87  87  58   6  96  95  84  65  47  47  26  57  56  36  51  55   4  44  45  58  80  27   2  70  21  20  32   7  86  37  31  87  39  54  62  70   9  98  21  34  48  66  64  18  60  82  93  87  50  96  74  96  11  69   4  68  18  47  94  82  60  30   9  93  51   2  12  67  16  42  67  72  27  24  15  75  79  66  96  45   2  62  21  62  27  69  29  85  90   9  88  75   1  63  89  69  28  59  55  22  97  35  26  41  44  97  35  44  28  52  36  78   6  48  48  68  84   3  54  32  99  65   5  81  59  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          52  56  72  77  66  42  78  96  74  57  75   3   7   3  42  46  43  56  98  54  61  93  33  22  53  75  40  67  58  59  11   8   7  68  29   2  64  24  47  73   8  70  78  99  39  16  32   1  90  80  28  86  31  30  21  28   7  98  25  96  27  42   5   2  93  55  30  15  49  32  95  75  11  98  15  35  90  32  42  58  70  84  76  63  18  54  90  10  57  18  10  52  68  52  69  46  34  33  17  26  95   1  92  76   3   8  81  73  56  56  38  31  70  10  30   7  47  54  23  26  46   7  29  51  30   6  54  55  42  68  85  94  59  50  29  71  64  86  60  50  94  25   9  99  80  63  68  26  79  89  61  87  74  74  57  65  91  58  99  87  44   3  10  25  13  43  19  13  94  25  56   7  86  46  11  50  10  90  71  43  32  72  69  35  37  76  14  89  99  66  44  57  46  95  40   7  16   2   8  51  65  51  42  98  38  83  69  32  67  83  42  37  16  92   2  65  70  82  18  47  50  79  91  11  12  18  18  19  11  77  73  94  27  58  77  12  14  18   9  75  49   9  53   6  88  38   1  26  71  92  74   5  59   3  84  36  34  23   9  78  76  80   9  51  42  97  55  75  42  78  74  79  49  53  30  96   9  79  33  81  18   7  59  43  55  14  31  88  36   7  22  51  51   1  61   7   1  20  10  60  23  79  78  59  94  65  93  76  85  80  76  55  57  80   3   5  96  74  18  46  34  35   9  69  68  12  24  36  12  65  96  58  98   2  24  11  17  83  22  26  18  38  10  34  77  84  95  89  40  56  33  31  51   6   4  81  44   5   7  27  71  24   7  23  23  36  23  81  75  96  82  73  53  58  29  15  22  59  34   1  59  17  18  97  63  64  65  37  29  38  97   8  71  65  33  52  98  66   5  68  63  34  69  17  61  34   2  17  23  18  51  89  83  94  82  21  65  49  53  28   3  61  33  85   3  62  52  66  86   1  46  79  88  43  62   7  87  68  55  25  77  92  11  11  94  94  54  41  90  76  27  81  71  27  54  36  36  62  86  96  89  92  40  40  27  97  30  28   1  19  78  33  36  92  19  23  21  17  75  51  78  11  30  88  42  56  86  36  81  29  94  40  29  55  38  95  53  87  13   8  50  21  68  85  66   3  57  68  63  14  52  53  57  82  15  31  99  47   2  64  32  50   5  81  98   5   7   6  63  41  36  86  59  75  50   9  90  35  29  31  46  22  55  19  55  41  40  97  52  47  96  28  16  92  66  99  41  81  26   9  76  39  18   1  37  86  99  58  75  46  88  98  12  34  22  63  45  43  12  69  77  86  94  69  38  86  72  45  44  58  30   6  25  79  76  78  30  85  30  35  46  89  66   8  74  39   3  43  81  21  45  87  92  14  59  62  74  25  44  22  97  56  44  63  72  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        45  60   1  75  41  50  85  91  92  81  67  66   6  64   4  48  43  87  58  74  21  17  10   2  87  42  93  98  15   1  29  27  33   1  16  48  16  97  20  32  63  88  43  23  76  51  30  12  28  55  73  32  99  99  18   1  75   6  20  54  56  35  58  75  87   8  56  61   7  84  41  88  62  99  43  33  67  26  21  38  82  71   3  97  88  43  85  26  88  99  41  64  86  98  42  99  60   6  84  45  41  39  23  28  16   5  55  90  77  73  94  89  73  11  63  13  18  50  97   8  64  24  66   1  83  13  86  80  81  35  69  74  23  49  76  21  37  63  34  85   9  15  59  61  55  30  87  68  62   5  48  23  87  66   8  18  33  95  35  11  11  45  88  36  21  58  38  22  57  48  13   7  66  69  69  67  83  12  70  97  62  41  11  12  24  37  13  23  39   6  17   3  37  59  67  19  48  61  41  49  50  50  26  46  53  91  82  57   1  83  72  64   5  44   3  36  10  20   1  55  52  72  95  70  30  92  28  47  48  93  29  43  57  66  18  82  41  23   2  69  43  66  24  45  28  10   2  99  75  85  39  44   1  16  59  47  93  10  89  74  68  49  41  21   9  47  63  82  15  27  53  51  50  89  85   6  34  32  26  28   4   5  85  64   3  75  40  62  59  15  22  17  65  46  55  42   5  81  87  95  21  34  32  42  93  60   1  78  27  74  45  22  11   6  32  60  31  40  97  14  44  63  57  81  50  40  86  59  59  96  94  92  55   3  67  68  62  52  63   3  40  85  52  41  78  38  97  81  38  91  53  66  73  99  10  71  40  88  64  58  71  25  77  87  42  53  37  69  87  10  11  22  90  45  30  28  94  27  45  17  12  75  54  29   9  93  36  10  96  25  20  92  88  69  64  16  18  70  59  81  24  94  72  59  69   3  95  98  44  45  17  48  64  89  82  26  64  82  54  42  73  22  72  77  61  80  23  74  65  85  25  44  61  79  39  68   9   2  94  20  44  81  12  53  72  89  66  78  28  43   8  92  81  23  19  12  43  20  56  42  66  45  65  24  18  69   3  30  12  54  34  16  17  19  64  39  33  22  82  91  53  15  28  88  59  12  58  21  23  79  31  96  28  77  31   3  91  49  19   5  81  33  68  57   5  92  19  39  71  23  27  56  78  90  48  75   2  78  73  25  40  47  84   6  30  38  39  65  28   7  67  97  98  62   4  69  83  10  18  31  67  74  20  65  47  33  54  70  52  70  23  99  70  22  27  99  16  18  64   4  96  16  45  86  62   2  50  98   6  30   6   5  68  76  33  63  59  67  87  25  86  77  21  50  36   6  14  34   3  77  76  58  94   4  19  50   3   6  29  31  58  76  71  98  81  47  23  67  32  25  30  48  82  89  30  97  63  81  20  13  67  32  36   8   3  23  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  52  97  11  51  95  96  25  19  10  44  66  39  81  12  21  17  18  26   2  84  76  20   7  39  67  17  96  18  39  94   7  71  98  39  98  89  22  48  58  70  91  54  97  22  66  65  21  47  45  77  85  81  70  54  49  40  91  98  28  97   2  83  59  78  10  58   3  17  60  35  39  79  49  80  74  98  21  84  88  65   7  73  68  45  18  85  39  57  18  75  67  99  74  11  49  18  27  25  56  58  45  92  49  27  36  19  21  31  75   5  83  51  37  73   3  57  68  62  23  11  59  99  41  20   9  43  83  81   4   6  40  98  74  39  29  82  64  19  71  98  42  71  16  27  95  17   2   1  52  67  35  23  39  35  14  86  49  41  14  79  47  56  38  29   8   8  13  10  12  37  30  88  93  68  90  65  20  22   6  10   1  92   7   4  91  48  79   3  17  76  52  98   8  49  54  23  44   5  76  25  29  82  27  30  92  41  62  80   8  59  36  37  30  42  85  50   1  41  60  78  91  92  33  18  70  97  19  15  94  78  43  32  89  25  44  25  81  55  96  92  84  66  76   9  78  52  41  81  32  36  92  18  59  52  29  92  83  35  41  72  80  61  19  77   8  86  47  31  96  74  83  77  82   6   1  40  69  55  44  15  17  41  54  60  72  51  17  68  43  80  69  83  90  82  59  62  50  23  59   2  51  18  24  54  66  88  94  79  74  95   6  23  85  45  44  85  60  64  75  68  35  83  77  46  75  60  40  36  12   1  26  73   4  13  21  64  29  51  74  18  61  20  74  60  69  27  69   6  96  95  90  66   3  76  44  98  29  82  43  18  84  88  16  93  44  22  68  47   2  44  88  81  55  35  88  68  93  36   3  65  71  30  29  28  73  48  30  55  69   3  98  90  81  22  51  95  55  91  70  79  72  76  44  49  98  43  80  29  80  30  21   3  42  66  37  25  54  81  90  80  72  14  77  29  46  97  50  79  35  12  86  74  13  15  70  85  43  88  61  59  66  58  44  35  64  55  53  21  48  78  67  18  24  83  74  85  37  15  76  26  23   1   7  14  65  71  20  98  71  53  15  85  49  44  88  78  22  86  93  72  30  43  32  29  32  96  30  83  37  50  97  72   1   8  64  11   8  39  61  28  29  70  63  41  99  77  67  33  83  53  89  74  66  38   5  57  99  27  73  70  92  47  20  74  99  71  41  64  66  11  23   8  50  55  54  77  85  29  54  24  87  85  51  25  50  60  64  26  81  48  23  29  12  64   7  93  24  19  87   3  84   2  77  35  26  30  96  56  46  94  71  27  39  83  30  57  90  37  76   6  95  37  49  48  70  81  64  39  15  77  50  78  78  96  26  33  96  80  71  12  49  88  43  45  96  32   6  17   4  66  83  59   4  33  39   9  44  95  98  89  86  58  79  90  61  49  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    90  76  86  12  59  36  27  18  96  58  22  64   6  67  17  77  76  32  66  73   5  13  22   3  86  70  12  25  96  57  19  82  52   1  49  95  33   6  10  98  74  62   8  26  14  89  72  46  51  69  22  21  75  17   2  78  52  90  71  53  32  34  77  79  70  96  29  76   9  34  41  71  50  12  58  73  17  96  21  11  31  56  53  48  80  67  85  58  66  57  75  90   1  83  21  13   4   9  32   2  96  22  36  89  71  73  19  83  83  33  78  64  31  66  11  12  44  83   7  81  75  61  60  67  31  33  25  20   4  94   3  52  63  67  21  66  84  85  42  29  46  29   3  65  33  53  88  57  87  16  95  49  45  94  64  17  42   7   6  97  72  84  65  45  85   2  36  83  98   6  27  38  78  34  12  25  68  36   2  15   9  50  56  67  43  13  85   3  32  51  78  90   1  84  73  56  47  24  73  42  41  23  24  59   5  23  27  37  96  41  30  65  82  90  66  94  21  23  83  52  51  21  12  61  47  26  62  65  94  45  49  15  10  79  70  96  45  77  95  73  47  91   8  22   5  51  51  66  52  92  36  54  86  98  73  20  95  73  91  40  71  91  17  67  48  16  13  66  85  60  58  10  91  99  75  49  89  67  99  14   7  52  43  65  16  52  54  59  43  81  94  38  15  19  50  92   3  38   7  24  96  83  98  71  13  94  22  68  82  70  55   8  98  67  29   6  41  26  57  29  55  36  35  51  45  31  95  43  13  33   3  86  67  89  69  39  86  33  78  38  61  65  99  81  85  17  24   1  76  32  89   9  82  42  49  20   4  26  66  60  43  18  45  31  38  16   7  43  68  87  23  84  62  74  52  14  57  87  13   1   2   4  29   9  19  24  30  62  56  69  63  14  31  35  82  38  96  74  75  24  15  41  63  36  14  85  78  31  26  31  74  23  66  20  85  93  53  65  81  46  22  22  37  87  17  75   7  84  88  55  40   6  84   9  12   6  69  63  56   8  51  90  65  93  46  48  80   6  80  36  66  64  17  13  53  98  60  36  49  19  26  58   4  76   6  83  34  59  95  31  36  70   9   2  20  69  98  65  45  31  99  37  53  61  19  14  31   2  47  18   1  21  88   8  67   3  80  54  64  24  36  49  51  80  58  38  34  66  51  75  72  17  56  55  25   7  43  98  22  69  44  77  66  30   9  44  78  75  78  97  54  66  92  94  76   9  19  77  77  79   7  16  91  43  76  51  57  87  56  76  96  94  45   9   9   7  99  30  95  97   1  41  92  22  86   4  73  87  98  58  53  69   4  78  80   3  22   4  87  46  19  32  35  38  62  18  91  58  96  15  32  99   9  34  47  78   5  62  34  45  53   9  12  87  84  40  95  55  29  71   2   4  90  79  88  20  48  16  76   4  44  87  57  85  92  66  86  35  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  81  41  99  31  39   2  60  46  61  86  31  36  87  85  14  93  24  34  61  53  26  84  89  87  76  37  27  74  24  57   2  71  61  26  48  52  31  66   1  69  74  31  86   4  93  94  75   6  15  32  35  90  18  14  28  69  18  22  92  92  42  52  50  45  18  74  55  74  33  52  84  27  78  96  98  89  64  33  41  89  41  87  14  24  72  12  90  49   4  55  61  78  89  14  10  91   8  50  11  76  23  66  44  32  38  19  97  36  36  22  27  30  61  34  32  76  77  54   7  60  25   4   1  59  65  16  91   8  68  64  33  33  90  40  37  37  18  87  93  97  76  59  77  55  74  87  82  54  47  33  69  77  74  74  23  98  73  93  19  38  33   5   2  40  57  77  56  36  48  92   8  34  67  14  11  32  60  29  26  72  47  78   4  21  36  28  56  67  27  78  82  64  21  50  10  31  79  68  62  34  73  42  13  34  70  14  67  59  14  20  52  97  45  71  88  79   1  10   4  18  75  52  17  28  69  50  36  66  67  80  35  88  54  68  67   3  95  95  21  30  71  39  66  65  12  32  97  89  92  47  88  17  26  41  31  36   6  27  67  85  83  51  83  29  16  26  65  73   9  75  12  98  36  17  19  26  46  37  79  78  59  94  50  93  37  54  40  79  77  49  74  73  42  53  94  49  65  49  25  26  91  19  23  36  38  82   5  74  53  66   8   8  66  97  95  30  69  91  74  27  21  73  35  67  53  64  25  60  25  19  87  20  69  64  71  44  24  19  66  32  71  92  94   4  32  74   4  59  95  72  20  55  37  38  17  78  77  65  67  29  90  86  87  34  61  80  88  51  83  36  82  86  56  80  21  21  69  33  12  67  50  36  22  82  90  99  43  11   5  84  55   1  60  14  76  34  24  58  43  58  46  45  13  92  56  75  88   1  99  21  53  94  43  21  19  61  87   4  11  53  85  13  94  32  79  52  84  13   8  91  58  84  56  88  75   2  73  92   2  96  83  84  78  97  99  88  26  44  54  54  86  60  90  33  13  76  63  45  85  37  48  33  85  38  68  12  40  44  26  51   8  54  41  53  30  58  63  97   2  75  49  32   1  92  69  16  64  21  73  25  62  75  47  46  44  36  36  46  68  54  74  80  55  17  22  58   1  32  50  16  37  97  24  70  37   9  69  62  74  30  63  17  37  96  83  12  87  95  97  10  66  52  88  93   5  10  86  42  19  59  90  12  70  35  24  81  51  26  47  35  22  58  15  76  83  40  86  31  35  10   3  82  80  98  93  62  95  22   6  29  39  99  85   9  67  60  10   3  59  93  52  17  70  26  55  82   8  95  41  85  54  20  24  91  70  65   4  40  52  51  48  56  97  10  81   9  59  62  31  50  63  91  22  15  29   4  92  10  14  49  39   5  49  88  45  84  88  90  99  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                49  20  43   5  99  66  41  28  60  50  53   2  62  67  12  39  39  87  49  14  50  78  65   4  35  97  90  22   9  25  34  55  25  11  58  90  52   2  70  45  19  68   2  39  39  82  40  71  61  72  77  17   7  50  61  96  98  35  88  65  27  77  51  52  51  37   2  91  63  20  77  73  40  67  39  32   3  57  51  55  89  77  11  15  25  55  39  87   3  51  24  77  89  56  34  43  99  50  76  81  74  60   5  37  35  34  75  73  49  38   9  47  69  20  16  63  51  37  51   5  21  75  90  95  17  97  55  72  41  23  71  29  36   9  32  61  35   1  23  78  28  48  33  40  34  14  77   2  11   2  42  38   9   3  64  40  33  80  66  81  63  33  23  79  51  18  30  32  53  16  93  68  79  63  18  43  23  76  18  80  56  67   7  23  38  74  40  46  20  99  73  61  30  34  28  52  46  72  46  17  84  99  33  76  85  19  24  54  45  11  34  98  38  66  49  73  77  92  67  88   1   5  48   3  62  10  88  17  45  76  83  41  61  52  82  34  96  64  29  87  15  98  67  11  60  70  54  20  87  34  54  11  81  13  48  81  60  80  28  82  47  58   6  81  10  73  83  95  76   9  91  74  94  91  31  70  72  11  94  94  69  63  62  49  69  20  49  19  62  59  10  99  55  61  47  57  32  65   2  43  31  35  71  51  69  11  80  38  24  27  79  19  23  67  30  95  89  28  95   8  29  43  51  18  70  72  86  30  39  79  61  11  82  82  64  55  82  50  14   5  93   1  15  66  21  16  74   5  43  91  10  29  96  65  62   9  20   1  31  78  69  74  72  42  16  18  82  69  13  11  26  93  77  37  36  64  48  46  81  40  55  56   7  11  33  40  12  54  61  90  67  39  85  84  43  21  48  39  50  66   4  77  81   8  29  74  32  12   8  72  94  96  69   4  62  41  77  12  64  50  29  48  90  31  76  28  60   5  96  75  31  80  52  63  24   5  15  92   8  90  64  91   1  42  20  68  80  81  52  33  23  40  36  26  99  35  66  93  53  77  21  72  86  80  94   7  62  36  17  13  53  10  47  59  72  87  83  79  12  62  16  72  14  72  91  15  76  86  49  44  42  59  23  48  75  71   9  49  67  59  63  39  88  44  14  72  39  87  39  99  38  62  96  24  79  36  10   8  40  73  58  98  63  53  62  32  75  23  16  10  46  20  53  66  31  25  84  34  78   6  64  72  71   5  12  82  91  40  45  52   9  69  14  85  98  91  19  54  25  21  82  37  41  98  92  95  86  80  80  24  87  84   4  29   8  45  18  24  47  34  87  82  30  77  68  47  19  63  37  17  99  58  51  50  68   4  57  14  37  32  48  24  69  69  17  77  15   2  25  37  25  22  86  21  69  57  44  40  41   5  69  36  24  69  61  23   1  78  70  52  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              8  47  66  68   4  28  74  23  28  35  97  96  95  89  20   3  94  64  96  68   5  21  79  19  35   5  44  78  92  46  66  79  57  65  78  80  13  81  58   7   7  17   1  21  61  53  42  28  66  21  26  77  78  68  24  68  33  55  96  46  28  44   4  40  46  40  75  36  24  16  18  96  38  18  53  65  90  62  51  53  34  13  51  47   3  31  79  57  46  84  89  72  99  12  35  74  75  91  20  91  55   6  62   1  11  21  57  94  71  52  12  95  97  27   3  16  45  93  87  41  29  63  37  31  18   1  19  32  21   3  38  72  65  47  87   5  28  43  45  92  22  89  40  12  36  69  72  81  57  18  64  95  98  22  75  54   9  76  95  40  61  72  46  43  97  35  74  21  40  37  80  63  70  42  36  26  24  44   1  58  50  31  93  91  78   7  29  55  94  73  75  41  68  83  64  52  59  88  43  64  55  53  29   5  38   4  68  29  77  51  47   8  12  43  87  96  96   5  27  24  59  14  92  56  35  74  75  87  45  10  96  77  62   3  71  37  99  42  35  96  71  84  71  25  67  91  70  47  36  23  57  12  18  37  32  44  37  32  16  89  18  42  10  98  73  87  78  83  90  38  98  43  57  50  36  34   5  47  69  93  19  22  49  11  69  15  56  95  65  82  95  29  71  91  54  47  84  58  73  39  18  80  98  16  22  43  69  14  28  40  62  95  15  85  31  54  40  49   5  70  72  26  61  38   8  87  18  19   5  11  13  63  96   9  16   7  84  69  90  76  44  92  22  79  81  54  38  59  64  13  70  88  55  87  83   7  12   1  19  45  34  38   8  11  18  79  13  53  65  94  99  27  90  37  29  64   3  14  57  66  82  45  13  23  77  29  47  21  45  73  66  53  43  58  88  69  22  49  35  11  64   8  60  27  91  43  46  98  54  72  72  57  79  40  99  79  95  16  56   4  53  95  61  78  30  14  74   2  58  52  72  15  52  94  75  53  11  12  79  95  28  12  71  16  68  86  51  24  26  72  95  73  60   9  64  86   2   2  78  48  87  19  47  87  99  69  41  33  66  10  69  82  14  36  43  83  38  89  93  22  21  36  62  55  56  84  76  59  49  72  24  72  60  28  14  88  73   2  40  36  67  49  94  59  47  87  81  97  66  45  96  20   2  96  17  99  53  45  65  44  52  60  49  47   9  79   5  33  71  77  49  36  41  23  56  34   4  97  88  40  33  75  53  86  80  38  13  13  24  62  63  92  81   4  79  48  76  69  26   2  68  70  10  70  20  84  98  54  27   7  84  80  66  72  22   7  48  87  17  18  54  25  28  20  61  89   9  76  62  75  83  41  88  45  58  59  96  44  22  67  84  14  70  61  15  63  12  48  32  66  75  59  89  55  77  73  39  29  96   6   8  78  34  95  22  14  71  35  73  39  37   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            78  12  15  31   8  53  31  54  21   9  35  96  40  40  87  51  65  18  57  57  66  52  91  43  98  38  29  31  45  51  26   8  36  36  83  79  94  18  78  12  25  31  73  71  64  79  30  44  40  32  37  11  63  12  13   6  10  72  87  97  24  74  67  21  68  17  45  52  79  43  15  20  42  32  60   8  59  97  88  60  10   1  40  44  96  32  62  63  47  10   6  12  27  86  36  97  84  22  23  23  74  99  82  94   7  26  76  90   5  18  77  27  61   8  86   5  54  76  33  80   9   4  64  32  96  41  52  72  49  79  90  47  91  42  54  82  42  54   3  67  74  41  57  62  73  55  44  67  24  98  66  67  98  59  21  72  13  58   2  31  24   6  53   6  81   1  10  97  60  64  12  80  81  96  37  37  42   1  15  95   8  64  53  72  62  57  91  43  17  37  93  42  73  34  53  63   7  29  77  12  58  74  58  16  12  59  30  49  32  12  59  11  47  57  22  64  23  90  53  30  71   4  27  52  61  30  97  84  80  50  49   8  59  14  88  84  44  86  15  53  81  14  40  37  47  78  96  19   1  26  42  57  70  54  27  99  35  83  21  83  90  34  87  53  85  74  24  32  49  90  42  15  84  15  28  12  11  60  31  45  21  80   7  20  75  94   8  24  57  31   6  91   5  17  41  43  72  71  11  85  93  66  89  25  58  25  76   6  48  15  93  99  42   7  77  31  75  22  54  48  88  21  67  84  14  40  24  34  94  58   4   6  45  36   5  15  62  86  86  48  12  19  60  68  52  11  90  75  91  18  14  23  39  10  67  15  56  99  42  10  47  24  98  93  57  20  49  57  77   8  16  18  28  98   2  23  92  12  11  91  90  48  71   6  28  14  85  46  90  75  32  15  74  43  23   1  17  37  14  60  94  14  81  77   4  16  70  74  25  64  19  29  53  18  37  87  87  52  76  31  31  99   3  86  66  68  95  44  59  47  64  18  98  54  48  61  56  82  74  40  58  49  91  23  11  76  72  49  17  28   3  24  12   8  85  68  95  89  29  77  19  73   2  50  75  68  29  86  95  43  99  72  71  84   5  36  73  75  40  63   4  28   6  29  89  28  26  22  23  34  77  91  34   3  55  83   5  54  34  33  65  95  49  84  93  99  85  91  67  27  78  11  91  75   8  85  46  63  67  41  91  91  93  93  95  45  28   2   5  85  22  38  45  51  12  41   1  49  96  31  13  96  27  71  19  94   1  62  93  83   9  48  62  23  80  89  47  93  77  68  83  28  99  71  64  98  72  29  37  50  93  58  46  30  52  93  92  78  15   4  84  64  76  66  21   8  54  76  17   3  98  62   2  29  90  12  24  62  70  83  25  68  46  56  39  95  64  96  89  16  68  93  38  54  42   3  64  17  55  50   8  74  45  96  42  21  65   2  79  28  93  28  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          86  53  70  39  50  54  49  82  22  26  45  28  82  75  38   1  24  46  45  80  55  38  64   4  46  21  10  80  23  65  73  26   2  32  80   4  13  52   4  81  77  10   3  43  95  63  87  30  65  83  65  71  16  43  42  23  73  12  41   1  69   9  45  58  91  43  70  61  91  96   3  32  51  41  86  41  78  86  92  34  82  46  67  44  69  36  22  35  64  44  99  81  10  15  41  86  91  83  69  22  50  58  20  28  57  78  86  40  33  44   3  66  78  32  23  99  92  35  55  62   5  13  35  40  29  50  15  35  90   4  85  24  20  43  60  73  96  32  62  61  35  73  17  17  54  96  93  19  34  91  74  76  63  12  14  96  40  16  19  58  66  80  63  61  34  64  69  57  74  86  83  80  29  42   8  15   4  59  45  70  28  41  90  69  16  82  47  68   8  88  75  13   9  28  57  25  27  25  12  32  18  65  18  91  85  87  31  30  60  24   8  29  65  49  14  73  74  14  66  34  52  19  25  45  59  25  56  41  53  32  34  17  92  48  38  60  34   8  30  34  80  69  60  86  29  48  98  55  16  96  31  92  78  98  55  95  54  57  45  24  98   6  14  83  87  65  16   9  74  13  98  12  54  76  87  54  92  11  48  98  43  12  93  81  28  54  36  60  62   3  43  14  38  11  15  25  80  84  55  42  43  69  23  65  47  80  83   4  85   2  97  33  53   3  10  29   5  68  32  20  17  28   3  84  20  53  93  44  45  78  83  53  40  45   3  19  46  46  20  92  43   3  30  26  85  63  77  84  54  96  91  95  92  21  47  86  40  41  69  24  46  71  72  14  19  18  29  99  99  74  92  35  89  29  19   5  33  20  71   6  26  89  40  57  31  96  65  55  59  58  76  36  24  34  82  14   3  70  75  36  99   4  52  94  68   1  75  99  19  95  80  31  19  70   1  29  86  86  98  75  26  74   3  79  44  74  75  13  71  71  58  98  82  29  25   8  84  91  20  84  88  86  80  64  84  40  18  73  29  45  86  72  87  22  75   1  77   2  98  81  22  44  38  71  52  98  25  17   8  54  39  85  13  90  85  99  81  61  39  48  95  91  20  45  19  54  71  64  53   8  19   5  31  98  81  71   7  78  23  51  34  14  56   8  22  83  69  21   8  90  49   1  85  15  69  74  57  94  57  91  24   3  88  30  33   1  98  21  77  10  43  48  20   4  38  61  72  33  11  66  46  82  87  87  36  70   2  39  54  14  43  53  61  28   5  68  54  57  96   6  65  26  78  30   9  61  25  74  76  59   2  91  36  49  36  24  90  44  89  69  67  88  70  50  13  44  92  58  56  72   1  71  71  67  16  24  72  89  31  37  90  21  80  65  67  20  47  23  35  39  75  35  82  76  23   9  58  37  52   9  32  75  10  27  58  28  88  72  33  93  37  97  73  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        84  53  95  20  64  79  51  66  80  47  12  70  41  10  90  57  67  57  34  18   3  46  68   5  79  66  17  51  44  29  96  69  80  78  23  32  53  11   3  61  68  44  48  17  16  39  41  70  47  10  70  87  81  46  61  55  20  93  38  48  84  79  66  28  35  80  55  78   5  58  96  41   7  53   2  13  86  22  63  15  76  68  19  88  37  32  54  71  24  95   9  68  51   6  54  11  98  64  63  28  54  77  68   6  33  24  74  91   7  80  85  26  95  41  42  42  60  53  22  81  47  50  78  77   9  29  65  75  27  10  92   9  96  29  66   5  88  58  20  16  62  11   2  47  36  65  59  10   5  58  46  48  23  71  56  44  93  32  25  92  30  40  64  30  19  32  35  95  21  49  22  39  58  85  31  13  33  45  21  21  50  47  13  39  17  34  62  97  67   7  86   5  16  60  63   1   9  21  40  29  84  30  68  43  29  17  95  44  89  11  27  78  22  58   7  67  23  49  95  45  84  40  72  31  45  46  28  52  30  42  27  17  99  86  10  40  65  79  93  81  11  52  91  97  76  14  19  56  92  69  83  87  80  44  17  69  50  37  15  80  32  37  21  21  21  32  63  26  95  76  60   8  83  21  43  91  26  26  77  34  73  84  49  34  36  55  30  17  69  24  19  53   8  45  84  34  26  98  22  40  28  44  60  58  89  20  83  83  90  61  57  45  84  91  33  11  26  85  11  71  35  84  99   3  75   5  41  71  97  17  86  89  74  88  84  95  43  39  33  26  10  98  74   6  22   2  43  54  98  61  35  30   8  46  35  24  78  68  83  89   2  64  98  50   8   3  87  37  58   2  76   5  80  43  41  30  59  34  88   1  75  50  25  91  97  58  27  59  61  36  53  38  47  22  92  77  56  27  51  99  92  19  75  59  84  52  21  36  13  86  58  95  83  86  79  19  13  60  67  26  82  39  30   7  81  91  24  87   7  54  57  32  74  16  17  70  34  80   2  19  57  79   7  86  33  71  25  90  81  78  24   9  83  62   1  62  46  95  33  78  13   2  62  62  94  30  54  27  22   1  69  10  65  54  41  82  73  57  53  54  59  67  20  59  93  63  77  41  28  65  81  60   2  23  53  35  97  39  96  62  41  96  80  95  94   2  79  79  74  48  62  55   5  41  92  41  63  11  96  31  40  65  36  31  65  83  15  70  13  98  35  40  15  92  64  88  97  53  97  90  41  62  60   3  45  35  24  66  57  79  66  33  11  89  89  64   5  25  32  62  15  47  78  74  20  69  94   7  23  51   9  68  14  85  97   6  72  28  28  51   4  95  69  96  41  81  93  28  79   8  30  32  82  68  96  77  80  78  82  33  46  16  27  36  44  84  59  35  28  77  21  32  81  49  15  40  37  90  61  98  72  86  48  12  74  48  25  17  84  58  58  95  43  57  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      18  45  78  47  66   3  89  80  38  73  20  69  72  37  23  97  50  50  33  29   1  88  66  41  41  89  13  80  32  72  23  59  58  94  65  89   6  50  42  79  44  14  51  11  33  24  10  70  45  67  78  49  50  77  91  68  23  26  22  61  15  16  30  51  57  56  31  63  70  97  22  77  68  46  48  83  20  37  55  56  27   7  26   2  36  88  41   4  67  11  32  53  52  47  58   5  71  72  86  40  10   7  93  68  83  23  79  95  99  95   9  73  34  12  22  80  64  42  19  21  73  89  62   1  65  51  27  27  23  13  93  56  79  87  76  91  22  56  46  71  73  70   9  60   1   7  94  92  63   9  93  50  99  42  74  27  72  14  33  21  54  14   5  92  59  87  63  81  79  24  79   1  12  53  20  57  48  51  13  77   6  75  36  15   2  16  31  83  51  17  77  94   8  24  89  48  96  31  22  64  54  28  35  63  77  36  81  27  98  68  42  49  71  79  81  18  23  37  20  75  55  75  82  82   5  11  20  42  35  66  10  67  30  21  58  96  78  25  26  33  45  12  81  72  78  76  39  68  29  95  97  96  43  41  93  24  68  97  82  11  81  46  23  65  21  28  44  83  57  22  60  14  58  12  52  86  55  59  38   9  37  91  94  13  78  56  86  26  80  62  30  49  64  36  87  26  97  21  35  12  10  10  61  20  31  53  57  43  88  16  21   8  68  25   2  21  86  37   4   4  59  66  35  10   2  21  25  90  67  37  91  51  87  38  67  12  63  65  81  67  19  65  94  37  75   7  22  15  70  19  29  10  39  95  72  76   5  91  90  17  20  44  95  29  56   9  74  96  55  95  22  39  37  12  37  86  13  98  83  81  43  79  74  67  20  90  90  36  74  34  58  26  52  77  68  79  27  91  35  11  52  53  43  30  43  61  85  44  78  98   1  27  10  56  64  89   2  75   5  58  76  78  85  20  67  28  59  34  26  21  34  29  66  25  68  42  94  47  16   8   9  49  28  90  10  20  71  76  95   7   2  53  30  51  81  65   9  80  32  29  39  25  50  65  69  69  46  78  36  38  16  17  53  16  76  11  80  47  21  35   2   8  37  20  22  44  17   6  83  26  68  14  36  37   1  99   3  55  44  33  38  70  42  68  18  92  54  94  68   8  34  94  71  45  92  37  18  26  28   3  54  15  55  14  29   9  53  16  46  99  55  77  93  82  29  24  51  59   1  79  24  14  88  53  80  70  18   7  62  58  46  90  28  89  54  97  81   1   2  12  38  75  82  95  88  62  22  44  87  64  69  34  98  94  25  34  35  23  32  71  97  79  25  14  60  49  74  25  60   7  86   5  55  43  48  92  76  10  98  33  40  11  39  38  64  56  55   1  30  88  95  52  70  62   7  91  99  92  71  54  31  53  20  88  55  56  60  94  36  31  52  97  15   7  41  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    90  19  95   7  23  92  78  51  97  90  42  58  75   9  78   2  79  27  96  96  59  68  54  16  23  14  89  17   9  93   9  50  93  13  26  43  71  43  27  66   5   1  43  60  91  62  58  31   8  72  18  69  87  35  71  94  50  14  97  25  34  57  86  32  34  43  94  82  65  99  70   9  83  42  56  91  26  14  67  66  36  80  14  34  46  89  50  72  39  40   1  67  85  56  42  63  51  67  47  54  94  49  58  87   9  29  49  25  32  13  82  92  19  59  97  69  51  73  31  46  52  11   3   7  13   1   8  11  61  38  70  85  20  29  42  37  14  93  72  57  72  19  68  79  90  39  90  56  69  87  20  33  96  65  97  27  35   2  65  72   5  81  61  24  20  77  56  50   2  61  48  26  64  70  94  66  75  79  54  47   7  28  77  66  49  10  36  95  40  78  72  63   7  81  61  96  69  35  69   9  12  74  34   1  98   3  92  62  38  82  47  58  43  78  63  70  97  83  32  35  21  21  46  11  14  80  92  94  23  15  72  70   9  31   5  50  56  71  85  47  30  10  14  91  50  19  63  54   6   9  59  57  95  85  38  86  30  40  14  74  36  15  96   9  83  84  71  40  90  70  79  87  68  75  73   6  29  38  70  47  38  13  44  95  76  78  34  13  61  83  78  95  26  76  25  41  13  54  69  86  92  63  51  21  62  74   9  17  13  15  60  95  13  73  91  96   8  38  69  26  13  85  74  41  77  16  49  48  62  64  63  88  20  71  54  28  99  77  19  13   1  34  49  39  89  94  83  73  73  27  45  24  44  49  48  84  86  48   1  62   6  57  20  92  15  70  45  76  97  47  19  88  70  30  83  19  53  70  67  81  77  30  24  59  96  80  46   5  46  25  51  19  51  51  33  32  63  29  22  71  90  75   4  37  30  63  85  92  85  53  87  79  84  22  92  12   9  65  53  24  19  87  55   7  56  56  38   4  14   8   7  61  40   7   9  79  88  57   8  39  12   9  96  29   2  63  76  64  20  96  34  97  18  97  53  67  69  92   2  92  24  23  72  63  34  59  30  52  89  82  81  50  74  90  65  15  33  20  44  53  45  64  33  78  62  88  77   7  18  79  11  13  95  32  60  88  13  65   9  65  31  82  84  59  94  32  84  39  66  19  70  13  17  67  56  40  88  94  94  29  94  34  20  96  15  54  48  86  80  30  87  61  84  44   6  70  24  53  49  23  56  74  37  40  67  40  84  38  56  44   1  67  40  49   6  60  99  54  67  74  40  32  22  33  74  70  37  36  16  68  23  99  50   6  49  53   7  53  56  17  20  83  69  82  59  75  69  91  15  96   7  10  22  78  68  82  17  30  47  39  48  93  31  22  33  44   1   3  37  73  89  58  72  25  42  43  85  72   8  23  36  21  13  12  26  47  78  30   3  29  46  29  52  38  39  25  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  5  75   1  30  16   4  37  74   4  10  21  74  43  85  69  63  12  51  55  78  99  77  70  95  38  56  71  12  74  37   6  33  17  39  87  29  76  41  50  50  11  72  39  38  95  30  17  69  41  48   5   6  96  62  61  65  59  39  68  63  40  44  83  55  82  83  30  87  94  63  29  65  72  34  31  42   4  49  96  14  34  33  72  54  58  54  90  18  72  40   4  41  66  50  44  85  13  28   2  67  33  30  20   9  64  73  88  86  37  61   4  61  92  48  43  15  19  77  33  19   3  75  41   1   4  72  96  73  68  94  87  49   4  34  75  50   5  14  72  36  14  64  92  98  32  65  50  33  16   5  20  62  60  75  54  54   8   8  76  75  51  65  18  53  56  87  96  66  26  82  26  43  12  10  42  67  95  99  99   7  14  65  17  57  60  87  39  59  94  51  66  64  92  31  94   9  44  56  26  44  96  90  75  80  62  25  75   9  35  38  56  30  76  64  60  63  51  94  73   7  11  22  80   6  87   3  29  62  71  64  29   4  75  79  16  39   7  59  38  86  65  43  28  59  40  17  90  48  98  36  19  15  75  29  85  91  15  68  49  49  69   4  26  31  89  99  25  58  63  50   9  67  66   9  29  72  19  91  10  27  48  89  17  87   6  61  29  86  67  79  23  41  68  36  66  83  40  76  47  90  84  43  13   7  85  98  56  77   7  20  22  63  32  35  71  80  44  31  43  88  99  92  25  54  69  21  51   7  49  88  94  27  66  54   7  77  25  74   1  85  89  20  56   6  69  83  21  20  35  50  74  59  24  72   9  36  61  78  42  48  73  10  34   4  66  29  65  75  76  90  78  94   1   8  31  88  20  63  75  72  23  15  76  89  73  60  49  69  21  39  15  97  30  88  83  33  75  82  93  69   5  71  87  78  17  67  95  26   6  27  21  72  49  62  31  36  22  35   5  69  23  66  38  90  17   3  32  12  73  11  67   3  49  65  13  14  26  14  37  13  81  17  25  95  16   7  55  77  88  66  11  38  29  15  27  31  54  64  43  61  73  11  89  91  13  69  46  14  16  37  26  79  25  55  51  18  76  28  50   6  57  66  53   6  22  23  44  33  37  30  33  91  88  42  39   3  54  53  57  55  14  39  89  87  27  53  51  65  91  93  38  89  91  73  18   4  49  93  31  82  72   8  67   2  49  36  45  71  81  38  42  27  47  34  58  66  30  92  97  83  67  68  64  15  99  43   7  89  68  12  98  61  47  54  34  90  34  95  31  16  91  80  73   2  87  51  67  72  22  60  75  46  99  13  32  74  10  95  82  63  10  95  69  16  10  45  51  91  47  94  16  68  63  82  81  88  36  76   2   6  66  53  33  82  44  58  57  88  84  85  18  93  93  46  59  96  11  19  85  74  41  32  86  32  48  23  34  98  25  14  83  86  60  67  60  68  75  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                19  96   2  34  55  83  81  76  75  40  51  50  26  78  98  37  88  91  92  98  86  95  19  49   9  99  82  78  71  79  82  97  36  39  50  86  22  14  66  78  21  95  80  46  77  41   8  75  68  88   4  81   2  91  25  15  37  28   6  96  79  54  22  36  73  44  93  40  22  55  21  49  68  19  11  65  20  68  90  82  38  46  33  98  74  13  44  53  27  98  20  60  15  23  31  37  91  34  37  12  44  51  60  37  58  89   1  33  25  10  47  47  62  87  18  57  16  72  16  79  18  80  32  77  69  23  20  21  15  16  74   2  87   7  52  32  74  63  62  91  55  85  83  60  40  66   5  29   6  20  19  14  34  27  46  48  39  30  63  60  99   8  33  45  19  63  95  97  24  50  23  69  20   9  33   6  93  77   6  92  58   8  86  98  72   5  49  75  35  92  68  10  44  88  15  76  68  42  52  77  43  74  71  20  45  83  23  51  30  14  77  35  32  21  44  13  10  26   7   6  73   3  58  86  80  66   4  79  94  47  31  80  98  86  57   2  27  36  58  93  93   8  65  91  73  61  22  65   3  82  38  50  22  11  52  77  91   6  47  13  53  95  41  19  51  73   6  59  61  48  32  79  82  62  29  33  13  14  39  22  90  75  46  27  21  54  33  19  26  29  22  10  18  61   4  46  37  86  92  42  75  37  91  75  59   4  97  56  57  84  97  81  97  27  64  53  91  42  33  91  47  87  24  82  36  92   4  43  77  89  78  56   7  36  18  35  98  34  26  97  99  42  47  15  18  47  84  49  66  68  73  74  53  36  42  60  81  10  35  30  99  73  95  81  11  83  68  84  73  26  54  99  17  36  56  16  21  42  57  44  10  40  92  18  95  61  51  67  88  32  34  71   3  38  44  94  73   4  53  22  11  29  99   2  12  38  93  47  93  51  18  74  25  74  87  86  87  87  94  46  82  44  40  44  57  59  79  69  11   8  52  23  61  25  71  16  77  94  39  25  40  64  80  54  79  30  11  30  94  93  91  83  22  76   2   2  83  45  45  51  18  53  91  56  19   5  61  57  19  66  48  35  75  33  53  80  55  23  24  49  82  34  63  22  15  64  11  16  87  79  13  29  36   5  29   6  25   1  77  10  32  74  59  32  19  42  46  69  95   7  86  17  66  63  23  98  67  42  50  82  88  97  28  57  86  11  95  58  14  40  79  64  73  27  34  21  82  45  24  23  21  19  70  61  36  19  13  85  85  83  80  12  53  32  84  24  26  42  89  72  87  57  73  52  56  42  60  23  38  83  63  65  26  72  90  49  24  98  14  31  69  51  19  44   5  11  14  68  67   1  96  33   8  42  42  57  21  63  42  64  27   9  53  48  29  89  30  24   9   3  72  48  62  35  85  63  27  73   9  35  43  47  33  15  89  48  76  78  88   9  57  29  66  30  59  11  82  76  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              21  26  19  75  93  25  70  86  45  50  19  48   3   1  15  13  62   8  66  13   6  29  17  38   2  64  85  47  41  55   1  38  22  50  30  79  34  61  70  40  54  48  49  57  12  44  19  38  56  12   1  65  18  69  98   3  30  90  77  86  68  41  43  92  30  15  87   1  24  93  78  69  96  23  61  67  10  84  58  74  43  93  97  88  66  26  39  47  65  54  79  41  13  67  90  58  63  25  78  84  67  83  18  17  94  41  21  53  21  12  23  25  23  61  43  28  73  91  35  70  63  99  86  75  77  50  48  43  90  57  63  11  41  93  48  91  55  26  88  79  41  30  18  16  19  94  47  65   6  44  61  18   7  83  45  20  57  17  11  90  27  66  51  47  15  57  37  73   1  14  26  88  36  38  16  22  11  99  44  82  68  61  33  39  74  58  70  31  57  37  37  33  26  90  87  41  77  91  52  16  19  29  73  64   6  54  76  98  62   8  78  37  93  25  34  98  45  30  52  92  54   4  10  77  96  69  84  36  38  48  17  52  99  78  45  41  72  51   9  33   7  70  34  26  53  99  38  56   7   4  34  60  19  55  93  52  17  96  96  47  54  29  69  91  67  70  43   8  56  28  44   8  55  28  11  68  67  38  21  61  57  12  34  71  67  27  96  84  28  39  14  89  40  77  59  16  62  65  12  55  12  52  47  81  21  27  19  19  29  30  54  60  45  21  83  44  87  53  96  20  18  26  30  40  41  82  96  79  57  39  42  49   2   6  89  50  13  36  79  43  13   8  36  37  72  35  31  35  38  23  73  58   5  56  69  47  71  89  50  55  14  59  39  84  60  16  54  55  97  60  56  95  46  73  91  61  72  35  99  67   8   9  37  76  43   5  91  44  64  27  96  72  12  18  90  88  26  48  15  26  30  90  27  39   9  27  14  77  27  83  13  95  95  19  94  75  45   5  53  90  81  62  48  43  60  15  11  18  80  51  21  43  89  65  23  57  44  64  59  46  57  83  38  99  25  30  73  56  91   9  85  21  62  18  38  18   8  44  23  57  82  67  70  70  93  77  49   7  34  51  21  57  93  52  38  51  92  58  84  82  43  41  86  55  61   3   7  89  28  91  74  86  61  46  74  80  15  97   1  94  94  46  18  48   7  43  75  50  92  13  44  10  22  72  84  42  14   2  14  63  86  10  65  23  31  97  53  22  36  68  27   8  74  65  17  65  60  90  62   6  76  98  25  56  85  60  99  97  56  68   8  42  17   6  17  30  37  79  61  44  57  40  57  97  53  67  42  79  95  76   8  92  98  39  31  85  39  40  59  23  58  35  43  46  10  70  44  64  66  39  13  77  27  50  99  86  99  48  64  64  53  36  38  88  65  25  38  59  80  89  65  92  18  16  32  44   5  59  62  28  86  69  68  18  94  39  59  93  15  93  43  74  79  74  45  69  56  44  53  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            6  55  49  74  45   1  21  51  69  49  79  72   5  18  78  31  59  80  57  77  75  52  64  84   6  91   5  40   9  95  30  57  58  49  39  16  28  66  70   7  79  19  85  84  40  70  64  68   4  89  49  46  41  46  69  71  91  55  17   4  39  80  85  16  57  83  67  33  57  45  99  91  91  72  85  81  79  21  96  56  36  41  94  10  63  85  77  64  62  53  56  58  48  20  91  88  29  16  46  59  38  83  33  84  22  57  45  73  98  92   6  90  70  40  22  69  10  80  71  18  33  69   9  74  15  22  36   1  11  48   4  24  78  98  21  40  17  86   5  75  34  17  51   7  45  59  67  85  47  90  12  73  52  75   6  19  60  61  35  46   7  50  52  37  62  85  73  27  42  18  26  46  68  18  74  23  36  11  38  18  49  52  29  48  57  10  12   1  92  24  16  61  14  60  59  31   3  83  42  78   7  24  88  57  91  84  92  76  51  96  67  71  66  96  62  27  24  40  42  17  99  76  77  20  75  64  20  19   9   3  13  11  98  42  86  56  29  44  72  70  65  74  83  47  52  56  45  66  49   3  94  23  71  17  76  24  16  84  99  29  91  81  87  36  82  74   3  23  99   7  78  30  79  38   9  93  16  10  12  80  10  21  38  53  79  83  33  34  49  52  37  67  92  14  56  32  46  55  27  56  49  16  55  91  22  34   6  79  45  93  14  72  34  54  98  52  58  37  71  64  43  68  88  49  39  33  39  66  63  95  49  70  89   7  38  77  39  76  86  72  49  88  94   9  95   9   7  61  94  44  95  16  22  65  13  96  38  58  30  43  52  93  97  21  91  83   2  77  29  91  84  66  91  61   7  30  47  33  93  59   2  81  97  80  28  79  81  56  26   1  95  72   4  32  17   5  34  73  59  30  40  58  14  99  29  10  74  53  26   1  85  43  43  20  85  43   2  93  12  90  66  13  39  21  27  77  48  54  13  21  43  29  30  54  91  45  10  80  31  72  11  29  70  66  32  48  32  12  94  99  72  77  57  56  46  14  42  15  10  47  30  14   1  72  20  65  39   2  96  50  25  38   7  99  71  66  72   4  20  80   8  39  37  52   3  77  55  85  18   5  72  13  40  65  98  92  36  87  64  86  17  68  19  22  76  38  20  55  30  25  65  67  67  77  95  91  72  25  84   9  70  34  98  60  85   5  85  46  27  87  85   9  43  68   7  69  82  35  12   2  78  27  74  22   7  27  34  37  22  61  45  60   2  95  22  69  48  97  88  48  43  49  96   1  96   3  78  81  46  97  40   8   6  74  50   8  73  26  14  72  52  93  25  58  13   4  38  74  38  66  73  31  18  53  17   3  82  11  39  46  61   4  85  19  44  18  29   5   4  87  18  70  24  92  32  89  15  75  70  24  48  88  52  11  10  25  21  19  26  23  18  45  87  48  82  54  39  76  33  66  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          43  90  49  53  85  19  51  67  91  40  74  26  41  14  93   2  17  30  21  53  80  34  93  89  24  25  68  51  20  11  42  32  78   8  49  56  59  89   9  65  50  50  94  40  92   8  66  56  38  51  68  40  25  49  24   8  63  19  44  46   5  42  75  77  33  78   3  43  84  91  84  25  98   8  31  28  28  55  88  25  55  32  11   9  69  88  82  80  30  51  95  17  15  96  79  26  24  25  23  21  20   4  66   4  61  94  19  86  79  49  37  13  14  86  71  70  97  46  81  99  91   6  68  28  60  53  99  56  49  43  30  84  88  77  51  39  86  94  98  88  91  84  24  84  68  93  60  54  24   2   6  52  87   6   4  11  85  20  53  24  85  78  13  66  83  25  80  21  76  42  31  26  52  90  53  77   6  86  29   6  53  31  15  28  79  89  72  62  49   3  88  21   1  34  34   9  20  98  96  94  93  95  40  51  76  95  40  45  74  69  44  85  37  49  28  95  47  50  57  81  14  37   2  92  44   9  77  77  31  20  91   6  67  60   3  21  30  72  11  76   4  45  92  58  87  14   4  37  77  10  92  10  66  69  37  29  72  48  61  74   2  95  64  87  98  94  41  31  30  71  17  74  42  38  43   9  94  82  39   9  47  20  16  81   8  49  79  56  39  14  58  87  38  19  68  10  37  80  45   6  36  47  37  59  48  51  25  57  16  32  25  44  60  59  33  11   5  95  58   6   4  25  53  72  84  76  41  44  93  66  62   6  47  63  91   5   7  27  26  36   9  74  81  35  27  99  60  55  76  75  45  75  73  74  78   2  48  75  53  52  63  17  29   1  15  74   3  40  85  66  33  62  12  61  55  73  20   6  27  28  80  21  70  22  77  36  72  50  16  84  51  96  15  84  94  12  56  38  38  31  64  68  68  64  76  97  29  12  21  12  79  36  17  40  85  24  13  69  39   6  60  38  31  99  34  85  79  73  25  52  78   2   3  28  74  74  67  67  63  85  75  26   8  35  31  24   6  22  23  66  60   9  67  67  53  94  29  62  31  68  31  78  45  21  16  17  28  65  72  64  76  55  17  49  47  51  57  34  19  59  52  90  81  22   1  19  62  89  64   3  72  21  71  48  18  80  58  72  98  48  14  75  44  85   1   5  35  52  12  33  91  71  77  35  92   9  13  55  57  65  95  71  27  88   3  92  78  21  18  46  88  66  44  83  98  95  93  10  14  47  18  63  79  67   4  63  92  70  44  57  94  63  49  79  16  96  33  38  14  58  90  11  69  38  40   5  14  15  81  81  49  93  88  46  86   8   8  32  32   7  79  95  84  36  74  25  19  81  90   7  21  83   2  24   2  27  67  26  82  26  11  18  34  80  98   6  11   2  96  61  39  94  54   3  98  55  53  39  41   1  29  84  38  53  33  18  76  72  85  25  60  52  28  11  44  80  54  69   4  45  37  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        41  58  57   3  19  97  30  58  94  95  78  71  76  30   1  86  92  79  83  68  33  71  64  17  13  12  34   5  78   4   7  34  42  91  21  11  62   2  53  56  37  50  15  77  64  52  31  42  61   1  78  82  95  88  31  14  15  48  71  39  95   5  42  45  41  31  75  99  59  37  56   7  39  12  48  53  70  28  86  16  80  35  38  14  62  94  12  37  29  50  20  99   3  84  44  41  59  44  55  50  23  38  75  14  95   4  11  49  94  52  57  18  17  34  35  33  38   8   1  92  98  86  80  17  62  49  43  84  37  41  29  40  45  36  10  33  47  14   8  86  37  74  18  65   4  42  22  96  40  23  92  14  44  13  46  39  44  61  69  12  62   5  25  46  40  25  39  33  36  67  21  37  54   2  12  47  90  51  75  55  74  97  97  73  21  80  55  13  97  91  65   2  23  61  19  72  47   7  29  29  23  75   4  33  76  39  49  42  41  91  80  21   7  64  71   9   2  89  58  98  96   5  18  46  51  99  35  65  94  94  40  49  82  97   3  32  56  89  34  79  63  53  51  84  67  91  33  89  60  54   8  91   5  24  60  50  62  53  12  16  93  19  29  11  81  97   3   5  62  76   3  65  28  62  97  39  61  29  46  97  43  92  94  97   2  45   8  58  76  45  71  88  35  39   3   1  79  37   9  67   1   1  32  18  21  19  12  28  72  66  42  12  69  54  59  92  11  17  19  23  31  59  43  27  83  64  24  33  85  91  41  25  90  42  44  28  32  29  84  30   6  38  24  72  11  22  25  86  63  84  20  85   8  61  88  23  48  26  23  95  71  74   6  54  46  81  23   1   3  73  39  44  42  55  86  47   8  78  84  35  54  36  68  11  93  17  65  41   4  46  76  86  79  46  77  97  78  83  60  74  50  64  58  58  11  40  15  25  86  74  41  81  70  23  64  43  41  86  90  11  34  72  48  63  47  16  90  55  34  31  12  45  24  10  99  36  35  33  14  71  37  91  23  11  48  97  60  22  32  40  24  52  44  72  42  70  77  25  44  63   6  78  36  29  24  64  83  80  24  97  80  54  58  45  32  72  44   2  51  14  30   5  35  55  74  59  87  21  18   8  36  54  14  43   4  52  71  57  53  80  97  56  53  37  19  43  89  12  16  12  21  21  72  25  43  71  47  73   8  61  66  73  95  65  84  46  98  43  77   1  12  93  71  72  47  38  21   8   9  89  96  81  55  20  22  45   5  51  36  20  58  62   2  95  86  68   2  66  92  87  48  23  19  31  43  84  24  76  91   6  73  61  65  26   1  97  10  19   7  73  29  99  38  60  13  26  20  30  58  93  69  70  99  76  92  11  83   1  84  31  11  63  16  68  70  38  51  58  19  66  89  10  54  56  39  22  87  59  96  28  55  78  33  50   9  75  69  28  98  31  92  41  53  41  93  64  57  57   2  19  35  56  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      19  47  90  49  65  22  55  62  10   8   8   9  63  39  56   8  83  98  69  89  21  62  95  25  19   6  63  85  82  93  30  56  93  58  48  82  35  30  38  78  98  10  81   9  43  52  14  38  62   3  32  59  71  63  34  12  18  69  53   7  22  83  20  28  90  17  96  55  47  71  53  17  84  70  78  91  73  58  13  64  97  88  91  11  96  75  79  76  68  26  63  12  43  47  76  25  72  85  20  34  28  88  28  10  96  99  54  45  13  81  32  20  15  22  37  54  22  27  94  92  51  98  99  27  63  51  31  79   7  66  49   8  22  61  59  45  44  89  64  69  90   9  43   1  91  49  17  95  64  39  50  47  88  81  66  52  31   5   9  64  48  40  67  35  83  15  68  90  57  30  95  43  82  10  11  43  52  56  90  32  64  40  56  17  30  16  18  30  16  50  47  18   1  53  16  71  49  62  75  85  39  81  30   6  92  38  81   5  41  32  42  70  59  47   5   5  86  65  90  70  13  59  27  35  32  69  91  17  92  71  86  58  74  90  30  16   7  41  26  39  70  25  91  50  12  65  56  18  55  44  80  22  48  44  44  22  90   7  82  56  77  30  16  67  26  90  12  48  82  30  75  65  85  63  71  55  51  22  15  94  14   8  38  78  51  42  48  88  73  76  96  47  62   9  41  38  40   2   4  70  19  78  13  83  33  50   1  82  96  12  40  31  47  20  67   1  94   8  92  31   2  84  41   6  63  62  52  87  75  19  78  88  50  40  28   5  10  94  21  81  40  71  52  79   7  50  80  65  57  91  39  40  29  90  27  16  51  36  77  21  48  74  20  18  77  69  98  66  59  39  51  59  44  79   8  56  29  50  84  67  42  49  33  93  52  26  79  34  73  77  95  14  34  61  98  85  93  59   6  24  65  32  12  54  91  59  49  35  11  58  94  86  38  46  24  59  81  45   9  44  35  89  69   4  28  16  73  61  52  44  18  85  57  43  16  90  49  91  84  69  34   1  43  42  86  67  82  89  13   4  12  64  29  66  65  28  90  61  29  43  56  97  50  18  77  59  97  30  63  13  86  70  40  29  79  29  88   7  26  57  57  11  88  96  89  92  30  59  70  51   1  52  27  11  36  66   6  68  89  19  31  85  56  52  94  94  51  96  26  86  76  84  33  60  24  18  46  91  47  51  76  68  13  14  73   6  14  38  96  84  85  29   1   9  98  56  96  66  78  45  85  86  47  45  57  73  19  14  97  40  69  66  96  17  56  34   1  41  99  46   6  80  60  40  13  29  98  97  29  74  27  93  58  76  75  80  82  60  62  83  25  57  64   1  36  69  34  17  32  42  93  52  29  62  25  81  51  57  48  30  49  53  79  29  58  76   5  29  29  70  26  63  20  76  55   6  92  25  51  82  11   7  87  42  74  56  60  17  54  17  49  47  83  96  82  56  48  12  48  47  68  19  74  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    8  26  30  92  23  22  71  70  57  11  95  41  89   1  11  10  74  56  61  11  16  77  45  71  19  50  18  82  33  75  45  13  59  12  18  51  40  68  59  35  64  65  77  91  85  19  98  82  49  36  36  55  81  98  41  47  44  75  23  48  43  86  58  71  16  81  13  65   6  37  95  49  68  95  94  82  57  86  96  64  91  75  34  57  13  15  77  95  83  73  49  72  22  54  49  77  81  44  48  42  15   3  41  71  73  66  55  24  56  51  29  29  40  80  97  37  23  99  20  41  38  44  99  41  15  96   5  74  22  80  84   7  76  12  43  33  17  48  89  50   8  39  78  36  63  76   3   8  57  70  89  78  98  98  24  79  59  87  81  16   7  29  90  81  18  59  50  18  90  87  76  19  71  79  33  79  75  48  72  90  56  21  28  71  64  75  32  67   7  74  24  60  45  52  44  71  92  71  69  14  72  14  18  69  51  71  57  55  42  10  80  25  33  89  37  68  61  62  27  40  92  76  34  37  55  61  74  71  14  87   8  38  74   7  59  18   5  58  61  42  35  38  43  81  75  57  69  25  79  80   5  44  57  46   9  43  71  35  47  14  95  95  29  30  78  40  48  21  83  76  70  41  57  50  49  94  32   4  62  76  18   5  43  83  75  61  49  58  12  57  46  47  80  44  28  12  20  47  43  61   7  24  94  25  63  87  84  80  17  87  52   5  79  93  44  98  42  68  19  51  98  66  83  27  12  54  39  68  97  11  40  81  47  37  77  65  80  72   9   2  52  83  43  23  78  80  13  32  78  64  89  50  90  33  13  73  42  35  42  76  95   5  39  89  37  80  38   5  98  12  58  77  95  80  52  95  95  35  34  90  52   2  40  86  16  14  18  17  98  32  44  69  45  72  76  64  37  43  16  14  40  64  76  28  74  30   9  17  26  67  59  44  55  83  23  65  46  15  56  43  58  81  62  47  69  64  73  75  24  99  91  29  87  34  96  36   8  63  80  53  18  11  97  94  34  26  61  33  33  13   4  78   3   1  87  13  36  28  45   5  76  17  17  15  52  13   9  62  70  68  40  89  38  89  94  70  39  41  96  82  79  33  57   9  21  64  50  28  22  26  33  84  14  93  74  49  60  71  50  47  41  28  74  56  39  98  68  53  23  61  31   2  40  17   6  49  29  14  16  86  83  78   2  48   1  35  15  41  85  23  74  45  51  14  97  47  70  57   2  76  85  46  66  11  54  41  78  98  68  15  36  97  64  89  53  18  46  16  84  10  93  65  99  59  20  69  19  39  39  54  71  78  48  11  10  73   1  73  95   3   8  59   3  43  74  49  20  56  25  25   2  85  44  53  22  39  37  48  67  98  63  58  56  41  16   3  63  30   2  66  21  81  86  15  82  62  74  95  91  72  43  76  23  66  74  33  22  49  98  63  73  45  11  11  42  19  66  74  52  88  13  67   2  29  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  83  64  36  42  61  46  92  58  23  44  37  46  94  99  34  48  61  54   3  93  67  11  11  24  83  84  37  53   2  20  77  60  67   5  68   5  32  13  68  77  43  64  88  61  13  96  30  27  99  18  49  12  10  29  79  78  39   8  53  23   1   3  37  79  93  38  64  22  11  86  57  28  50  92  81  31  36  61  44  88  84  33  65  72  59  21  20  79  46  59  98  56  55   5  26  88  23  52   9  45   7  31  24  44  96  86  24  20  37  66  39  63  41  26  82  15  64  33  59  13  70  47  57  68   2  93  95  59  67  73  96  77  34  40  31  30   6  10  69  57   2  62  11  28  44  14  12  83  30  44  35  23  81  97  60  50  52   2  81  42  11  44  26   7  54  92  36  13  24  31  45  60  82  92  27  68  71  39  67   9   5  77  27   9   9  78  81  73  34  58  64  39  90  96  67  84  67  52  19  86  26  42  93  80  44  60  30  64  39  18  96  23   4  88  85  29   5  85  15  91  13  90  10   9  15   8  73  55  69  67   8  58  11  80  54   1  22  73  40  86  86  86  67  76  53  52   1  52  77  68  37  15  81  49  68  37  70  66  42  38  35  90  18   8  85   9  22  14  36  63  64  95  55  92  49   3   7  69  44  22  82  48  79  78   5  44  15  40  75  62  20  67  53  82  53  91  98  72   3  10  20  53  55  38  63  69  82  19  74  33  52  85  98  40  13  91   6  57  30  80  69  99  96  93  70  32   6  20  87  76  53  59  88  31  87  66  17  52  59  89  77  64  36  47  95  31  63  25  63  84  85  89  32  28  13  13   4  62  67  71  75  15  65  93  35  86  27  46  79  32  36   2  79  22  89  14  11  76   7  18  81  43  90  86  65  39  22  67  21  56   7   5  19  70  57  73  33  27  97  86  56  79  48  89  43  82  37  23   6  36  53  98  79  54  89  67   5  69  82  77  39  28  77  30  28  79  68   1  83  71  54  11  26  15  73  24  63  80   8  47  67  18  87  32  29  20  15  26   4  35   2  48  49   5   1  16  97  85  91   4   7  42  85  83  39  99  65  83  16  15  70   6  17  13  93  82  16  51  91  36  30  47  31  22  52  69  99  92  93   7  43  65  26  77  88   4   4  66  64  35  26  42  41  69  49  93  50  38  21  97  65  24   2  56  42  11  68  46  66  62  37   3  56  97  25  79  42  90  70  25   9  88   4   3  95  73  59  39  39  20  11  52  35  61  70  15  47  91  73  71  67  65  91  50  46  23  42  65  47  80  48  91  44  35  12  73  40  37  71  82  26  69  15  59  24  11  76  45  54  78  40  45  19   6  34  83  43  57  45   4  38  35  47   3  74  49  35  25  59  50  25  73   8  38  63  68  76  61   5  24  96  88  70  47  18  90  68  36  45  90   5  59  85  93  20  80  64  27  90  85  16  28  19  21  68  67  64  41  21  16  72  42  73  27  64  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                74  90  59  87  57  87  65  88  48  65  47   4  80  57  87  18  72  59  95  68  16   9  94  73  51  32  53  38  36  58  69  28  84  11  72  45  37  84  89   6  78  47  17  10  31  54  78  50  23  65  14  67  29  49  21  86  51  25  54  63  47  36  58  51  93  83  94  71  11  47  36  20  48  95  51  59  60   5  53  17   7  39   7  31  80  88  39  42  96  16  21  21  60  61  33  96  35  23  49  92  14  77   7  37  36  46  33  69  70  10  14  73  14  15  27  19  18   6  53  51  40  83  18  18  60   8  56  51  47  66  65  38  34  88  79   2  48  17  66  44  77  31  36  49  78  58  89  21  19  95  88  29  55  97  82  28  42   5   9  50  18  11  24  97  72  51  34  33  33   3  61   4  19  76  27  40  70  73  19  83  25  73  91  42  65  62  88  73  48  69  20  56  68  14  78  61  17  30   3  66  46  33  21  68  67  52  10  95  11  90  29  37  61  28  66  62  24  86  73  97  59  49  26  48   8  71  66  15  71  30  36  65  20   8  10  62  57  88  40  92  95  18  38  13  75  51  97  11  73   3  15  57  46   8  68  84  37  28  17  80  49  16  62  77   4   2   2  60  69  47  21  57  37  79  38  89  98  64  88  49  25  82  85  11  26  12  52  23  56  16  37  47   6  56  52  25  62  18  83  75  34  54  49  66  66  46  45  23  66  37  10  88  47  24  11  96  88  17  62  77  30  57  86  23  36  52  72  28  50  78  71  24  57  78  43  20  10   3  17   6   9  77  78  59  15  31  90   3  15  43  71   2  58  71   5  61   1  46  88  44   9  86  96  63  85   7  97   6  86  60  61  72  96  92   2  44  86   3  25  26  53   6  56  35  24  81  97  58  49  55  13  92  27  96  51   4  16  84  92  12  24  33  76  84  22  34  67   4  48  18  31  75  54  29  16  78  53  31  41  52  24  30  60  52  80  94  28  33  89  79  77  35  73   1  23  13  25  30  24  58  43  25  55  65   8  95  62  47  25  90  76  15  61  46  43  80   9   3  78  10  84  79  62  96  40  21  23   6  60  29  36   4   5  58  75  76  48   4  38  36  57  19  71  32  89  51  79  13   9  65  55   7  81  51  44  89   6  42  18  83  22  32  80  38  11  95  75  75  97  54   7  93  73  42  13  39  45  65  67   2  97  22   8   2  17  84  87  16   4  50  28  58  40  41   3  22  94  61  70  66  34  22  67  67  16  17  63  69  27  21  93  37  19  51  16  46  82  25  50  64  76  70  66  49  42  93   6   1  38  71  98   7  59   7  59   3  50  68   5  76  47  86  70  46  50  12  41  70  42  16  12  42  72  77  35  13  36  28  26  41  97   7  67  35  77  66  81  16  86   3  85  22  82  23   7  32  79  43   4  31  11  60  89   5  69  23  25  72  16  89  13  41  19   6  29  59  29  34  51  79  77  66  17  68  68  87  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              89  38  90  58  15  35  53   4  36   3  31  31  33  19  40  47  34  37   1  41   3  89  71  86  52  93  24  29  91  59  41  66  31  97  66   9  96  99  86  10  62  44  76  90  62  66  32  83  21   9  39  57  13   7  41  95  35   9  94  97  23  63  12  93  13  37  63  63  60  15  34  90  34  36  15  65  87  39  78  44  92  11  79  48  16  69  37  23  49  92  12  84  27  78  70  13  14  69   6  54  56  53  13  89  16  90  89  71  64  47  21  48  24  89  90  90  43  57  85  14  85  40  98  16  87  91   9  90  95  27  93  35   6  90  19  27  25  24  21  54  28  37  36  26  99  81  30  19  17  85  83  88  15  23  29  29   3  31  93  76  93  62  40  10  54  84  20   9   9  73  88  88  11  40  43  40  40  33  59  32  26  60  51  39  11  36  32  12  41  80  27  14  60  81  45  17  40  91  23  23  19  26  50  10  77  14  98  13  97  23  42  94  55  79  23  10  88  29  40  63   4  58  20  81   3  31  16  89  63  52  61  59  79  36   8  39  36  43  84  59  35  54  73  18  45  62  14  96  85  14  37  73  96  32  22  56  23  75  28  91  45  68  34  79   7  75  91  88  97  58  23  74  79  31  51  87  32  37  20  58  75  75  91  71  56  12  28  54  85  61  77  48  49  88  15  48  74  14  35  45  65  55  60  65  89  22  42  13  21  39  49  98  13  26  94  60  86  91  93  28  87  34  39  69   4  20   9  27  42  29   8   3  57   2  38  74  87  54  26  36  77  10  94  72  44  17  27  35  11  67  36  87  50  28  30  48  16  87  48  76  26  51   7  67  81  84  16  60  89  60  19  98  11  50  75  26  82  32   4  50  91  13  21  46  67  61  93  20  22  14   6  38  64  15  62  44  54   3  29  66  80  52  83  98  99   2  12   1  34  18  48  55  91  97  11  86  72  64  71  23   9  73  57  77  37  17  18  39  22  99  31  28  63   9  38  65  44  78  96  85  44   9  26  39  45  75  28  87  10  71  48  61  79  91  87  52   5  26  60  44  91  36   4  28  47  94  60  17  10  67  44  33  98  44  76   2  23  62  74  54  20   3  26  29   4  63  40  54  49  80  55  61  83  34  20  21  53   4  99  11  25  64  59  66  43  83  93  28  86  26  81   6  38  83  39  51  61  15  43  37  87  40  95  83  41  21  24  10  79   6  94  39  22  18  29  72  95  39  10  90  18  21  18  50  58  96  43  33  26  23   4  54  40  71   6   1  91  40  70   6   3  48  59  32  49  17  86  30  72   1  16  75  86  24  72  88  34  94  46  28  71  30  42  16  15  13  30  36  13  37  50  71  54  51  29  20  99  37  33  66   9  75  60  85  29  88  63  92  58  12  72  39  87  43  73  48  43  88  95  87  55  94  48  49  55  49  50  53  41  13  14  63  10  75  19  34  63  82  25  92  86  78  97  28  24  72  67  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            92  67  45  47  76  14  48  79  54  60  54  71  66  89  43  31  23  49  80  77  72  89  23  93  95  41  71  83  18  74  44  64  46  18  98  42   1  99  72   5   5  54  43  40  22  19  72  99   2  77  90  83   1  28  10   8  98  11  19  63  68  11  74  56  25  54  23   4  42  78  52   6  30  17  96  56  93  38  76  55  57  38  31  26  84  45  31  82  37  89  62   3  82  38  10  65  14  18  47  99   3  58  28  65  64  69  51  45  70  12   7  41  39  80  54   6  58  37   8  23  28  25  61  68  37  83  21  77  34  65  19  39  80  37  87  10  90  52  15  78  33  14  55  62  75  19  82  35  54  32  52  13  13  44  84  51   1  40  32  35  75   8  23  86  79  96  70  84  78  88  39  25  85   1  42  97  13  25  52  76  67  82  93  26  22  28  36  10  19  70  56  91  31  21  76  30   4  59  75  19  68  22   7  62  94  35  52  88  63  34  47  34  84  47  75  66  17  79  73  12  18  46  28  55  17  26  70  53  53  25  95  85  27  74  58  25  26  69  18  65   1  98  38  97  15  49  15  73  41  33  41  92  22   2  88  39  44  16  40   4  96  86  20  62  40  47  21  50  83  13  59  25  85   1  81  83  48  45  40  67  14  96   4  38  36   6  74  10  12   5  78   7   1  80  72  58  57  25  10  83  63   8  77  12  53  84  44  63  16   2  58  34  77  11  10  80  59  70  25  80  10  85   3  19  18  88  27  19  47  70  21  96  60  43  40  15  69  16  73  42  19  82  46   9  29  53  15  66   2  48  15  71   1  73  28  41  35  58  75  97  32  56  48  28  15  84  16  35  60   7  45  93  59   7  58  14  28  47  18  43  16  38  13  33  52  22  24  84  64  47  60  79  14   8  86  40  45  61   8  51   9  69  27  92  28  59  13  17  32   5  14  15  15  42  48  77  63  80  63  48  77  50  70  29  12  27  24  58  48  67  69  65  93  39  36  69  10   4  33  26  74  44  29  24  88   5  47  95  57  97  14  81  25  58  91   3  35   4  41  35  83  66  11  71  17  82  65   4  21  38  51  92  26  98  89  90  98  27  58  81  88   5  26  56  80   1  31  66  60  28  85  88  34  30  60  41  82  97  39  78  41  63  70   7  51  38  14  14  21  41  61  44   8  88  62  24  93  62  87   5   7  89  78  58  21  80  12  85  62  18  24  38  62  81  10  50  73  97   7  25  32  45  42  32  29   9   7  95  36  81  96  26  90  62  18  40  28  79   4  55  73  33  78  91  41  73  29  88  62  37  80   8  31  77  84  90  52  91  26  96  66  55  18  64   1  84  68  19  38  79  21  78  22   7  10  86  80   9  83  58   9  29  53  84  42  77  23  35  97  41  14  12  86  27  18  16  88  21  70  61  18  97  36  26  96  54  67  33  33   1  58  10  69  39  26  28  34  20  93  12  33  98   8  99  53  72  46  11  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          93  29  17  62  89  58   2   8  96  62  91  29  30  27  83  79  67  19  91  22  74  14  46   4  12  99   1  73  78  79  17  57  18  89   6  39  18  23  34   6  73  76  17  57  22  85   8  71  50  18  68  14  74  46  14  28  71  13   7  80  81  25  83  18  44  96  37  66  54  22  13  49  57  85  54  86  39  61  59  36  57  87  63  81  93  92  74  36  34  75  88  44  47  71  93  92   6  37  49  98  56  84   7  33  89  48  47  39  14  56   4  18  57  51  73  13  86  18  10   1  97   5  55  60  44   9  77  93  85  69  91   3  75  95  16  96  86  23   3  92  80  79  53  88  14  61  16  55  92  78   1  10  74  70  38  31  47  12  12  60  68  66  85  48  63  48  73  33  38  33  78  99  78  34  23  61  61  23  62  40  53   4  99  51  34  76  54  88  84  99  61  35  49  49  41  35  58   1  44  25  71  65  30  12   6  41  86  68  81  56  34  27  63  31  15  85  35  69  95   4   5  81  27  20  26  10  42  86  17  50  74  74  80  15  98  26  82  16  15  69   3  30  17   7  49  89  99  29  97  26  20  63  43  82  92  34  56  28  48  20   8  33  71  28  89   8  47  15  82  33  22  25  67  25  68  17  76  89  23  45  42  73  57  25   2  70  21  23  44  27  95  60  90  85  30  97  62  70  77  34  16  26  59  27  60  83  50  49  55  85  42   3  81  54  69  25   9  43  20  87  31  74  43  89  82  64  28   3  88  18  24   5  61  26  50  11  83  25  69  62  99  88  30  15  85  97  85  20  69   7  76  87  64  95  50  63  50  76  73  44  69  77  78  52  70  52  92  56  39  42  12  40  87  45  98  68  17  91  93  83  40  11  35  31  23  23  27  82  97  26  80  41  21  69  17  67   6  12  32  31  16  61  56   3  53   2   2  68  37  91  49  80  37  73  18  68  16  33  60  59   8  18  49  75  65  20  82  37  24  53   8  35  22  66  72  89  87  30  73  46  79  60  15  72  20  25  87  72  97  16  49  59  24  58  69  55   8  40  90  34  81   1  97  60  56  53  74   9  82  24  51  77  14  13  73  11  67  62   6  49  14  40   2  43  23  60  89  90  99  89  61  68   9  81  94   7  98  33  43  85  61  33  54  93  70  95  13  62  59  41  54  16  68  87  74  44  94  44  90  39  64  92  50  82  60  23  33  25  98  18  84  73  60  20  98  58  99  35  33  23  52  67  84  61  80  79  57  46  43  68  29  57  12  87  27   6  92  59   8  21   1  24  20  40  65  87  44  72  17   8  52  10  52  11  49  18  16  90  24  92  38   1  17  11  16  51  22  43  48  14  83  61   1  44  99  82  70  36  42   1  19  35  10  69  87  98  67  51  78   4   8  19  75  62  57   5  34   3  34   6  97  64  88  57  40  80  16  67  28   9  31  40  94  34  43  33  22  64  76   5  53  74  59  89  74  99  11  51   4  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        66  20  43  11  56  50  92  66  30  76  89  43  56  18  27  72  34   6  26  12  35  20  23  20  16  11  21   3  19  78  97  54  32  76  82  62  21  32  80  21  24  11  49  41  27  22  49  31  32  79  73  54  29   7  69  63  93  49  90  26   8  54  66  62  88  24  52  58  51  12  46  80  47  18  83  85  66   2  15  63  36  59  59  25  36  70  26  96  25  25  30  13  36  18  16   6  80  62  28  30  77  57  19  35   1  19  64  42  49  18  86  17  39  40   9  48  20  57  34  71  33  65  15  69  83  66  97  18  48   3  88  70  90   2  19   9  14  28  43  93   2  59  33   1   7  26  73  78  53  37  15  73  59  21  44  63  12  50  44  17  97  67  19  27  18  16  79  19  65  70  23  90  93  21  36  49  44  43  74  69  53   5  49  71  36  83   5  55  23  48  65  79  96  67  98  55  91   5  46  87  43  86  10   8  56  93  54  76  37  79  47  85  54  59  93  95  98  23  59  49  50  69  30  39   6  27  55  86  19  54  72  48  36  80  87   2  64  62  62  39  84  58  84  53  10  55  11  36  24  89  53  41  81  38  49  98   2  49   3  41  60  61  51  38  20  41  68  33   3  15  45  28  25  76  41  12  73  66  17  72  10  82  80  67  36  36  28  20  79  27  54  78  72  53  74  41  63  38  64  18  46  51   7  99  82  30  25  29  27  20  66  73   1  91   4  59  59  57  91  46  13  34  80  79  39  69  42  75  62  19  68  43  57  28  82  29  90  69  49  70  58  71  20  85  65  78  10  85  61  27  68  44  81  40   9  77  82  70  49  54  87   2  55  65  38  46  59  71  98   4  41  32  99  89  92  34  37  55  40  96  95  45  44  18  96  39  30  17  45  82  84  63  32  89  50  76  42   3  71  50  32  80  33  84  10  29  35  56  45   6  69  86  80  33  98  58  64  83  10  84  38  40  30  53  21  81  79  12  88   1  22  11  78  61  88  76  10  98  65  79  87  41  20   2  32  70  44  78  91  83   2  42  17  60   8   2  76  49   3  63  74  19  21  53   9  35  83  10  49  99  56  77  73  75  71   2  52  45  42  85  61  54   4  14   4  77  84  63  51  17  41  45  25  28  61  94  27  79  70   8  50  67  11  55   4  62  81  80  68  21  78  83  42   1  93  23  19  34  99  74   9  47  13  37  81  40  62  83  71  75  23  75   8  28  64  94  70  49  58  97  44  54  66  81  31  19  30   8  52  80   3  31  61  18  43  75  62  77  33  75   1  99  39  71  34  36  58  99  36  31  40  78  76  61  81  94  16   1  30  81  32   1  13  74  35  70  73  25  74  70  40  59  56  21  10  26  27  69  92  10  67  47  71  62  82  78  10  86  69  44  17   5  43  63  99  31  93  30  68  69  87  78  92  44  23  94  96  11  71  20   7  34  61  69  99  99  38  15   4  82  17  80  32  42  11  78  40  86  84  93  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      29   8   9   4  68  91  91  96  22  65  54  39  23  23  69  74  46  96   2  56  91  93  42  90  25  24  57  28  46  68  95  30   2  15  37  22  55  79  75  95  83  75  32  63   6  24  79  16  46  11  51  29  19  39  83  61  12  62  90  70  84  64   8  31  22  41  42  47  85  80  28  58  15   2   2  86  49   1  23  92   2   4  38  19   7  24  63   5  96  36  87  86  44  76  75   8  81   9  62  42  60  75  19  89  52  53  67  60  45  49  93  80  76  68  39  56  48  60  18  34  25  66  18  90  77  44  83  11  30   6  20  86  11  72  92  31  33  40  61  68  13  51  70  47  19  88  42  61  79  94  31  14  78  95  57  15  92  49  25  81  50  38  49  11  91  76  10  10  26   9  19  67  32   7  22  68  98  28  40   5  76  27  87  83  68  16  26  47  24  79  11  28   6  68  88  93  17  57  77  81  11  19  73  81  62  25  81  73   7   6  27  73  32   3  49  58  26  66  52   9  82  22  34  65  37  48  62  87  85  83  54  96  30  72  62  65  25   3  70  15  50  76  30  92  99  75  51  16  83   2   7  95  85  97  57  37  61  22  76  73  99  86  75  14  48  17  85  47  13  95   1  61  74  29  35  76  81  12  84  73  74  46   1  13  30  97  18  72  31  26  44  49  47  93  21   9  31  66  21   2  77  86  31  43   8  55  36  81  58  82  25  51   9  23  59  40  71  20  32  67  68  34  90  97  69  58  42  92  58  19  47  71  76  67  17  68  23  40  53  52  65  51  96  19  45  18  19  80  99  34  11  33  17  25  34  27  16  77   5  38  10  74  51   3  63   5  49  46  72  79  42   5  46  20  55  15  59   1  60  85  91  39  80  73  25  62   6  42  29  48  45  50  28  34  59  30  58  83  75  39  83  82  48  28  74   6  47   6  91  84  98  61  56  64  41   6  46  54  28  38  51  37  50  46  48  79  18  56  56   4  14  73  68  87  31  37  46  10  70   1  13  57  10  99  94   5  88  60  10  87  74  39  87  84  88  53  13  70  53   6  98  92  36  78  54  81  26  84   7  67  19  52  50  76  65   9  74  96  47  35  29  12  79  65  80  98  17   5  24  55   4  45  13  64  51  74   9  56  47  23  26   7   6  97  20   1  88  14  32  37   4  25  14  45  46  65  81  74  15  51  84  48  40  26  45  48  35  36  34  61  52  51  74  61  85  86  96  51  20  34   6  63   5  92  32  56  90  67  99  23  99  21  47   7   2   1  83  46  42  52  49  93  42  89  91  57  47   2  52  87  20   8  47   9  70  28  42  57  69  50  27   8   7  37  59  64  26  10  17  40  48  11  42  14  49  32  65  89  45  40   8   2  24  68  48  54  65  83  88  64  95  20  15   2  64  41  43  80  42  16  67  95  43  27  96  53  45  79  89  82  82  38  36   1  42  53  91  28  61  71  81  48  73  16  40  17  54  27  58  61  42  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    83  49  37  46  72  38  67  94  74  87  70  22  34  99  51  43  59  39  16  83  52   3  90  37  10  50  31  45  94  58  45   1  85  65  55  59  69  13  38   8  67  76  89  38  11   6  17  16  78  53  10  62  59  84  33  48  92  71  86  18  24  90  79  22  43  53  83  53  19  95   5  37  53  83  48  99   7  90  55   3  43  15  47  41  46  50  25  76  66  38   1  56  34  56  92  83  65  42  99  29  44  71  19  30  22  13  62  81  99  87  95  17  61  30  41  79  51  68  46   4  63  41  79  47  18  33  84  58  22  15  15  60  75  80  23  21  97  20  57   8  13  85  66  20  91  65  67  15  27  11  51  98  35  55  52  19  52  73  40  78  79  18  23  46  83  89  10  14   8  83  19  37   2   4  91   8  29  96  97  61  37  22  86  81  31  80   5  65  99  65  94  69  53  75  30  99  95  11  92   4  85  28  41  20  56  47  45  19  15  61  74  81  68  83  35  89  97  87  14  44  73  30   7  64  48  62  26  25  65  54  40  25  47  62  84  72  55  91  59  38   7  92  31  50  16  68  19  94  15  19  63  48  27  35  87  15  59  74  31  19  25  88  81  34  20  77  31  87  99  47  55  68  87  96  18  96  61  67  48  67  63   2  49  50  38  25  15   6  33  35  63  74  35  31  13  36  63  35   6  79  58  45  13  87  60  12  70  22  72  31  28  93  60  17  78  27  72  23   4   2  99  93  30  43  71   2  38  92  68  78  59  21  31  82  97  90  19  26  62  98  85  55  90  59  55  65  22  79  97  70  79  85   1  95  70  30   4  46  90  59  10   1  62  55  53  47  36  49  80  53  56  44  21  12   7   4  56  82  14  53  51  20  25  56   6  39   2  24  92  40  57  22  89  53  12  67  48  33  61   3  86  17  23  82  27  91  89  32   6  61  12   2   3  23  42  83  10  14   1  48  45  10  56  59  55   3  50  36   7  53  45  81  32  53  21  60  85  31  70  56  17  45  53  46  93  19  56  15  78  95  23   4  87  90  67  51  81  11   2  36  52  85  57  35  28   3   2  93  10   3  21  43  90  23  52  37  31  26  75  67  87  54  47  96  30   6   8  70  16  65  17  46  81  65  95  97  42   3  40  77  98  76  14  22  57  56  75  84  43   4  23  65  47  45   3  35  47  14  44  71  42  31  90  98  88  26  39  92  47  23  88  13  67  28  47  16  48  26  63  81  92  28  47  99  10  63  70  61  91  67  13  23  39  48  23  95  52  49  38  90  25  81  44  62  41  48  91  99  12   7  82  90  73  93  74  13  76  52   2  94  33   6  12   8  35  94  39  76  13  24   1  74  70  45  55   3  27  96  64  48  98  44  52  54  38   8  81   6  38  56  11  49   9  46  79  86  18  77  27  69  62  27  10  77  54  67  26  40  33  40  35  76  34   2  88  76  55  73  38  79  28  95  95  85  30  83  36  67  48  58  27  88  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  25  75  25  54  81  30  18  54  23  74  18   2  79  37  92   1  77  13  19  10  56  12  34  46  57  89  47  25  36  84  45  51  42  18  36  56  85  86  11  53  15  16  72  58  68  26  77  10   9  50  46  99  50   4  58  52  67  98  85  61  78  23  60  61   8  27  66  39  20  91  32   3  17  26  76  21  67  69  16  47  99   4  85  32  55  72  15  89  46  97  42  93  80  14  21  24  25  75  88  43   7  18  98  23  10   5  59  86  53  15  77  17  48  67  27  56   7  14  81  95  78  78  28  23   9  51   7  40  27  93  43  25  77  36  14  62   4  16  47  71  31  71  72  32  16  57  10  54  36  44  19  91  59  63  19  11  77   1  25  35  93  57   2   7  20  11  79  49  78  64  80  55  49  27  24  30  70  32  34  35  78  57  13  67  51  39  83  83   8  29   5  13  97  37  62  71  47  28   6  31  25  87  26  79  82  75  49  21  28  51  61  79  58  53  13  23  76  77  10  95  26  49  74  47  91  55  55  14  97   3  17  43  68  26  18  90  67  17  58  60  50  13  82  80  56  54  13  63   3  17  83  53  53  86   6  95  55  19  73  53   1  40  97  80  94  61  43  37  96  30  63  13  54  17  12  76  66  40  39  34   3  91  18  45  64   5  64  23  28  48  46  95  57  80  25  53  39  26  88   1  77  51  19   2  25   6  72   4  41  68  26  77  51  80  34  46  72  55  54  90  64  71  64  34  68  82   8  61  40  13  85  11  48   2  51  97  82  81  48  10  95  42   5  67  43  29   1  70  82  22  82  54  32  56  67  78  19  36  32  26  72  70  41  17  74  25  29  73  89  25  49  92   8  64  84  88   8  50  25  37   2  48  35  23  87  59  95  92  99  65  19  40  47  62  77  59  60  24  51  48  80  45  96  41  87   3  41  34  72  18  16  57  58  74  72  59  89  45  27  78  76  13  13  13  79  52  48   6  31  46  78  39  69  40  51  11   9   1  72  80  75   2  88  49  52  90  10  53  90  50  40  28  93  33  62  25  37  17  28  10  20  87   1  73  98  17  50  88  73  34  68  64   5  15  14  61  12  61  90   1  98  15  70  26  86  91  86  16  39  86  64   3   4  94  16  13  57  79   5  35  75  59  92  65  96   8  34   2  56  99  10  67  61  22  53   6  79  22  66  11  75  27   7  83  44  39   4  87  11  11   9  37  29  58  77  55  94  75  31  17  63  50  21  89  51  38  22  14  91  90  45   1  70   6  65  62   2   5  69   9  42   8   3  88  92   2  30  36  42   8  23  88  51  10  36  47  16  78  68  64  79  54  49  14  69  79  26  92  43  89  27  95  35  80  68  20   2  33  89  84  45  88  80  98  81  97  82  83  44  73  95  23  36   2  17  71  96  90   5  53  19  83  80  93  22   7  18  21  45  32  84  58  91  72  16  92  96  54  43  83  65  53   2  30  62  13  48  96  77  83  34  40  99  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                7  39  96  86  39  49   6  32  96  97  51  66  69  47  78  26  59  23  55  56  70  45  84  41  69  35   1  19  77  55  17  56  71  12  90  67  39  81  32  99  91  14  63  56  79  80  21  37  18  52   2  65  16  87  67  50  74  94  67  46  90  52  12  51  19  10  67  85  23  42  13  99  36  32  22  60  23  96  91  25  68  35  27   4  93  76  41  31  82   5  28   9  57  68  64  60  57  90  84  16  58  68  56  28  74  77  48  40  93  54  13  79   3  85  99  42  58  51  98  52  66   9   2  24  10  58  22  37  15  25  68  72  82  23  94   3  41  94  56  94  73  72  89  31  82   4  63  55  90  84  75  76  60   3   2  16  82   3  52  44  18   6  93  56  72  30   3  89  82  16  93  59  83  24  95  87  91  38  46   1  53  55   1  46  28  82  51  80  16  62  48  25  21  65   1  27  39  45  79  13  32  55  96  31  31  39  34  58  27  68  76  75  91  69  87  34  88  76  41   3  61  23  95  46  14  28  62  58  60  37  81  21  22  30  97  34  86  17  78   6  27  27  46  68  85   5  60  49  24  29  53   9  44  72  86  69  20  34  73  29  32  73  24  50  36  37  54  77  53  36  28  69  95  55  53   1  30  31   4  54  55  87  26  48  10  47  22  76  10  59  89  35  63  31  12  95  56  18  30  80  40  43  39  41   9  74   9  93   6  29  12  59  82  14   7  82   4  12  92  85  33  62  87  13   2  54  59  52  22  94  15  74  30  16  16  98  35  15  71  15   9   4  56  73  34  48  43  97  33  34  59  76  36  67  34  30  72  87  23   2  93  12  45  80  98  31  96  58  41  53  19   5  79   9  49  68  25  23  63  87  19  87  16  73  35   5  57  72  20   6  96  94  16  24  83   1  70  64   2  14  68  57  49  31  80  56   2  38   7  52  66  13  92  94  13   7  90  70  19  25  51   6  96  31  28   2  95  96  29  30  61  52  66  59  53  87  83  45  53  55  87  87  34  21  67  90  11  63  45  82  99  32  93  72  11  64   8  25  17  92  19  93  40  30   3  70  35  83  67  28  51  18  85  63  34  73  25  66  70  21  28  31  61  46  75   1  52   1   7  82  51  24  81  37  38   1   7  45  39  39   6  92  99  76   7  99  73  14  45  34  23  97  88  59  52  51  51  38  19  71  82  87  36  89  99  63  19  19  31   4  71  84  35  92  47  50  32  87  79  38  85  62  10  31  79  42  20  92  47  65   4  63  17  73  27  98  69  84  70  92  55  59  20  92  93  50  71   2  96  67  94  11  16   4  56  78   5  18   4  18  83  71  89  38  59   6  73  26  60  70  87  78  45  79  59   2  53  51  13  70  78  80  76  33  96  88  73  97  94  39  78  49   5  83   1  22  90  36  59  14  68  18  57  35  66  43  27  51  98  36  72  80  16  48  72  69   8  21  85  18  57  53  28  54  54  32  39  24  45  81  35  24   4  85  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              93  17  44  49   7  26  98  77  44  32  34  40  65  95  32  40  89  90  40  29  95   2  55  73  50  54  22  58   6  36  37  16  71  32  21  40  10  99  56  50  19  28  81  19  58  79  63  74  54  70  20  44  59  21  21  62  63   7  33  88  55  73  17  68  42  31  59  93  86  55  89  74  71  78  72  70  69  76  66   3   9  27  66  29  46  71  20  22  36   1  98  14  49   3  20  43  18  93  94  95  68  66  11  81  61  52  17  13  31  12  52  15  28  61   2  63  56  65  46  91  23  11  84  14  32  94  93  86  50  43  36  90  57  83  64   9  18  77   6  48  51  21  51  45  55  84  68  93  55   6  71  83  18  10  23  56  20  17  64  94  26  24  33  45  54  21  81  81  91  54  28  22   2  51  94  26  83  73  90  86  99  28  50  71  63  40  16  99  99  53  93  81  25  56  51  10  93  87   4  17  92  50  91  25  60  22  34  16  28   7  87   5  90   9  15  42  85  85  36  21  88  55  35  56  57  46  98   8  98  10  56  71  41  27  28  20  70  22  21  40  29  37  40  61  59  42   8  42  44  93  85  93  37  13  16  53   6  71  80  46  53  69  85   2  22  87  47  30  68  88  58  39  39  16  22  34  49  98  31  70  43  95  97  67  54  49  95  45  77  13  59  95  72  82  29  64  50   8   2  54  42  57  29  38   3  28  98  70  11  44  43  47  54  79   1  96  28  23  60  48  30  76  73  21  44  24   6  87   1  27  48  94  30  58  34  25  91  33  90  32  21  21  68  54  86  88  43  16  45  38  66  85  99  93  98  22  42  41  44   3  38  62  50  82  38  40  95  86  12  68  17   1  94  66  25  29  24  44  84  83  74  47  67   3  18  64  45  18  17   7  20  38  10  68  58  15  88  12  91  35  50  26  77  69  24  28  14  37  36  81   6  17   5  68  63   7  26   2  26  39  33   2  15  25   8   4  35  52  79  76   5  33  68  86  23  57  62   9  50  31   4   4  81  25  20   6  73  98  95  83  24  83  47   5  87  80  84  27  95  72  38  26  15  16  13  82  76  50  44   8  87  93  39   6  41  66  94  33  74  37  65  88  25  51  74  24  62  99  61  97  45  55  82  52  14  40  32   8   6  77  13  30  73  49  88  74  18  47  90  10  60  12  53  27  42  39  71  40  44  38  56  41  50  95   7  80  35  52  75  29  30  51  83  12   4  43  41  85  62  76  17  35  12  34   4  23  22  46  63  14  11  15  28  39  37  73  63  43  37  64  42  79  45  53  73  41  70  92  26  19  81  80  85  56  74  36  84  54  36   3  59  72   5  60  12  51  91  92  72  36  92  30   5  52   1  27  71  64  90  54  42  71  11  30  66  17  11  51  84  76   2  68  50   8  26  12  39  58  45  32  27  80  43   4  74  89  89  95  64  28  25   6  76  50  42  72  69  73  85   7  46  34  35  95  75  47   2  14  39  63  94  23  76   2  20  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            40   2  34  81  14  32  47  11  14  91  55  76  92  55  55  69  86  71  64  87  86  21  35  13  34  64  50  56  38  91   7   3  69  37  60  20  43  62  23  26   4  23  90  23  30  79  46  19  29  96  86  87  16  15  13  86  11  88  17  51  17  47  20  43  33  15  73  71  27  61   8  92  32  67  91  57  95  68  93   3  54  92  64  46  46  64  76  77  23  41  65  56  68  85  86  59  40  14  77   3  47  41  20  22  43  73  72  84  55  38  60  73  91  92  67  38   8  75  59  54  92  19   6  52  50  76  12  22  43  98  39  75  97  48  98  50  38  23  27  32  60  53  30  37  16  91  83  71  27  27   1   8  21   1  27  28  36   8  97  40  77  23  72  26  24  79  92  38  50  61  70  33  58  61  78  15  17  68  37  24  86  92   5  14  67  60  67  68  87  84  91  54  68  99  66  93  49  66  51  40  94   7  68  72  79  10  15  29  74  61  66  57   8  56  10  75  39  32  74  98  55  69  99  23  97  34  83   3  17   6  78  88  77  54  78  34  47  11  88  58   3  70  11  39  72  79  93  35  52  94  51  56  94  91  54  47  95  72   9  10  22  50  63  31  47  32  40  48  89  75  14  36  83  81   4  78  42  43  12  52  36  87  71  65  74  43  39  82  92  78  59  33  17  65  82  12  20  63  42  72  55  54  61  97  14  98  37  51  54  80   9  64  26  21  18  54  92  32  17  69  15  22  28   2  57  91   6  32  89  99   2  14  96  33  84  38   2  33  61  57  97  69  96  46  54  41  42  92  92   5  67  64  13  91  70  45  83  24  83  59  10  23  89  38  16  62  87  65  21  81   7  58  54  26  13  50  95  67  33  31  93  64  40   3  70  41  26  14  46  83  92  34  62   8  68   2  75  44  16  36  96  98  57  46  91  53  33  74  39   5  11  77  39  53  30  33  50  56  49  64  93  32  12  12   3  73  21  47  44  95  32  99  29  28  89  87  98  40  97  49  39  23  93   3  67  63  57  45  45  36  13  15  98  44  69  94  55  48  78  40  94  97  51   3  93  41  82  92  89  46  96  46  20  39  64   7  11  31  80  42  16  65  22  86  51  99  10  91  86  79  68  93  28  44  41  63   5  79  40  64  31  36   2  37  43  51  31  33  10  78  30  22  34  50  43  91  19  19  62   3  89  23  73  23  64  40   6  81  54  79  35   9  96  97  37  94   3  63  35  63  22   1  26  84  85  80  28  64  47  27  84   4  60  82  24  76  88   2  25  64  47  13  35  79   9  57  32  31  91  93  62  94  10  60  73  34  82  46  34  12  72  98  33  49  51  36  11  39  37  65  98  53  29  67  14  73   5  19  95  30  21  27  74  73  67   2  54  72  35  39  14  75   7  71  25   4  58  17  33  88  50  61   8  78  44  41  64  11  28  11  13  15  29   3  35  27  77  25  84   9  25  93  20  51  25  66  19  57  72  20  88  25  88  86  37  17  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          58  49  59  63  68  96  21  69  90  61  10   1  13  81  76  99  61  77  67  34  44  28  91  39  74   5  46  75  60  70  92  33  56  95  75  32  69  23  98  35  56  49  30  43  59  46  19  48  88  48  40  77  76  59  77  11  88  74  48  65  44  11  97  17  82  95  67  16  63  31  49  25  70  85  47  27  74  76  42  96  41  40  21   3  72  24  70  78   4  45  83  75  84  42  12  90  57  60  24  55  49  43  16  96  30  99  89  29  88  62  70  42  65  38  15  30  18  97  51   9  11  39  72  58  37  43  53   6  30  93  51   2  17  64  15  40  26  71  96  94  19  83  60  49  41  35  81  61  32  36  64  65   4  46  46  36  14  51   4  78  87  32  59  64  70  64  87  26  30  74  33  71  83   3  43  53  37  49  48  88  40  55  96  29  13  41  65  50  40  56  65  47  85  25  22  43  34  71  71  13  70  45  20   2   4  76  16  67  12  32  12  23  79   2  62  78  83  64  23  46  64  35  98  42  64  45  92  64  53  73  38  55  82  74  59  90  20   2  43  61  12  16  44  21  23  40  62  69  43  74  99  10   8  19  98  87   1  22  39  29  42  25  38  80  78  81  41   1  49  98  13  34  90  97  26  34  81  42  70  95  65  44  94  32  54  58   2  24  21  54  20  14  99  52  30  62   8  56  91   1  22  63  55  21  83  27  11  44  31  43  35  72  46  67  27  45  68  74  30  19  95  71  32  94   6  46  93   7  58  94  60  70  82  63  87  86  54  45  37  56  77  61  14  29  27  25  57  29   7  45  47  61  94  29  80  57  55  74  96  77  99   5  98  57  95  82  81  39  34  90  86  47  49  77  95  64  50  94  25  21  61  32  88  14  44  14   3  68  86  50  95   3  67  88  30  91  12  22  96  69  98  26  64  58  82  16  84   1  63  95  97  59  82  81  88  92  93  12   1  66  28  55  63   3  21  70  77  37  31  45  98  43  81  26  11  94  21   8  44  64  62  42  58  59  95  61  33  14  19   8  97  20  67  89   9  59  12  25  62  45  28  14  68  27   8  92  29  63  94  29  85  60  26  81  61  67   5  98  69  95  69  11  19  75   4  95  50  67  36  76  99   5  84  30  13  24   8  11  23  70  62  28  88  22  46  78  32   7  40   8  98  27  26  47  66  48  93  80  86  79  82  77  75  65  99  48   1  31  17  38  38  47  68  31  93  74  25  94  96  71  93  23  13  96  48  10   8  30  56  65  93  87  39  77  92  25   7  44  56  36  38  50  52  74   6  44  24  95  88   3  11  80  44  78  98   6  11  21  10  50  91  31  51  28  84  25  45  71  13  66  80   2  24  35  17  75  62  73  66  31  35  53  82  17  30  86  56  15  88  16   4  71  68   6  59  97  73  63   5  89  37  39  83  97  45  62  83  81  22  80  42  33  20  30  70  22  20  55  70  10  28  23  68  22  43  66  64  44  91  15  88  23  65  26  56  73  49  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        10  97  53  17  58  23  96  82  65  84  89  17  61  62  39  91  88  50  10  51  84  42  28  23  22  30   2  64  21   8  43   2  17  30  56  90  18  45  30  85  25  91  40  12  70  62  48  69  97  67  61  15  99  50  23  30  82  95  59  25   5  41  64  10  25  72  64  68  66   1  11  10  68  96   7  87  18  84  60  46  32  38   2  36  15  41  99  85  28   6   3  74  62  16  88  93  69  35  67  76   4   6  13  48  84  47  25  57  58   3  59  36  25  48  82  93  52  22  42  18  48  16  38  70  51  30  12  46  47  49  10  80  39  19  33   3  64  27  70  41  31  48  66  95  44  70   7  15  72  50  22  26  84  66  77  70  38  46  81  11  64  54   4  62  85  31  34  78  12  77  24  86  29  69  53  39  90  97  34  55  51   8  83  96  46  36  99   6  14  44  85  35  19  15  58  22  61   3   5  11  57   1  74  91  20   3  63   3  43  17  86  75  32  90  52  24  30  56  71  18  12  97  95   5  78  28  92  86  33  68  59  18  25  27  85  79  17  89  46  71  80  72  40  56  63  51  96  46  17  67   4  92  64  70  40  93  91  30  27  32  34   1  13  44  96   5  65  11  41  26  87  62  70  43  32   9   4  26  65  61  54  45  42  65  12   4  14  56  68  82  64  54  23   9  85  11  39  30  70  32  99  94  84  71  12  36  98  38  74  80  35  68  25  57  96  86  70  44  23  73  30  49  23  37  75  42  64  99  51  47  40   1  95  81  66  67  47  21  51  54  59  90  17  64  94  10  90   5  76  48  36  58  32  24   6  52   1  58  68  26  30  67  40  17  31  39  40  65  26  35  49  82  68  57   5  40  78  85  67  71  26  84  99  84  56  67  54  13  84  56   2  95  61  74  39  22  62  65  29  45  27  12  48   4  55  13  90  76  99  90  74   7  30  65  62  90  17  27  54  80  39  71   8  60  24   1  19  90  58  86  38  64  33  15  47  68  65   3   3  55  70  46  98  96  43  21  16  27  83  56  88  52  25  49  95  50  11  91  26  73  40  19   2  36  31  50  48  96   1  30  60  41  25  17  22  74  87   6  36  23  98  76  93  30  52  36  28  13  65  38   7  94  71  37  72  68  43  52  67  74  11  74  14  98  92   9  26  18  53   2  70  62  92  46  76  72   1  21  28  19  37  41  52  45   2   3  37  79   9  85  73  46   2  30  67  86  31  59  11  51  75  67  20  20  66  96  88  65  93  69  40  80  83  42  64  92  79  79  73  37  31  27  93  54   6   1  96  89  45  95   3  47  43  81   5  22  61  52  77  19  26  15  29  49  43  74  57  77  47   5  94  14  71  93  84  68  21  11  47  43  55  80  37  56  40  67  49  73  50   9  85  91  25  19  57   5  34   5  93  36  66  54  37  82  67  88  80  29  59  91  13  74   8  99  17  75  43  36  12  86  29  10  66  86  98  60  60  60  99  51  92  85  49  78   2  11  36  39  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      10  82  77  43  65  88  83  40  11  53  40  42  78   6  98  52  25  88  66  85  77  68  13  25  30  42  46  26  39  76  48  91  51  60  64  81  16  61  10  40  87  13  66  20  45  91  45  96   8  50  80  79  72   1  20  59  64  56  99  53  66  24  10  23  50  32  89  57  71  82  65  94  14   4  17  23  93  55  65  68  40   6  19  91  61  76  28  79  25  69  45  35  28  51  88  50  34  16  85  40  73  47  93  28  76  36  78  41  49  67  48   3  96  75  62  65   3  72   3  72  50  21  91  17  86  75  30  55  83  18   8  40   3  34  63  26  49  68   3  92  31  83  32  47  34  83  33  11  22  81  16  74  14  93  79  80  79  18  55  93  81  79  46  37  18  51  21  26  15  11  17  89  65  38  39  77  51  26  51  86  92  96  27  51   1  85  58  45  58  99  43  46  26  30  57  61   4  10  87  18   6  36  69  51  51  99  76  63  62  99  40  61  24   3  95  24  21  93  79  62  80  70  72  14  49  44  33  99  88  99  99  20   2  53  12  29  98  75  55  55  84  40  45  15  33  47  50  41  57  96   6  53  22  25  64  10  16  49  87  46   7  22  32   9  82  78  93  74  10  86  26  43  74   3  20  64  48  55  40  30   3  54  38  42   8  88  21  43  66  11  96  79   2  17  96  18  14  31  39  50  13  41  60  35  16  84  94  50  50  94  84  59  89  30  89  75  97   1   2  76  15   4  61   8  31  36  63  37  41  65  88  42  71  27  18  51  33  22  54  93  44  91  70  55  45  89  53  68  58  77   6   9  57  31  35  61  55  24  10  72  88  11  36  24  33  19   1   1  38  85  72   4  35   9  22  39  77   2  81  71  85  34  94  32  93  15  34  97   2  74  55  37  56  98  22  50  67  24  26   5  99  35  31  97  73  68  13  63  15  18  38  25  57  24  17  79  91  57  95  80  31  53  72  81  58   7  87  16  78  41  51  15  92  80  86  45  27  14  22  29  76  26  57  46  77  74  62  38   9  61  37  39  33   6  15  40  69  78  80  91  87  20  18  86  50  32  91   8  99  19  46  25  69  36  13  32   9  78  69  82  26  81  48  10  14  27  16  44  28   8  21  31  63   4  36   9  10  78  17  86  80  51  20  50  87  48  21  70  97  99  79  22  45   5  47  93  25  73  38  50  28  63  63  62  54  79  32  83  40  99   9  77  54  79  40  48  92  66  36  82  24  49   4  83  59  21  37   6  71   7  50  84  67  48  57  41  69  52  12  99  31  68  95  13  91  21  67  22  41  80  26  84  88  65  45  36  79  16  34  16  54  14  21  24  87  95  38  43  26  98  26  70  47  43  39  68  16  80  41  39  31   7  18  32  22  62  12  33  87  92  26  51  72  56  15  79   8  36  71  83  35  93  35  19  79  76  92  44  93  82  63  15  10  26  69  32  42  54  81  42  57  92  47  46  15  60  20  70  23  21  41  12  45  73  52  75  91  17  82   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    79  79  73  97  50  56  43  87  42  83  64  84   3  10  19  11  47  89  80  45  79  64  32  45   8  39  83  14  77  77   7  98  38  40  37  45  42  10  48  52  76   4  32  54   1  44  71  40  17  83  26  49  81  93  61   4  66  18  74  20  79  75  43  41  17  16  19  25  34  37  80  29  30  62  71   4  69  16   5  77  30  31  97  29  58  98  58  53  50  29  10  65  20  65  29  65  89  55  32  78  69  25  73  10  11  26  53  34  58  25  58   4  95  50  20  52  28  48  83  23  23  98  74  34  90  88  31  25  11  43  60  64  12  21  67  69  28  75   4  44  29  45  94  40  51  26  98  39  62  49   2   8  51  45  99  60  27  75  32  42  17  70  58  48  26  69   2   6  22  41  39  13  72  46  32  99  35   8  77  44  65  35  69  22  99   2  98   7  25  38  78  50  36  29  44  91   1  17  55  38  63  97  53  83  18  22  76  11  43   9  63  66  21  90  49  68   4  90  41  22   7  32  60  92  86  27  23  71  59  55  15  34  52  23  39  64  97  76  29   1  90  20   2  87  16  84  31  50  59  76  16  43  64  55  46   3  73  22  56  14  47   3  94  16  19  50  49  72  48  83  79  31  72  29  90  74  83  87  88  16   6  91  83  46  22  45  41  25  36  47  58  17  41  55  13  67  97  38  31  84  46  71  66  95  48  32  98  42   2  99  61  30   3  66  47  35  27  58  55  14  74  73  30  32  34  22  23  52   2  43  32  44  46  91  83  28  26  74  17  26  38   4  25  48  87  64   4  59  67  92  24  68  54  45  60  60  22  26  48  12  81  84   6  73  82  14  51  85  49  13  43  23  73  31  52  79  97  42  62  68  35  47  12  37   9  58  13  84  36  78  91  92  25  72  89  28  51   6  62  76  44  35  82  52  59  96  18  54  17  84  71  85  40  47  98  80   9  52  98  13   8  58  60  86  77   6  83  60  65  27  57  55  14  47  54  51  72  57  70  66  13  81  88  24  74  81   3  90  40  32  33  59  26  65  70  10  18  16  72  73   2  32  79  46  79   7  12  50  71  80  91  39  90  68  21  85  37  15  21  30   7  62   8  30  30  61  19  18   1  53  32  99  26  11  99  89  14  65  97  51  94  24   4  49  92  88  57  33  26  80  48  94  21  30  97   9  74  56  26  31  57   5  78  38  78  39   9  45  98  83  21  18  53  57  92  16   9  13  62  42  46  68  61  83  52  99  32  35  33  60  90  95  89   6  94  15  64  20  45  90  32  40  33  83  94  47  46  37  96  95  63  97  66  66  47  69  67  57  18  72   2  71  55  87  13  57  53   6  55  90   8  51  44  74  68  26  76  80  39  37  17  34  65  82  58  51  26  75  86  11  39  57  32  96  51  23  92   1  63  97   5  40  53  57  18  12  56   6  17  90  77   9  73  75  66  65  30  33   2  60  34  34  80  40  54  11  56  63  40  57  42  52  56  77  35  73  29  42  49  32  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  26  48  60  12  42  75  86  93  61  83  67  26  31  20   6  92  50  44  66  30  60  18  14  40  15  65  96  75  14  34  64  77  34  30   8  75  41  78  88  27  83  20  37   8  18  88  25  63  31  16  79  81  47   3  90  64  71  24  90  49  74  76  91   6   5  88  39  79  52  89  73  56  58  21  10  21  96  59  73  66  26  54  75  41  59  10   3  35  50  30  38  45  74  96  45  40  33  23  43   3  31  39  98  51  81  30   4  40   1  46  94  14  53  82  75  87  25  75  65  92  41  12  16  69  32  24  39  57  38  88  51  45  49  40  92   5   4  49  69  44  25  36  60   9  78  24  22   4  44  83  84  19  44  89  36  46  52  22  23  27  58  59  92  41  16  23  74  81   2  80  87  60  85  17  60  35   3  91  37  28  95  53  56  19  75  25  38  43   4  19  98  23  29   1   9  97  12  25  55  12  34  70  58  25   6  24  32  14  11  71  32   9  28  34  11  26  94  91   9  50  46  76  21  88  18  94  84  88  75  57  15  76  40  77  42  21  85  61  68  74   1  26  47   9  60  61  34  52  39  96  12  40  95  15  12  42  79  67  36   5  14  43  40  20  15  67  47  24  90  89  80  40  59  99  76  76  25  40  77  63  58   1  10  20  32  47  74  34  86  16  88  25  83  28  99  50  81  77  93   3  86  81  12  88  16  60  62  53  31  38  24  25  11  16  10  17  69  61  37  93  88  90  54  63  99  97  78  57  36  37  45  91  99  22  73  74  64  36  91  71  73  19  50  32  20  56  98   2  82  34   7  67  63  94  74  66  79  41  13  81   4  70  70  48  67  17  50   4  41  35  11  25  47  47  75  49   4  86  43   3  75  75  75  43  27  10   8  84  61  23  53  82  25  25  88  18  56  96  10  63  59  76  65   6  50  13  62  69  31  10  17  47  25  22  67  45  18   2  28  88  13  27  45  71  22  50  95  34  61  61  41  75  79  95  89  35  65  18  85  43   1   5  36  99  94  52  25  96  26   4  10   5  90  72  30  58  85  70  16  25  54  24  11  70  34  39  63  79  28  17   4  98  90  95  67  40  63  13   6  98   4   9  90  92  17  79  18  20  22  88  58  23  52  51  30  24  24  96  49  55  91  56  70  65  99  72  97  92  52  16  48  32  32  60  99  43  50  61  65  26  61  40  26  89  32  26  48  50   3  74  29  87  47  28  79  10  43  71  92  60  67  99  56  35  19  30  47  34  63   6  87  87  51  35  96  69  82  26   2  89  97  61  64  49  26  16  63  83  22  88  53  94  56  42  94  51  62  55  59  94  62  14  33  81  65  81  62  56  94  90  32  67  30  15  54  54  15  57  59  73  86  73  83  64  75   4  91  24  75  81  51  48  70  50  55  25  27  43  95  31  46  77  24  15   2  87   5  69  54  25  68  15  31  43  93  42  86  47  42  74  90  48  48  29  26  19  74  92   1  12  34  47  88  92  22  34  52  80  99   1  33  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                75  59  68  69  99  32  25  86  26  34  46  65  87  30  64   9  89  79  76  26  48   6  31  30  39   1   7  58  83  50  58   8  17  96  46  69  22  27  88  71  54  58  83  20  49  79  45  32  98  16  74  81  74  85  67  12  98   1  41  29  51  64  22  69  78  67  89  47  14   9  42  80  34  65  44  85  99  83  59  86  54  62  60  48  98  43  22  55  73  60  19  66  10  28  82  98  31   8  38  63  42  90  88  16   1  11  84  56  28  78  35  77  73   8  41  91  16  59  18  51  53  13  21   3  39  24  36  74  81  64  38  16   9  97  24   5  87  16  91  90   7  16  50  59  97  38  48  15  37  79  13  89  22  21  22  72  27  91  57  14  95  61  15  47  83  93  14   7  77  48  77  98  37  89  43  18  16  74  70   7   8  95  63  13  49  21  11  71  42  20  79  69  47  46  56  22  17  70   7  19  46  24  66  53  69  40  65  64  80  91  25   1  50  13  98  38   7  52  28  61  45  52  83  95  94  10  99  15  74  65  14  21  17  24  31  64  55  14  46  64   1  81   5  62  52   5  78  72  34  94  42  81  40  59   5   2  37  84  83  94  29  20  38  29  75  10  84  83  16  78  63   2  74  33  96  20  74  12  78  77   3  64  63  67  96  93  50  43   5  68  43  85  27  65  45  67  18  96  67  89  54  23   9  25  29   2  12   4   4  50  59  18  46   3  40  30  21  43  16  33  72  23   7  92  68  17  96  17  12  70  38   4  61  70  69  30  24  48  54  15  47   4  25  46  32  28  52  74  11  12  62  14  17   9  22  31   4  72  38  96  46  22  59  48  90  76  66  95   1  29  18  39  14  60  82  38  32  35  81  62  68  45  27  90  56  50  99  73  17  29  76  86  93  64  34  54   8  13  43  56  74  95   1  81   3  20  47  45   8  16   4  79  51  87  91  86  72  90  42  77  26  48  46  37  54  65   4  69  81  44  12  75  63  17  43  94  66  88  25  50  84  85  33  42  84   3  60  68  21   1  67  54  67  89   5  20  11  82  76  58  20  79  43  93  38  85  74  24  72  32  33  54  95   3  41  24  10  46  78  36  37  97  77  11   7  83  10  54  37  83  95  89  77  95  18   1  29  28  57  42  76  59  90  59  73  85  75  81  47  10  26  90  71  47  51  67  39  80  76  55  45  78  11  87  74  28   6  28   1  95  13  24  26  12  36  75  73  34   8  95  19  54   6   4  46  13  44  54  20  39  42  30  79  68  67  97  74  10  75   5  10  55  76  58  43  87  87  93  75  12  54  74  30  45  75  20   1  88  58   7  16  73  28  38  59  40  14  28  21  31  39   6  51  30  23  45   8  63  47  17  56  67  23  95  67  30  10  18  53   7  21  53  47  19  93  30  92  20  43  63  38  90  85  60  13  82  15  89  24  44  69  54  50  51  84  75  12   3  55  29  88  55  71  45  39  80  15  20  61  78  85  20   4   7  86  56  17  32  47  18  13  53  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12  80  10  57  84   8  61   7  66  78  96  47  47  48  68  66  32  23  13  65  74  19  80  60  19  48  60  85  63  28  83  73  28  60  53  60  83  41  97  97   5  75  95  40   9  56  28  99  84  51  46  61  95  95  72  62  79  99  56  17  33  83  50  55  78  15  22  63   9  13  71  22  97   5  37  33  60  87  73  28  93  16  17  57  56  92  18  68  10  36  67  54  30  54   7  30  74  48  32  51  64  21  41  60  43  72  22  79  26  89  40  55  30  63  28  58  16  60  20  10  82  47  11  86  80  52  32  61  79  37  16  64  22  32  29  97  94  29  55  15  25  38  36  70  14  77  17  59  32  25  73  56  74  35  61  48  47   3  35  18  64  53  66  48  86  12  23  59  81  71  58  76  91   6  83  69   4  91  13  89  98  10  43  86  97  39  89  14  56  18  52  25  50  29  74  41  57  97  13  63  27  65  31   2  45   5  54  23  98  75  49  98  46  29  98  90  86  25  34  43  23  11  46  30  55  96  91  54  25   8  79  14  15  74  17  23  26  52  72  59  18  21  11  44  40  75  38  97  73  39  45  30  74  92  90  52  49  16  57  73  51  64  76  54  29  17  17  30  81  47  87  63  59  89  99  64  67   3  55  92  94  81   7  39  45  65  81  24  15  45  21  57  95  80  28  40  48  50  62  50  62  18  82  62  34  98  24  94  17  26  95  54  60  45  43  96  13  12  37  51  20  65  62  74  83  31  56  95   3  68  45  76  86  58  14  12  99  61  45  33  45  31  27  89  58  74  99  94  98  28  19  93  27  53  62  51  47  80  16  93  53  98  95  60  24  75   7  51  39  91  26  37  79  65  30  15  11   8  29  12  26  32  30  11  42  88  54  75  58  51  35  44  32  43  60  32  71  58  36  53  49  12  87  38  24  49  94  92  31  36  28  13  25   5  86  40   1   2  97  97  95  61  15   6  14  28  32   8  47  83  33  63  45  72  43  32  68  11  47  24  19  21  54  49  72  23  50  97  23  19  75  79  86  72  40  14  29   9  68  55  18  46   9  28  96  73  90  52  94  67  41  33  46  34  15  70   5   8  95  46  96  50  60  25  95  37  53  75  39  57  10  87  46  49  81  36  24   3  87  62  71  24  11  52  10  57  68  57  98  96  76   2  12   5   6  11  55  77  24  20  36  34  52  91  42  42   4  41  15  89  79  48  84  49  77  90  39  31  89  48  81  42   3  73   3  31  11  14  18  70  34  95  49  30  21  47  66  14  45  87   9   1  99  22  77  52  87  66   4  58  90  28  18  11  49  39  39  93  23  96  44  77  25  63  98  70  45   1  85  82  91  39  80  51  91  90  31  55  48  13  61   7  98   1  75  89  34  97  69  48  43  61  24  46  29  69  46  42   8  42  43  87  75  45  28  68   8  57  99  20  89  89  59   9  85  17  34  78  99  81  52  24  11  46  43  68  60  60  50   4  15  42  48  62   9  97  94  16  32  29  25  92  41  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            32   1   7  28  33  47  65  98  59  78  82  38  42  57  59  32  81  15   9  26  79  43  63  49  69  14  17  88   8  64  68  20  51   8   9  90   9  84  74  42  79  10  31  92  49  56  59  67  67  77  52  30  10  90  37   6  57  75  97  23  55  25  48  13  48  81  98   8  69  27  54  33  17  32   2  23  80  61  89  42   4  77  47  60  78  56  92  83  14  40  70  15  42  82  99  48  93   5  43  79  83  40  12  73  48  99  97  88  45  19  51  81  34  27  13   3   9  81  92   4  52  38  38  65  18  97  81  45  50  26  65   1  11  76  32  26  89  14  51   8  92  40  31  30  66  68  50  54  68  15  85  75  10   1  39  29  20  47   2  86  43  40  93  64  52  12  37  52  89  34  43  24   7  20   9  23  40  32  36  94   4  10  13  49  90  47  20  17  48  23  85  21  66  58  23  60  41  92  65  37   9  20  61  21  31  35  73   2  95  63   6  57  83  21  47  17   6  36  16  80  45  91  34  81  14  47  21  26  69   1  19   1  68  20  68  30  48  52   2  53  46  24  96  21  25  60   4   7  93  67  93  76  55  87  42  22  81  44   8  32  74   2  26  74  32  74  76  58  84  44  15  59  93  56  93   7  55  50  79  75  72  80  85  76  35  86  90  89  89  51  42  64  90   6  73   6  31  67  17  43  29  78  52  79  15  93  79  34  98  44   3  46  58  22  87  49  74  44  55  91  30  69  42  97  25  97  70  37  74  49  29  63  84  60   6  67  16  96  43  65   8  20  86  11  39  75  61  15  70  69  19  35  42  19  54  74  52  79  31  20  16  56  85  27  34  95  77  76  57  35  71  13  66  21  31  49  84  43  23   2  39  95  64  29  26  86  86  69  51  78  88  66  45  93  17  77  65  16  85  27  46  14  85  74  45  44  73  99  30  25  90   2  38  54  36  46  84  67  54  48  39  21  90  27  84   6  51  43  72   9  51  83  93  79  55  59  18  67  89  83  78  27  17  46  74  40  38  86  18  72  84  54  42  81  23  76  63  77  54  90  19  94  23  41  77  70  18  47  56  99  47  36  12   2  99  43  15  15  84  61  66  59  70  22   4  65   5  74  75  36  39  34  19  85  61  73  61   1  46  75  95  83  98  17  86   9  44  33  71  16  27   5   7  35  63   8  15  94  41  40  60  15  22  51  19  44  33  82  85  80  83  31  19  38  81  13  22  59  65   1  65  12  23  17  75  31  24   9  58  70  45  90  86  91  85  42  43  64  12   1  82  15  51  31  64  26  95  54  45  31  91  65  60  18  80  29  41  91  75   7  61  74  31  23  14  27   5  19  30  25   7  57  61   2  43  53  13  57   9  99  98  96  21  70  53  28  89  22  84  77  98  47   8  10  39  56  52  19   8  95  80  88  83  65  54  31  95  73  54  79  70  70  78  87  90  27  76  11  68  56  60  53  62  49  94  93  64  50  42  49  61   4  98  52  24   7  13  81  77  81  34  81  12  35   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          31  99  95  96  85  77  55  35  92  81  55  58  67  51  74  99  48  12  25  94  66  79  74  31  42  84  84  22  58  92  38  36  66  74  23   2  11  90   6  51  74  17  90  37  68  72  57  77  46   5  15  51  89  42  90  82  51  84  43   1  23  90  50  32  29  51   1  49  64  39  49  78  68  83   8  33  10  71  53  69  49  89  98  57  10  58  53  53  77  85  66  68  76  64  49  41  45   9  22   9  60  79  24  75  97  12  23  58  42  65  16  90  48  21  35  47  10  55  34  46  54  38  75  88  55  66  28  20  14  83  80  72  12  17  61  34  98  34  65  71  97  12  38  63  19  32  60  17  47  99  30  72  18  33  69  30  25  80  92  57  45  36  81  88  55  90  46  62  54  71  86  82  85  19  90   5  51  24  72  99  48  92   4  18   3  64  79  61  56  70  24  80  27  51  57  76  50  90   4  34  51  33  67  47   1  70  50  73  33  29  58  51  29   8  32  44  65   5  36  95   8  90  93  75  80  41  66   8  21  49  43  10  21  56  52  95  64  96  97  74  95  48   7  39  61   7  24   6  59  38  23  60   9  81  93  14  75  33  29  63  51  22  45  34  41  10  47  61  21  86  82  74  46  82  12  95  85  89  14  56  35   7  43  59  94  40  93  36  81  76  58  99  35  30  74  15  60  55  61  92  69  50   3  22   9  41  21  75  57  43   1  12  39  18  25  46  32  11  80  67  63  61  24  28  27  51   1  59  12  31   9  38   6  46  15  97  44  78  44  43  45  92  26  52  62  70  40  32  84   9  19  40  96   8  42  74  49  58  16  95  68  37  21  73  81   7  78   2  61  56  53  48  37  35  66  93  44  84  66  91  50  82  35  19  53  54  19   9  86  15  11  31  62  25  27  87  62  39  86  32  41  50  94  69  94  54  29  61  24  50  29  97  32  87  10  66  48  24  80  14  59  53  79  65  99  78   1  25  87  17  57  39  67   7  27  93  83  83  19  46  59   3  86  31  48  12  90  82  27  94  33  10  55  34  96  74  75  39  99  69  12  59  40  44  13  68  87  37  80  31  59  97  14  82   1  64  92  69  13  93  57  65  41  76  35  98   3  28  20  58  84  94  72  42  62  63  69  21  88  87  55  35  97  18   9  92   9  42  70  87  56   1  77  12  35  24  31  39  41  28  91  45  64  60  36  82  32  77  18  98  19  20  87  55  66  29  85  45  82  91  19  74  59  43  18  82  23  98  36  25  36  67  92  29  77  17  78  99  61   9  35  33  46  11  63  64  21  32  47  60  65  91   1  95  81  92  19  58  48  94  32  50  73  23  85  38  30  71  80   4  52  28  19  83  38  47   2  78  93   8  54  78  78  22  78  19   2   9  71  18  62  57  38  83  44  94  85  72  88  76  46  54  39   2  34  22  55  34  77  68  12  50   8  34  37  53  21  14  69  85  23  17  41  88  92  25  56  58  66  20   7  12   6   9  82  65  56  51  79  78  86  17  69  22  65  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        52  84  13  20  36  68  74  39  10  34  90  99  23  33  64  66  70  48  48  31  52  71  36  17  45  37  91  68  84  45  82  78  26  76  26  76   6  15  81  99  36  14  87  98  61  55  65  45  26  18  63  60   2  85  24  86  94  42  71  29  48  99  17  38   6  88   4  19  11  61  56   6  50  16  28  51   3  51  19  66  50  11  79  89  43  85   4  69  57  41   9  21  56  99   5   9  76  34  65  70  41  21  80  82  44  22  90  37  91   7  51  13  84  18  31  74  45  28  79  57  22  53  13  79  71  81  87  56  55  17  53  37  20  34  64  52   7  42  32  93  38  15   1  85   6  75  63  59  70  13  15  60  44  87  66  73  20  32  13  70  18   7  36  58  57  92  27  46   6   4  21  18  33  40  13  12  97   8  14  57  75  56  99  61  57  53  38  82  72  43  13  37  66  66  20  19  36  81  18  98  21  50  13  28  96  76  40  30  94  45  14  31  90  33  87  75  56  55  89   1  84   2  89  55  13  23  21  70   6  95  39  58  85   3  52  28  83  71  88  12  43   6  20  78  34  19  73   9  67  28  39  82  13   7  32  42  69  27  94  56  89  86  97  58  17  58  99  63  72  36  30  89  76  49  54  48  54  10   1  99  50  65  51  66  90  74  22  21  47  27  86  13   6  21  86  54   1  53  92  42  92  81  86  98  84   5  77   9  15  48  60  64  36   9  33   1  28  14  39  37  19  86  89  76  52  97  76  45  98  21  83  12  83  31   2  95   8  85  33  47  40  76  15  47  53  36   1   1  78  34  93  95  68   2  91  53  64  92  26  23  90  73  97   8  73  98  41  84  68  24  10  83  42  64  97  73  82  45   3  32  82   7  51  33  68  21  99  83  21  47  94  11  27   7  21  93  32  95  84  67  98  67  19   4  98  11  13  42  30  84  68  96  80  66  56  75  25  10   3  84  15  44  30  67  18  64  29  84  56  87  21  57  41  58  54   6  80  73  66  31  78  59  54  95  81  89  15  83   1  60  81  38   6  37  32  34  24  30  66  43  13  25  80  23  24  75  46  39  35  74  32   4   5  28  76   1  79  86  28  30  49  11  88  59  40  61  41  85  84  18  75  47  61  39  76  39  58  40   7  46  89  71   7  13   1  53  71  98  65  88  97  82  13   3   4   8  59  55  54  11  27  21  78  55  37  90  67   7  75  31  30  54  57  45  85  31  65  83  73  92  16  10  40  88  58  34  31  12  56  55  35  46  43  55  37  49  36  83  11   2  47  11  21  73  25  59  97  77  53  32  94  66  52  55  78  22  60  73  38  23  69  98  21  49  70  62  89  44  35  34  10  46  41  50  68  10  56  26  63  18  58  80  75  77  41  85  71  35   4  11   3  43  10  48  35  72  97  27  48  80  61  74  64  18   2  25  82  66  87  53  18  95  95  18  22  55  51  10  39  87  98   3  38  14  40  88  68  10  69  44  81  14  30   3  62  39  92  42  84  93  18   4  25   5  71  47  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      19  17  41  43  98  40  89  82  67  23  72  33  28  14  66  37  14  72  47  94  60  24  94  44  16  60  47  83  22   3  90  44  75  11  28  25  56  23  78  58  99  32  65  34  20  97  77  52  53   4  23  64  61  30  50  61   7  33   3  30  23  45  87  16  27  76  78   2  37  31  21  10  23  52  49  10  29  70  40  54  14  54  46  18  31  48  29  13  69  46  99  13  87  54  95  46  86  88  74  22  76  15  87  59  43   3  73  48  40  14  51  86  95  34  33  94  72  70  32  21  17  17   4  97  11  10  56  42   7  55  81  48  55  93  17  36  82  21  46  41  92  10  30  42  36  10  78  23  63  16   6  65  98  29  47   3  58  92  21   8  65  30  17  70  75  20  22  31  12  44  65  67  22  90  32  36  99  18   4  34  34  29  85  17  17  68  70  44   6   4  62  79  52   1  40   8  22  57  40  41  43  89  19  37  11  58  79  35  86  67  17  48  30  94  75  19  98  37   2  87  67   1  14  38   3  71  70  13  95   9  22  95  69  41  59  90  59  73  53  72   3  96  63  13  33  57  38  17  44  49   7  63   3  42  92  75  90  15  92  65  54  23  23  79   3  55  91  50  93  59  90  49   5  36  49  55  96  60  80  53   7  68   9  98  31  92  94  42  14  28  69  19  30   4  11   4  82  13  20  90  30  30  54  55  74  92  59  84   3  51  43  75  14  44  37  31  85   5  76  53   7  94  91  53  80  96  62  54  53  23  85  52  69  93  91   6  88  37  54  79  19   1  23  84  82  65  66  81  51  50  87   9  98  10  12  94  80  11  49  66  70  41   8  93  96  72  33  29  34  87  49  60  48  55  51  59  55  64  74  43   9  38  83  63  92  53  61  88  40  25  71  85  10  40  47  26  41  26  66  19  45  41  34  64  80  77  17  80  76  93  43  62  39  45  72  83   2  23  99  11  10  87  89  74  93  61  99   1  14  97  11  84  68  24  21  78  44  57  97  76  81  13  66  35  53  83  87  18  53  39  55  54  29  43  51  71  16  66  18  12  36  32   4  14  40  91  77  26  72  50   3  21  47  24  11  45   6  44  83  53   6  60  70  80  74   8  59  66  43  76   4  55  75  83  49  28  93  26  29  10  88  21  74  70  42  73  54  49  87  78  60  71  21   3  80  53  57  13   8  24  35  11  69  32   6  46  19  86  75  85  78  95   3  28  81  58  30  61   2  44  93  52  59  41  45  10   9  66   8  48  15  46  73  62  73  41  39  44  67  63  56  41  85  96   9  33  46  33  78  64  64  83  45  74   3  49  36  20  61  73  53  66  78  70  97  49  92  93  22   1  63  60  83  78  66   1  58  30  80  40  87  49  53  93  43  63  32  42  70  33  27  71  66  70   4  21  48   4  79   5  19  39  61  26  60  35  54  76   3  65  16  35  96  80  65  34   6  76  58  41  37  81  27  30  62  42  77  53  11  72  46  32  26  10  39  39  13  87  74  97   8  38  55  46  31  96  87  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    33  14  36  72  26   8   8  78  46  34  41  96  86   2  67  32  78  26  85  48  66  91   4  25  20  32  59  23  75   7  66  60  87  93   8  68  82   1  50  31  60  50  78   7  83  59   6  65  28  50  19  70  18  26   8  46  17  98  16  59  62  13  62  25  39  89  42  63  82   3  14  19  18   4  64  30  91  68  76  20  55  70  52  41  78  94  58  99  61   8  51  27  97  97   4  70  99  29  76  37  27  16  47  21   6  48  93  39  24  70  13  17  31  45  65  13   1  84  59  98  96   9  10  37  31  84  88  68  33  67  72  86  33  53  42  66  50  65  17  45  91  84  50  17  81  67  65  62  41  90  38  24  63  97  46  28  71  49  48  93  50  31  77  13  84  31  62  45  48  50  94   3  60   6  84  31  26  37  51  24  79  82  82  92  28  29  22  13  16  39  98  40  16  60  80   9  70  72  52   4  17  60  66   7  67  64  98  25  75  45  93  29  39  99  33   4  99   6  88  13  96  80  17  94  28  86  28  72  48  80  56  33  54  40  36  14  70  49  60  62  33  31   9  19  43  99   9   2  69   8   5  83  58  62  28  48  84  82  85  81  71  65  64  80  90  23  20  69  91  87  47  21  16   8  52  27   8  27  98  94  87  16  20  56  41  26  20   6  55  50  68  36  13   6  30  25  35  41  80  67  93  86  70  68  32  51  98  72  58  76  65  12  48  91  26  49  62  80  53  85  84  77  90  57   5  51  27  36  42  51  79  59  78  60  96  84  24  40  39  36  56  67  36  38  94  98  69  25  60  62  49  10  21  88  81  25  89   5  68   8  79  32  41  58  59  29  46  36  11  47  32  18  49  56  81  19  28  68   3  52  78  90  66  29   2  32  22  13  10  47  34  20  23  29  39  90  58  82   6  21  70  79  35  43  61   9  58  48   3  28  20  82  14  26  47  20   2  23  15  54  58  63  58  11  55  35  99  27   3  93  99  65   8  98  97  16  86  52  63  57  69  50  35  52  52  89   3  58  36  25  90  63  76  68  87  63  26  63  27  64  99  55  21  82  62  63  99  68   8  29  99  43  72  62  13  79  64  88  47  25  47  80  13  77  16  35  36  31   8  45  80   2  33  76  55  30  33  44  71  38  96  52  39  34  11  49   9   7  10  65  29  11  15  97   6  87  49  26  49  35  73  46  95  24  80  59  73  55  71  27  20  26   6  92  84  22  62  51  68  40  55  33  39  52  24  45  29  60  10  43  39  72  96  67  77  22  86  78  56  58  96  24  24  58  85  23  39  94  37  54  14  66  35  12  32  13  77  84  21  62  85  13  32  89  42  22  23  73  32  81  69  28  84  40  55  59  92  20  81  33  50  62  38  36   7  49  89  54  18  61  96  20  28  74  53  13  80  11  96  67  71   7  52  23  10  84  83  82  72  11  38  49  17  17  14  46  15  39  13  74  73  75  84  44  80  17  63  81  91  59  72  18  54  15  84  33  96  22  56   3  62  22  53  89  80  71  18  43  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  49  27  86  16  77  49  90  41  57  86  96  24  35  13  70  81  77  56  60  49  24  89  42  26  51  76  60  15   4  84  40  10  90  49  30   4  64  23   9  72   7   2  55  78   5  19  55   6  93  36  17  40  64  60  35  47  71  90  73  84  52  18  20   9  78  18  98  93  80  95   5  69  57  81  68  10  54  12  84  67  97  41  57  58  72  64  72  23  52  62  81  28  92  19  74  73   7  66  13  87  97  71  40   2  17  63  94  99  27  89  67  56  92  51   9   8  21  36  81   2  94  96  29  68  35   6  74  57  70  90  18  63  55   6  90   6  21  22  38  93  11  54  76  31  40  16  70  10  41  46  62  99  29  23  14  74  73   6  78  69  26  42  36  63  31  32  23  94  85  78  55  92  77  20  58  17  97  51  79  78   5  76   1  68  79   3  41  59  41  77  30  83  57  21   2  44  78  90  92  29   3  64  46  79  32  33  23  23  13  46  77  70  46  27  78   2  33  49  98  95  63  46  28  56  50  37  40  22  65  88  11  33  31  48  74  75  21   4  86  55  25  11  87  27  72  73  30  84  64  38  80  76   3  43  51   1  29  42  57  45  35  43  31  12  78  97  64  40  13  62  47  72  84  21  32  65  89  81  67  27   7  64  81  37  25  14  63  96  44   2  44  23  90  39  46  17  55   4  90  51  15  44  77  46  63  40  37  70  18   9   2  68  49  65  40  75  73   7  40  99  18  46  98  39  64  38  47  91  94  84  58  89  65  39  23  89  29  20  27  88   7   6  59  70  48  72  80  54  63  62  13  67  89  46  36  19  46  38  78  70  37  94  37  41  84  69   8   4  64  40   3  70  41  90  65  19  50  54  97  50  74   1  49  34  26  90  44  52  78  80  69  35   3   5  31  89  38  50  23   2  69  90  76  72  54   1  53  28  66  29  78  17  53  50  50  77  22  69  40  87  12  96  44  54  85  84  68  17  70  49  34  19  19  33   4  40  43  64  49  52  19  77  24  89  99  38  30  63  31  79  92  82  99  31  99   8  59  67   4  48  75  31  88  78  21  59  33   8  20  25  32  31  21  70  57  90  62  89  95  33  35   1  65   3  96  48  35  22   9  81  75   8  79  79  21  33  14  45  90  90  48   9  58  57  42  95  94  62  53  75   6  76  68  51  12  49  56   9  45  76  99   5  50  55  86   1  80  20  86  30  65  37  54  27  38   9  21   8  75  25  18   7  89  96   8  81  74  76  32  36  59  48  51  93  63  55  51  51  54  53  49  55  11  98  19  78  34  99  43  49  80  43  29  80  78  52  85  40  69  54   6  52  14  62  54  15  87  81  22  96  98  47  42  68  31  65  62   9  42  15  99   1  21  81  62  39  17  56  42   6  65  65  15  20  51  31  30  25  32  11  11  59  53  98   8  62  42  41  29  89  26  31  24  15  45  47  94  55   6  19  42  53  57  28   5   8  96  22  73  67  16  78  90  70  50  87  71  57  64  91  19  16  95  21  88  33  11  94   4  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30  25  61  44   4  57  30  12  49  89  79  48  97  80  83  73  37  27  25   8  19  44  71  86  58  52  55  18  24  64  42  34  44  31  82  43  63   6  20   9   6  38  84  41  76   2   3  47  84  30  56  76  10  70  53  31  27  56  72  16  60  45  21  93  86  56  31   1  98  42  11  44  58  99  49  63  62  85  82  28   5  91  87  78  19  66  64  30   8  59  53  72  52  52  95  34  22  78  81  89   1  13  29  63  46  34  52  69  75  19  37  81  94  33  74  61  50  56  42  73  14  72  53  17  26   2  50  39  54  79  94  82  31  54  45  10  68  27  10  37  74  95  49  66  91  27  74  95   4  88  81  64  44  41  23  21  66  33  40  93  48   5  97  59  31  35  83  20  95  68  44  93  36  51  43  35   9  26  18  98  88  24  55  94  31  14  37  64  71  63  87  78  20   5  41  60  83  33  30  70  87  16  72  46  64  81  79   5   6  80   2  92  64  42  21  54  93  78  74  55  73  88  53  75  89  85  92  64   9  70  34  18  79   4  65  63  11  59  82  25  66  53  46  21  85  53  29  94  61  90   4  45  54  57  70  32  14  79  43  98  65  30  24  59  96  92  84  57  42  79  92  13  75  95  18  87  41  81  73  46  85  94   7  95  59  80  73  30  70   7  39  47  43  75  64  86  93  49   3  48  70  74  90  20  51  93  35  93   8  16  38  17  75  65  52   5  17  56  75  93  40   7  36  61  81  30  48  95  80  85  35  36   2  10  65  50  31  75  17  97  91  27  75  73  63  64  72  98  78  38  23  17  85   3  41  66  99  16  75  59  60  21  24  36  97  68   8  64   9  97  58  27  21  82  66  84  17  41  55  37  16  14  71  79  92  74  63  28  38   8  64  50  76  85  65  99  38  48  24  36  31  77   8  92  20  39  75  96  41  31  23  74  43  75  57  30  47  53  56  64  35  29  21  49  57  18  18  77  83  42  35  58   2  66  76  63  84  10   4  50  76  66  62   6  96   8  61  23  24  64  91  26  95  14  94  79  16  58   2  87  36  67  11  36  86  33  27  79  99  40  10  28  20  79  41  72  49  73  33  37  72  30  74  79  65  73  83  16  75  21   8   2  63  72  56  40  54  12  64  93  75  80  49  39  85  58  20  44  64  99  55  16  27  17  46   4  29  34  27  43  73  34  37  21  83  13  93   4   9  60  81   8  86  30  85  19  71  31  60  65  51  13  35  48  33   5  28  82  50   3  53  92  90  76  90  20  32  53   3  32  70  72  45   2  64   8  99  74  34   5  12  60  51  83  52  90  63  85  13  57  93  66  52  78  61  79  18  63  54  43  32  46  99  36  80  90  59  79  11  20  11  59  33  15  99  68  70  29  87   7  89  11  72  70  84  69   9  77  64  87  79  88  21  52  47  89  60  10  43  82  26  97  47  96  67  16   3  84  42  15  34  66  72  17  18  49  66  85   3  40  35  57  13  34   9  37  53  31  70  93  92  19  55  90  69  17  52  56   8   3  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              25  32  60  86  88  40  96  91  15  55  34  22   6  43  46  60  47  21  77  22  55  89  10  97   9  70  23  85  31  97  77   3  97  28  51  60  39  25   7   4  63  17  93  52  31  26  66  45   7  87  82  74  33  65  67   4  32  77  50  92  17   1  43  81  20  27  52  58  42  40  68  34  79  66  69  12  12  33  29  20  53  52  60  13   2  26  58  39  79  21  68  30  44  70  85  86   3  37  92  17  98  44  26  99  75  59  91  48  59  52  52  57  72  85  36  73  19  90  22  85   5  20  42  69  78  42  71  61  24  99   3  23  25  15  97  13  53  20  57  32  76  63  45  56  50  33  30  58  53   2  35  32  65  88  64   2  76  93  88  56   2  25  75  28  73  49  96  40  98  67  96  76  38  93  23  58  85  21  49  69  11  50  11  28  62  12  35  20  83   3  31  71  89  12  19  72  93  32  45  36  99  81  20  70  44  97  34  67   1  69   2  14  23  44  67  43  90  65  86  35  56  73  88  92  83  83  74   4  93  68   7  33   2   4  80  61  73  42  25  26  41  41  26  96  56  33  73  44   7  95   7  38  54  72  84  79  71   1  56  15  74   7  87  96  80   7  42  49  40  15  98  97  41  26  53  35  70  66  97  53  28  72  94  74   8   7  87  23   8  97  88  78   6  25   8  11  28  90  32  26  89  27  47  83  15   8  84  20  98  82  79  62  71  76   1  46  20  93  19   9  45  75  12  43  69  99  12  44  15  92   7  85  73  83  37  96  40  27  78  28  53  92  96  50  52  18  17   4  33  32  30  93   5  72  11  95  64  51  50  42  82  71   5  32  19  70  90  31  51  36  97  57  94  55  25  13  81  95  13  46  39  42  49  10  88  18  59  36  64  71  58  87   5  48  16  49  96  19  50  58  51  25  19  87  87  53  58   4  66  80  13  73  33  63  79   1  83  82  87  56  25  36  57  67  26  76   1  61  64  41  29  55  11  31  72  11  36  18  38  75  61  20  30  35  71  65  91   8  40  61  30  23  37  43  89  35  82  24  41  22  26   3  99  46  47  11  36  30   5  32  22  64  50  32   7  35  37  88  47  80  58  32  11  71  55  90  65  75  81   1  54  48  24  17  34  20  17  30  57  11  62  16  37  89  10  57   2  29  46  37  68  14   7  61  86  70  90  46  84  80  95  66  21  14  82  54  47  93  11  84  19  66  48  69  87  15  52  89  14  43  64  18  79  96  37  58  40  73  75  57  36  12  98  97  75  10  48  17  86  27  46  58  67  80  49  57  55  60  35  25  34  23  62  15  80  37  54  16  87  48  20  18  41  47  33  32  24  49  33  71  85  93  21   2  35  47  18  37  96  20  88  23  31  81  85  94  38  59  52  23  50   4  15  36  39  27  79  31  88  86  54  15  54  15  61  26  42  47  68  98  68  11  75   6  89  24  94  79  59  61   3  73  60  59  15  90   4  32  98  83  54   8  21  43  80  37  59  68  12  52  71  59   2  40  76  89  42  56  70  33  64  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            19   7  78  97  93  54  67  74  28  27  41   8  49  35  18  34  44  40  43  56  58  64  44  18  79  32   9   6  34  29  70   8  47   5  69  58  79  99  84  18  72   2  73  81  23  12  70  41  25  94  34  96  24  38  89  98  25  75  82  99  11  88  18  51  60  80  78  45  26  66  94  98  49  92  50  30  99  88  15  22  97  58  23  64   4  66  54  25  61  15  98  94  47  27  50  43  98  57  93  70  16  87  28  37  28  19  89  81  69  24  76  43  83  45  45  52  92  51  99  77  61  42  17  44  81  96  17  74  19  54  10   2  99  35  12  65  72  78  39  89   6  52  18  27  25  16  34  49  63   6  71  54   6  15  34  66  33  45  14  61  37  97  42  20  75  16  34  17  33  95  10  58  13  45  65  78  42  45  67  22  52  98  86  93  64  27  25  12  14   2  91  62  99  22  53  44  34  45  62  24  22  72  84   4  75   8  55  22  54  65  24  25  11  15  88  19  36  16  50   8  86  96  41  18  36  92  24  40  84  40  34  89  35  73  66  41  93  50  71  92  13  55  42   3   3   7  13  75  35  23  13  54  59  86  17  28  73  35  57  23  50  94  22  62  27  90   3  17   8  93   3  83   6  41  35  16  18   5  36  62  31  61  43  77  48   6  87  75  47  52  72  63   7  56  60  26  11  87  55  12  12  92  53  24  13  57  49  58  31  41  37  67  39  73   1  90  22  31  57  91  12  86  47  34   4  96  71  14  49  20  83  44  95  73  33  93  39  29  40  61  57  79  29   5  68  99  26  61  29  74  42  71  10  45  65  19  34  66  30  73  19  58  91  71  17  70  86  32  49  26  79   2  84  74  16  18  92  81  95  50  77  25  30  91  48  80  48  13  55  94  50  84  54  55  32  80  22  72  64  76  80  72  11  78   5  61  76  81  61  70   1  65  39  82  26  33  80  64   9  67  87  52  52  82  64  80  62  37  74   8  65  16  40  47  99  54  74  34  72  58  94  11  89  42  23  33  45  61  85  11  11  17  48   6  85  73  66  71  32   7   5  65  78  44  23   7  38  29  56  85  93   8   9  46  76  21   6   9  94  20  85  14  27  96  45   1  26  10  66  99  94  43  43  26  52  13  45  44  82  96  15  26  12  34  51  70   9   8   2  21  97  57  37  23  39  96  83  64  79  33   5  88  14  67  52  11  36  96  92  46   7  63  20  24  65  92  85  27  24  56  75  75  32  57  99  89  51  16  91  33  34  19  10  25  96  39  96  36  38  12  43  38  41  55  28  72  26  27   2  80  82  92  90  46   5  95   6  12  95  19  66  81  11  22  24  96  42  59  27  84  42  31  34  57  37  43   5  97  74  72  43  44  55   1  91  86  25  37  73  27   4  31  80  13  83  97  86  97  89  88  46  20  54  52  25  13  69  91  33  32  94  43  26  46  90  42   3  64  95  34  75  31  76  60  19  93  49  22   8  88  88  98  20  31  59  66  49  74  33  95  80  41  38  70  34  24  29  78  83  70  88  15  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          94  67  75  66  10  78  21  25  11  60  94  21  84  26  32  28  49  61  55  93  83  68  32  11  87  53  18  40  56  65  14  14  39  84  36  86  31  17  70  62  34  89  63  20  82  50  84  56  15  21  55  34  27  80  57  39  76  34  44  46   8  54  23  51  55  61  20  62  39  34  10  24   7  49  24  21  34  22  80  72  27  22  71  75  16  72  24  69  71  42  91  65  30  50  56  86  17  84  18  57  83  73  44  86  93  89  59  12  30  85   9  60  94  26  25  39  53  62  36  52  59  55  10  64  86  14  63  44  72  24  77  27  73  31  78  29  53  37  51  85  62  56  95  69  28  80  93  35  52  89  25  54  23  34  50  97  83  61   5  90  55  83   2   4  47  44  14  47  61  73  25  50  93  46  86  33   4  49  11  63  71  75  60  40  31  29  25  37  69  81   1  49  18  23  13  73  68  43  79  15  12  95  96  44  20  86  39  32  18  54  80  18  34  35  52  36  14  67  81  81  62  31  94  45  90  50  15  97  31  49  30  85  42  99  65  48  94  91  35   6  32  80  59  29  92   6  85  50  25  49  27  97   5  22  83  67  16   9  34  16  93  38  16  16  19  35  61  83  96  57  10  76  15  11  95  32  28  99  93  75  33  30  93  29   4  88  60  42  44  26  62  23  17  19   8  63  58  23  11  58  16  40   9  68  19  83  26  48  66  11  88  29  90  15   6  96  80  57  86  76   9  91  15  85  48  64  54  60   4  84  10  74  52  20  66  96  63  60  44  69  60  40  76  10  39  36  28  22  81  91  45  35  16  92  10  90  33  40  27  37  79  64  83  14  76  97  83  28  75  95  14  32  97  30  11  29  50  38  77   1  51  33  38  64  33  84  39  23  48  49  25  39  11  85  89  33  12  43  17  17  85  80  90  26  73  21  34  37  87  82  62  16  15  73  36  37  94  36  75  49  66  13  49  26  55  35  20  23  49  97  57  30   3  58  45  25  96  23  13  53  48  91  76  40  27  95  48  30  39   5   3  78  40  98  27  51  88  31  32   1  21  53  37  38  34  30  69  19  77  79  71  12  71  18  26  54   3  87  48  19  60  97  68  88  94   6  95  47  37  46  44  98  46  30  18  94  13  53   7  52  58   9  55  44  70  65  59   9  18  22  52  88  49  22  57  21  10  83  19  82  38  19  85  59  35  78  98  48  46  84  30  50  16  37  57  44  37  15  67  46  59   6  60  66  34  93  28  84  65  86  44  60  16  27  53  40  22  47  63  56  58  62  40  17  18  37  53  97   8  50  21  27  71  95  14  60  22  71  65  28  24  57  60  12  39  75  49  12  49  92  51  59  75  14  56  33  19   1  62   9  43  69  70  64  74  20  65  59  50   1  14  54  48   7   1  89   6  80  53  93   1  76  80  21  55  31  32  42  81  49  95  82  22   9  49   4  21  85   8  90  90  21  76  28  75  97  66  84  95  21  83  53  17  18  76  57  72  51  47  64  63  99  16  66  18  54  58  79  56  64  98  59  66  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        36  82  35  46  66  57  51   9  82  57  35  46  95  61  22  95  60  53  45  31  69  97  63  24  95  52  72  54  26   6   4  54   6  30   4  41  75  72  79  90   4  34  22  55  66  21  43  43  64  83  15  34  52  97  36  68  18  50  32  72  10  96  49  49  90  31  77  54  27  80  25  45  31  30  17  67   4  70  22  32   5  41  94  94  50  12  84  14  29  82  86  91  28  42  61  74  17   4  78  63  33  99  33  73  48  35  11   8  17  32  79  83  93   4  41   5  52  48  23  29  45   5  20  21  31  98  13  73  19  74  16  93  42  14  57  57  35  97  88  32  78  91  46  88  10  58  13   5  81  91  58  54  23  71  55  81  58  82  74  87  50  29   7  11  70  52  52  79  40  22  42   2   3  55   5  72  69  78  80  73  75  40  52   7   8  36  87  22  87  41  24  86  71  87  30  86  22  80  24  29  33  47   7  62   3  97  53  29  53   2  96  71  99   5  65  73  77  14  61  51  97  80  41  88  76  76  34  22  54  19  86  61  51  94  56  62  88   4  34  94  50  50  59  66   6  20  28   7  99  91  93  74  10  61  66  25   1  86  50  60  70  50  62  69  48  31  82  22  54  27   8  42  41  87  63  35  49  29   6  11  63  88  25  64   2  56  30  68  84  27  91  40  23  37  58  29  63  96  59  24  42  15  56  73  14  48  81   5   3  91  98  21  62  65  47   5  88  43  92  31  19  61  47  61  97  24  10  40   3  38   4  83  69  21  55  93  22  41   2  19  38  63  96   1  77  40  53  32  70  16  70  29  12  90  24  35  47  39  86  70  54  81  85  37  62  57  78  59  82  94  47  52  80  91  82   1  87  79  73  45  62  61  84  51  68  59  46  60  24  44  73  96  25  22  72  86  51  41  52  22  11  38  41  48  90  20  88  29  41  77  76   2  38  51  61  37  84  53  49  82  58  74  27  16  78  46  40  56  17  54  51  27  73  92  56  63  87  36  12  43  63  32  21   7   5  80  21  58  20  17  70  38  49  88  54  77   6   8  32  20  74  35  83  73  51  92  81  10  48  96  71   7  67  63  23  89  60   4  81  40  75  59  45  67  31  36  32   9  88  12  45  44  67  36  81  69  22   2  87  89  44  68  53  36   8  71  97   9  37  72  23   5  53  91  27  97  44  51  15  45  63  21  21   2  73  67  48  66  91  79  99  32  11  80  31  68   5   6  47  95   1   5  38  79  43   6  47  70  70  30   9  49   6  62  13  13  58   4  86  24  57  53  91  73  77  85  70  73  35  94  90  10  64  17  55  72  97  37   5  31  12  99   3  94  92  78  76  45  59  61  62  14  19  67  25  28  80  14   9  51   6  60  39  65  82  45  85  76  68  96  28  89  47  20  94  52  75  60  55  89  80  14  59  14   2  38  34  47   1  47  84  88  43  59   6  29  14  17   8  31  15  50  88  67  36  74  22  32  76  97  94  20  62  58  98  98  76  62  42  59  38  47  23  84  83  64   2  56  60  45  48  49  32  11  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      13  17  71  21  13  45  35  53  20   8  62  43  59  62   7  50  68  47  19  49  39  41  91  59  36  91  16  79  37  68  52  73   5  59  63  38  74  81   6  33  65  65  44  94  34  53  30  48  49  71   4  33  76  24   7  21  19  10  89  16  66  58  92  44  44  11  85  98  98  25  82  95  12  21  65  97  31   5  92  38  43  57  11   7  75  40  89   2  97  57  33  47  63  51   2   2   5  37  74  93  83   6  43  75  24  70  44  39  65  43  94  72  38  97  20  95  99  47  64  99  82  12  94  75  90  28  48  23  31  72  85  38  84  28  42  87  82  17  59  98  69  87  29  52  11  75  34  34  69  33  59  88  30  91  22  24  28  86  44  86  25  91  32   1  76  58  72  61  59  10  38  32  48  51  10  58  63  48   6  18  60  59  18  70  70  81  24  87  33  22  85  68  80  95  36  91  14  88  47  26   8  88   9  25  81  60  46  91  29  66  15  19  91  40  24  28  16  99  23  50  72   6  87  46  54  67  37  70  15  56   4  94  46  95  32  27  49  38  89  82  98  65  94  53  84   3  34  89  19  59  75  19  36  68  69  87  88  88  17  26  14  33  83  54  29   8  81  69  41  93  32  42  67  44  64  27  36  39  84  75  19  24  22  25  39  57  60  54  54   6  91  97   2  23  96  86   4  94  24  14  67   3  15  48  71  92  44   1  54  27  77  97  89  66  54  91  24  76  62  85  52  80  93  67  87  68  91  83  94  95  33  47  41   9  62  97   9  95  49  95  83  61  29  46  22  66  45  83  16  88  55  79  27  38  74  78  28  47  11  38  36  64   1  42  10  91  38   1  69   9  28  33  43  85  73  35  92  12  80  32  44  82  40  58  73  58  78  65  89  65  15  77  87  92  46  80  27  90  66  23   3  87  44  39  81  79  68  44  33  64  28  56  42  12   5  66  59  26  21   7  88  59  29  68  82  18  13  80  22  27  11  84  57   9  69  90  22  30  36  95   8  17  43  73  12  91  81  79  72  88  65  97  38  72  49  32  24  80  82  56  78   2  23  32  28  47  16  15  61  48  92  82  54  50   2  70  69  39  75  46  14  80  42  19  97  64  85  36  88  99  41  89  76  16  77  80  67  27  10  16  25   9  82  54  85  64  78  49  71  89  13  92   1  82  68   3  14  42  21  55  69  80  91  18  94  69  54  67   3  73  12  43   4  91  67  11  16  98   4  92  40  76  72  19   9  41  24  75  23  87  70   1  10  38  94  40  14  38  68  61  12  15  77  45  69  25  23   6  49  93  61  77  89  42  98  42  24   3  89  78  13  66  70  87  18   1  92  84  16  90   8  53   2  43   3  11  47   2  89   6  75   1  74  79  60  81  91  86  87  68  98  26  78  58  10  77  13  92   1  17  54  36   5  32  49  72  15  89  31  33   7  28   5  20  90   5  65   2  12  68  73  61  84  62  80  11  93  68  30  51  87  21  33  60  43  31   9  26  56  49  59  98  87  38  63  67  20  21  20  79  11  13  97  24  43  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    10  76  33  29  30   1  70  69  60  34  98  55   9  82  85  90   7  91  21  51  67  74  78  51  56  34  95  25  54   7  55  24  68  40  80  81  87  96  71  19  56  51  57  59  12  15  63  91  86  19  44  91  68  60  12  80   1  20  51  92  66  58  43  54  69  33  43  86  35  80  11  90  90  66  15  21  41  13  18  94  79  30  42  84  95  12  88  98  88  85  95  17  44  46  19  64  87  96  78  41  55  65  52  17  64  59  24  91  41  18  46  30  80  76  79  17  49  60  67  62  13   4  16   2  78  29  30  82  12  82  51  18  40  15  33  67  10  17  94  71  55  39  17  88  49  17  25  74  41   5  46  47  44  75  87  62  24  82  77  73   7   2  69  74  63  83  91  13  95  68  16  17  64   2  13   6  42   6  26  93  98  49  89   5  53  50  32   2  60  18  81   9  95  39   3  24  80  71  66  70  64  29  51  30  81  43  12  23  58  14  90  13  37  21  33  78  32  32   5  83  18  68  43  33  96   9  35  84  11  48   1  54  98  26  93  19  62  18  88  82  71  98  31  52  40  56  26  12  91  13  55  22  79  88  46  12  76   6  88   9  22  94  93   8  13  53  96  36  79  32  17  67  89  27   7  58  77  75  37  60  42  12  12  69  25   4  64  41  88  31  65  67  67  34  40  32  38  45  40  91  88  61  49   6   2  19   3  29  78  35  43  89  39  87  82  15  54  80  35   1  22  66  85  50  76  61  61  10  38  93  90  84  75  31  75  10  75  38  59  95  10  24  73  97  50  11  71  49  31  24  66  89  48  82  45  32  30  35  66  93  38   9  21   8  14  18   8  74  81  36  42  43  63  86   7  46  82  19  71  79  17  26  13  71  70  45   3  63  29  49  46  36  96  60   4  22  24  18  83   2  61  90  86  76  19  49  15  53  32  79  67  46  66  98  96  70  16  26  82  91  59  17  59  46  52  90  91  51  15   6  19  22  70  50  72   9  76  95   6  87   3  84  54  83  11  64  36  99  66  36  90   4  61  55  65  59  82  33  81  78   1  47  11  85  14  19  74  31  19  21  37   8  81  63  70  75  33  86  84  29  13  68  31  33  78  68  86  13   8  15   7   7  66   8  44  85  82  68  80  96  45  43  84  92  68  15   1  60   3  22  55  24  28  17  87  68  36  28  96  34  30  17  58  52  44  76  19   2  43  62   8  57  26  10  88  91  28  76   4  13  65  34  88   9  10  96  88  81  94  67  90   5   9  92   7  28  60  65  47  44  44  51  56   3  50  62  75   4  41  61  22  12  85  45  14  48   1   8  16  53  54  87  70  35  65  90  95  67  33  49  70  63  51  68  83  82  36  74  71   8  87  48  61  90  40  89  10  13  97  33  71  87  20  92  49  55   9  75  85  36  68  21  43  83  94  52  35  32  57  58  85  22  59  29  78  80  17  34  94  67  21  92  69  53  69  70  81  44   4  89  41  84  42   2  74  73  78  38  14  21  56  87  61  74   9  13  55  29  78  39  52  63   9  17  56  38  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  68  75  11  79  86  47  23  66  13  22  57  10  23  45  27  23  53  54  19  49  24   1  86  27  12  42  18  33  87  27  39  52  15  72  11  14   5  36  97  49   7  53  17   7  85   6  67  81  19  65  44  69  57   8  66  36  53  10  92  63  27  36   3  82  43  22   5  56  46  12  97  57  59  34  32  29  53  94  97  16  30  75  77  32  36  80  63  90  42  54  98  83  75  18  30   2  60  42  62   3  52  29  78   4  40  16  94  99  44  97  77  56  24  98  50  18  25  91  48  38  62  90  94  65  91  35  62  13  77  77  16  24   5  53  24  56  58  22  75   9  82  93  86  69  72  56  56  97  35  27  15  59  78  77  74  80  48  33  69  17  86  22  64  88  40  81  56  14  58  48   4  77  31  82  96  15  74  13  93  30  36  84  75  99  46  34  91  98  58   3  49  47  69  23  26  49  24  98  44  68  86  18  98  88   8  94  62  82  34  91  60  40  81  59  92  25  67  23   1  30  28  60  58   9  54  25  57  25  12   3   1  38  14  92  53  62  99  39  72  79  34  90  66  93  68  66  21   9  79  40  13  35  77  74  99  60  23  69  71  16  26  82  77  78  27  42  45  11  16  93   3  34  43  19  65  75  87  43   3  76  34  13  41   1   9   5  60  29  99  74  52  17  18  30  84  59  21  55  42  37  20  48  29  48  28  64  66  95  86  31   2  59  10   8  98  83  41  44  61  16  42  52  48  68  82  18  74  37  62  11  76  47  43  77  83  13  78  20  79  83  10  99  30   2  37  96  69  95  61  42  59  84  30  45  42  96   3  86  85  52  59  32  46  99   7  82  70  84  71   8  42  52  68  44  50   3  17  99  77  27  52  67  93  84  96  74  66  69  16  85  99  17  27  16  59  75  77  33  10  85  54  25  28   6  12  57  61  57  47  27   1  52  51  38  98  67  58  40  28  50  40   9  74   6  22  96  70  33  62  18  24  92  80  84  13  73  69  87  86  91  11  55  70  65  86   7  53   7  58  10  32  57  54  95  56   7  96  27  88  34   7   4  24  33  54  31  10  29  91  91  41   9  58  91  45  37  10  92  48  95  59  48  66  97  44  61  45  60  19  13  25  12  24  95  42  89   4  94  64  25  45  90  87  73   3  99  84  45  40  76  85  98  44  83  85  54  36  75  51  42  89  32  58  47  16  35  72  25  16   8  87  55  58   8  57  58  86  39  42  10  74  85  89   6  12  92  22  44  91  25  11  75  60  64  18  53  77  96  41  66  95  13  14  82  50  47  96  96  43  23  88  66  78  92  62  33  82  35  10  64  29  71  58  53  98  70  70  54  53  86  39  28  26  18   5  67  24  21  18  32  16  97  82  34  95  34  98  18  92  88  52  92  67  42  51  25  20  90  60  87  14  31  77   6  36  42  53  44  50  74  79  35  29  53  85  48  74  62  68  15  47  63  95  78  81  72  39  81  31  77  29  69  57   6  34  16   6  79  18  80  83  42  76  24  46  97  89  45  72  75  35  44  22  83  21  16  83  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                80  77  29  87  68  74  80  74  60  59  77  56  44  75  78   7  83  94  40  33  44  56   7   5  16  30  68  78  43  64  22  10   1  91   3  93  71  72  92  32  13  18  52  48   1   2  10  56  41  18  61  86  46  12  81  49   5  65  34  35  71  95  76  22   7  61   2  99  44  23  25  50  77  76  44  13  29  11  30  97  85  96  74  63  76   8  44   5  96  95  57  87  40  44  81  29  13  81  46  53  50  75   2  59  28  83  16  16  71  66  49  54  93  17  82  13  81  19   8   9  92  69  33  72  40  18  97  36  14  27  93  39  18  26  91  60   9  12  12  95   3  99  28  24  83  68  46  41  16  66  73  36  31  12  23  66  36  42  26  55  48  34   8  32  99  34   3   5  48  47  44  33  61  45  67  30  37  30  50  52  59  34  97  88  66   6  76   4  11   6  67  43  40  37   7  31  39  92  94  29  26  52  74  44  28  31   8  66  48  45   3  16  78  46  65  94  92  96  71  64  96  89  12  87  83   4  45  80  49  50  19  70   3  58  46  17   9  29  31  71  32  95  30  61  97  61  79  26  84  43  84  30   6  57  86  82  68  37  63  29  36  34  69  35  95  32  26  66  97  10  48  31  92  52  18  50  52  77   6  65  27  18  33  96  70  46  76  22  34  79  13  59   5   1  86  48  70  61  20  40  67  35  45  27  95   8  86  72  10  19  47   4   9  38  57  15  84  21  83  68   1  14  23  54  38  26  86   1  31  36  27  71  15  31  56  95  55  16  36  24  73  14  50  40  51  61  15  35  42  82  17  81  14  32  63  32  46  50  17  98  68  70  88  16  36  43  24  15  92  71  89  72  74  91  86  97  69  26  70  19  17  74  59  99   5  64  88  74  52  93  59  58  67   8  57  99  50  26  12  62  79  24  16  25  40  47   4  19  59   2  25  41  22  33  35  25  52  89  70  60  73  89  53  48   2  21  12  67  73  79  62  49  14  27  77   2  29  83  27  72  82  19  39  52  53  98  48  83  97  40  98  19  66  91  63  41  37  57  38  25  39   3  49  87  14  24  58   9  89  55  70  36  62  92  20  68  28   9  26  13   5  21  64  37  62  73  77  94  83  58  93   8  85  28  73  30  52  18  31  68  95  51  80  39  57  62  92  30  81  41  97  91  97  32  13  55  83  58  80  39  97  93  80  10  49  42  76  62   9  21  73  87  26  54  25  24  61  69  27  86  43  37  49   2  14   4  37  47  66  59  96  63  22   5  90   3  16  87  35  12  56  44   9  68   3  23  30  51  45  64   6  67  80  30  36  47  23  74   2  15  95   1  33  90  95  20  88  36  93  57   3  28  45  65  32  25  60  55  96   6  79  38  80  80  72  61  32  70  96  72  30  60  53  44  81  30   2  34   9   4   3  27  73  58   7  56  74  66  76  17   3  95  76  73  19  29  15  99  55  57  70  51  43  75  62  58  99  59  96  52  69   1  28  23   2  38  47  60  77  38  48  64  37  32  10  77  39   5  94  32  70  56   4  38  84  63  29  33  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              84  20  57  11  92  67  76  65  93  48  63  24  89  13  71  23  15  63  77   7  49  28  88  83  97  53  61  71  51   9  65  97  35  91  84  67  83  59  10   7  14  52  47  86  53  84  79  57   8  73  44  89  77  85  97   9  36  67  86  84  18  85  25  64  66  43  88  10  42  34  87  13   4  52  75  19  81  24  30  50  50  49  89  68  56  50  23  20  21  89  72  15  96  41  76  55  30  72  80   8  15  37  72   5  45   9  48  89  29  26  19  22  79  69  32  72  40  31  18  88   7  41  74  86  29  12  53  79  74  56  85  16   7  98  95  35  78   1  79  96   8  32  60   5  28   3   9  34  21  28  74   7   6  67  67  25  75  70  60  83  70  58  46   3  96  74   5  75  76  23  70  72  74   2  66  49  68   8  27   5  39  92  56  54  14  39  29  67  24  40   9  23   6  22  31  61  31  80  88  26  31  23  27  29  78   4   9  64  26  19  40  73  61   3  50  65  96  89  35  67  78  58  72  32  41  11  59   8  99  56  89  82  25  87  90  33   4  31   1  33  24  51  46  22  63  34  87  70  79  87  85  67   1  87   9  66  57  66  86  82   8  82  82  45  81  18   3  70  91  73  57  28  54  12  28  38  56  48  71  52  95  37  95  95  14  45  77  41  87  72  77  76  48  48  81  80  63   3  74  25  73   2  82  66  30  76  49  15  20  75  60  48  50  27  86  49  68  92  53  42  64  70  48  40  70  88  29  43  19  54  45  26  33  71  62  42   3  70  62  81  54   9  27  42  28  26  29  20   8  15  48   7  43  32  26  64  53  11  85  17  75  63  64  84  47  98  35  99  28   2  61  16   3   4  66  74  22  64  42  42  39  42   5  75  79  34  45  90  27  36  44  31  52  22  53  62  54  11  13  78  22  20  41  83  36  32  98  42  95  76  32  77  89  72  72   4   5  81  57  72  12  68  62   7  42  56  76  86  69  76   4  25  39  84  83  31  30  64   4  84  52  21  77  97  86  26  52  29  32  51  23  65  33  19  15  25  59  27  27  49  39  69  97  58  71  73  92  34  94  96  43  46  51  31  67  65  30  10  94  97  92  41  77  81  19  73  37  36  24  31  30  62  73  90  95   3  75  86   8  89  72  58  85  52  87  31  30   1  67  81  66  24  29  39  74   5  16  47  27  41  33  61   1  79  68  83  69  76   7  77  72  52   8   8  79  16   4  51  17  49  91  65  23  62  64  54   8  90  20  48  26  19  58  97  52  55  46  84  46  20  19   7  25  62  66   5  47   9  96  93  13  81   6  91  71  22  74  61  28  91  61  30  26  73  94  64  13   5  73  29  88  22  60  88  51  82  46  11  37  95  39   3  72  99  55  37  99  19   7  39  91  22  49  77  58  92  15  52  13   2  27  62  29  45  38   2  18   6  85  90  89  42  41   7  93  56  69  73  58  49  66  33  25  53  72  22  78  51  25   3   9  17  37  72  70  21   2  82  62  26  13  82  43  39  37  75  73  19  72  18  99  69  27  50  20  60  82  88   2  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            93  11  58  91  40  66  97  18  32  23  13  31  56  38  87  40  24  71  11  14  40  31   9  92  99  38  48   9  17  18  64  27  32  88  77  17  72  63  18  37  56  62  63  11  23   6  23  18  31  15   7  13  24  33  24  31  74  66  51  56  15  68  31  55  81  49  59  63  22  59  29  24  92  48  25  88   7  73  53  85  33  52  52  40  69  23  78  78  91   3   3  49  86  52  62  61   7  45  32  40  40  68  47  40  14  31  98  24   4  21  20  15   6  12  98  52  31  63  49  97  48  87  23  28  53  94  59  77   2  87  10  41  75  43  54  74  54  90   1  80  28  72  62  47  87  34  16  10  85   1  56  22  12  37  30  47  29  46  59  20  47  74  21  32  89  11  34  93  90  62  18  26  97  76  58  55   3  10  67   3  83  38  74  48  39  28  58  47  65  28  89  21  90  52  48  39  97  77  76  93  36  31  95  48  55  37  19  98  44  37  11  89  88  70  70  58  84  49  85  53  98  99  86   3   5  67  73  89  57  50  88   3  25  52  51  76  25  83  91  22  77  61  18  32  13  47   6   8  99  14  13  18   4  56  27   6  33  38  41  43  68  67  61  39  20  29  27  11  53  58  30  89  87  30  73  41  18  32  56  37  25  69  42  99  85   6  95  73  13  56  41  97   9  68  59  74  77  72  91  63  77  40  25  95  80  79  59  27  90  63  65   9   9  35  72  92  50  74  80  19  70  64  53  74  28  44  36   8  54  96  21  73  21  77  40   9  10  46  12  95  78  87  30  90  20  57  37  72  60  98  42   1  57  39  94  30  92  64  10  81   8  76  16  11  32  72  61  19  26  30  93  52  82  77   7  73  49  10   1  97  29  26  49  57  74  81  50  67  91  37  65  94  35  85  75  67  46  26  22  69  99   8  12  32  52  65  66  59  49  30   2  28  82  91  19  85  48  68  11  17  36  38  57  51  90   9  97  35  12  41  83  20  80   1  33  89  48   3  43  57  96  47  43  95  24  67  44  14  50  10  18  91  61  49  36  80  18  18  45  19  94  85  71  69  39  98  83   5   2  94  77  40  48  85  24  80  14  27  75   1  37  92  47  53  17  48  25  29  13  75  76  63   4  60  45  33  74  44  49  85  11  80  68  40  74  66  69   1  22  86  89  21  95  27  49  54  37  33  69  45  95  47  84  68  35  78  71  79  61  11  87   4  50  21  41  42  80  95  58  93  72  63  27   9  10  94  58  38  82   7  15  13  98  76  64  29  27  85  48  87  97  46  44  97  14  97  11  52  36  22   2  63  57  29  12  13  58  38  33  90  49   1  41  45  15  38  48  84   6  32  48  54  71  48  16   6  66  75  11  82  38  49  66  34  42  30  21  83  75  76  89  10  46  28  85  95  98  50  90  29  76  31  45  48  35   3  19  70  78  86  91  22  28  30  44  65  32  58  24  89  92  24  22  40  88  26  83  48  63  15  84  50  21   7  66  39  69   9  99  91  39  20  44   8  38  72  76  48   1  36  86  39  75  91  34  67   5  90  51  69  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          12  11  41  80  53  35  48  35  68  95  81   4  67  30  35  21  68  47  52  97  63  89  47  25   3  56  17  52  54  98  82  34  34  39  80  62  76  42  10   7  17  50  42  76  14  87   7  58  69  34  41  17  18  77  16  71  15  60  46  97   8  45  65  45  31  76  75  76  48  60  31  32  92  28  25  42  27  18  42  21  13  56  73   9  12   6  40  16  62  63  66  86  74  86  86  36  75  32  15  76   9  17  81  29   1  60  67  37  56  75   2  25   3  35  24  26  48  70  42  39  76  74  10  82  25  69  98  10  52  77  57  10  13  17  42  33  76  63  67   9  36  18  83  53  46  22  18  81  47  87   7  99  43  34  30  60  69   5  88  84  17  95  20  85  11  53  11  81  21  21  25  23  43  50  97  41  47   4   1  73  74  19  95  20  43  56   3  83  64  59  17  18   7  89  55   1  12  80  69  31  70  53  26  36  32  91  44  29  55  40  49  59  91  91  33  10  71   8  26  36  96  82   4  50   8  22  15  50  45  34  94  42  79  64  19  71  44  46  44  51  57   5  55  61  95  33  43  21  71  23  55  81  98  88   2  71  16  65   5  17  44   6  38  70  17  16  30  25  92  15  20  43  65  66  83  42  85  18  97  50  19  83  43  35  37  42  55  74  29  12  69  38  98  86  57  39  66  54  47  45  61  85  32  17  71   5  38  61  10  31   8  32  81  37  70  59  24  88  44  47  64  38  67  33  27  33  80  11  69  28  95   1  36  34  65  91  47  84   4  15  36  17  80  63  99  60  82  45  61  74  56  92  65   1  38  23  30   2  72  94  69  77  33  14  50  28  70  25  22  23  31  15  78  26  84  97  30  73  77  77  41  65  79  15  75  99  68  16  19  61  48  62  34   3  61  89  73  99  64  87  63  56  71  37   8  16  86  25  67  54  59  18  75  31  14  77  69  37  48  17  86  89  94  50  66  22  17   3  64  89  72  78  37  39  43  80  65  37  43  58  62  81  64  37  23  73  13  39   8  12  71  30   2  47   2  45  39  15  87  86  55  98  48  29  60  46  64  99  29  48  73  46  28  67  68  51  94  72  62  39   7  39  79  99  91  14   2  51  34   4  35  32  40  39  17  13  89  10  62   4  44  41  85  49  67  26  65  96  86   4   2  64  76  57  98   1  66  70  89  42  34  82  46  90  92   1  39  63  92  41  27  69  17  11  27  18  44  64  16   3  29  18  15  55  38  60  26  33  90   7  88  24  30  21  30  87  44  13  19  64  44  78  63  48  44  89  54  11  32  85  79  95  38  11  66  30  64  11  43  42  20  11  54  41  12  17  90  64  52  68  95  76  49  46  11  28  62   3  74  20  82  60  30  42  86   5  93   3  58  59  42  51  72  58  80  21  56  66  14   9  62  89  62  50  27  89   8  62  73  32  98  93  65   5  18  12  50  62  23  35  19  14  47  42  10  61  24  28  73  97  64  30  39  64  59   8  43  22  28  73  85  96  92  45  99  13   9  39  42  74  12  41  40  34  12  61  58  72   4  29  99  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        37  50  29  55  33  86  48  60  83  46  94  79  29   1   7  43  10  41  88  26  25  70  20   5  40   3  64  57  41  73  58  36  49  23  98  15  94  51  97  12   9  50  99  12  75  43  93  25  56  34  83  30  10  72  69  12  65  67  74  23  93  21  72  21  16  56  44  62  57  52  52  72  87  98  93  99  23  93  69  25  74  75  59  18   4  93  39  87  44  66  25  49  30  64  66  34  30  62  85  59  11  90  82  29  66  99  91  57  81  19  83  41  12  79  74  95  24  51  27  50  70  38  80  62  51  75  97  10  22  83  35  49  98  98  43  26  95  85  30  66  74  54   4  49  68  79   8  36  45  79  16  30  60  34  42  76  42  34  23  18  90  44  14  24  87  59  25  81  48  74  25   8  40  17  10  75  10  15  19  79  73  62  30  77  22  75  91  23  78  20  48   8  51  79  54  84  71   5  53  64  17  42  21  87  47  41  59  59  18  45  56  98  77  91   4  48  22  29  80  71  57  89  69  49  10  76  50  95  29  66  50   2  27  13  33  23  79  51  51  33  38  98  39  67  65  14  77  76  48  46  50  82  94  12  91  42   4  57  69  74  43  19  94  67  30  75  30  84  75  18  73  85  35  82  94   1  25  45  31  45  26  78  62  51  65  99  92  44  34  46  94  23   2   6  23  67  21  13  85  43  68  51  55  63  26  75  98  10  53  22   9  30  74  98  69  37  81  96  90  91  13  77  67  13  27  73  95  64  40  90  10  63  38  98  46  90  13  66   9  97  52  23  97  41  36  58  90  73  83  50  44  28  88  38  66   2  88  45  32  32  18  19  35  52  66  68  12  20  68  61  60  56  23  73  84  97  16  24  33  10   2  53  38  48  42  45  27  22  96   4  23  47  77  31  77  34  49  94  44  42  50  61  15  91  73  13  45  89  75  69  33  61  29  58  61  52  64  38  31  78  49  83  13  87  16  20  97  82  44  10  71  46  53  78  46  51  39  54  37  16   1  56  87  83   7  75   5  59  91  42  89  63  81  65   8  10  60  80  50  61  48  45  17   8  36  69  15  30  68   7  71  23  28  48  50   8  24  29  27  25  58  23  57  52  42  13  54  87  70  80  15  44  29  70  83  85  13  40  66  43  32  69  31  94  50  46  55  15  81  25  16  24  82  87  57  15  24  26  18   2  17   3  16  97  21  95  99  19  70  26   1  76  25  96  19  52  53  36  45  51  28  83  42  79  51  41  65  65  89  87  34  78  53  71  65  21  47  92  42   4  40  56  19  74  19  80  49  82  92  29  85  15   3  26  36  93  96  81  91  30  27  85  81  80   4  24  21  56  40  42  71   8  29  33  40  74  66  28  35  82  38  25  94  29  60  58  77  88  92  49  47  83  32  60   8  55  28  78  73  90   5  89   3  74  17  66  80  26   3  29  28  70  29   3   1  40  13  78  96  77  25  37  70  95  13   9  11  85  60  59  58  60  27  54  70  17   3  46  78  94  19  14  41  21  82  53  69  61  50  83  78  12  43  70  49  91  59  38  60  64  49  16  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      94  91   3  54  51  32  97  57  65  71  47  28  72  87  57   1  26  65  71  30  10  74  49  91  17  82  75  73   1  33  47   3  37  97  54  74  70  37  62  76   5  70  60  57  29   9  34  40  39  92  64  61  19  49  47  25  81  32  56  24   2  78  35  98   5  54  44  65  94  54  44  48   7  93  54  43  23  29  31  35  90  94  70  27  30  55  55  91  95  82   3  46   1  98  18  20  21  51  68  61  66  85  58  14  87  25  87  95  50  98  27  55  69   4  40  76  85  79  95  12  67  58  49  28  92  46  69  95  59  15  93  21  71  26  14  28  79  40  60   9  50  36  17  79  52  27   8  47  11  59  30  94  50  50  86  90  54  87  27  91  21  70  31  53  92  94  86   1  65  99  31  76  45  77   8   9  93  83   8  99  47   1  23  27  45  47  83  72   8   5  99  62  12  13  40  18  25  24  54  98  86  52   7  17  96   1  53  19  20  28  97  72  14   6  83  71   4  31  71  63  61   7  48  95  52  74  49  16  85  19  25  15  41  86  97  42  45  65  72  51  56  27  51  16  44  50  87   5   7  89  75  63  66  33  29  27   3  83  29  43  64  84  21  14  41  74  25  67  17  88  34  58  68  17   1   4  77  53  35  76  57  64  88  93  99  28  75   6  25  25  52  77  55  87  84  13  59  99  52  57  24  36  12   6  84  42  93  87  46  43   8  59  21  32  82  86  91  64  67  21  75  35  91  89  22  69  92  19  19  18  48  81   7  37  80  48  79  76  31  27  25  34  64   6  12  58  92  58  52  81  59  63   6   8  24   6  54  50  49  29  77  96  21  85  17  74   5  24   5  83  69  75  25  60  78  79   1  39  55  39  43   5   5  66  47  28  50   3  66  26   8  87  51  67  64  75  31   6  71  87  25  16  42  34  41  56  29  46  87  22   5  71  73  86  64  95  11  94  53  28  15  27  36  89  38  90  95  19   4  35  27  13  34  27  29  46  27  72  27  74  83  17  98  19  57  50  74  87  99  23  91  11  22  79  29  22  19  91  91   2  85  99  36  37  18  83  10  24   2  98  42  24  60  20   6  64  22  60  95  51  43  64  55  15  83  81  68  33  88  94  42  85  96  48  56  52  56  72  39  94  64  68   2  60  35  33  87   3  59  90  54  14  49  18  85  60   8  60  46  39  63  91  62  90  69  85  14  48  21  46  50  83  79  25  16  97  30  72  82  34  36  66  89  90  59  98   7  12  42  23  64  57  98  50  33   8   1  57  69   9   5  38   6  84  27   2  58  69   6  98  92  93  73  44  49  42  91  26  68  49  66  68  13  49  73  36   7  50  52  61  33  12   3  60  48  35  91  77  47   9  76  76  33  29   9  49  63  18  59  41  21  10  20  91  38  40  96  26  59  29  95  58  42  95  28   5  57  41  86  92  17  71  99  70  84  44  56  28  92  87  18  14  60  37  34  58  81   6  34   5  22   4  88   3  12  88  37  77  93  69   6  78  48  56  59  84  98  65  83  36  38  29  67  30  37  29  76  65  93  60  32  93  18  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    81  74  82  39  10  89  13  40  30  19  66  80  27  54  45   8  49  56  61  13  95  78  56  17   2  54  51  41  73  29  13  72  60  24  35   9  46  55  76  32  45  10  70  72  55  70   9   6  94  73   1  12  84  16  65  59   3  40  29  52  49  41  23   7   3  44  95  13  13  56  70  76  40  10  71  49  14  17  91  39  66  25  57  44  36  41  93  99  19   1  86   6  87  11  66  10  46  71  13  76  98  98  19  81  34  72  34  39  51   2  36   1  14  99  56  30  72  71  71  99  42  14  35  41  24   1  38  46  66  37  87  28  12  44  38  70  31  75  38   4  36  62  12  82  69  99  87  42  64  70  81  72  61  61  71  35  15  34  93   3  11  40  56  34  63   5  58  90  95  44   8   3  34  57  43  88  84  49   2  87  56  11  29  95  59  70  16  66  31  25  88  97  23  71  27  23  23  41  11  34  97  87  80  36  87  89  13  96  26   6  16  33  71  98  85   2  99   8  49  89  87  64  34  93  14  82  47  55  93  54  31  55  29  55  21  18  57  37  30  12  46  53  10  81  36  30  25  30  80  50  11  49  43  41  77  49  74  61  25  81  85  96  52  36  10  84  98  26  84  58  61  86  88  63  84  90  71  94  92   2  25  17  44  81  26  12  63   1   5  22  25   1  86  25  28  27  63  81  99  18  98  79  59  82  10  81  41  26  28  70  83  57  55  48  91   8  50  37  37  49  38   5   5  61  41  10  85  18  60   5  39  22  92  71  43  84  43  92   4  33  55  57  15  43  70  29  42  24  47  86  53  24  25  93  75  91  52  43   8  31  89  75  81   3  24  66  48  72  33  85  14  69  17  36  29  73  15  80  78  80  24  69  60  91  40  31   2  15  96   5  47  95  46  67   4  42  23  68  63  40  82  29  23   7   7  82  28  31  46  10  25  48  18  92  76  22  45  90   1  23  13  12  81  92  94  44   9  28  16  43  50  64  35   5  92  42  49  15  17  32  97  78  13  89  28   2  26  62  45   4   3  90  83  28  68  86   4  95  62  59  24  78  21  72  49  67  38  64   1  78  81  10   4  26  78  80  54  41  93  80  32  61  65  60  75  17  33  92  24  11  90  58  65  87  65  52  40  15  81  98   2  14  31  45  80  21  57   7  72  56  62  34  42  60  44   2  81  30  42  34  68  45  71   9  33  78  24  25  47  19  33  45  90  83  86  18  88  58  50  22  51  62  43   6  66  84  58  41  97  96   8   4  24  82  77  68   4  34  92  42  15   2  16  76  72   9   4   5  96  20  31  79  95  26  16  87  66  10  74  61   3  92  58  42  58  39  71  61  32  21  95  75  56  97  70  72  36  45   2  63  47  32  81  25  20  65  44  38  80  32  22   9  45  81  45  98   9  33  59  89  31  46  91  56  12  14  22  70   3  44   9   4  56  41  34  58  22  52  14  29  59  14   7  80  99  49  79  84  23  27  46  22  43  20   6  87  65  43  46  64  87  14  58   8  76  91  50  81  98  36  68  81   3  69  11   6  43  72  79  92  48  36  58  50  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  70  87  70  37  95  95  91  55  96  65  57  80  63  12  63   9  69  62   2  79  29  17  39  68  74  80   1  13  34  59  50  38  53   5  49  16  22  95  32  12  67  39  74  65  71  57  35  14   2  39  24  25  27  34  10  79  52  31  24   7  98  36  13  67  19  32  27  65  42  65   6  78  47  10  92  39  80  64  23  15  28  37   1  12  12   1  73   1  91  46   2  28  40  47  84  95  32  77  47  39  95  18  34  70  93  79  83  39  17  91  62  63  19  56  38  53  57  78   2  36  54   4  97  67   2   6  53  46  50  17  30  80  82  82  80  91  46  25  81  41  21  47  33  22  16  56  68  50  60  38  13  83  50   1  33  53  69  99  63  21  35   2   8  66   6  56  11  34  40  31  40  11  73  64  44  88  35  75  44  22  48  45  85  46  62  12  54  17  38  87  24  95   4  42  67  60  99  95  97  42  32  85  68  28  78  11  73   2  23  81  38  67  76  31  31  42  66   1  18  89  32  51  60  87  34  88  71  20  22  80  62  97   7   1  50  52  45  48  38  99   9  90  21   3  65  46  54  14  65  85   3  49  93  70  83  63  83  77  33  81  81  92  60  22   2  81  41  65  85  84  16  85  55   4  22  78  49  73  86  62   1  89  34  85  93  25  19  62  14  26   1  83  44   5  53  69   6  75  33  60   9  36  64  37   8  72   4  98   7  39   3  51  19  56  13  74  17  95  97  44  68  45  29  54  36  93  94  77  99  34  43   6  59  42  95  30  33  99  25  45  19  83  91  86  28  42  11  84  96  62  42  10  15   4  74   2  43  81  82  14  86  52  79  91  32  74  29  13  82  81  73  82  34  21  58  64   9  49  73   2  88  44  64  99  93   4  55  38  80  61  49  66  60  65  49  95  12   2  44  49  24   4  70  98  32  33  64  89  76  67  74  28  67  47  68  16  58  49  90  58  71  60  27  90  20  72  73  78  66  30  57  68  65  91  53  73  65  84  67  45  78  72  63  71  31  13  25  87   9  82  48  53  79  19   1  77  49   7  40  71  57  41  45  38  36  17  20  38  60  96  19  64  34  59  13  58  15  98  22  27  97  34  58  99  82   1  49  12  75  58  13  63  38  76  93  81  70  51  88   4  98  95  71  88  35   3  70  37  47  26  49  79  77  88   2  88  59  92   6   5  44  87  52  20  18  80  44  19  22  57  39  32  44  60  63  94  45  26  43  23  71  44  52  55  18  86  70  91   3   1  11  83  98  95  25  59  74  41  71  26  15  91  44  17  86  32  91  99  90  71  24  37  85  93   1  49  21  37  25  79  83  45  90  69  88  37  88  87  12  93  16  67  48  70  48  51  86  57  64  38  72   3  74  15  71  16  64  89  40   6  57  17   3  30  42  76  72  95  51  49  47   6  64  22  65  41  52  99  72  37  28  33  66  89  73  73  14  96   8  48  47   2  54  83   6  83   6  80  85  76  94  80  26  21   6  91   8  84  28  55  39  93   6  63  63  84  63  58  53  75  27  19  45  84  55  46  68  46  89  36  12  97  65  38  64  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                51  49  32  76  81  54   2  49  10  73  83  58  60  77  30   9  62  15   6  56  72  19  23  76  36  27  52   5  97  15  56  51  66  53  45  32   6  51   8  33  12  65  62  38  10  45  83   5  10  30  31  52  45  40  62  52   5  89   2   6  47  84  64  84  26  59  77  20  39  58  63   9   3  46  38  51  20  32  44  37  82  25  60  36  67  99  31  96  69  84  44  14  17  70  84  30  56  26  18  40  72  21  83  99  48  95  73  15   3  43  44  85  11  87  37  40  89  77  41  77  14  65  51  50  95  94  51  96  89  54  42  39  33  68  36  17   6   5  76  13  38  62  33   5  45   3  74  21  16  32  47  86   4  46   2  54  75  15  88  95  56  20  43  72  81  42  53  59  22   9  59   9  32  60  92  28  41  53  79  85  26  27  21  21  67  25  63  30  65  15  21  31  85  96  98  19  80  26  24  29  77   5  35  20  70  46  66  34  35  74  41  54  39   7  32  37  18  95  39  53  93  23  38   1  90  70  46  86  40  19   2  37  69  34  41  15  37   9  57  67  66  16  32  34  70  45  67  93  36  41  36  16  54  23  84  55  71  47  50  56  52  26  77  64  24  67  11  45  80  82  90  11  68  96  60  95   9  16   7  40  64  75  16  13  43  56  79  88  68  92  99   6  85  12  27  91  76  53  40  77  33  32  53  25  41  52   7  59  33  95  98  99  87  90   3  58  78  80  77  54  53  30  28   3  40  84  48  26  22  59  31   3  66  54  41  26  31  16   1  21  83   9  32  27   7  88  69  91  80  78  78  93  27  66  15  75  82  17  58  54   8  80  34  84  42  19  49  99  52  78  67   8  72  73  88  22  21  77  68  21  39  16   5  51  88  47  53  25  84  83  67  62  49  93  61  15  50  46  21  21  82  88  10  25  42  63  49  16  16  98  37  46  96  26  95  56  25  71  99  73  32   9  90  14  76  50  27  81  47  81  14  91  23  65  27  50  83  41  89  90  85  73  28  31  87  14  45  98  22  26   5  94  84  39   1  32  50  71  52  89  46  13  49  56  95  82  50  65  49  11  97  61  47  71  70  16  61  69  32  12  40  51  61  13  66   7  85  16  71  20   3  48   5  65  97  95  85   3  13  18  91  94  54  70  66  49  37  84   8  37  35  76  36  97  86  62  62  43  93  59  17   7   8  97  85  11  12  45  19  80  53  51  10  19  41  22  71  73  66  83  11  95  11   9  59  50  34  73  57   3  83   8  84  14  96  20  95  60  98  28  86  17  40   2  38  93  43  37  71  14  79  48  91   9  73  79  62  59  12  54  71  81  32  30  14  39  49  82  91  92  84  24  19  60  90   6  97  47  54  30  79  64  15  70  60  32  94  55  99  76  90  63  98  36  30  18  74  10   2  13  40   7  63  38  21   5  48  63  17  84   9  34  35  16  75  77  10  23  36   3  81  25  69  89  57  97  72  40  94  43   1  26   5  18  49  11  38  17  43  16  46  15  77  29   5  63  24  18  93  96  82  10  35  38  79  28  52  21  48  59  84  22  38  86  51  82  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              6  20  45  37  91  15  75  60  70  69   8  47  69  90  64  90  52  30  23   3  79  10  69  81  72  97  84  94  29  53  55  65  21  55  72  25  63  73  68  38  81   9  27  68  88  67  94  49  28  12  36  81   6  48  65  17  18  29  60  87  16  66  70  39  25  68  77  75   7  51  91  82  37  13  12  60  71  99  24  47  94  26  58  11  65  97  55  44  20  32  44  42  23  41  57  38  91  61  23  76  23  18  92  30  86  74  77  78  54  12  81  22  24  38  89  17  68  40  82  61  19  86  28  61  81  44   7  70  57  90  27  27  32  15   3  24  26   8  10  98  54  60  44  99  83  86  24  13  37  42   9  54  95  68  42  60  69  74  22  24  41  79  52  68  59  75  91   4  29  41  98  10  89  83  60  28  62  32   2  18  48  74  70  95  29  46  21  55  32  23  10  83   7  39  99  28  58  29  50  60  83  34  53  87   2  54  73  70  62   7  61   7  66  77  30  28  90  92  95  98  47  71  81  70  23  34  14  66   4  26  60  86   7  56  64  67  52  12   6  76  14   6   4   4  48  53  46  34  96  59  33   8  68  20   4  55   3  70  98  42  79  23  48  38  46  56   9   7   6  62  30  56   5  64  74  75  30  32  57  43   6  69  56  74  28  42  10  25  73   4  33  20  89   8  31  46  72  53  75  90   7  94  63  47  93  67  52  50   6   4  66  64  54  62  34  25  67  85  33  95  72  78  69  17  43  97  31  35  56  68  90  50  23  13  76  21  66  47  80  67  38  85   9   6   5  26  76  42  37   1  62  99  57  81  35  88  17  77  39  69  45  49  65  70  49  57  18  35  15   9   8  51  46  37  94  88  78  59  64  45  56  36  42   6  12  49  57  73  73  47  67  84  90  54  43  60  10  72  60  86  97  18  18  60  24  82   2  57  46  58  18  78   7   4  65  40  23   2  13  85  78  14   9  79  34  68  43  19  27  99  69  39  48  18  44  28  85  99   9  35  16  37  68  47  12  84  70   4  88  77  21  51  12  35  65  47  81  35  65  20  17  39  24  88  89  70  85  69  46  88  89  36  36  33  81  14  10  74  24  55   3  20  85  83  83  35  19  74  64  22  48  10  58  18  53   7  63  34  71  58  74  96  97  67  41  26  88  90  96  74  85  29   1   5  35  89  11  54  14  81  33  58  13  81  37  73  34  75  49  35  39  75  83  73   9  17  88  49  23  72  95   7  58  67  59  91  14  30  80  72  89  14  89  52  79  10  54  47  24  40  35  34  89  99  44  97  83  96  21  78  91  64  56  84  54  74  86  56  68  89  12   6  87   4  25  22   5  78  16  86  17  46  13  53  64  96  51  25  81  10  33   6  91  69   9  48  60  76  80  96  77  49  53  40  13  18  38  83  45  87  54  43  93  43  54  34   6  97  60  41  58  50   1  93  90  21  48  40  61  55  38  21  38   8  64  54  18  99  67  20  83  67  35  54  47  90  65  37  13  41  23   2  73  98  87  69  36  39  79  71  45  96  49  88   7  47  13  18  55  31  61  92  74  46  28  87  53  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            19  37  67   9  72  25  63  81  87  94  44  24  72  42  45  32  74   9  51  44  81  75  22  57  56  29  67  61  11  63  89  53   6  82  20  15  34   4  53  36  97  32  19  61  31  27  43  15   9  63  74  42  26  82  22  90  22  46  62  62  90   8   9  94  17  60  30  57  81  21  41  96  66  17  58  22   3   6   9  11  67  54  14  60  39  71  68  21  26  65  28  24   3  38  47  23  67  89  95   6  80  41  59  86  81  49  78  94  49  70  86  70  71  45  99  16  91  79  39  61  76   8   1  98  28   1  30   7  90  85  37  44  48  94  79  70  18  46  89  21  78  10  94   5  22  14  45  60  26  76  99  91  59  86  44  83  17  85  65  82  80  22  33  83  66  38  75  88  64  96  70  16  91  86  29  56  93  37  35  74  89  37  95  53   4  56  93  71  10  34  81  21  76   7  82  19  76  34  12  48  63  84  71  23  16  58  22  51  33  49  27  25  45  13  98  13  97   8  16  79  23  57  61  18  94   5  17  33  15  78  78  80  74  47   4  30  50  94  81  14  87  12  20  67  84  67  38   4  48  34  46  81  98  82  10  65  10  47  89  33  63  65  30  19  43  89  73  74  36  64  37  52   9  31  16  72  76  45  56  57  37  86  66  56   9  63  59  63  47  69  30  41  31  80  12  67  46  76  81  27  17  32  48  84  38   2   9  58  69  83  32  46  21  65  91  76  66  50  96   6  96  16  66   8  66  28  68  83   2  24  21  40  73  79  16   6  54   5  98  60  21  16  16  32  14  90  45  14  65  86  45  68  34  45  22  95  96  40  38  49  56   6  97  67  84  29   1  34  56   3   5  76  62  48  19  42  87  59  49  55  17  11  21  45  90  19   4  55  78  83  38  24  76  17  43  73  98  56   8  17  56  93  90  45  15  14  41  86  99  35  80  77  46  71  56  39  37  65  52  99  24  59  68  78  66  60  49  30   4  12  53  63  82  74   9  22  14  89  54  32  23  63  86   3  10  99  33  41   5  83  43  40  53  14  95  98  21  78  63  85  56  23  21  55  14  90  49  98  86   1  63  38   9  97  92  37  11  88  70  65  21  76  18  46  39   9  15  93  33  43  49  58  54  61  24  58  16  60  15  39  43  10  75  96  81  32  44   6  90  18  79  24  64  74  34  24  64  17  77  81  81  19   3  95  58  80  69   8   2  58  16  23  36  16  23  95  45  73  99  52  75  53  41  58  99  47  57  27  37  70  93  82  41  26  72  20  10  63  65  78  88  74  76  23  71  69  81  31  15  78   8  23  51  58  31  97  28  14  25  31  81  49  36  30  21  30  59  22  80   9  59  22  29   6  26  35  34  30  75  37  16  94  89  51  89  72  91  35  53  51  58  92  69  73  15  94  36  51  77  68  97  82  56  46  76  95  77  16  59  29   3  67  77  81  70  73  80  10  40  71  76  44  32  58   3  24  91   3  92  15  11  36  74  82  63   6   4  35  93   1  16  57  95  71  45  83  41  83  47  80  56  70  28   4  12  88  85  52  37   7  57  39   3   8  44  87  12  29  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          75  74  23  43  95  74  43  17  45  57   6  33  90  49  53  53   7  96   5   1  89  67  21  55  54  53  14  53  21  93  22   7  57   9  53  46  63  32  52  38  47  85  83  78  50  29  58  38  79  83  59  43   9  47  51  78  77  70  91   9  45  64  32  85  41  42  71  20  98  23  17  26  97  43  45  86  14  37  48  46  37  65  61  22  69  42   9  82   8  14  80  16  37  15  72  92  95  11  25  35  26  77  61  72  34  67  35  81   3  52  45  31   4  80  35  85  52   2  19  69  41  26  87  83  86  95  29  59  29  12  84   6   5  64  81  66   7   7  67  66  47  86  29  65  99  93  43  64  78  68  14  87  52   5  98  73  16  71  44  34  38  57  10  16  59  38  82  25  97  23  47  93  22  16  65  61  90  56  64  64   9  82  68  16   5  72  60   9  58  62  84  27  74  87  51   7  93  56  83  43  19  84  18  81  16  77  93  32   3  99  24   8  80   5  66  14  62  57  14  33  73  14  74  84  28   2  28  18   4  96  77  93  26  41  66  69  89  14  42  94  54  31   1  76  94  60  96  45   6  22  48  18  44  35  84  83  97  80  40  59  70  86  51  60  93   5  83  93  56  80  93  43  32  52  30  10  44  68  30  31  10  66  35  41  44  55  44  51  51  85  17  55   2  56  94  39  57  14  44  21  44  41  23  41  25  76  15  78  87  70  15  31  79  10  18  21  23   5  75  42  67  63   8  95  32  82  47  89  68  85  29  37  68  67  48  69  57  92  56  54  90  10  32  90  64  59  62  63  12  24  97  73  59  99  69  83  81  56  75  62  34  77  17  56  34  96  87  94  92  29  60   4   9   5  38  26  28  11  46  46  73  33  85  43  45  30  93   4  91  37  10  96  67   7  41  74  88  59  17  99  32   9  89  51  28  99  70  10  68  13  64  60  91  75   3  15  25  44  45  59  38  58  75  15  11  43  66   1  51  28  13  22  92  80   7  97  42  46  12  96  82  42  52  76  56  85  56  35  73   4  39  28  31  24  56  57  32  99  10  82  41  35  86  36  22   6  23  88  29  22  10  38  63  23  36  14  54   9  80  44  39  28   7  58  77  72  82  42  52  67  65  16  62  71   1  70  17  64  37  48  27  93  95   9  39  31  15  28  44  92   8  93  69  13  68  22   1  32  24  55  52   3  71  64   7  16  99  96  56  63  33   4  61  72   5  93  34  97  62  85  12  26  46  25  14  24  68  61  73  27  60   9  82  33  24  45  93  98  52  75  89  23  28  38  97  82  20  61  88  61  95  21  22  69  96  30   4  47   7  18  69  64  36  35  24  60  43  68  22  67  38   8  14  93  45  83  45  28  84  57  66  79  37  28  63  91  45  94   9  41  49  36  61  99  83  44  43  59   7  96  68  81  11  18  97  28  55  38  71  23  92  13  91  57  58  15  83  78  16  72  98  51  75  86  56  68  54  49  43  12  62  91  31  94  90  11   5  79  85   6  82  22  96  68  43  25  97  74  95  36  46  50  65  78  44   9   4  87  31  34  32  13  29  70   4  10  79  86  18  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        91  37  32  84  82  41  23  22  94  59  61  23  37  85  54  30  59   2  51  37  47  11  90  25  49  55  56  25  58  79  23  83  25  29  68  76  60  62   8  68  82  46   2  83  73  67  73  50  55  21  42  83  66  44  40  71   2   8  45  12  43  71  79  80  66  95  67  94  83  48  46   6  23  98  87  44  62  36  77  72  15  75  51  45  16  23  60  97  85   2  86  92  64  45  65  76  76  75  73  34  58  11  51  29  75  13  80  99  43  59  17  27   7  70  37  35  62  21  19  30  57  21   2  33  41  22  17  69  47  41  58  72  48  96  26  16  85  93  72  74  83  23  32  62  44  64  90  69  46  56  39  92  29  85  96  26  57  23  37  16  62  57  88  37  51   6  81  19  51  10  81  10  83  16   6  15  96  13  40   7  30  28  67  80  45  30  78   3   9  67  97  57  91  66  88  29  25  22  17  94  81  15  74  31  99  48  85  57  21  89  95  47  81  58  83  33  30  73  15  26   3  97  16  47  72  42  92  80  30  84  93  17  38   7  10   7  71  92  88   6  16   3  73  22  31  79  31  54   4  83   7  14  89  49  40  55  72  62  95  75  92  37  38  92  38  10  28  37  80  40  70  40   8  96  59   7  66  96  70   3  88  37  45  80  91  15  16  98   8  47   3  67  33  95  74  22  82  91  55  18   1  91  43  22  19  53  89  25  46  88  28  42  50  52  77  46  86  92  22  26  22  10  16  38  93   6  70   6  74  43  69  85   5  47  26  53  71  87  84  94  24  16  74  11  88  72  42  17  90  31  56  36  66  28  63  58  47  33  64  18  96  54  48   8  22  81  63  41  69  85  76  25   5   3  69  11  56  38  65  61  81  77  61  79  66   9  81   5  76   8  48  48  71  29  68  80  33  27  92  71  92  74  58  93  83  87  55  10  98  30  70   3  24  23  38  81  67  60  97  70  83  89  19  86  27  19  45  54  25  31  23  24  43  53  79  97  45  49  83  76  86  88  32  89  72  61  50  82  28  84  51  39  32   1  16  50  36  71   7  90   9  34  38  94  93  25  57  64  41  79  93  96  95  80  20  53  80  23  29  86  64  30  33  92  85  78  89  18  23  40   7  97  14  11  65  38  47  35  37  70  77  38  31  22   8  46  84  44   7   5  94  95  77  54  35  12  87  11  46  42  43  51  98  11   2  19  46  87  90  13  78  87  62  20  48  69  56  38  37  93  59  89  98  17  92   7  50   4  97  93  98  99   2  83  36  81  26  30  63  24  48  22  81  60  24  35  14  71  39  72  93  47  93  98  65  57  92  94  60  66  61  75  87  65  41  28  36  96  18  84  29  77   6  70  88  50  84  37  13  92  17  50  43  59  79  48   9  10  34  33  14  29  80  73  71  20  53  14  85  99  21  60  96  43  72  43  48  97  95  56   1  95  77  33  77  86  65  95  73   6  99  12  69  14  50  17  71  58  88  91  56  26  80  23  85  42  33  56  57  66  52  80  71  38  20   6  13  70  71  76  83  68  51  32  29  69  50  12   5  18   5  28  42  32  84  19  11  94   6  73  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      50  59  16  64  76   3  89  85  85  17  53  74  57   5  95  88  31  63  29   2  11  80  75  11  45  58  64  51  31  38  12  15  64  99   2  19  69  54   5  55  70  29   5  97  13  22  76  40  29  55  52  62  66  43  30  89  91  61  18  31  24  79  19   9  82  14  47  68  56  97  62  19  17  52  60  49  59  22  87  10  20  75  68  62  19   4   6  35   6  68  99  70  48  71  71  15  37  87  31  18  69  89  63  80  52  89  63  55  22  88  71  79  34  35  66  55  42  72  28  22  68  11   8  65  27   1  47  34  30  36  87  92  51  96  15  58   4   9  27  68   8  92  92  54  39  74  83  40  59  47  30  52  90  65  44  27  72  71  53  17  18   1  39  96  50  85  30  77  86  15  73  30  97  97  21  78  45  75  70  78  94  89  17  33  54  13  84  17  76  86  10  28  92  46  88  68  72  24  13  54   7  10  20   8  17  67  52  85  17  13  78  35  81  16  85  45  67  42  67  34  15  35  65  89   3  69  29  90  41  31  53  57  96  88  38  25  31  63  75  97  28  33   6  42  92  43  88  51  69  84  88  47   8  86  48  63  29  39  65  17  36   2  54  28  53   6   5  49   3  56  48  29  32  32  48  74  23  78  91  86   1  60  86  96  49  97  88   9  39  10  76  18  45  95  44  95  89  80  64   9  58  78  79  87  41  99  45  34  89  30  14  80  53  51   9  84  87  52  26  73  53  33  45   9  24  25  69  70   5  34   7  15  27  51  58  97  58  84  46  40  31  17  23  48  94  96  13  37  29  92  74  94  87  35   4  11  96  77   8  51  89  25  19  68   8  23  33  58  17  82  46  43  59  14   4  22  46  93  52  61  27  36  83  34  54  25  71  37  53  59  32  83  81  92  47  74  42  95  28  28  39  81  63  40   2  99  79  50  28  21  54  25  25   5  15  34   9  43  67   4  54  47  98  21  18  88   5  70  10  42  53  85  71  85  77  44  39  48  97  60  26   2  12  40  96  81  20  15  98  48  65  27  19  41  98  66  17  46   4  64  59  40  94  70  21  47  89  77  80  36  69  52  94  98  12  26   2  68  83  63  86  93  97  96  93  47  94  99  93  43  32  69  61  94  69  43  33  29  72  17  39  54  26  78  63  21  94  66  13   3  22  61  31  59  96   2   8  81  40  70   7  17  91  48   9  77  12  69  83   7  38  58  62  27  37  14  94  48  92  38  72  99  94  98  57  68   9  90  98  85  14  27  70  60  37  42  66  80  79  74  76  43   3  51   1  14  11  97   8  76  76   8  68  71  35  78  52  38  23  88  27  15  64  14  92  13  35  94  27  81  42  92  91  23   4  74  90  18  46  52  35  40   5  93  84  53  60  98  72  37   2  40  22  41  17  64  93  42  10  65  71  54  76  16  46  99  20  41  44  57  71  27  70  80  28  59  81  99  29  20  88  14  75  76  61  30  50  92  66  99  10  75  50   6  29  45  50  89  37  21  42  50  79  33  95  99  60   9  33  52  92  76  88  66  59  55  71  80  17  38  75  49  75  67  94  21  40  93  31  20  81   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2  79  37  51  48  50  77  72  35  16  80  53  16  78  23  10  70   8   9  80  42  72   1  16  80  14  31  64  71   5  21  17  41  21  61  70  98  20  25  94  81  44  97   9  79  88  52  35  63  17  59   7  66  47  92  52  19  88  45  99  42  31  26  99  29  17  75  74  60  61  39  59  14  31  87  18  93  87  69   5  59  43  14  54   6  86  67  58  46  82  65  95  24  71  71  18  15  80   6  40  99  95  66  64  42  14   5  64  79  41  47  83  18  32  64  51  65  75  23  73  59  80  82  17  83  92  85  41   6  95  72  17  42  40  17  94   4  26  63  39  16  53  51  66  27   2  37  27  39  41  75  34  67  37  58  17  24  90  46  85  32  19  68  91  53  24  90  43  14  51  52  30  17  65  11   7  98  95  65  72  35   6  81   7  38  35   1  18   4   2  47  72   4   3  36  87  95  80  86   4  16   6  86  25  48   8  50  72  59  23  33   8  79   2   5  91   3  90  29   8  46  64  34  43  23  58   9  40  21  33  56  43  41  92  39   4  84  46  41  76  59  48  53  33  45  34  67  39  49  21  47  75   3  70  91  94  98  59  21  27   9  78  96  69  65  91  25  38  12   5  39  34  19  13  97  13  61  18  44  15  18  97  50   8  12  86  25  73  42  53  27  49  89  50  14  14  11  42  96  61  20  15  28  55  19  31  46  65  89  14   7  62  96  42  42  83   7  92  57  26   1  34  49  44  47  60  53  64  12  37  24  50  77  32  23   6  42  96  43  77  70  43   4  73  21  51  72  29  65  52  86   5  94  41  11  51  35   1   9  15  82  30  52  48  37  15  23  21  45  94  30  35   7  19  54  72  16  78  62  11  19  87  82  27   8  25  97  76  27  22  74  83  20   8  81  83  91  26  59  37   4  21  37   5  73   3  19  44  13   9   4  55  84  67  42  11  39  18  10  69  19  46  37  73  99  29  39  31  49  70  65  50  45  26  18   1  49  91  28  47  74  46  59  41  48  27  83  18  78  67  94  28  43  76  61  67  40  22  47  15   2  66  87   8  91  21  60  75  78  78  68  78  88  53  69  17  23  64  65  62  99  71  32  12  20  91  35  33   3  85  73  21  30  63  24  82  27  74   5  35  14  28  16  81   4  57  80  99  79  27  71  33  51  88  82  31  69  58  50  77  96  90  51  58  28  51  58  57  64   1  29  97  95  17  98   2  46   8  44   5  15  96  27  88  85  81  87  54  37  50   7   6  22  45  91  17   6  23  45   6  32  15   3  78  54  12  11  41  15   2  99  53  92   9  14  43  99  37  38  61  65  17  95  63   7  91  24  38  50  60  17  42  77  21  97  16  54  34  70  83  47  72  75  46  54  45  63   4  24  30   9  84  66  80  35  64  59  71   2  39  40  85  57  92  31  94  35  62  95  78  64  17  72   7  40  13  95  39  50  45  14  65  86  53  77  89  83  19  98  91  20  98   2  44  74  10  60  42  73  80  23  46  65  34  47  82  20  16   1  39  97  82  58  39  72  18  96  70  87  97   4  85  93  40  25  38  64  84  81  54  21   1  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  44  12  14  53  74  44  33  52  53  44  70  39  28  16  70  11  41  92   1  11  72  91  66   6  39  39  40  44   6  10  27  60  87  91  34  67  53  77  61  98  95  93  64  55  98  26  94  47  83  34  89  34  27  14  63  19  34  83  71  57  88  11  67  57  56  80  90   7  97  44  41  21  50  24   3  84   7  57  51  19  19  48  64  20  74  40  51  76  21  11  43  22  99  44   2  39  63  85   9  77  13  77  37   6   3  97  61  95  65  42  63  38   3  75  89  84  71  46  45  85  47  11  83   2  26  17  81  86  10  52  18  96  83  42  43  41  68  37  12  33  37  15  21   5  28  51  69  88  88  46  52  63  81  76  22  52  48  92  67  38  95  47  74  21  73  46  31   4  58  37   9   2  18  48  98  30  58  81  66  95  50  88  37  78  63  46   1  52  42  39  86  42  28  13  69  40  90  93  59  39  56  73  30  37  82   8  60  45  74  64   6  58  95  23  85  77  27  19  64  37  64  38  96  91  40  17  71   4  77  27  52   5  53  94   5  69  64  45  59  43  77  20  70  38  69  99  83  30   4  64  81  23  36  84   7   6  32  93  25  48  97  23  20  48  75  28  74  30  40  69  93  81  51  98  68  12  12  64  69  86  98  49   5  20  22  97  58  81  73  12  43  31  99  28  35  68  42  55  82  96  10  67  37  54  56  47  37  67  31  12  85  45   3  22  20   9  75   4  18  38  76  43  63  99  53  88  55  68   1  29  95  95  73  80  39  81  68  54  43   2  27  85   1  85  49  84   6  27  77  51  44   6  30  32  93  98  84   8  90  93  96  12  52  17  31  29  95  41  72   9  35  80  71  46  69  97  84  40   4   4  71  26  91  23  77  81  69  54  33  60  12  11  78  22   2  42  18   2  56   9  37  22  60  83  42  61  36  50   1  69  84  65  23  21  34  81  52  58  41  92  99  92  86  29  15  22  24  37  83   9  81  61  96  91  41  55  54  28  29  96  17  73  37  68  27   6  32  75  80  38   7  60  48  74  84  81  79  80  53  34  77  29  31  93  58  69  22  86  82  54  32  22  31  78  36  36  32  13  68  57  38  24  58  47  85  91  69  57  16  85  32  47  58  86  87  54  59  26  32  22   7  20  88  46  50  96  69  39  89  85  84  58  39  61  92  56  94  23  61  59  40  91  96  27  12  83  85  15  66  75  94  18   5  46  21  87  78  51   4  22  49  20  50  94  34  36  64  35  30  47  22  34  52   8  25  98  19  70  69  98  74  83  66   4  85  64  90  67  16  49  67   9  15  19  59  21   3  74  95  44  76  48  38   2  33  93  86  46  30  12  66  10  34  13  69  90  42  55  21  48  39   4  22  48  26  96  80  27  57   7  86  18  42  49   4  54  66  54  38  52  11  11  97  12  94  13  75  47  28  57  23  73  47  13  27  25  87  94   1  34  85  30  35  24  47  79  41  67  86  38  51  72  79  84  24  35  34  59  57  61  40  88  18  17  64  61  93  64  90  21  12  16  45  47  97  55  17  13  62  49  92  59  44  73  56  24  99  38   4  37  69  51   9  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30  66  80  55  10  13  89  69  77   6  41  84  47  42  54  79   2   4  53  96  32  65  13  79  93  91  29  50  30  16  56  10  21  64  46  61  61  74  85  27  13  96  35  29  13  72  60  30   2  99  70  43  49  99  14  37  37  14  98  42  78   5  62  42  82  10  39  47  60  25  21  46  80  66  60  48  58  25  12  42  71  17  78   5  47  15  71  88  97  98  85  51  25  58  83  57  59  22  75  47  24  90   7  32   5  23  47  40  82   1  92   3  65  85  88  40   8  46  90  14  85  24  91  58   6  17   2  47  64  13  13  57  43  47  73  86  22  66  29  76  55  36  81  36  49  74  95  85  34  16  14  78  84  62  48  20  75  41  91  82  34  49  29  14   2  29  85  37   5  89  48  99  26  44  92  82  38  61  45  72  25  99   9  24  34  57  90  17  34  74   2  30   6  15  95  30  84  20  84  30   6  96  73  62  24  89  59  62  30  51  11  95  64  86  41  17  42  60  71  78  84  39  84  67  88  54  41  43   8  37  58  65  87  84  21  99  36  21  30   6  52  76  76  89  73  17   8  99  52  19   9  72  59  36  51  33  45  83  48  29  55  84  17  79  14  75   7  75  82  32  25  63  57  80  42  86  12  71  39  21  34  93  45   2  54  94  29  24  86  14  26   8  66  41  33  28   1  48  99  79  15  48  45  65  80  44  91   7  88  67  57  45  56   7  79  31  57  29  47  72  95  62  21  35   7   3  94  59   2  66  24  64  76  51   1  41  52  85  76  21  54   1  45  31  94  33  42  82  30  14  44  75  29  63  15  56  58  31  65  62  31  37  63  99  54  60  82   6  73  31  92  98  74  42  78  24  37  59  47  93  69  29  53  91  76  47  28  17  11  28  71  17  51  76  96  62   1  36   3  11  87   4  11  67  89  69  63  94  15  44  46   3  26  65  76  46  68  78  60  73  25  82  72  28  50  56  18  30  28  35   4  20   1  49  17  32  34  12  97  67  75  84   2  17  77  74  31  51  22  99  16  70  26  66  11  85  27  23  45  76  78  50  47  85  78  61  33  78  13  26  78  81  54  31   2  19  31  94  81  31  25  33  90  43  23  80  75  95  53  79  85  59  56  51  38  62  26  92  47  30  12  54  66  97   8  73  75  92  50  93  30  53  42  76  58  11   2  48  14  95  53   2  87  98  71   3  25  27  43  18  33  78  61  27  24  10  63  45  36  92  52  69   7   7  47  14  21  25   5  24  81  65  88  81  38  23  90  67  80  67  70   4  84  96  83  20  14  12  99  17  43  77  47  33  33  84  18   6  87  20  17  47   7   9  10  17  18   4  74  33  31  23  52   3  61  82  46  15  52  98   7  68  66  11  63  41  84  58  72   2  69  80  86  75  60  36  16  92  61  76  42  52  17  61  29  25  37  32  54  68   3  69  92  40  48  25  17  64  83  19  61  21  46  18  49  30  58  30  11   1  16  22  63  41   3  39  92  17  58  42  34  35  56  33  59  14  89  13  66  55   1   8  35  64  25  58  81   4  56  28  67   2  10  28  21  12  24   7  28  32  66   1   9  69  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              98  91  59  41  47  58  87  97  72  90  44  81  54   9  16  66  60  77  69  37  28  22  95   5  93  44  38  48  76  52  81   8  10  22  28  10  47  88   3  33  19  44  77  76  58  93  19   9  36  18  63  17  38  65  77  63  66  83  23  20  72  94  80  58  58  77  21  65   1  60  60  20  34  99  35  68  71  10  60  96  23   1  20  32  34  19  83  93  43  77   4  31  92  72  93  15  25  14  74  55  64  35  47  84   1  32  24   1  21  97  20  84   3  49  74  46  40  17  44  64  43  29  20  57   5  70  52  69   3  99  84  44  25  78  95  18  40  71  41  46  74  73  94  79  95   6  88  11  84  52  73  65  93  11  42  51  96  32  63  46  21  58  86  76  41  54  61  31  41  15  37  71  98  56  41  22  96  95  59   7  50  24  54   7  93  24  52  90  10  47  35   5  38  60  28  25  79  60  80  95  32  48  69  72  17  61  71  72  45  55  92  16  42  73  29  10  84  82  89   4  94  38  13  26  93  39  79  10  28  88  46  94   7  35  59  13  37  91  58  30  33  52   9   2  13  48  18  75  42  74  63  19  24  41  30  59  35  44  24   7  17   2  67  87  93  59  24  26  82  16  28  93  96  83  68  59  90  18  90  40  74  93  31   9  38  92  23  48  32   8  53  86  63  65  19  68  37  55   6  47  45  27  61  77  18  13   7  88  70  69  85  16  70  38  56   5  73   9   4  54  45  95   6  59  70  72  91  92  44  23  46  96  28  90  24  73  31  21  38  43  78  41   8  59   5  31  71  50  99  98  29  58  39  75  49  17  15   1   6  37  43  43  59  47  43  74  80  27  18  62  63  73  72  20  31  56  70  95  44  50   3  25  42  21  94  10  97  11  47  95  13  90  34   5  17  58  25  42  92   5  13   6  12  39  81  96  95  75  30  45  21  44  88  47  79   2   3  89  14  97  61  49  40  31  58  98  83  38  87  50  17  98  22  19  69   9  87  35  48  56  98   6  74  35  81  73  84  54  47  53  63  78  91   7  54  87  90  80  82  12  55  42  26   2  20  19  36  84  51  32  17  46  59  80  33  86  22  52  68  32   8  83  45  62   5  35   4  83  63  87  92  15  33  83  26  63  27  78  68  91  71  10  27  29  56  23  58  21   1  36  32  13  12  15  32   9  56  44  49  21  61   9  52  44  59  31  11  46  81  19   7  35  69  17  49  73  18  99  59  49  43  33  91  41  92  61  45  28  88  61  29  17  78  81  97  67  42  86  79   4  52  75  56  16  74  52  11  47  27  22  54  88  25  43  74  24  28  55  61  59  89  32  52  18  72   8  24  54   1  75  99  84  56  75  50  33  45  44  93  98  18  83  85   8  80  26  52  98  55  56  98  13  39  87  43  36  63  61  87  26  63  85  84  76  98  77  33  74  30  96  45  71  88  81  27  85  88  63  60  86  60  27  85  98  45  16   3   8  78  67  90  10  54  74  50  19   5  67  10  40  13  57  90  19  68  47  86  68  64  50  35  23  99  22  63  27  24   6  38  69  44  94  78  13  56  17  20  10  48  48   3  48  99  12  77   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            52  42  81  18  48  11  75  32   3  50  36  89  17  42  26  22  90  79  95   5  40   1   3  47  76  50  36   4  60  40  45  98   9  61  83  37  49  16   3  97  27  73  41  12  50  78  46   6  35   1  81  11  64  31  18  11  62  99  69  14  73  73  75  33  60  60  81  51  26  66  58  47   1  59  94  77  34  36  61  72  28  53  59  83  65   9  69  31  22  29   8  97  40  10  89  57  85  74  18  29  38  16  78  14  32  43  87  80   9  80  97  34  93  82  46  30  77  75  88  15  61  47  35  27  53  84  65  61  68  62  63  10  13  60  94  34  12  59  65  72  35  93  43  16  54   9  92  80  12  61  65  11  75   4  93  90  82  58  94  36  31  63  84   5  60  38  61  48  57  92  77  20  17  40  92  26   8  94  74  92  63  95   7   9  52  85   9  35  74  54  21  24  67  89  60  98  98   8  60  19  35  78  39  31  99  80  21  31  56  93  33  39  29  75  46  81  32   6  28  64  51  25  40  77  68  71  88  53  13  48  92  10   9  45  82  42  87  47  80  91  39  13  55  25  94  61  66  67  39  21  11   4  99  24  75  63  59  55  65  95  49  33  23  95  34  80  90  99  58  81  37  96  78  94  37  50  66  60  97  62  21  38  49  76  18  94  59   8  29  27   5  49  82  83  68  87  42  64  57   5  55   2  63  83  18  43  91  22  48  24  37  39  79  99  46  58  85  31  33  25  24  80  32  56  20  70  81  12  92  42  66   9  20  68  83   7  37  74  62  18  90  43  31  61  14  10  27  17  45  38  33  38  64   2  47  77  59  76  40  77  95  99  93  57  34  50  47  25  44  51  58  53  78  51  32  91   1  34  76   6  14  54  12  86  65  65   2  52   4  94  56  48  70  11  83  93  70  24  54  18   3  63  41  63  77  94  76  22   8  69  73  84   4  15   2  78  44  24  34  13  73  49  52  39  92  94   9  68  29  14  11  50   2  99  77  37  45  61  77  88  19  66  73  92  56  46  17  31  63  82  97  40  99  22  10  99  85  87  22  33  12  70  81  97  59  31  23  50  34   9  73  86  45   8  66  27  62  27  14  66  34  49  38  16  54   8  82  97  38  36  17   5  86  33   8  13  86  72  48  26  52  11  82  34  66  74  39  90  45   5  34  94  39  74  77  55   8  73  59  10  93  77  50  57  62   5  52  96  92  27  39  13  11  81  30  13  94  42  26  74  40  45  41  16  14  16  11  57  30  65  30  37  88  15  93  92  78   4  21  77  23  73  79  27   4  18  18  99   4  96  33  96  31  42  61  69  74  18  30  66  63  12  46  79  88  85  27  83  45  85  64  55  89  97  51  66  97  34  46  81  17  44  63  60  59  70  49  68   6  54  15  71  20  72  10  83  95  53  95   4  15  78  52  59  25   1  28  96  74  45  94  56  50  88  95  53  26  71  67   4  88  70  58  81  68  36  54  84  38  92  64  14  26  85  51  82  48  93  38  82  76  77  31  67  25  62  59  13  22  21  98  69   7  54  78  64  42  74  67  90  78  12  14  79  16  27  82   8  87  12  46  82  29  25  20  49   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          92  12  53  51  47   7  62  21  67  12  28  50  59  50  43  37  37  31  17  63  30  87  38   3  55  30  58  70   6  89  52  63  82  93  91  90   3  11  24  88  43   4  81  50  72  31  78  99  30  23  27  99  18  55  35  68  58  20  47  34  80   1  95  90  16  71  92  81  17  97   1  43  31  58   3  79  31  81  74  86  14  94  39  77  91   5  36  55  48  90   6  66  91  40  12  39  95  47  31  72  25  82  67  74  48  63  37  28  98  33  45  53  90  80  99  80  55  39  98  90  58  24  17  77  86   2  95  29  14  10  71  22  90  23  47  68  35  71  40  40  64  86  37  22  92  49  87  48  69  60  95  66   4  50  15  10  18  11  53   4  94  83  41  39  19   1  77  49  19  31  33  77   1  83  99  38  45   7  85  23  70  86  47  94  12  52  18  89  89  58  99  61  82  46  66  24  25  35  31  39  12  12  43  48  76  20  21  57  10  69  50  62  38  54  16  84  77   3  28   2  65  80  51  44  97  15   7   9  98  48   5  43  71  51  58  48  81  40  26  49  46  86  57  29  98  22  99  41  32  77  80  81  34  20  84   6  93  15   8  87  60  82   5  26  80  69  75  79   8  72  68  14  41  41  91  12  10   6  22  21  64  91  73  21  74  34  70  10  61  19   2  30  52   2  68  76  77  49  52  27  14  51   8  92  21  88  15  67  86  34  48  18  89  52   8  18  52  17   2  93  86  37  77  51  86  58   6  69  87   1  17  84  60  64  24  65  96  88  94  71  48  58  50  39  33  27  64   7  13  96  37  29  54   7   7  12  65  51  93  78  20  37  24  73  17  12  38  56  42  78  20  21   6  47  86  76  44  68  80  91  97  28  93  94  40  99  43  77  32  68  90  43  73  96  91  78  34  16  50  84  29  34  16  42  76   5  72  99  14  92  53  58  67  40  66  34  57  29  64  49  91  63  54  45  72   1  46  52  63  71  20  62  96  12  26  29  58  79  47  42  74  36  18  97  18  82  84  95  85  80  63  36  69   2  22   5  94  64  36  11  21  10  84   6  22  77  95  34  91  76  24  22  67  15  79  74  74  46  98  81  54  63  74  73  25  40  10  11  80  62  56  79  40  53  49  74  73  82  59  98  56  79  39  33  89  78  58  75  55  89  19  48  11  38  65  86  64  29  10  39  83  36  87  56  16  57  84  43  74   4   9  92  62  54  95  88  58  95  23  44  54  91  34  29   6  70  96  22   9  75   6  52  81  83  91  54  36  65  45  54  99  18  86  91  57  58   8  95  69   3  80  11  33  39  51  92  13  59  77  62  42  60  92  63  73  27  55  66  30  59  79  34  86  81  25  80  35  29  37  22   7   2  88  42  92  96  56  22  18  78  20  14  68  36  49  41  27   5  58  91  74   1  22  17  18  52  54  15  22  54  58  67  60  13  41  90  70  11  21   7  82  75  59  14  88  43  34  29  27  27  15  91  11  21   1  50  53  48  63  27  48   9  89  57   1  60  34   4  31  98  92  25  93  47  78  23  50  27  94  40  84  99  72  42  64  76  73  16  11  20  76  88  36  75  24  28  23  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        87  35  88  51  23  47  84  70  30  27  88  11  79  46  58  96  42  57  26  78  51  19  10  99  88  16  95  50  85  88  38   8  98  28  59  71  44  38  56  91  78  81  57  42  69   7  19  66  50  28  40  80   4  27  84  30  82  50  97  91  49  65  48  63  55  88   3  16  14  82  52  26   4  49  84   4  39  21  39  71   4  88  67  76  83  68   6  72  71  80  83  42  79   1  69  19  49   4  34  39  10   3  27  43  71  53  27  11  24  12  80  96  38  96  40  36  52  97  36  68  38  61  88  89  28  49  23  18  55  14   4   8  47  16  41  38  24  53  13  87  10  55  92  75  34  98  19  77  31  18  92  52  67  99  64  58  47  86  79   9  18  88  95  84  39  99  62  70  81   5  83  72  84  94  23  51  27  21  31  87  56  55  33  34  35  81  17  74  91  33  85  72  93  38  58  56  67  82  60  21  72  48  49  82  10  96  36  80  14  45  37  73  12  21  23  80  87  44  34  28  50  20  94  56  25  68   4  17  14  43  57  50  62  72   8  60  19  14  32  55  47  77  83  10  63  48   4  22  77  41  68  50  14  43   4  62  29  42   1  20  73  95  27  43  33  88  27  90  58  63  63  80   1  44  93  73  23  48  43  33  40  55  60  50  81  71  34   2  81   2  35  22   7  29  67  69  72  96  11  89  49  14  80  29  26  22  74  74  71   1  24   8  28   4  54  84   7  94   2  40  19  76  72   5  34  75  89  51   7  52  15  69  79  54  12  62  85  50  67  99  50   3   6  10  15  42  29  74  78  75  90  98  67  31   5  98  75  85  73  24  71  47   8  95   4  53  98  20  50  64  54  16  17  34   2  95  21  44  22  92  28   6  56  70  97  81  73   7  82  74   3  14  42  48  79  97  48  48  16  17  85  72  99  84  97   4  43  35   3  67  98  53  22  97  65  93  72   6  20  72  85  75  20   1  71  63  67  73  18  82  38  71   7  41  64  46  75  21  64   1  30  15  81  34  85  74  49  70  93  86  80  22   3  39  77  94  19  35  94  27  30  55  76  27  45  37  17  33  74  43  53  79  24   9  28  43  88  47  10  93  66  87   8  23  68  50  15  43   6  16  61  14  20  44  37  95  95  65  18  55  76  48  53  23   1  95  12  83  10  85  89  41  90  13  42   7   1  52  62   7   2  31  81   3   6  68  21  76  70  48  40  79  95  66  61  50  85  22  22  68  27  26  20  62  77  84  48  74  89   2  88  35  35  22  29  88  13  84  65  94  33  74  61  31  15   2  82  25  95  63  36  10  25  29  90  14  18  92  28   4  43  10  33  69  20  61  25  37  29  43  90  24  42  36  72  41  52  13  48  11  77  21  98  48  82  59  99  98  71  23  61  72  16  65  53  29  22  60  33  51  18  83  12   6  61  71  43  58  66  38  64  11  40  23  48   6  39  18  48  15  83   8  51  59  28  62  70  97  42  95  69  24  25  52  29  24  44  31  18  81  42   5   9  78  29  54  34  37  34  50  10   6  35  61  32  62  71  70  54  43   9   8  99  99  44  44  95  64  36  60  53  33  70  77  51  13   6  43  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      10  33  99  10  38  11  56  83  27  68  98   5  91  12  71  30  40  39  31  95  95  54  15   9  59  21  24  93  89  13  73  28  43  80  59  46  42   7   5  31   5  32  99  97  76  77  62  39  57  85  97  56  65  24  43  12  83  96  33   2  83  67  28  56  34  95  21  60  52  98  18   6  29  32   4  39  41  97  23  20  90  64  94  37  76  77  73  38  82  49  32  26  65  66  43  17  96  10  65   4  66  96  90  79  96  84  64  17   5  23  98   8  39  14  57  24  70  66   4  62  31   6  67  14   7  67  38  24  36  47  73   5   9  67  62  98  90  38  63  58  55  40  79  69   7  96  34  52  26  81  73  24  27  89  75   6  23  60  56  26  23  94  46  13   5  58  15  37  95  93  72  48  34   4  53  23  18  65  82  80  60  11  47  94  75  57  18  86  35  35  39  34  47  13  46  18  45   1  28  12   8  11  89  81  43  28  81  26  41  93  94  70  91  95  60  65  42  53  39  81  67  83  69  52  28   1  38  23  50  52  85  76  20  47  25  87  88  43  79  24   4  12  79  87  87  97   1  27  28   7  33   9  52  26  86  17  56  26  52  50   7  70  66  14  41  59  67  79  94  24   9  81   2  85  12  29  97  45  12  40  84  31  95  64  62  40  84  58  84  22  94  53  24  65  98  34  77  63  94  21   3  77  24  30  23  59  33  87  74  45  86   1  75  92  25  41  14  96  77  42  90  76  73  83  48  69  70  49   5  83  11   5  81  19  16  15  18  27  73  34   1   1  92  39  68  34  54  35  32  11   6  95  41  84  28   3  11  57  75  29  26  75  29  45  79  52  58  85  50  92  38  61  27  77  65  70  97  22  34  29  17  41  57  21  22  59  86  29  85  77  72  19  57  25  35  21  65  16  60  10  17  74  13  27  85  95  89  12  38  35  54  88  33  55  93  85  46  80  42  46  17  49  67  41  64  99  62  54  65  49  13  22  84  61  61  53  41  70  26  34  20  71  88  72  73   8  28  55  17  81  91  68  98  44  38  96  44  79  80  21  21  39  54  21  94  99  89  46  59  98  33  10  81  39  79   5  23  98  86  52  69   5  35  62  53  27   5  87  16  91  48  30  31  33  64  73  24  84  54   4  37  68  12  39  30  37   4  79  59  84   6  74  26  65  70   5  79   1  47  38  52  78  80  67  45  92  52  17   5  53  60  93  28  22  16  20  72  36   2  68  25  98  45  49  32  93  18  78  59  49  46  56  55  53  99  57   3  72  97  89  32   2  81  84  12  96  38  35  79  93  59   5  36  31  99  36   9  57  58  89  81  53  14  57  82  32  28  65  39  58  24  92  98  75  19  71  71  52  98  27  12  79  80  57  46  83  43   8  58  48  97  70  94  67   1  13   3  56  58   5   9  49  81  29  98   1  25  48  73  14   4  75  95  26  24  99  78  15  17  85  51   5   7  67  73  58   9  29  71  57  61  16  15  25  15  47  66  82  80  70  24  96  24  96  50  55  78  57  82  16  37  15  53  10  21   2   3  30   6  53  26  15  79  10  58  16  95  80  70  97  81  35  30  46  66  67  78  46  38  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    48  78  29  87  73  43   6  54  21  40  91  53  77  27  85  27   5  16  45  31  51  48   8  57  52  41  25  87  60  28  84  52  51  79  91  82  39  57  45  88  57  68  55  87   7  30  43  81   9  48   2  71  31  48  23  98  94  72  85  93  76   7  59  95  18  10  96  98  17   4  76  42  19  54  17  84  83  53  80  46   8  48  36  44   9  58  47  87  61  14  51  46  49  75  62  43  39  12  58  23  28  35  98  96  49  73  85  77  72  91  92   2   7   1  93  75  78  70  60  63  31   1  91  81  47  59  17  36  24  26   8  42  68   4  84   3   3  26  17   2  15   1  90  33  82  20  49  88  19  19  89  17  88  55  67  61  92  22   9  43  63  60  17  32  87  94  60  99  99  67  70  53  68  39  15  87   4  30   7  86  50  88  58  21  48  91  33  41   3  93  98  74  12  24   5  47  60   6  70  70   7  30  41  31  76  53  89   6  12  93  33  70  50  72  14  87  32  64  29  66  99  92  50   3  64  26  33  51   4  55  75   1  90   2  89  31  59  54  51  38  31  94  92  73  82  97  34  42  85  32  13  17  90   4  81  63  91  25  42  90  67  52  85  57  37  17   2  55  78  86  13  24  40  35  76  15  97  29  16  75  68  99  77  53  94  34   5  83  22  85  13   3  39  11  55  51  23  64  61  23  27   6  85  30  94  30   8  74  94  25  20  38  74  76  53   4  12  78  89  36  10  21  46   7  38  30  78  66  90  96   8  47  38  43  51  98  19  87  35  18  18  64  59   8  95  49  19  24  52  70   5   9  68  33   4   2  54  79  62  18  16  12  81  49  86  72  47   3  41  61  62  65  23  40  61  61   6  48  73  89  94  75  60  63  14  52  95  22  58  55  76  27  58  41  76  55  36  20  32  17  41  54  78  90  67  73  96  18  84   5  57  28  22  64  77  98  98  96  78  70  59  76  98  95  83  75  82  28   4   4  94  25  67   4   2  16  35   5  82  80  81  67  20  81  92  80   4  31  79  30  16  39  82  28  74  54  38  64  18  42  49  86  58  25  64  83  72  34  65  81  61  32  38  40  29  44  54  47  73  68  46   2  92  42  56  29  55  36  72  28  72  10  90  16  41  53  63  37  36  84  70   6  89  86  71  60  43  42  40  61  57  87  23   8  47  24  19  65  45  54  62  78  15  38  72   2  67  72  75   1  22  41  80  61  39  95  10  72  94  41  80  76  61   1  31  27  77  78   6  39  67   8  26  98  10  56   9  92   2  10  48  22  28  66  64  10  87  63  34  61  34  19   7  99  87  58  81  19  67  37   3  35  37  33  85  43  25  90  38  11  99  80   1  13  78  34  92  42  98  47  36  75  74  22  93  93  47  26  93  40  12  88  98  96  63  64  88  51  30  13  75  78   3  85  32  25  78  86  41  20  56  20  87  23  53  85  44   7  39  83  69  76  82  81  70  29  31  49  47  58  63  72  96   3  20  95  43  64  24  33  10  24  86  18  87   8   6  66  13  51  88  85  61   6  24  41  10  54  19   2  56  73  20  82   7  10  23  67  58  94  44  38  46  24  96  12   2  19  56   7  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  66  33  58  89  72  11   1  54  40  57  42  34   6  60  56  12  89  93  21  64  88  98  31  93  46  85  78  13  30  40  29  12  61  80  63   3  66  86  96  53   1  71  51  74  23  28  44  86  55  13  52  53  81  42  84  37  95  42  28  95  31  42  84  52  97  87  92  11  93  21  13  71  51  79  92  84  64  44  96  25  66  80  31  64  61  53   4  74  17  11  11  61  44  69  86   4   1   9  10  17  31  94  19  46  49  40  97  32  67  75  40  96  29  53  42   5  77  65  82  56  75   3  35  97  10  24  14  10  51  41   4  98  20  39  10  99  40  76  96  78  32  78  47  37  96  73  42  96  28  86  81  71   3  83  73  74   4  90  83  61  18  74  52  10   5  45  19   8  58  23   2  48  35  81  19  30  28  51  38  42  44  28   5  71  53  55  77  30  16  69  79  73  91  35  90  63  50  60  59  68  13  21  14  52   9  71  39  36  58  51  21  24  28  24  18  75  26  86  54  12  44  58  56  54  75   1  13  51   9  44  79  98  97  20  19  53  88  84  80  49  95  15  14  26   5  95  22  52  15  44  64  87  54  40  39  63  86  26  60  42  18  62  36  26  83  29  92  19  48  70  29  22  83  18  66  10  70  98  23  62  47  62  49  57  37  86  25  66  64  26   7   8  48  82  75  54  12  34  42  59  78  47  34  85  80  85  79  27  22  44   6  20  75  17  52  48  61  25   5  53  56   3  37  18  29  34  59   2  83  27  10  92   2  60  95  62  15  64  36  32  96  23  29  66  58  12  85  93  55  31  13  23  90  98   1  45  71  22  95  57  39  79  50  32  50  48  88  76  97  71  18  43   5  16   4  10  12  59  50  78   7  51  61  96  89  16  19  79  47  55  79  48  52  73  92  19  63  16  84  69  26   1  99  79  57  75  25  97  30  24  65  38  35  62  94  55  62  95  71   8  55  77  16  77  52  14  43  59  77  80  47  63  88  30  17  75   2  39  35  60  22  24   2  18   3   9  96   1  72  99  52  24  18   5  36  35  39  71   6  95  54  17  11  11  77  86  28   5  86  34   7  40  35  20  78  93  73  21  22  75  52  20  22   5  30  14  52  90  60  60  24  65   3  24   8  31  88  47   2   8  31  57   2  61  60  14   5  27  63  88  84  57  39  57  67  64  48  80  34  29   3  87  74  28  59  67  71  17  62  94  62  28  60   2  11  95  91  65  23  81  53  65  26  13  52  72  31  47  18  54  40   1  49  42  34   7  33  41  62  65  62  81  17  85  48   8  62  34  43  39  71  90  42  69  27  60  46  38  61  32  36  55  72  32  33  36  76  61  97   6  42  81  47  83  88  64  25  54  97  99  28  25  87  90  35  70  53  32  12  95  69  34  62   7  37  93  79  40  40  56  26   3  65  35   8  60  23  58  10   6  85  15  41  99  64  82   8   5  63  15  36  24  42  38  67  78  62  58  53  38  54  74  10  83  88  23  59   3  80  25  91  58  20  26  92  99  97  15  72  30  82  38  66  59  14  73  41  81  64  19  13  44  34  45  80  13  45  65  36  89  53  74  99  32  37  49  32   2  49  43  19  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20  79  10  75  15  60  33  82   4   1  25  95  56  48  37  11  57  76  16  35  49  16  43  39  42  71  20  17  83  47   2   7  96  72  57  83   3  22  43  17  87   6   3  56  15  23  91  24  79  36  86  42  84  28  15  84   1   8  36  83  62  91  33  74  67  69  31  47  75   9  99  11   1  56  62  34   3   7   1   8  78  91  99  93  19   8  53  70  48  88  68  77  83  24  98  72  46  37  39  97  22  12  96  38  90  70  80  78   2  72  15  43  79  17  57  15  83  63  92  48  85  90  16   5  32  75  53  54  84  96  80  77  59  78  45  77  52  40  38  97  13  87  60  49  89  64   6  88  56  84   9  86  54  76  31  93   5  56  20  30  93  29  74   3  54  79  74  53   7   2  47  32  69  55  99   4  50  64   5  45  37  37   4  64  80  70  27  66  83  63  53  69  46  98  30  26  22  27  19  74  34  66  88  75   9  27  57  89  12  18  87  85  72  43  36  41  25  77   8  65  44  23   6  98  97  23  62  31  85  45  80  24  16  75   9  38  38  68  84  80  55  86  78  75  43  86   7  51  13  47  93   7  53  16  28  97  41  96  19  45  55  11  97  18  80  43  99  48  66  52  27  82   3   2  84  92  67  33  74  28  95  91  75   3  21  66  31  48   6  24  80  62  37  44  94  65  72  47  13  32  18  91   9   6   1  47  95  99  76  41  87  60  89  87   9  51   7  63  33  18  99  39   8  45  92  42  17  84  87  36  22  68  84  68  80  94  64  64  84  49  63  12   7  83  83  60  79  78  49  51  34  64  36  38  88  99  34  66  21  54  12  78  12  66  42  82  42   1  15  88  75  95  13  70  14  45  26  44  72   3  65  64  53  47  13  77  67  94  83   4  91  37  22  31  47  99  45  11  36  31  18  96  39  41  52   1  18  94   8  66  94  74  89  46  75  63  43  35  19  89  80  10  38  58  17  60  23  17  61  16  48  61  34  53  94  43  75  87  62  17   7  32   4   8  63  77  57   8  99  44  23  58  75  84  57  70  53   2  14  35  22  10  39  85  15  36  69  32   8  24  41  11  35  79  91  79  26  91  66  56   3  33  32  52   6  58  98  33  27  22   6  24  63   1  40  96  60   1  49  89  93  76  44  32  20  28  32  95  63  96  79  38  25  66  99  62  46  42  63  34  59  51  15  19  27  95  18  21  70  16  40  45  10  56  52  50  93  26  71  30  25  61  12  40  69  18  45  29  40  20  19  49  64  55  70  72  83  16  27  58  21  49  18  94  74  91  16  43  82  21  80  44  50  64  82   3  40  75  24  48   8  15  74  57  27  25   3  95  66  79   3  23  99  57  92  57  86  56  33  77  85  96  33  84  64  57  12  26  86  31  83  27  63  75  73  51  56  51  35  16  48  40  25  87  98  99  85  87  85  17  28  98  75  83  48   8  28  98  84  51  37  21  32  98  84  50  58  10  73  90  95  47  26  14  33  71  38  87  92  98  85  90  72  38  41  93  87  82  29  36  93  51  23  62  30  46   5   2  61  77  65  35  51   4  17  99  42  26  56  63   4  19  48  83  11  80  84  90  96  14  67  92  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              37  20   2  34  73  42  46  11  72  69  83  66  51  51  11   2  96  54  66   1  89  12  27   3  83  53  35  91  31  93  98  82  40  68  66  36  15  44  45   1  68  75  91  48   6  49  86  75  98  68  24  34  41  55  39  70  57  47  10  32  60  95  52  35  91  28  92  40  88  80  78  66  45   6  99  15  70  35  52  73  23  73  85  68  77  24  35  93  66  45  34  74  62  51  77  40  67   8   7   2  83  20  89  13  59  89  86   6  76  55  76  73  98  15  10  20  42  21  51  64  18  98  53  54  33  95  72  62  13  85  23   1  54  16  88  38  40  55  28  52   2  65  93  39  43  80  57  77  33  97  20   6  86  96   7  26  81  39  26  43  24  73  93  41  68  32  59  42  60  97  35  45  11  46  38  62  37  57  88  20  31  32  50  29  66  52  67  37  54  32  51  53  25  28  21  62  73   5  18  85  71  97  41  47  62  77  58  26  87  33  82  86  48  90  82  70  94  44  54  80  54  38  62  34  20  57  61  19  91  93  56  93  55  18  33   6  61  50  42  79  21  66  38  68  31  12  63  54  74  41  14   7   3   2  59  59  74  50  94  10  32  96  44  18  53  95  45   9  92  53  72  46  38  17  25  74  50   2  57  67   4  33  63   4   4  59  35  47  88  93  77  57  64  67   1  59  19  28  13  23  38  48  81  71  68  61  84  94  49  26  80  92  25  94  79  28  40  72   9  12  88  34  90  19  37  61  45   4  17  23  48  52  34  45  44  59  16  81  58  24  75  90  54   3  99  20   9  45   1  81  25  44  96   1  96   7  65  34  90  52  27  82  14  93   5  14   6  40  94  87  37  82   1  46  13  72  46  60  50  37  73  30  80  49  68  47  89  45  94  98  13  82  41  37  26  40  44  65  94  55   4  29  58  69  85  23  29  49  50  16  48  45  93  15  88  69  23  11   1  17  54  72  31  58  72  35  99  19  58  69  28  10   1  12  87  27  20  62  22  30  44  46  98  66  96  16  62  53  19  18  48  38  34  26  89   7   4  56  90  68  51  94   3  19  61   6   4  54  25  42  25  44   9  14  89  49  77  62  44  26  61  82  31  51  69  49  79  22   3  31   1  99  63  50  82  78  92  80  62  68  39  64  40  51   7  45  47  96  73  79  68  82  49  40  14  33  55  46  51  55  79  34   7  85  84  18  27  87  15  91  17  18  21  35  19  76   1  33  68  35  72  90  31  25  49  32   6  88   4  73  57   9  63  58  28  11  11  47   2  95   5   8  59  66   3  66  30  85  19  87  20  76   6  26  80  50   2  59  51   6  53   2  40  76  20  61  96  63  31  13  68  63  15  85  76  78  33  27  73  87  79  47  24  94  72  59  15  51  52   4   5  33  88  97  42  17  46  60   9   4  47  33  67  82  36  45  17  88   4   4  55  85  73  31  50  37  29  16   1  46  94  67  59  58  77   5  61  49  58  99  13   5  93  74  65  85  13  80  61  58  58  37  71  41  66  72  70  21  94  31  76  36  58  23  15  73   6  37  40  37  95   9  63  24   6  97  47   3  79  99  38  69  78   2  11  96  23  86  68  94   9  33  73  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            73  33  17  83  86  13  82   6  45  69  55  11   5  46  23  71  36   2   9  95  38  44  53  72  79  96  83  79  32  95  84  34  63  60  22  92  46  49  30  45  96  94  10   8  26   9  97  13  54  13  36  13  65  51  37  86   4  41  71  51  84  64  68  40  67  91  63  77   7  48  42  55  51  88  60   4  29  92  99  92  36  16  55  77  57  57  77  24  37   4  90  30  35  59  64   3  11  88   6  14   1  24  42  68   5  90   1  66  77  90  43  18  79  70   1  23  81  39  77  39  31  92  40  33  91   1  39  62  18  21  25  76  41  26  79  64  82  58  55  38  89  60  34  57  58  17   7  41  17  35  66   8  41  61  91  14  58  42  25  40  40  13  91  22  54  59  47  84  43  33  11  30  57  94  29  57  49  70  35  13  40  90  82  14  92  19   3  19  28  35   1  62  62  61  73  34   5  19  55  69  63  73  66  13  16  27  91  36  29   2  16  20  67  47  22  67  33  63  13  30  32  72  98   2  19   4  81  47  34  28  80  66  60   9  27  31  99  21  58  43  37  48  93  93  89  73  58  61  98  44  77   8   9  45  91  57  63  99  11  26  39  28  49  45   8  18  85  40  78  12  20  86  82  22   3   2  27  37   4  95  84  76  37  41  94  10  70   7  43  41  33  70  79  92  35  29  68  45  57  62  94  98  29  76  35  83  30   9  81  88  59  32  60  92  99  17   8  88  27  46  10  80  80  85  30  32  40  11  69  83  87  31  83  71   6  13  44   1  96  91  70  73  30  84  19  57  62  22  56  65  18  49  16  92  61   4   9  28  81  23  65  17  61  25  19  59  94  40  29  67   9   5  32  86  23   4   8  39  95  83  37  83  16  50  42  59  13  89   7  77  96  73  45  68  17  52  34  59  54  89  93  63  63  54  10  58   1  53  98  36  23  32  55  48  36  76  27  37  43  42  54  86  45  51  22  74  96  17  57   6  47  78  66  37  92  88  91  42  56  23  86  68  44  39  14  41  95  74  52   9  57  31  43  91  72   2  56  13  86  16  52  97  58  68  92  24   3  82  77  73  48  30  40  15  78  87  86  44  45  94  44  56  96  83  30  89  47  60  61  56  81  80  73  57  83  25   4   6   3  96  39  50  80  53  78  79  86  30  53  48  76  71  97  42  74  58   4  52  53  57  81  19  96  47  11  92  14  58  23  57  71  30  33  64  55  29  87  44  17  16  16  74  11  42  91   2  84  65  93  86  32  57  65  66  10  28  88  36  51  44  46  75   7  79  31  63  42  38  81  89  97  54  70  10  14  78  29  37  60  87  27  23  62  40  31   3  49  82   6   1  61  78  47  93  91  18  45  11  29  84  67  78  96  52  82  65  84  71  51  29  16  64  37  29   5  78  35  27  64  20  97  12  84  71  16  53  64  82  49  65  44  80  58  69  36  49  59  16  13  31  94  33  37  80  79  56  35  18  56   4  59  55  12  73  36  96  16  30  63  59  58  85  22  98  37   8  52  13  93  80  46  19   6  76  89  47  42  34   8  63  15  19  25  98  13  47  79  10  38  37  64  77  37  47  45  72  66  69  93  44  98  13  52  51  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          5  18   7  42  46  96  26  68  56  85  99  46  64  15  49  39  86   7  56  65  45  55  37  15  67  47  69  49  60  59  45  19  67  40  92  20  40  86   8   3  37  82  52  20  51  69  95  30  92  46  13   5  10  15  87  35   4  10   2  44  98  40  31   2  70  85  60  76  15  24  23  53  84  55  62  99  44  93  60  62   5  73   5  41  74  51  66  93  25  19  23  95   6   8  49  40  13  47  27  21  51  32  76  51   5  96  35  43  89  13  40  49  37  91  63  95  43  15  37  70  82  21  83  24  87  26  72  41  18  95  68  34  82  31   5  73  33  44   6  10   8  55  81  24  88  99   7  53  63  10  38  28  47  45  69  51  66  23  13   7  37  86  26  99  68  86  16  19  73  34  48  33  75  23   3  40  83  43  65  78  84  21  46  50   5  45  80  22  15  70  20  35  12  24  17  86  32  21  14  35  19  29  40  92  37  56  79  97  23  93  27  62   5  86  79   6  66  75  51  24  84  85  82  53  51  37  12   5  52  13  20  46   1  61  44  71  63  92  10  47  20  29  64  50  68   9  87  78  44  96  76   9  45  78  24  33  66  47  19  96  24  38  87  22  35  46  68  29   6   8  46  33  36  34  98  21  36  39  61  47  72  77  94  34  97  72  22  72  23  81  92  63  91  24  66  55  47  82  17  68  40  63  11  52  33  30  31  25  61  72  69  60  37  87   6  78  76  68  16  83  48  57  85  15  36  62  73  95   8  23  63  37  68  36  92  97  13  62  10  50  41  83  39  64  48   9   4  53  45  71  69  17   8  65  92   6  28  89  79  20  38  36  85   6  10  25  19  73  93  53  39   6  71   5  92  14  67  81  44  62  90  36  79  80  39  63  28  71  83  22  94  77  33  47   8   7  20  82  68  89  60  88  71  60  59  14  97  78  93  39  84  56  64   6  70  48  21  29  44  60  29  27  33  24  23  76  74  23  85  48  38  76  70  96  50  37  84  22  43  18  22  13  20  55  53  77  87  33  16  18  70  90  30  86  16  42  40  34  65  12  36   5  75  84  13  95  58  90  70  55  59  61  37  29  96  19  90  83  80  30  65  32  71  76  12  74  42  54  13  82   7   8  82  97  48   6  23  25   1  53   6  30  11  84  78  10  77  81  53  93  71  85  93  72  54  52  73  19  32  44  50  84  95  14  96  16   2  60  12  97   7  82  22  84  28  26  72   2  53  33  69  76  84   6  43  96  41  68  67  54  30   7  56  66  98  97  87   3  77   7  65  94  26  67  73  42  52  71  45  25  46  65  78  35  53  42  51  72  15  37  59  62  57  54  91  62  55  65  80   3  97  84  85  49  40  72  82  54  26  26   2  73  32  86  54  36  71  56  59  12  89  65  21  32  99  66  38  35  92  52  87  74  89  55  47  70  87  85  93  73  61  29  72  26  84   7   3  45  85  26  62  80  98  26  12  94   4  92  68  91  79  51   7  64  65   4  60  39  50  12  35  76  87  17  24  26   3  19  28  75  75  58  66   7  33  93  63  48  83   7  35  18  59   8  47  96  66  17  31  88  87  22   3  88  43  17  41  20  12  45  47  46  70  17   7  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        13  60  84  76  26  83  62  54  96  66  33  52  43  26  59  98  77  16  17  41  92  59  82  31   2  39  64  48  81  23  40  22  37  51  23  93  80  18  94  26  82  39   3  53  34  80  14  33  39  97  37  60  10  91  95  71  18  74  60   9  64  79  52   5  57  94  66  39  83  95  98  19  68  30  25  38  74  62  89  86  41   3  14  39  32  23  63  48  81  33  29  32  21  49  34  23  68   7  31  75   5  40  11   5  81  54  85  82  12  80  23  44  12  35  12  25  80  77  12  42  96  52  66  67  22  86  70  37  62   8   5   1  62  59  63  96  96  26  92  37  52  46  33  47  60   4  24  67  55  16  92  53  94  69  29   9  52  95  84   9  29  23  34  47  45   4  82  68  48   7  86  87  84  28  34  94  24  55  55  88  44  74  24  28  21  48  24  43  69  22  34  74  68  20  73  23  99  87  54  16  90  98  13  21  36  75  16  14  39  61  76  97  77  88  69   3   6  37  12  93  29  62  40  98  57  42  54  36  62  63  68  63  81  49  51  87  75  36   6   9  83  80   7  32  64  57  65  41  20  16   1  66   5  10  29  90  97  33  82  80  52  83  36  77  54  54  17  37  75  88  63  29  85  45   4  39  46  52  96  56  18  56  16  53   1   9  46  40  57  26  36  98   5  98  75  65  86  24  19  82  81   8  93  50  52   5   2  39  94  43  54  33  33  66  30  58  78  51  95  41  11  50  13  11  28  19  68  72  36  54  85  10   2   4   1  39  26  65  15  58   9  11  47  11  24  68  47  70  40  88  51  39  62  77   6  80  68  40  22  33  55  47  11   3  84  70  74   3  49  67  62  29  67  88  31   9  52  62  76  37  97  29  55  44  96  59  91  58  95  58  97  62  76  50  21  33  11  15  31  94  18   4  56  88  77  81  82  67  38  89  33  98  75  47  86  12  11  74  91  45   9  32  98  46  80  81  57  47  22  29  87  20  37  71  17   1  88  59   4  76  68  83  54  25   2  48  95   9  17  66  57  32  19  56  72  86  93  55  37  55  15  99  61  31  51  14   6  38  76  58  27  55  19  46  11  29  89  89  75  46  50  24  51  63  65  90  58  73   8  93  77  11  28  29  76  11  46  79  43  85  95  50  58  12  44   2  25  38  33  49   1  41  88  79  66  70  47  80  21  11  37  74  22  46  41  20  61   9  64  56  77  35  13  24  62   3  35   1  85  32  77  57  44  28  93  65  42  58  87  10   8  86  37  62  22  44  71  69  67  41  92  17  34  93  81  13  27   3  65  89  70  76  41  87  66  70  45  36  72  97  51  72  63  71  34  47  46  86  79   9  70  54  89  95  77  22  17  93  96  20  45  69  63  64  78  20   5  42  37  69  45  36  39  70   2  34  90  22  96  88  74  27  12  75  51  53  58  47  83  65  35  45  36   3  86  89  46  98  63  44  58  70  56  92   2  46  71  83  67  15   1  71  73   3  37  58  20  34  20  10  89  62   3  65  17  43  94  59  52   7  27   1  86  83  36  28  13  25  11  18  25  68  47  17  16  35  93  14  46  33  68  91  28  72   7   6  20   1   9  60  85  95  34  91  66  97  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      40  45  38  30  89  92  90  88  61   5   9  32  82  68  97  26  54  85  87  11  10  77  12  14  60  36  89  67  99  45  29  19  11  16  41  58  52  85  30   3  94  70  13  12  88  71  70  69  85  79  79   7  32  46  60  11  63  14  51  58  72  26  88  50  49  51  82  47  24  41  63  31  58   5  14  95  26  10  50  77  17  31  43  99  69  21  78  85  26  77   8  79  20  44   9   1   7  57  90  55  11  61  57  79  60  49  62   7  31  23  12  76   2  50   6  96  53  27  42  10  50  65  23  32  54   8  33  60   8  29  17  76  48  20  75  16   4  89  88  78  77  76  28  84  67  91  90  29   8  97  56  13  83  99   4   7  31  50  84  43  67  34  79  86  12  65  66  47  18  45  18  57  34  22  91  81  86   5  19  39  68  46  80  17  80   5  42  95  16  95  23  50   3  90  64  45  65  71  81  67  25  31  33   7  40   5  89  84   9  28  62  41  11  16  34  51  12  56  65  23  92  11   2  81  55  85  27  11  33  31  22  15  77  51  61  51  68  18  11   4   5  48  24  39  60  15  49  63  85  63  24  48  66   1  98  55  91  25   5  98  24  97  35  70  59  52  92  12  55  26  84  91  79  60  43  14  89   5  55  54  80  20  26  29  16  87  67  45  37  44   4   5  78  28  90  96  82  57  50  93  90  23  71  10  47  52  57  29  54  97  64  14  46  57  84  53   4  80  43  37  25  94  40  81  98  84  93  36  84  23  60  86  80  81  71  82  99   6  30  98  72  26  49  22  42  52  94  91   6   3  16  83  74  49  16  27  22  97  16  65  67  97  17  41  35  68  39  50  21  77  66  33  19  74  65  27  95  52  31  67  54   3  11   1  94  49  58  83  47  85  20  47  97  22  57  30  94  14  47  34  17  66  37  45  67  27  97  21  45  76  49  88  39   9  10  47  40  40  91   5  73  40  31  97  71  41  72  44  18  71  67  57  81  90  61  58  65  69  36  60  82  32  55  85  95  56  11  55  28   4  15  59  80  94   6  90  78  96   3  59  36  31  92  98  27  55  59  14  19   2  81  44  91  43   5  61   6  18  20  19  17  91  31  90  68  96  99  39   7  95  82  36  30  78  97  90  77  46  97  16  54  81  76  39  33  89   8   8  86  69   9  56  62  79  42   4  83  78  32   3  38  10   8  77  95  67  99  83  39  24  62  61  14  89  82  91  25  95  62  50   3  43  73  25  73  24  34  20  44   5  67  82  40  77  90  39  58  17  72  72  44  72  94  70  44  52  85  27  81  50  43   3  54  80   9  27  23  46  23  93  58   5  60  51  54  51  13  63  45   1  63  66  55  15  80  24  38  72  70  36  95  97  54   9  28  72  33  67  87  82  51  18   2  13  20  87  72   3  29   7  51  25  26  29  60  64  48  34  14  41  86  11  89  16  41  30  32  83  90  27  93  97  38  43  28  12  37  95  85  87  41  12  96  10  50  39  56  97  33  25   7  97  90  58   9  96  55  92  78  99  62  61  75  39  96  13  39  36  62  34  47  14   3  78   3  80  78  19  45  27  18  56  67  24  90  40  13  59  73  59  90   1   9  79  34  36  23  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47  85  44  96  28  62  79  54  13  35  23  21  26  29  13  97  27  55  36  94  37  44  17  38  90  93  98  94  52  39  77  47   6  99  97  98  98  48  39  82  91  89  22  89   5  23  97  16  11  89   1  54   9  52  39  28  68  11  68  89  33  25  66  42   1  18  34  94   4  58  42  96  46  56  38  58  28   1  86  23  34   8  66  36  38  54  82  47  40  63  43  32  86  33  89  28  68  56  73   3  84  71  66  49  74  31  59  74  45  73  79  26   2  40  42  87   2  46  66   3  22  78  47  71  65  37  54  82  43  22  44  25  52  94  16  31  93  78   7  63  18  42  63   8  87  49  11  88  24  65  61  77  55  29  33  59  64  86  95  44  15   6  20  44  17  64  69  60  56  75  50  23  29  28  93  96  90  49  88  55  73  22  92  37  40  85  41  80  33   3  70   8  53  91  30  60  90  44  79  12  22  46   7  36  73  22  42  76  88  22  78  41  92  90  65   4   1  33   7  32   8  89  58  35   1  73  75  86  89  99  20  11  82  94  29  89  98  46  42  93  16  65   2  91  47  24  98  68  51  72  41  96  21  86  19   7  58  33  19  80  35  58  33  82  56  63  24  80  79  10  75  17  32  86  69  49   2  49  30  68  94  98  35  35  88  64  89  90  87  85  46  14  11  46   1  22  87  59  46   2  59  25  25  92  47  64  10  95  33  41  59   8  88  81  17  49  83  81  88  19  62  60  69   3  84  58  21  78  25  49  92  17  54  18  37  18  81  97  29  42  66  97  25  33  75  37  27  67  15  37  70   1  42  62  17  89  47  34  32  83  80  62   8  81  82  12  22  80  42  91   4  63  75  59  25  67  83  25  88   5  32  72  42  40  74  54  94  95  38  21  24  99  79  99  63  99  69  57  74  32  43  14  68  98  77  99  60  80   1  20  98  99  95  84   5  97  46  65   2   4  88  40  78  85  15  66  60  75  28  36   8  17  54  35  76  77  19  69  70  64  66  49  86  67  89   7  38  55  61  24  98  38  75  83  73  33  88  25   8  56  90  64  43   2  27  93  60  37  98  42  72   8  54   3  74  94   5  95  53  89  15  22  94  78  86  78   6  33  40  82  86  56  87  13  58  14   7  53  92  43  79  45  97  53  40  38  99  71  44  85  94  24  74  47  54  37  70  45  25   3  10  14  40  14   1  44  25  49  40  99  96  92  61  57  22  47  32  16  65  42  72  58  33  49  41  32  42  17  23  99  18  59  55  33  49  17  29   7  41  78  60  89  93  90  27  44  38  62  65  16  30  83  22  75  38  21   3  94  62  30  68  42  88  28  71  21  16   6  92  14  81  81  86  43  87  43  70  61  42  44  67  14  23  83  50  73   8  99  44  68   6  63  81  28   4  92  49  68   1  98  36   2  60  43  97  97  20  31  52  11  45  25  66  37  99  92  48  91  97  67  25  49   1  21  75  54  42  79  47  87  28  47  15  82  17  66  44  36  78  14  18  10  39  26  87  38  71  37  72  78  86  97  97  17  23  87  11   2  89  11  73  66  21  74  70  70  53  22  15  78  63  80  94  19  49  72   2  62  62  68  59  15  19  42  38  98  74   3  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  84  26   9  40  37   2  12  23  40  63  64  46  16  27  26  12  81  21  95  41  54  37  30  35  23  28  36   9  42  18  55  51  89  77  56  89  63  96  78   8  35  84  72  97  22  57  34  22  78  97  67  24  53  76  20  36  75   6  12  30  90  32   5  92  78  79  57  66  87  89  98  83  75  40  96  89   1  47  90  70  22  33  58  80  36  41  89  38  10  90  92  91  68  40  16  57  41  39  57  43  98  82  76  67  77  42  60  59   3  35  36  93  79  17  19  25  46  53  12  23   1  22  70  56  83  50  28  93  18  17  70  74   1  76  27   2  32  78  68  75  14  85  15   5  17  83  92  23  78  48  82  60  26  67  31  19  30  34  13  39  35  96  94  92   7  48  49  75  29  32  71  29  17  21  82  69  80   2   1  81  89  95  50  64  45  90  55  22  14  68  16  41  11  33  22  76  16  75  17  13  87   8  95  67  35  85  49  86  42  35  50  72  70  10  88  70  11  16  85  71  88  42  76  29  57  11  88  32  77  67   8  27  98  86  73  91  41   4  36  52  57  49  69  12  42  43  17   2  41  78  54  55  67  90  88   1   4  92   8  51  81  61  25  88   1  96  59  15  53  25  79  51  52  91  68  13   3  96  65  27  84  94  98  47  60  66  49  88   5  56  10   7  97  36  96  73  95  87  32  10  59  60   3  41  96   6  11  23   9  75  54   6  15  14  37  24  37  45  62  42  45  87  17  41  18  26  87  47  44  42   6  41  94  19  59  26  80   5  73  67  77  39  70  81  95  60  31  65   6  14   8  52  95  21  55  88  59  65  99  92   8  13  73  57   6  16  39  71  64  73  66  55  98  65  30  18  72  75  82  80  64  32  59  68  41  48  30  87  46  91  25  72   6  52  23  69  13  59  78   3  99  76  61  66  52  47  53  49  38  15  12  69  29  48  86  51  11  48  93  28  42  65   7  28  20  79  83  13   3  26  89  33  16  62  87  70  22  93  40  44  72  82   8  97  96  29  49  31  54  25  76  91  38  95  18  37  22  51  90  77  96  46   1  71  42   5  66  27  25  22  35  55  27  82  57  30  75  17  76  78  62  87  49  61  14  25  96  61  80  67  32  70  44  48  55  81  12  34   7  51  70  56  73  75  11  47  62  74  79   5  20  19  27  95  11  70  85  92   3  43  55  71  10  19  42  83   7   7  69  23  13  28  11  25   3  30  99  63  19  72  82  39  83  15  22   3  33  36  59  82  58  42  29  37  41  35  52  89  64  37  10  29  14   7   4  93  59  69  41  99  76  87  57   5   2  68   4  19  80  59  21  68  26  45  50   5   9  42  98  35  36  13  36  32  91  96  13  20  76  53  27  92  45  31  19  54  48  51  36  49  23  92  22  97  35  49  96  41  17  71  80  78  33  25   4  80  26  28  30  99  97  26  22  59  68  10  97   8  72  35  81  73  85  85  61  35  79  99  47  18  63  34  96  74  67  91  83  72  82  50  14  16  96  62  61   2  71  99  85  96  16  86  16  66   7  17  93   7  79  73  35  44  21  29  58  66  72   8  54  16  32  89   7  53  54   7  39  63  55  95  86  37  21   9  90   9  53  73  80  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                38  12  21  59  76  15  96  14  97  81  40  80  86  58  56  22  11  13  60  34  86  16   8  35  15  32  16  47  13  98  92  37   2  71  86  97   9  45   8  41  36  96  78  78  16  28  40  53  56  82  37  64   8  28  95  39  17  64  66  90  64  74  51  72  63   7  43  51  85  99  16  48  37  93  17  16  99  56  79  78  30  70  12  12  16  27  37  88  26  17  49  63  34  68  60  28   9  15  33   6  38  55   2  43  70  41  80  83   6  34  93  86  11  82  23  96  48  13  85  78  24  86  56  61  97  41  46   5  41  19  53  96  42  50  70  47  78  10  77  45   3  57  72  15  74  24  55  99  91  70   9  96  26  96  86  68  13  67  20  98  33   4  48  62  72  94  87  87  59  18  73  34  21  73   8  87  38   6  39  89  26  48  20  56  52  60  30  98   5  67   1  72   1  36  35  91  52  78  18  13  68  40  10  44  44  77  12  42  29  81   5  62  97  21  59  65  71  12  99   1  42  66  40  28   8  90  83  85  73  14  74  38  45  81  67  83  33  66  84   2  32  65  54  99  43  64  42  41  14  94  71  48  64   4  81  42   4  52  42  71  58  94  14  51  53  30  22  94  22  18  61  49  33  51  96  81  58  71  12  17  18  80  70  38  64  76  41  97  92  41  13  36   8  83  69   5  46   7  34   4  92  39  36  54  26  22  52  18  49  61  24  75   7  20  61  90  48  50  34   3   8  81  49  52  17  45  31  56  22  52  85  39  61  77  78  85  97  24   1  30  89   1  24  51  86  22  43  40  92  12  17  82  47  23  50  43  62  14  63  10  42  94  55  20   6  34  48  31  12  20  25  23  60  47  22  84  48  87  16  99  85  95  24  25  83  70  65  98  71  22  90  87  78  57  78  53  76  10  97  97  81  66  86  48  72  42  38  13  90  85   9  44  97  59  16  77  50  48  13  38  91  56  14  46  12  29  77  80  51  38  33  69  30  12  39   5  49   3   8  15  51  14  92  33  73  74  40  83  76   5  93  34  92  83  49  65  13  74  62   7  90  83  36  54  84  93  82  19  21  51  83  64  78  14  86  38  93   3  56  63  99  17  18  94  12  54  16  74  10  74  29  10  46  33  88  71  63  19  84  63  32  63  88  47   1  48  57  26  49  35  82   4   3  27  71  37  74   2  45  44  92  11  18  11   4  66  76  71  42  48  26  58   4  91  32  85   6  23  40  64  86  67  47  90  55  30  74   6   6  55  94  40  70  49  57  10  74  51  80  55  92  20  54  58  12   6  68  89  95  55  69  64  66  14  99  71  59  88  33  64  24  85  96  79  73  83  73  21  59  56  33  70  16  38  62  72  27  77  14  76  97  72  16  87  42  88  81  66  15  29  63  96  49  97  49  47  27  94  93  22  84  75  35  62  94  42  59  58  94  91  53  69   1  68  97  74  14  67  81  18  83  31  21  74  87  87  73  88  97  83  36  96  77  28  29  63  19  85  70  96  63  87  14  62  16   8  12  30  90  41  99  62  61  62  47  44  45  83  48  30  95  65   5  55  36  78  42  26  26  15  53  74  90  81  99  74  69  27  99  39  65  34  61  95   8  40  65  18  73  43   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              67  50  96  36  31  86  92  26   1  59  55   7  29  51  70  16  52  35  86  89  36  50  17  39   7  58   2  42  31  57  23  14  79  61  40  92  67  96  77  66  94  25  65  30  41  90  87  48  11  56  56  83  64  61  69  14  41  96  86  20  39  93  23  67  24  98   4  59  59   3  53   2  74  68  14  72   6  70  83  32  42  57  83  23  98  45  50  89  26   9  50  93  51  24  26  83  84  58  97  18  20  16  78   7  51   3  54  35  82  78  88  28  28  45  16  55  54  46  89  87  85  58  92  94  48  84  27  20  24  92  64  17  45  37   9  71  89  94  10  45  80  39  71  43  78  23  38  57  44  34  80  64  26   6  56  23  68  61  77  41   4  47  64  40  57  73  42  66  11  61  24  61  94  94  67  46  44   3  45  64  33  86  80  91  98  28  38   8  34  55  34  87  18  42  36  88  52  65  82  65  90  53  39  70  26   7  88   3  46  78  97  39  82  68  50  51  90  19  23  94  89  20  51  46  41  95  30  12  10  96  77  54   2   3  88  39  50  98  41  29  84  79  26  36  10  74  25  45  90  32  64  57  46  67  45  80  88  69  27  25  51  47  45  43  39  73  90  22   6   1  48  43  10  77  96  69  13  10  30  30  54  94  30  11  29  79  51  77  64   6  59  50   4  23  89  90  82  41  22   8  87  25  81  46  61  81  42  66  29  28  59  23  56   5  62  89  68  99  74  93  22  76  35  20  24  15  85  84  84  25  17  82  22  30  59  71  83  69  10  83   5  28  94  55  82  14   9  90   9  15  37  48  71   3   8  21   9  68  46  84  88  69  38  47  38  74  84  30   9  33  38  92  18  52  18  91  76  39  68  55  67   9  55  45  21  80  16   4  97  74  98   2  30  12  13   8  60  61  93   2  16  86  60  27  88  60  19  56  34  38  47  81  59  50  84  10  39  83  59  17  93  90  34  13  78  31  25  60  17   7  84  47  81  14  84   6  48  45  72  48  66  90  55  44  53  52  73  62  29  19  23  13  52  66  74  12  35  56   4  81  34  81  81  87  74  56  18  48   7  36  12  33  38  94  59   4  14  51  23  12  21  83  77  12  83  95  71  71  44  30  27   6  26  43  16  28  31   7  17  89  39  99  55  26  86  22  72  83  19  96  65   6  96  13  33  39  13  95  88  10  75  64  74   7  89   9  88  65   1  57  55  14  17  38  83  57  32  68  42  44   3   4  86  51  42  48  97  21  16  71  70  98   1  87  96  17  41  73  27  73  61  80  31  92  19  42  40  47  30  14  90  35  61  95  29  40  96   1  28  19  31  81  17  70  81  14  28  68  77  54  95  73  19  89  63  92  88  18  15  96  52   2  60  87  36  68  91  28  55  97  30  17  98  38  11  15  77  61   1  92  95  63  15  58  69  17  17  29  20  45  38  11  20  93  41  78  57  89  16  35  40  40   8  95  57  42  17   9  75  88  54  79  58  16   9  47  34  76  63  92  80  57  70   4  89  85  12  77  33   6  59  18  60   2  41  47  18  76  76  29   1  36  87  47  97  92  48  26  64  47   1  87  34  28  67  11  80  58  31  37  38  38  98  15  46  39  98  56  50  43  85  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            79  77  16  74  94  39  70  78  21  51  91  21  53  11  74  93   4  69  10  33  53  34  99   7  93  34  54  34  30  40  17  68   3  43  20  53  72  47  93  47  67  24  61  54  45  99  40  12  77  20  16  17  95  78  75  88  62  53  49  66  47  35  35  27   8   2  29  98  51  46  77  36  67  78  39   8  14  47  53  84  20   5  79  69  39  36   3  33  83  60  55  67  31  29  80  96  86   8  29  33  97  55  50   3  72  53  43  83  91  47  10  35  84  53  29  48  53  69  72  22  18  94  79  54  89  53  66  40  98   5   7  55  36   9  75  74  59  57  44  23  44  71  34  54  72  55  32  54  30  16  43  75  51  50   3  66  93  40  93  39   3  41   4  27  17  42  67  93  64  29  43  73  17  60  43  30  17   1  25  54  84  34  18  16  57  92  65  42  56  11   8  87  80  79   7   4  75  23  99  84  83  71  76  74  81  31  21  12  33  30  83  88  85  61  72  85  87  17  94  44  45  77  47  97  17  33   5  89  25  18  39   8   9  45  84  73   5  75  36  53   1  24  11  71  31  47  84  59  58  58   5  12  91  88  53  47  29  85  78  26  71  19  78   1   4  91  47  25  85  66  52  14  65  60  64  41  98  41  60  79  67  60  52  15  48  29  53  49  47  38  10  44  84  44  91  63  29  70  15  24  94  24  67  44  33  25  91  17  31  77  42  60  49  38  86  83  44  54  53  94  16  74  87  45  60  59  95  99  66  82  12  34  21  60  57  41  84  12  20  27  33  83  65  15  39  53  11   5  95  52  94  74  22  27  60  69   4  74   8  26  61  47  69  77  31  95  56  50  76  60  27  29  70  80  70  75  85  59  80  23   8  67  79  91  93  96  87  26  23  50  83  28  82  24  85  77  94  66   8  91  86  42  26  93  53  93  72   9  88  59  29   2  45  73  68   5  19  68  34  89  88  64  96  38  77  24  41  78  24  90  60  59  27  19  34  75  56  62  46   4  85  66  20  45  56  41  56   2  62  51  17   2  74  79  58  96  77  95  41  35   9  27  55  86   7  61  10  47  71  20  12  88  70  31  79   1  79  25  81  41  49  46  81  14  41  43  59  47   9  57  19  36  48  22  78  77  70  73  36  18  83  49  60  28  77  61  24   9  19  53   1  16  28  14  65  74  45  82  47  30  83  82  16  53  35  67  46  80  51  57  76  22  48  96  43  40  33   5  90  77  72  19  10   8  94  58  35  14  83  89  50  45  37  59  85  78   1  67   4  78  25  29  78  11  74  92  24   8  48  36  46  41  80  72   2   6  97  49  93  65  58  33  73   6  27  11  20  64  81  33  18  75  73  52  24  88  25  19  23  29  16  69  72  41  65  72  26  29  24  95  59  18  51  90  96  53  39  17  53  12  18  28  74  89  51  37  72  20   9  36   3  86  73  87  24  73   5  57  89  73  61  62   1  92  82  43  60  33  81  69  20  35  84  99  51  93  47  38  21  43  18  55  91  12  81  36  37  34   8  13  75  52  56  27  72   8  70  85  63  93  33  35  70  38  79   7  62  26  94  71   9   7  55  64  60  68  26  33   7  97  44  61  51   2  79   6  12  31  13  57  19  59  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          79  20  52  38  66  93  86  41  19  84  30  32  57  24  76  94  27  73  72  16  58  64  10  62  85  35  17   8  35  53  67  73  99  17   1  65  58  13  10  81  87  26  88  52  89  31  54  95  15  37  16  10   4  71  12  54  49  49  50  49  31  52  46  52   2  96  74  67  16  38  89  22  29  47  80  98  98  74  78  40  86  41  79  37  33  47  44  41  42  62  51  25  25   4   2  42   5  33  24  18  49  41  27  13  45  55  56  18  99  48  95   1  10  40  19  58  60  28  16  78  25   9   6  87  52  82  39  64  21  62  39   3  37  59  56  98  63  62  43  94  35  87  71  38  99  48  92  61  79  14  70  31  93  81  26  97  92  42  32  38  17  21  50  12  51  89  87  25  21  28  58  51  77  80  24   6  11  77  68   6  29   9  62  12  72   8  17  12  50  63  18  27  68  44  13  38  82   8  43  49  36  59  45  76  28  46  76  52  42  14  43  29   9  50  57  81  23  26  23  26  47  47  24  75  81  77  87  92  67  90   2  72  31  47   5  85  92  10  57  13   4  55  37  94  97  55  42  31  98  97  47  44  93  13  77  99  90  83  14  69  12  77   5  71   3  26  20   8  37  85  16  71  59   7  50  21   7  60  56  15  92  76  96  23  33  70  30  18  28   2  64  14  68  77  27  33  22  39  26  11  72  31  91  51  20  42  96  23  98  89  24  32  12  37  16  36  41  96  39   5  65  48  54  25   3  74   8  52   7  55  82  56   4  31  65  55   9  83  40  75  83   6   3  60  92   9  42  42  89  27  90  94  35  94  71  57  60  85  11  13  14  36  34  64  36   4  56   4  55  21  37  84  16   3  64  90  26  56  43  80  53  77  72  22  91  74  90   6  23   6  37  99   9  10  27   9  30  40  58  76  52  78  81  89  99  83  33  56  45  97  87  72  27  99  10  83   3   4  16  38  55  40  32  64  68  96  53  80  35  65  25  53  76  16  68  25  56  26  24  18  34  71  80  71  82  88  53  75  92  38  34   2  22  65  81  12  96  79  14  13  84  27  31  94  57  37  66  34  54   7  86  75  28  32  76  18  55  59  79  77   5  80  30  79  45  10  20  59  50  81  76  77  10  32  51  53  13  72  29  37  54  58  67  21  60  75  30  10  43  47  88  20  33  32  25  44  24  56  63  83  41  14  64  92  16  12   1  65  56  93  66  57   2   8  88  60  83  82  19  81   1  97  60   9  66  77  17  23  98  38  28  77  46  80  51  70  41  71  68  21  90  89  66  83  66  11  26  36  90   3  46  32  31  83  35  73  39  18  55  31  85  13  74   9  52  66  96  17  46  24  26   3  17  35  19  79  94  77  24  33  54  60  30  87  78  33  89  63  83  11  34  64  16  75  89  70  52  91  81  85  51  39  98  28  77  61  62  15  54  36  37  54  92  33  95  24  46  50  20  93  56  38  34  54  10  29  79  96  53  72   2  30  93  39  81  41  93  95  28  28  64  37  54  26  45  81  62   1  19  90   3  65  96  62  67  47  91  81  10  50  40  86  84   9  81  13  45  30  27  65   4  92  82  13   9  19  75  14  58  40  28  71  14   8  10  68  28  26  44  85  34  90  53  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        52  27  49  31  57  37  94  16  34   1  51  26  70  69  83  19  53  65  44  52  98  94   3  99  55  48  66  87  70  17  99  82  53  21  37  17  67   3   8  93  81   2  18  32  38  17  78  46   2  31  49  83  43   1  51  50  61  33  70  67  31  93  22  40  63  68  74  33  80  53   6  51  83  42  98  97  33  24  25  87  23  93  86   1   2  94  61  22  56   6  99  27  20  28  44  81  26  82  47  33  56  79  53  19  75  13  31  13  20  52  95  93  57  14  25   8  27  78  72  36  43  36  14  54  38  24   3  37  40  64  60  98  65  16  46  29  22  30  78  38  58  68  91  47  90  17  43  75  25  24  60  55  56  96  55   4  53  61  28  74  39  74  72  86  26  56  36  46  78  16  66  80  85  96  34  36  44  60  56  82   6  83  32  61  74  45  43  95   6  17  99  88  28  45  76  87  68  76  84  46  91  55  71  96  91  23  11  66  63  36  94  86  16  58   2  50  24  52  64  39  88  51  99  68  91  56  52   6  61  35  60  50  96   6  91  17  25  21  36  71  37  37  63  95  93  25  87  16  49  59  84  69  96  92  29  97  11  56  28  73  75  57  92  77   9  84  45  44  81   6  58  86  53  22  74  10  36  31  35  71  58  14  27  56  58  13  36  11  71  82  19  68  62  46  27  72  41  94  41  42  21  12   1  39  77  10  57  97  72   4  39   8  87  36  16  44  72  26  68  35  73  99  99  44  95  55  36  75  69  45  71   6  55  30  16   2  48  16  42  51  98  33  68  28  53  80  22  90  90  98  30  77  90  68  73  11  70  89  33  20  98   1  45  34  48  67  23  95  15  56  96  66   5  44  98  71   6  18  37  43  72  78   3  62  25  17  42  23  38  31  50  42  73  18  24  12  99  81  91  69  21  86  43  35   7  68  50  85  62  60  90  46   3  91  59   6  36   3  10  60  69  37  17  33  99  11  51  37  13  56  23  36   6  94  53   9  82  27  95  61  33  32  45  94  25  64  75  81  27  63  50  45  58  31  51   5  56  11  80  85   8  19  41  89  58  32  15  17  89  41  83  98  51  34   1  16  10  67   2   6  23  67  31  38  59  72   2  45  88  48  82  26  42  59  43  19  59  75  34  22  29  21   7  51  11   1  10  53   8  87   8  42  55   2  10  60  28  14  13  63  50  67  80  10  89  54  46  74  64  17  81  12  80  88  14  88  87  72  59  82  72  41  84  45  72  64  39  71  84  51  39  18  41  70  29  41  61  33  81  72   7  77  47  21  57  84  20  11  27  31  45  17  84  76  76  52   8  60  90  27   6  43  21  60  35   2  96  95  20  83  60  60  39  75  66  70  23  22  83   1  63  84  72   6  72  57  11  12  95  72  65   3  34  18  20  85  57  58  30  46  47  49  88  73  50  86  27  97  35  24  39  34  22  61  16  74  95   2   2  84  66  44  77  33  91  49  96  95  39  85  56  95  21  40  46  45  62  73  69  31  13  94  93  78  76   8  19  76  41  17  18  92  41  78  71  91  23   2  85  91  89   3  85   6  44  89  61  59  93  35   9  85  45  16  14  54  50   7  31  81  85  27  49  88  99  73  15  38  58  31   6  24  19  94  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      63  96  16  74  83  20  11   9  87  61  47  88  14  47  13  56  40  43  91  47  47  79  99  39  20  90  77  46  10  93  30  18   9  27  90  30  81  67  95  78  75  18  17  88  16  79  74  49  61  27  54  32  28  95  19  76  20  81  57  79  62  55  74  33  71  71  91  67  35  17  77  51  32  12  74  91  25  85  41  60  81  29  54  86  79  77  60  67  71  60  25  49  55  65  60  88  18   6  81  49  54  96  96  84  16  49  13  18  68  50  45   5  78  29  18  15  28  40  32  11  38  73  98  76  86  35  26  95  57  75  71  43  14  24  14  58   2  33  91  14  70  77  89  19  56  93  50  95  91  92  59   7  59  65  99   8  63  42  41  79  97  69  11  22  72  31   1  42  51  24  17  10   8   6  62  89  34  57  66  37  75  13  85  98  13  42  93  43  95  71  68  11  62  52  82  43  34  28   2  18  56   2  67  47  23  89  68  91  30  91  55   8  36  81  51  53  90  65  44  58  44   3  33  51  88  91  30   7  76  12  13  98  38  84  23  60  29  71  21   4  72  32  38  37  49  31  90  18  43  63  66  82  62  33  75  23  36  13  86  44  68  69  64  56  50  21  55   4   5  81   4   2  30  88  83  68  39   4  92  92  60  30  33  60  25  17  29  74  79  18  90  56  64  55  76  76  41  66  30  99  28  87  58  10  72   8   1  36  81  75  18  76   2  75  50  44  34  83  88  69  81   6  95  32  29  52  36  42  54  19  40  44  89  54  90   5   7  15  14  75  37  18  21  75  58  12  20  91  28  90  57   3  61  36   2  61  33   3  77  20  28  29  97  77  14  77  12   8  34   4  98  76  91  34  11  96  25  40  48  41  94  20   1  58  97  62  89  83  46  18   2  44  90  90   3  14  57  42  92  54  46  30  35  28  42  87  98  27  53  12  41  34  70  12   4  50  74  65  11  57  92   5  68   1  52  39  44  74  50  99  69  91  87   3  70  10  50  32  64   4  46   1  69  23  44  27  36  17  67  56  72  11  74  80  91  23  97  63  84  82  93  21  22  34  64  75  86  80  93  36  56  14  82  94  44  78  88  15  90  83  47  66  93  68  42  97   1   7  42  30  31  50  52  91  18  44   6   1  19   5  94  29  49  43  50  66  54  44  91  49  13  96  84  55  50  73  38  39  33  39  74  26  88  42  27  15  26  81  39  21  89   6  45   7  76  22   9  37  80  30  17  90  19  89  80  64  76  70  40  42  59  11  94  71  33  99  22  98  57  50  22  84  26  40  43  59   5  32  92  80  40   3  83  40  53   2  43   6  79  74  77  77  67  82  59  16  22  83  84  76  66  95  19  65  64   3  59  63   1  19  84  72   3  48  93  91  57  29  61  18  52  19  94  12  69   3  63  81  97  78  21  90  26  19  89  49  67  77  81   3  16  86  48  79  77   2  89  59  59  28   9  53  17  32  98  65  29  79  65  87  57  95  14  69  98  86   6  49  86  33  30  98  94  25  54  79  80  81  88  30  97  52  39  70  49  63  43  76  28  28  86  93  46  60  24  61  97  45  11  80  36  99  80  29  97  72  30  40  89  79  96   6  61  11  78  67  96  99  35  99  89  71  85   3  15  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    11  22  77  41  55  89  88  75   7  64  10  80  30  92  78  73  88  39  12  35  46  63  73  78  35  42  18  77  99  89  13  41  16  82  12  24  45  67  19  93  35  36  29  83  18  66  27  97  46  80  66  30  44   3  46  19  18  30  44  16  57  98  23  13  11  23  53  44  85   5  10  84  98  80  28  89  74  80  96  80  82  65  85  33  66  35  51  89  32  81  42  61  32  53  47  60  92  60  58   9  54   7  11  85   6   2  41   3  14  25  70  67  18  79  41  13   9  65  13  39  16  94   2   9  83   7  91  46  11  90  82  22  84  90  51  10  92  32  71  15  67   3  94  13  20  37  38  79  10  32  32   3  54  56  14  31  37   4  51  34  60  71  48  26   9   5  43  69  86  62   3  58  44  57  32  24  88  50  23   1  68  91  29   9  33  44  58  18  88  88  19   4  77  20  14  68  90  57  67  43  13  85  88   1  41  10  99  34  40  75  34  56  78  71  18  87  92  70  77  92  85  82  31  41  18  63  97  82  94   5  36  12  46  63  18  63  98  61  94   6  32  37  61   4  23  65  44  23  90  68  72  93  90  96  76  76  19  28  38  21  69  58  59  24  76  32  64  90  83  56  76  62  11  95  35  32  59  95  22  89   1  24  29  18  71  68  33  44  21  31  39  44  59  27  66  90  10  13  95   6  64  61  62  30  98  59  87  33  80  74  51  68  74  73  60  26  77  53  79  13  45   8  95  14  86  51  32  46  68  65  18  17  52  87  18  62  26  50   7  96  26  64  84  73  37  15  22  42  85  39  67  83  67  51  11  87  85  95  25  82   4  72  99   4   5  65  99  59  32  57  40  57  81  16  37  63  33  11  14  68  32   7  37  82  44  85  27  70  66  15  38  52  37   3  82  45   9  40  27   8  66  83  14  16  20  88   5  41  62  89   4  12  79  69  96  97  37  79  36  36  52  94  42  86   9  11  76  87  81  88  60  57  41  73  73  15  18  36  49  45   7  78  69   5  61  90   5   2  42  56  55  46  28  61  92   9  28  58  47  78  81  89  71  58  91  73  15  30  51   7  40  89  86  94  39   9  90  32  33  84  91  69  60  30  22  68  46  72  29  87  62  54  52  93  53  22  44  93  84  82  84  20  69  94  34  18  19  73  83  62  37   7  65  69  13  96  69   7  56  29  41  60  70  82  11   8  33   6  61  63  46  87  12  75  73  81  72  51  13  39  18  43  57  70  87  81  99  92  16  55  87  45  65  15  81  17  74  81  52  31  48  44  25  58  77  75  72  87  64  54  89  20  72  22  47   7  74  13  19  57   2  42  95  91   9  65  51  93  26  33   5  35  83  31  15  24  75  81  66  29  42  90  45  84  64  60  26   1  51  80  69   8  87  43  49  23   1  67  54  28  44  61  91  42  71  73   1  16  41  68  60  97  47  96  99  85  14  40  47   7  74  64  54  23  43  44  36  93  36  84  46  18  65  66  27  17  67  70  97   8  33  25   5  82  72  53  69  57  74  24  63  73  39  85  94  48  76   1  22  88  87  41  89  99  98  77  47  93  26  26  29  22  87  83  67  92  62  36  59  98  72  10  29  20  27  32  79  81  93  73  63  37  90  69   5  10  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  27  49  30  31  29  65  73  62  91  23  38  88  90  60  19  85  37  87  41  37  71  65  69  39  40  90  69   8  32  57  21  28  43  65  38  78  58   1   5  25  23  85  41  12  97  96  55  73   1  66  17  16  89  77  63  41  39  25  40  87  63  80  40   5  92  36  33  31  40  90  10  27  44  66  96  28   4  55  56  38  54  18  22  94  91  44   2  82  72  86  15  46  71  56  10  51  28  19  76  20  58  90  23  43  39  53  95  62  63  46  19  87  83  15   4  38  50  18  49  42  85  75  80  87  98  96  73  33  45  17  95  29  90   6  80  23  51   2  31  57  17  19  46  80   1  10  99  32  22  35  51  45  39  42  80  63  76  56  50   5  35  27  52  84  64  26  27  78  83  59  64  45  47  40  22  62  42  32  97  47  31   1  65  79  71  20  85  51  32  78  44  62  20  73  45  64   4  47  25  40  69  34  26  27  20  71  16   1  70  76  93  61  83   7  68  92  27  72  27  97  32  12  20  31  75  76  70  18  54  75  85  55  52  13  73  22  51  46  32   8  94  83  23  10   6  74  69  13  75  84  45  15   1  50  44  97  30  31  57  38  91  81  50  53   3  68  20  50  22  41   6   3  16  54  57  97  17  41  51  65  53  24  96  88  60  96   5  94  52  97  63  10  64   6  59  66  13  26  66  14  58  68  80  55  88  89  60  41  44  26   7  40  45   8  75  86  72  65  55  19  99  90  29  70  28  53  84   5   2  86  52  22  26   2   2  20  71  77  18  25   8  78  72  41  40  83  16  15  68  44  11  24  89  48  78  17  29  89  56  87  44  49  79  38  46  31  34  47  71  33  31  73  46  10  32   9  17  71  53  58  70  94  75  87  34   9  36  47  93  24  23  31  53  33  75  88  29  38  39  13  82  93  83  82   7  48  45   6  94  26  56  99  57   5  63  52  60  45  49   8  20  41  29  57  45  94  50  11  39  35  75  17   7  27  12  50  13  67  40  61  21  86  55  69  74  65   6  40   5  17  72  55  71  34  22  65  84  57  63   9  43  29  92  59  64  42  63  70  42  91  73  27  88  36  66  65  36  77  31  82  23  11  69  18  76   1  11  26  18  32  21  98  88  29  19  78   8  81  76  30  28  18  59  39  61  49  85  98  99  51  88  37  60  29  47  93  79   1  76  16  83   1  15   7  20  62  71  52  61  21  42  52  51  84  48  58  79   6  55  91  23  71  17   5  74  40  22  10  49  53  93  88  65  49  91   3  85  42  57   1  46  75  48  53  25  89  58  65  45   1  26  66  18  51  55  76  97  67  74  92  20  77  35  37  23  34  67  74  84  63   9  75   7  23  69  34  90  48  25  42  37  35  42  88  72  84  69  20  38  94  79  65  71  18  68  56  27  10   3  78  73  26  42  86  88  99  22  50  64  32  55  33  84  40  77  89  40  81  58  53  74  97  31  36  72  57  15  68  34  45  39  26  25  79  64   4  52  96  65  62   5  72  66  67  84  51  28  25  19  97  30  68   5   2  62   3  73  64  62  77   2  17  49  15  97  46  85  30   2  86  25  25  35  19  24  60  37   2  78  63   7  29  65  22  36  36  29  43   8  83  52  30  67  42  28  85  39  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                17   2  73  85  29  13  23  49  80  85  25  35  42  81  10   7  43  91  41  88   9  92  49   8  78  16  55  15  63  86  15  12  51  54  32  72  97  60  86  10  87  45  37  84  10  16  97  16  75  40   5  14  55  22  64  82  80  14  74  66  45  49  11  47  57  31  83  55  95  11  50  86  38  79   2  97  61  50  96  79  40  65  29  42  25  40  75  23  96  68  92  61  19  73  22  48  43  56  58  22  91  47  90  69  68  57  46  45  29  64  28  85   6  90  49  82  96  96  60  84  95  56  16   3  13  56  85  57  29  30  81  22  13  95  99   9  92  87  29  68  25  87   4  84  86  10  62  39  80  98  57  48  85   6   8  33  53  24   9  82  35  56   3  79   6  24  11  90  48  53  46  17  51  78  34  30   1  70  48  36  18   7  63  66  60  30  38  11  97  14  25  82  81  50  83  33  69  56  55  21  55  68  51  96  63  68  47  55  40  47  62  98   3  68  81  73  76  33  28  16  98  19  44   8  10   6  83   3  72  81  38  39  71  53  82  98  66  24  13   5   1   8  91  35  37  44  73   1  35  52  96  57  72  63  62  15  25  72   1  30  22  15  91  83  43  90  87  30  20  39  71  79  28   5  64   5  44  65  64  91  83  82  31  49  83  74  85  95  87  57  86  36  36  72  71  73  72  97   3  10  36  34  36  87  61  72  29  34  16  31  68  32   6  16   3  68  70  40  21  69  50  17  40  19  26  71  84  39  59  42  57   2  71  13   1  83  21  58  17  98  35  75  40  31  66  85  75  28  67  50  62  99  47  42  44  37  38  89  16  25  56  48  51  89  52  96  23  67  93  54  21  76  87  96  48  68  81  18  86  45  81  59  75  81  19  99  89  84  53  77  68  49  44  93  15  11  33  82   7  36  26  10   4  80  23  90  79  32  74  65  44  56  74  68  86  11  21  49  75  51  17  40  88  38  22  56  57   1  16  88  61  56  73  35  91  31  53  99  37   3  92  37  61  48  26  24  25  78  97  13  23  75  92   3  20   6  12  21  72  43  86  22  76  94  13  59  88  20  98  73  64  61  66  78  63  45  41  10  40  16  40  60  74  52  15  88  19  59  30  64  40  84   9   2  72  60  57  46  19  32  96  25   2  61  45  87  73  17  83  50  24  88  60  96  26  76  89  55  85  53  55  45  57  10  99  57  70  61   5  48  97  43  32  51  10  72  61  91  35  92  69  23  96   8  97   5  69  21  26  48  50  60  90  84  26   7   6  35  64  71  16  57  31  61  61  23   5  90  41  31  80  90  24  19  59  21  91  41   1  15  84  72   4  59  15  74  32  58  56  70  75  30  53  58  74  35  46  44  83  47  70  12  75  50  72  48   3  10  93  21  26  44  55   5  89   6  90  12   9  59  30  18   7  36  25  34  29  62  26  57  19   5   6  27  73  16  66  18  29  63  36  27  87  24  70  79  51  12  39  56  77   5  66   1  60  79  39  10  51   6  28  31  81  69  69  22  18  90  63   4  10  69  65  46  33  25  73  71  66  33  12  55  16  50  25  10  44  45  99  18   2  71  50  15  81  64  85  11  98   9  39  76  30  18  86  10  24  72  18   1  70  95   1  32  88  40  89  75  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  41  44  42  92  19  45  27  84  56  20  49  18  84  38  80  84  10  82  67  69  32  13  40  49  81  47  60  97  66  35  67  44  47   1  54  35  46  81  68   6  62  78  30  15  60  39  32  58  43  66  91  94  38  99  33  71  81  39  68   5  65  97  54  29  92  96  22  96  86  89  48  54  50  93  26  71  42  33  88  50  85  24  87  41   2  77  42  35  51  54  75   5  77  24  40  12  80  37   9  45  58  49   9  75  71   3  24  53  26  81  36  42  27   9  79  87   8  96  30  39  95  72  42  34  39  45  37  14  58  22  61  47  86  41  61  19  41  58  92  53  34  69  57  49   6  81  31  52  31  82  69  63  56  15  68  81  42  46  12  41  75  64  10  92  15  12  37  81  28  33   4  55   6  39  98  49  29  17  23  66  38  32  99  33  19  34  16  57  12  63  61  73  77  97  51   9  94  54   7  45  99  58  91  70  12  30   8  13  54  11  24  68  29  66  32  30  49  41  89  65  31  70  37  83  33  26  97  37  13  93  85  20  59  68  25  67  82   3  64  27  83  80  15  58  93  66  31  66  21  29  95  82  92  68  93  98  24  76  74  61  34  39  24  65  76  58  66  79  40  89  49  71  70  37  68  31  38  43  43  16  28  85  38  73  94  43  42  37  72   4  78  45  93  98   5  25  79  90  75   1  55  18   6  76  36  24  45  20  78  93  30  42  19  74  39  42  58   4  57  92  71  13   5  79  54  34  41  82  18  39  35  21  55  46   8  24  28  65  70  25  60  11  78  39  88  60  62  54  11  25  67  30  77  32  12  50  26  50  45  56  24  53  41  69   9  71  91  46  12  16  92   6  81  59  97  99  82  62  94  53  60  30  94   6  20  70  12  99  40  38  59  74  96  44  52  83  78  14   8  26   4   5  48  53  85  64  46  95  82  78  75  40  34  61  51  76  42  65  27  57  16  42   7  23  97  26  34   4  47   1  58  45  81  11  79   8  49  83  25  48  27  65  29  80  49  12  40  99  95  61  26  75  88  30  96  55  35  91   4  48  67  79  95  27  96  63  55   2  71  27  93  54   7  94  71  74  92  67  48   7  75  26  76  43  69  52  79  27  61  64  92  33  88  39  82  23  21  30  23  88  90  97  28  26  49  62  95  40  40  47  93  81  23  35  46   4  98  26  39  91  82  96  43  97  60   2  21  57  90  71  69  18  19  40  99  27  65  64  98  72  15  92  11  17  51  24  76  92  13  39  18  63  11  47  73  40  86   7  43  35  14  98  82   6  68   9  94  38  30  56  98  70  19  13  48  61  33  42  95  67  56  60  45  76  12  56  59  52  42  35  28  54  84  10  58  91  70   8  45  24  33   8   5   5  43  57  30  35  17  30  66  77  26  18  96  83  44  83  10  83  29  91  37  24  58  45  34  11  96  21  20  89  88  12  56  25  33   7  73  84  13  43  76  62  32  39  53  80  48  17   5  73  22  96  55  93  47  42  64  31  61  51   3  47  45  92  10  10  19  96  61  48  73  59  89  11  73  87  91  28   6  29  12   6  98  36  64  66  44  71  21  91   1  26  21  70  16  36  94  91  83  85  17  71  96  82  75  38  63  82  58  58  85  21   7  79  80  84  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            79   9  44  42  46  30  16  42  16  48  28  30  25  33  54  75  15  99  66  31  25  29  52  29  84  56  25  60  91  72  64  70  93  79   8  32  75  34  94  64  95  89  44  95   4  92  44  96  92  68  78  61  77  75  57  64  63  13  91   5  38  92   1  97   5  69  88  52  47  70  40  20  96  93  69  98  39  40  69  33  18  24  36  93  56  75  91  21  58  13  13  69  20  67  90  43  24  35  63   2  88  52  47  94  30  68  29  23  51  78  95  69  50  56   6  71  54  80  90  20  56  77  85  32  74  48  12  23  17  46  42  87  65  16  33  32  78  27  17  39  46   3  89  12  74  80  26  25  77  91  25  42  24  23  93  66  54  25  42  12  57  40  11  62  50  29  26   2  79   2  49  76  77  85  53  48  23  72  52   3  47   9  61  60  95  64  94  47  30  58  21   1  56  80  99  69  97   2  48  65  53  52  76  21  32  21  35  85  44  13  72  65  43  68  88  50  85  13  10  75  42  31  29  76   9  11  63  83   4  37  31  17  50  15  63  92  86  69  20  81  83  60  80  58  84  36   8  27  35   1  70  92  87  90   8  66  14  52  97  68  99  41  62  59   3  57  35  65  46  64  58  79  21  20  56  20  40   6  32  62  52  20  19  86  21  48  76   1  98  97  64  35  45  48  94  15  80   6  83  66  93  90  34  26  44   6  76  65  69  97  69  43  27   3  97  33  24  97  96  14   7  87  70  66  28  25  85   7  47  28  24   4  75  77  33  27  75  44  68   2  93  71  90  26  43  73  20  60  66   8  86  10  90  42  56  86  83  63  41  11  28  40  89  25   8  15  86  82  81  10  92  66  82  71  89   8  60  17   8  21  81  38  16  21   6  15  88  29  24  19  86  64  42  63  72  50  14  94  47  17  52  86  67  24  94  19  25  58  38  75  30  83  85  29  87  56  66  88  42   9  93  94  99  76  43  31  90  37  15  67  67  22  21  97   6  45   4  49  93  93  62  72  57  13  66  56   8  30  65  85  67  84  73  34  51  47  84  27  46  78  65  44  42  38  61  83  82  94  68  13  12  29  33  94  41  47  28  37  39  15  43  49  21  13  82  89   3  53  53  93  69   9  96  30  46  64  83  43  79  80  69  67  92  43  17  17  35  72  99  71  71  65  94  96  64  28  39  23  96  53  71  81  21  72  98  16   1  54  78   5  89  30   8  85  51  68  96  97   5  81  84  55  90  92  23  24  93  42  25  94  12  28  95  17  26  34  14  59  25   1  17  36   8  99  74  11  54  26  81  49  30  81  20  54  93  88  60  84  12  13  65  58  50  46  25  68  54  77  28  46  74  42  28  87  16  44  61  92  61   1  27  61  67  80  13  49  39  97  11  87   8  47  45  70  68  67  65  21  16   5  78  40  30  53  67  43  57  75  87  50  39  21  12  18  33  39  47  35  96  47  37  53  59  47   3  69  92   5  40  67  92  31  39  72  63  16   9  39  89  56  82  29  62  30  15   1  48  44  84  23  63  31  15  63  44  57  38  29  99  81  96  52  66  30   4  82  52  96  25  48  34  78  46  46  29  36  34  47  87  93  76   8  84  70  59  45  78  35  75  95  51  36  28  81  93   5  21   4  44  43  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          43   6  66  55  73  73  94  83  85  15  44  73  90  89   2  26  59  78  90   6  88  31  55  99  59  70  59  69  42  67  42  43  88  49  31  15  55  57   6  20  36  76  29  40  86  42  54  57  90  62  95  45  91  84  40  99  60  68   5  46  12  93  69   8  19  16  96   3  90  38  78  80  16  13  17   6  32  23  88  66  21  79  70  83  45  38  54  80  35  17  83  35  64  80  66  66  62   6  96  67  93   7  24  67  41  12  27  34  61  17  27  36  50   2  77   8  13  88  99  44  48  20  42  48  77  15  33  46   4  59  43  89  40  20  82  48  29  41  90  83  89  93  71  61  97  28  66  75  24  35  54  15  22  32  43   1   2  10  57  92   5  33  15  57  18  58  13  57  82  54  98  51  29  42  12  38  34  78  52  61  81  80  95  42  48   5  51  61  76  41  72   6  94  44   3  84  10  59  29  43   3  29  44   9  32  92  54  47  16  80  76  66  24  37  46  85  68  37  63  70  98  80  66  97  42  29  92  54  21  46  95  88  60  84  64  21  18   9  85  39  92  86  38  38  60  48  47  11   4   2  23  37  74  56  37  92  42  54  90  72   1  31  66  86  24  85  89  27  88  97  51  81   6  31  87  83  20  26  65   3  86  52  11  36  21  86  95  29  51  33  58  25  30   2  45  93   1   3  98   8  77   9  84  95  18  56  59   3  70  49  48  74  15  90   7  23  70  58  60  52  39  82  43  42  79  80  62  58  73  50  35  97  43  75  35  49  32  98  97  48  55  10  35  89  76  21  40  67  74  62  54  51  60  93  24  57  80  75  47  75  85  75  58  61  90  17  83  11  50  93   8   2  23  64  31  97  11  31  83  36  69  86  61  98  92  85  12  39  99  48  72  14   8  20  98  12  51  28  25  62  52  96  51  40  96  85  10  79  80  36  51  19   9  87  80  31  10  41  66  88   7  97  98   8  76  51  17  98  23  28  77  87  17  41  76  58  78  13  29  93  86  25  51  71  62  31  26  80  92  92   6  11  87  66  76  24  35  27  26  86  23  21  13  55  15  34  15   3  72  48  37  30  29  60  20  71   5  75  18  59  92  61  90  46  27  49  29  30  27  24  83  68  19  12  86  22   5  43  78  46  44  27  95  99  86  77  67  62  13  54  87  52  85  37  29  76  67  46   8   5  25  66  16   4  83  64  60  25  94  85  64  63  61  44  34  73   8  60  84  27  47   7  52  22  75  24  48  69  23  72  36  78  35  53  14  13  44  66  14   3  50  95  37  70  10  86  50  40  19  19  23  62  53  26  26  88  55   7  24  65  89  97  37  63  79  40  53  54  21   9  50  22  53  32  73  65  25  68  83  68  75  82  10  61  22  12  63   2  49  46  99  68  11  97  79  31  97  60  38  48  99  66  17  95  73  65  24  18   2  27  70  91  36  28  31  67  60  40  18  61  67  37  51  44  76  98   2  16  39  96  81  92   5  21  99  47  54  83  31  62  25  80  97  54  47  14  34  88  98  12  72  56  81  41  11  85  33   3  43  13  60  36  70  68  62  68   2  23  28  55  63  96  42  75  14  76  68   5  24  69  66  26  60  33  76  12  36  68  46  95  88  44  48  34  38  38  52  13  34   1  31   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        83   4  76  66   3   7  42  93  10  54   7  64  75  95  98  13  59  81  70  48   2  25   1  71  91  25  88  27   7   7  18   8  19  23  13  35  85  54  69  63  19   1  33   2  42  30   6  92  38  61  44   3  84  74  84  69  64  61  64  53  37  85   3  64  68  56  98   8  15  30  54  90  30   3  45  31  55  49  53  76  71  27  63  92  24  90  20  39  63  43  59  21  57  29  25  78  67  14   9  83  85   7  51  98  46  83  25  53  69   9  24  28  84  92  16  73  26  46  15  13  42  53   8  59  55  54  58  57  77  65  99  67  20  76   2  53  15  81  36  81  95  45  22  53  10  72  33  91  63  87  12  83  99  57  35  13  34  20  41  27  28  84  60  88  59  20  50  59  10  84  57  59  76  49  61  56  56  26  77  85   1  92  98  75  27  65  82  87  31  80  56  33  55  57  96  18  29  81  62   6   6  60  36  26  22  69  90  71  23  62  87  60  65  95  35  21  38  81  76  63  67  71  95  28  63  58  12  91  44  72  53  41  64  10  45  86  54  47  71  87   9  89  52  39  40  99  16  24  15  31  30  43  90  63  23  86   4  79  79  56  81  12  99  22  98  75  65  34   1  98  24  56  29  48  52  50  26  17  79  80  63  61   9  94  45  90  64  79   2  79  26  19  23  56  98  13  15  66  86  38  84  15  97  82   5  84  26  20   5  97  72  78  45  56  37  47  11  79   7  96   6  90  50  73  23  94  11  76  95  67  26  81  87  23  75  11  84  14  22  58  40  40   7  39  41  48  95  37  62  97  60  72  13  68  30  19  64  37  79  35  75  39  56  16  22  14  73  79  77  50  13  93  92  98  37  76  39   3  72  68   2  88   1  52  85  62  53  92  29  51  59  73  80  18  57  74  70  26  42  34  32  56  33  65  25  77  76  33  56  92  75  90  38  45  43  51  14  42  12  15  70  55  38   2  24   8  65  26  10  44  95  18  62  83  35  69  22  81  25  60  52  46  48  34  19  98  32  69  16  23  29  47  78   5  14  63   4  16  54  50  39  32   5  83   3  96  41  55  69  97  29  16  95  17  30  74  71  14  29  67  65  49  77  50  37  86  65  62  61  45  95  70  66  49  95  22  33  84  97  92  46  13  23  47  50  57  86  39  58  39  36  62  85  20  51  48  64  58  85  27  92  17  16   3  97  99  98  22  22  37  68  18  83  79  72  79  88  93   4  17  83  83  93   4  72  86  79  32  72  84  22  81  46  59  54  33  28   1  37  37   9  94  97  12  84  40  58  70  17  82  54  31  98  49  15  12  30  83   2  47  63  30   7  91  75  89  65   4  89  14  79  55  50  38  20  59  94  71  22  91  85   4  26  21  34  36  20   1  32  61  28  67  20  66  80  13   1  27  74  40  59  46  63  64  74  68  55  54  36  94  54   6   1  56  40  88  99  19  56   2  72  74  70  65  43  20  81  15  39  72   7  64  25  84  50  58  76  64  66   6  35  73  25  28  76  60  27  50   8  60  61  89   3  24  42  44  34  63  91  16  13  92  54  34  94  79   5  30  81  53  45  63  40   1  39  92  12   8  21  57  40  62  53  79  64  99  25  46  75  21  30  44  16  66  33  45   3  29  37  76   6  72  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      55  12  33  72  23  66  75  12  84  37  36  87   7  88  93  13  28  69  62  68  92  95  24  72  83  39  45  55  89  13  68   7  96  39  39  18  30  47  66  21  26  16  69  73   7  37  49   1  97  37  91   8  27  74   9  21   8  38  83  12  10  38  87  54   3  19   4  34  17  47  94  13   3  81  10  81  58  26  96  45  66  20  96  65  67  84  74  43  63  59  40  67  36  61  44  44  91  26  58   6  47  56  29  11  52  43  15   9  92  60  10  57  85  94  48  74  33  79  54  36  16  87  50  67  23  59  96  58  34  99  63  84  22   2  72  87  17  90  19  75   6  31  29  88  83  89  61  49  81  91  53  20  94  40  70  63  82   1  78  59  40  33  37  92   1  83  60  89  16  30  77  46  23  76   4  15  56  13  30   7  75  13  11  78  97  26   2  99   3  11  78  53  99  29  37  57  75   3  10  26  20   7  11  37  75  83  23  46  53  54  48  35  31  97  67  94  97  31   9  12  41  66  71   4  60  61  45  81  25  67  30  62  81  54  84  99  50  76  40  32  63  61  69  84  39  10  84  77  73  71  65  28  75  99  55  48  99  43   8  75  79  92   4  45  55  72  87  51   2  35  66  65  23  69  92  84  64  73  75   8  73   3  56  18  25  72  62  86  74  79  83  18  42  69  97  33  22  70  31  83  49  49  52   8  54  80  59  22  38  88  47  37  22  35  11   5  52  46  70  13  58  58  99  57  38  63  19  94  59  34  55  33  54  60  66  73  34  24  24  80   1   4  98  41  13  51  40  57   5  40  96  42  51  89  57  29  38  51  12  28  77  46  38  29  51  19  40  17  73  60  79  56  23  18  55  38  44   5  28   3  11   8  67  79  73  86  64  63  13  14  56  15   5  54   4  46  20  47  41  87  96   3  19  58  94   2  10  87  21  22  22  58   5   7  98  56  87  53  98  49  80  13  86  17  73  14  68  68  33  87  63  48  16  11  40  80  60  68  25  14  52   1  30  83  55  13  25  31  81  54  24  96  19   4  54  68  30  85  32  47  85  53  36   2   3   2  71  21  36  98  19   7  96  11  18  33  76  11  10  43  20   2  93  26  65  60   1   4  47  82  46  46  20  13  42  30  57  94  32  24  75  33  23  23  22  57  40  97  97  42  60  57  11  51  55  10  40  91   4  32  82   1  15  54   7  27  76  47  86  99  23  73  57  45   7  37  56  11  41  63  25  69  24  25  87  80   6  28  93  70  92  66  61  19   1  25  26  14  22  67  96  96  60  88  45  98  98  66  19  61  30  92  45  51  27  42  82  50  80  63  88  36  54  12  78  94   8  96   1  82  98  13  88  94   7  80  73  58  18  18   4  35   1  82  43  10  10  54  68  96  15  51  95  22  99  77  17  42  49  78  78   4  81  47  37  41  11  71  13  79  29  27  27  56  59  74  10  73  91  83  70  33  74  67  93  23  47  28  25  53  31  21  82  59  94  31  88  47  44  52  85  58  75  79  75  56  80  76  85  46  97  97   3  29  96  95  24  13  82  87  58  91  14  60   7  44  37  57  63  87  58  26  14  65  85  28   6  56  30  39  47  87   8  47  37  94  85  87  93  17  28  74  23  59  92  35  26  14  21  25  57  16  10  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    30  46  60  55  46  72  40  21  65  12  90  90  28  79  36  19  96  62  87  79  98  74  33  34  58  12  28  65   2  27  10  34  50  64  41  74  64  42  11  35  21  88  38  56   2  39  95  32  47  51  41  57  20  92  25  97  24  47  48  28  93  22  82  12  90   6  48  50  63  87  79  49  30  93  73  63  65  78   4  62  56  59  76  71  49  67  83  79  34  52  84  48  26  18  43  46  56   3  72  70  84  59  67  18  65  79  36  29  61  79  41   6  46   1  92  12  57  97  80  85  92  95  87  72  32  37  20   4  86  55  94  80  48  90  70  28  32  62  86  67  89  77  73  61  21   9  93  94  25  81  58  42  13  97   1  21  89  90  54  69  24  15  95  37  17  80  31  80  54  94  94  72  62  15  18  25  94  99  95  40  84  33  28  10  13  55  34  12  32  47  75  60  65  20  33  10   3  45  88  10  25  55  45  65  99  10  68  76  20  74  51  22  90  89  84   7  67   3  54  91  57  31  58  24  89  23  59  65  94  48  87  95  75  54  90  85   6  68  46   6   6   4  81  86  40  59  59   4  62  19  82  51  52  45  58   8  82  74  77   2  27  66  86  30  74  95   4  24  48  92  39  93  45  72  27  40  86   8  19  55  47  13  52   4  15  51  37  79  17  57  99  96  41  86  94   8  71  13  70  92  23   7  45  75  46  37  15  36   6  92  45  78  67  72  54  94  13  96  47  48  92  22  68  19  37   3   2  64  12  26  99  81   7  28  35  95  19  84   4  71  86  39  58  94  94  75  80  49  45  27  50  50  89  64  37  24   3  94  79  69  94  70  98  65  49  50  60  14  47  30  72  39  85  32  62  75  68  27  90  86  27  25  46  67  31  82  66  37  37  14  60  56  60  63  26  42  92  12  46  90  94  66  32  53   2  64  15  20  85  81  94   1  14  92  17  72  70  53  36  36   7  21  58  10  79  78  31  26   5  23   9  86   7  91  72  52  52  61   6  84  17  74  58  60  47  74   2  78  68   8  94  82  35  38  30  55  62  95  25  98  48  43  85  95  92  65  20  73  45  34  26   6  88  26  41  10  48  24   6  79  64  22  39  24   1  98  12  66  49  67  33  15  26  37  61  33  70  24  21  69  12  76   5  97  77  30  91  24  92  31  97  56  68  66  81  89  90  98  81  10   5  90  14  38  69  69  76  42  32  18  93  97  30  86  29  70  55  60  53  74   5  74  46  75  92  22  69  92  19  61  24  28  68  53  37  70  90  28  10  35   2  36  43  38   4  25  21  86  24  68   3  92  46  66  80  95  23  64  28  69  90   6  57  31  24  18   3  15  28  85  96  10  40  48  37   9  45  74  15  79  30  45  44  90  10  39  51  48  30  10  83   7  72  16  11  98  86   3  31   7   6  51  31  53  28  49  19  40  12  15  64  13  83  97  36   9  30  87  89  54  44  89  55  77  39  73  36  25  63  71  54  40  91  86  27  21  53  37  63  14  41  74  25  67  95  45   4  65  35  82  95  78  11  53  62  73  33  77  72  21  78   5   6  64  47  52  55  77  10  76  19  34  83  89   1  48  31  30  89  83  63  92  24   9  46  51  31  73  85  55  19  35  24  94  24  29  79   5  87  46  48  27  87  92  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  38  85  62  64   8  86  80  10  18  71  13   4  13  25  84  63   2  89  77  98   6  20  34  55  25  10   5  43  37  38  65  84  22   2  57  76  90  59  89  73  80   3  34  12   7   6  96  23  31  55  11  26  78  41  29  86  29  13  97  63  40  55  27  21  14  66  40  79  96  41  88  42  52  11   3  61  59  64  64  15  75  77  32  10  33  40  96  73  97  72  76  43  87  87  11  44  62  79   2  55  49  42  60  20  58  80  56  74  44   4  83  94  11  17   2  84  30  90  20  93  51  48  58   9  93  73  71  63  52  58  60  88  99  18  62  98  71   8  24  42  51  35  71  84  46  80  13  65  56  10  57  87  42  75  90   2  52  59  91  20  39  81  34  13  77  39  67  15  11  82   7  13  53  87  67  16  64  45  73  90  14  53  62  91  82  94  85  67   9  81  38  56  32  83  24  60  77  64  47  34  27   3  22  41  51  14  95  88  80   8  91  75  80  95  41  13  31  47  68  97  54  57  75  65  33  90  39  12  88  19  98  43  10  53  87  39  17  75  21  71  82  91  57  93  25  86  11  66  36  39  73   1  58  85  36  71  68   4  49  79   5  88  21  78  28  33  48  34  35  50  42  91  73  48  32  79   9  81  43  37  18  34  78  35  96  58  53   5  85  51  88  91  82  13  84  34  80  75  86  70   8   1  23  26  56  13  76  42  82  17  80  61  21  33  20  46  52  71  19  69  60  38  27  78  36   2  24  55  48  95  92  83   7  78  45  60  54  58  49  19   5  62  90  22  92  36  70  18  53  69  82  32  98  70  55  82  86   5   6   6  34  69  84  71  55  76  95  29  23   5  69  28  57  32  44  48  73  26  63  48  71  85  54  16   8  40  90  67  34  77  30  78  47  72  99  55  99  22  44  89  30  16  30  15  31  31  91  40   8  61  36  22  11  76  51  34  68  38  34  75  92  18  63  40  67  34  48  59  20  99  44  37  36  28  56  14  44  94  13  19  95  43  76  38  31  81  53  95  17  62  49  72  33  12   2  55  12  15  92  45  55  43  23   9  11   8   6  92  39  19  28  42   9  82  26  15  76  29  27  86  54  84  33  25  85  79  77  14  95  78  71  91  91  97  16  72  40  36  65   1  20  20  14  19  68  33  95   1  81  19  65  86  79  55   4   7  12  37  78  88   5  86  67  49  62  76  76  50  17  26  26  82  51  47  56  45  89  11  16  36  31   1  10  47  13  11  79  87  63  31  37  20  37  87   5  29  20   6  90  82  15  87  21  99  97  68  95  73   8   7  37  94  72  98  51  76  71  98  69  32  28  71  79  38  12  93  32  42  48  64  61  40  15  38  13  53  70  62  27  43  46  89  82  49  16  70   3  86  73  40  84  29  28  26  18  26   3  87  24  47  66  82  36   8  69  91  65  14  75  11  67  39  77  26  66  28   7  30   4  62  80  52  72  53  84  36  32  94  66  70  37  92  69  57  22   2  37  37  74  60  15   3  64  21   3  16  54   3  45  27  16   6  20  26  41  53  36  98  49  40  94   1   8  38  47  18  97  73  76  85  67  87  71  56  17  24  95  64  14  88  38  44  97   2   4  95  20  88   9  46  28  71  47  92  96  96  98  63   9  39  42  27  96  42  52  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                24   6  37  84  43  65   9  88  74  37  58  10  78  89  64  67  99  27  89  29  69  68  22  26  88  28  79  96  44  26  88  44  97  38  33   2  65   9  65  15  13  50  94  35  84  83  34  84  84  92  86  41  54  80   1  33  21  45  60  97  98  25  19  15  35   4  75  54  41  37  79  92  31  18  34   5  55  89  61  24  31  86  53  87  74  69  79  95  20   2  79  12  48  74  23  23  87  77  70  15  40  95   7   9  86  26  25   9  39   1  82  95  37  35  97  63  14  94  89  46   8  93  79   1  74  64  83  91  81  20  74  61  89  14  92  19  87  98  71  91  14  61  58  24  45  95  82  19  51  69  39  12  11  83  23  81  43  96  95  14  39  76  64  22   9  38   5  69  54  23  12  59  87  99  62  99  32  31   8  30  58  28  82  30  67  92  73  57  75  26  86  59  94  74  35  32  60  42  65  27  29  20  33  11  20  77  97  90  26  74  74   2  37  65  58  59  69  64  10  96  53  23  77  71  55   4  35  58  51  66  86  95  73  82  80  71  26  74  33  98  57  59  54  73  96  70   2  44   4  77  27  36  73  63  35  33  40  76   1  10  76  48  34  82  84  86  65  36  52  88  45  81  51  14   9  19  36  26  50  73  20  43  49  88  64  46  12  64  97  47  13  97  64  92  51  80  42  52  95  36  39  22  60  72  19  89  16  63  34  38  15  60  46  67  47   1  92   6  87  77  83  29   9  12   3  14   5  38  19  28  60  96  72  14   7   4  34  35  57  98  42  94  64  52  70  92  28  37  64  17  93  91  25  91   2  37  23  63  19  31  41  49   9  46  29  52  78  77  42  20  34  35  18  91  27  38  36  33  86  42  15  69  31  99   4  70  41  95  43  42  48  20  83  85  78  23  90   4   4  60  23  27  20  55  79  85  69  41   2  87  17  46  13  16  52  10  23  71  87  28  86  44  71  15  26  41  86  50   5  17  44  77  53  96  14   3  79  83  49  60  91  15  29  61  56   5  92  11   7  39  47  22  71  47  18  90  46  62  19  91   9  43  40  13  62  29  92  14   7  74  20   3  63  64   1  55  84  51  73  59  71  22  50  52  27  22  56  24  24  30  66  17  21  16  60  22   2   8  94  81   5  70  35   1  81  69  75  16  66  50  58  27  68  10   1  35  38  94   5  59  68  85  81  18  92  77  97  59  93   9  19  60  33  30  73  13  17  29  86  83  60  38  22  99  94  10  62  57  70  78  51  26  90  64  74  76  51  62   1  28  43  78  13  33  13  17  38  44  74  82  42   9  91  82  79  38   3  83  62   9   4  84  86  65  45  61  85  19  64  62  99   8  82  88  64  69  60  58  72   6  58  81  42  13  33  82  48  67  19  14  91  76  70  71  64  32  67  51  67  25  48  46  80  93   2  55   2  42  91  65  77  23  52  30  27  28  57  21  98  41  64  25  36  47  67   8  40  89  58  59  65  59  88  97  43  42  71  98  76  28  29  86  86  48  78  29  24  39  69   7  59  22  49  64  70  27  22  82  51  62  29  15  13  73  96  54  59  71  63  87  49  13  90  47  56  35  64   4  74  37  78  19  69  13   3  72  18  36  15  22  55  90  61  60   8  46  39  10  72  59  14  40  16  52  51  91  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              20  55  66  90  95  43  14  52  14  61  85  90   2  14  79  17  91  28  52   7  17  22  60  15  59  64  88  41  23  60  35  53  63   3  37  35  50  50  58  95  75   8  68  85  57  30  79   2  95  52  74  88   7  46  98  91  72  51  72  48  51  81  79  45  78  36  74  22  80  19  75  72  83  68  42  14   6  26  91  92  90  72  83  53  78   3  10   8  69  30  71  72  56  78  38  29  80   6  92  72  81  59  90  32  21  12  26  77  45  75  32  49  95  13  96  84  18  72  60  41  18  39  56  74  12  18  20  96  71  67  15  15  55  56   2  87  60  96  80  52  78   9  91  58  39  97  66  30  30  55  24  62  97  90  93  57  72  61  38  46  28  47  92  66  13  35  91  23  17  31  34  87  57  42  93   1  78   1  13  19  98  54  34  41  37  56  79  25  93  71  18  24  95  53  43  18  53  77  61  30  69   8  68  86  95  31  78  37  23  78  11  53  64  61  16  54  33  34  93  18  30  56  43  34  11   4  47  81  27  68  19  42  61  62  80  70  58  21   7  54  97  14  38  54  70  68  93  28  42   9  17  26  63  24  15   4  20  17  72  37  15  74  81  99   7   8  43  60   9  70  28  15  80  65  20  40  14  70  55  34  99  74  86  60  15  26  95  27   4  96  32  41  42   2  46  42  22  35  11  84   7  36  75  22  99   3  87  16  84  20   4  86  91  56  49  36  68  73  98  38  13  86  63  74  30  19   9  82  55  52  43  36  11  87  17  92  73  35  75  68  95  60  33  43  49  91  29  36  89  96   8  32  56  51  78   1  44   2  56  44  48  17  90   8  93  36  22  99  28   7  94  19   1  60  75  46  10  10  98  73  21  15  68  14  27  87   8  58  59  86  69   5  27  93  80   1  39  99  16  33  69  29  55   3  92  63  59  59  64  28  85  35  81  35  78  29   5  30  16  12  63  11  57  48  29  49   5  90  17  11   2  30  79  57  47  27  20  64  71  48  36  26  97  73  57  41  63   3  73  42  43  56  55  99  75   7  61  68  60  94  21  79  14  99  45  48  72  51  50  95  91  46  94  96  48  98  26  58   7  20  77  39  15  94   2   6  50  79  38  45  14  39  20  29  73  48  46  28  96  46  80  64  20  11  30  92  55  58  20  86  94  59  60  87  86   7  35  85   8  51   6  10   4  20  45  84  68  98  73  32  64  86  63  68  77  37  80  14  18  64  88  77  21  32  51  34  84  25   8   2   9  79  83  68  68  45  84  78  33  65  86  84  71  93  33  94  30  85  50  75  98  52  43  63  34  15  91  71  38  35  10  76  64  97   3   6   2  65  97  90  81  73  84  45  64   4  98  32  90  46  87   2  89  96  65  89   7  40  96  69  95  83  51  17   1   1  19  24  60  43   6  98   2  12  12  14  19  94  55  27  53  59  26  85  58  54   4  27  23   5  60  54  33  64  49  98  28  50  48  21  93  48  93  27   7  74  42  60  85  54  58  31  88  47  77  97  18  47  74  11  92  47   1   6  82  78  49  38  91  15  48  65  79   8  23  59  68  15  51   8  59  57  86   9   2  92  56  76  47  65  28  88  72  73  92  96  29  78  79  81  32  82  84  44  45  12  25   1  79  90  55  50  94  32  17  58  72  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            12  57  77  71  58  13  99  17  52  42  27  94  30  58  57  49  98  32  44  69  17  34   9  59  64  51  20  36  78  83  96  85  45  51  88  15  94  72   4   3  56   6  74  50  21  94   2   2  30  42   2   6  62  93  70  97  27  33  91  82  84  63  89  78  55  86  57  47  74  41  58  58  54  19  65   8  25  14  70  71  78  38  82  60  28  35  91  17  61  59   2  76  16  77  37  46  77  37  37  51  82  68  25  86  75   8  61  95  80  27  84  71  43  71  58  39  12   7  17  93  24  70  43  94  34  11  12  48  61  81  48  33  11   5  80  65  27  32  72  84  54  78   9  29   1  25  53  73  31  18  82  34  31  81  72  21  93  27   9  96  14  97  42  23  25  50  64   7   9   3  97  53  79  86  97  47  70  18  20  80  27  70  61  79  99  51   7  85  65  59  10  14  16  20  39   6  95  29  46  44  49  28  36  68  85  71  57  48  58  14  28  91  42  33  50  55  96  87  65   1  85  45  62  79  87  88  54  71  72  87  31  52  98   2  35  60  35  23  93  95  67  37  33  19  42  75  25  81  36  25  59  71  66  33  98  14  67  78  78  68  99   8  10  26  22  42  85   4  58  16  70  72  86  83  51  25  97   5  18  44  70  56  47  15  48  46  99  94  68  24  20  97  42  11   3  86  68  99  48  20  34  74  75  10  23   7  93  86  30  45  60  97  47  60   6  41  23   5  77  98  50  69  47  65  80  74  59  53  35   8  99  59  70  29  89  29  48  77  55  82  42  96  47  98  71  74  48  65  60  39  62  99  41   3  95  42  92  28  13  62  89  64  85  27  83  99  41  17  71  86  60  99  31  41  32  10  12  29  73  83  86  42  61  28  36  93  35  51  35  78  42  46  37  80  97  55  99  92  98  15  64  19  82  38  63   5  56  62  17  17  63  26  28  52  90  23  88  64  55  45  97  57  36  22  34  53  61  36  34  68  40  58   4  53   9  26  83  38  98  76  93  97  34  23  90  67  43  66  75  99  51  55  54  70  85  19  61  20  64   5  13  60  73  72  53  10  28  85   6  40  81  25  20  10  12  57   4  54  43  88  65  81   9  31  59  55  48  19  79  23  70  93  92  93  21  36  98  32  53  82  70   7  78  72  54  73  65  62  22  20  24  88  96   2  84  94  44  60  22  92  20  58  34  57  17  20  27  84  73  49  87   2  57  13  78  63   1  73  34  82  86  25  71  85   9  57  17   2  70  67  97  18  56   4  40  19  92  13  27  75  50  53  33  24  17  81   2  38  24  77  64  28  64  10  15  35   3   5  78  30  47  38  18  72  79  83  46  26  27  75  51  24  90  52   3  97  32  82  22  20  62  45  33  52  21  79  39  72  17  70  84  67   4  35  39  50  86  29  82  60  13   3  64  93  84  64  65   7  31  91  12  76  95  61  71  66  89  27  90  53  16  54  64  48   3  22  45  80  80  88  17  66  30  38  16  99  31  82  94  30  82  26  30  30  85  84  82  45   9  20  57  43  52  68  17  18  13  60  72  99  21  68  23  83  63  30  18  26  21  94  69  34  97   6  24  82  20  30  33  48  92  86  84   1  78  14  38  30   8  45  95  25  69  40  38  99  43  10  14  68  44  64  55  55  72  32  43  50  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          67  50  69   8  70  90  79  97  71  63  12   4  28  22  25  31  45  23  49  11  73  33  66  51   1  79  51  59  30  94  19  82  66   1  83  83  71  99  73  73  70  98  90  37  66  28  44   5  30  46   4  27  46  66  38  38  64  66  49   7  90  95  59  37  68  47  62  14  89  71  82  40  87  16  38  53   2  85  49  57  66  95  77  82  75  17  51  41  69  33  52   5  83   1   7  48  28  72  76  36  12   4  93  79  60  52  52  59  51  25  22  64  14  85  85  85  26  34  63  86  16  82  52  44  66  66  10  52  82  74  69  86   5  60   3  27  85  21  87  36  56  26  64  15  77  44  74   7  50  65  30  20   7  21   1  68  66  54  75   7  28  79  86  55  41  54   8  20  67  18  92  18  84  32  52  22  70  72  23   7  88  29   1  17  70  45  39  45  25  72  37  98  16  69  86  14  21  52  19  70  66   4  46   1  93  83  25  22  20  52  13   4  35   1  41  71   7  29  75  64  98  78  80  13  90  21  29  13  61  22  65  17  85   3  50  27  46  35  97  91  95  29  16  34   7  16  67  95  18  61  19  75  73  62   4  59   8  26  13  37  75  72  33  39  26  84  54  81  50  63   1  16  81  80  69  96  76  63  41   8  21  71  47  71  80  22   4  47  23  73  23   2  92  82  72  79  88  98  53  42  16  35  47  86  59  87  57  63  55  99  20  72  32  12  60  38  70  47  90   8  38  21   4  43  79  34  18  45  18  45  26  26  76  71  30  70  12  53  54  96  72  28  55  68  52  84  21  78  69   9  12  82  81  56  64  47  71  23  34  54  65   2  99  41  11  33  40   4  54  80   8  62  53   1   8  72   4  37   8  92  62  46  99  83  60  82  39  88  42  57  84   6  12  89  80  31  32  88  92  52  19  35  38  55  52  88  89  39  29  17  68  35   6  67  86  18  59  36  42  52   9  26  32  30  20  37  74  73  11  51  56  82  20  96  28  58  47  69  63  49  60  62  38  18  84  43  78  56  98   1  78  38  95  22  52  58   1   2  75  91  51   7  84   6  73  26  30  55  27  88  83  75  48   8  57  37  31  19  36  69  68  68  27  51   4  22  65  60   2  86  62  73  61  84   2  34  85  80   9  31  93  38  61  45  36  19   3  40  72  58  11  64  65   9  86  33  75  55  13  31  77  30   7  18  44  75  72  92  68  78  53  75  46  69  47  97  44   7  40  49  34  10   2  35  19  94  80  59  24  10  76  53  83  86  67  36  69  29  96  99  73  62   2  68  11  19  61   2  26  81  59  49  96  46  15  43   7  75  51  41  10  82  48  63  72  16  79  75  99  28  45  27  50  37  62  42  86  22  76  75  18  28  67  24  74  63  55  89  39   6  94  27  91  73   8  36  91  83  45  15  74  34  82  38   2  86  25  43  22   2  60  41  87   3  21  62  76  65  80  45  56  46  10  53  43  66  96  23  36  64  92  92  74  28  85  35  67  39  96  66  11  86  82  14  49  99  65   3  92  41  93  16  68  57  24  88  23  57  86  32  62  96  48  72  58  86  57  31  65  65  26  27   5  47  79  42  66  72  35  82  62  38  86  48  95  83  95  26   6  16  35  13  96  34  73  11  39  60   9  74  81  52  70  59  14  35  32  17  89  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        98  98  83  79  88  63  17  37  12  73  76  85   6  75  62  39  71  19  39  97  56  40  53  27  24  50  55  75  85  84  34  92  93  45  51  82   1   9   1  23  93   1  84  17  37  70  12  34  19  86  79  85  63  69  54  16  18  70  78  93  37  31   7   2  62  18  93  49  31  28  19  47   5  93  14  99  23  79  68  33   5  61  77  12  55  31  65  19  14  48  77  68  46  25  27  15  30  44  57   8  73   7  59  50  17  81  82  28  85  24  71  89  40  44  89  91   5  94  67  85   7   4  68  41  75  35  42  34   5   4  71  45  54   3  28  19  41  92  32  86  23  83  77  78  14  47  28   2  90  83  92  13  19   4  34  96  16  47  38  50  79  41   6  72  79  98  27   7  46  18  50  18  69  61  58  46  49  39  84  36   2  12  43  33  43  91  13  71  77  89  67  69   3  20  95  90  69  77   2  14  71  82  62  78   4  69  47  76  57  30  52  41  25  61  13  24  60  55  51  54  99  41  67  67  70  80  42   6  64  31  43  42  52  48  36  56  92  41  90  33   4  71  17  93  55  54  29  76  78  57  87  20  64  11  65  23  74  95  95  37  71  31  42  69  63  73  32  39  15  24  16  49  99  83   5  71  63  97  76  67   9   8  89  85  57  64   3  71  63  49  17  51  36  91  39  93  30  19  22  32  56  65  35  37  12  55  52  20   2   6  77  24  29  47   8  30  67  36  53  23   1  34  54  13  33  82  17  39  49  66  35  30  55  39  86  75  46  72  67  17  43  56  33  88   2  16  46  58  67  37  88  37  97  98  42  15  91  24  95  63  61   6  22  43  72  76  74  42  16  17  55  31  91  17  30  85  13  73  46  25  48  26  19  90  42  28  37  97  19  56  84  76   6  33  59  42  99  92  41  19  18  80  45  59  88  69   5   5  92  92  29  39  95  40  45  22  84  86  60  42  41  13  54  70  75  31   5  34  21  82  77  35  29  11  33  67  76  64  49  58  44  84  53  52  75  16  53  31  16  72  17  89  89  58  71  52   8  53  71  10  20  22  49  64   3  65  15  62  90   4  21  37  87   5  49  61  40  24  49  49  65  21  65  55  46  73  72  51  37  75  42  58  90  55  68  89  40  59  79  21  28  55   4  24  49  71  76  95   8  21  84  59  26  67  64  11  90  88  93  98  90  47  51  72  52  42  94  96  45   9  81  75  24  68   5  62  39   9  66  50  78  60  41  58  29   1  65  72   3  70   5  80  49  28  42  72  14  48  94  16  50  56  54  23   1  85  45  45  71   1  67   3  14  65   9  98  69  87  50   8  80  80  34  89  40  77   9   4  73  84  50   8  21   8  33  73  67  71  29  16  65  62  55  41   6  76  24   9  73  46  61  18  54  56  73  87   2  79  36  97  36  37  48  90  30  28  93  18  10  16   9   5   5  32  95  95  28  95  37  32  32  64  91  97  24  39  26  24  96   5   3  37  69  76  48  30  67  36  14  52  85  87  83   5  15  21  53  90  91  33  92  41  68  53  65  41  21  63  30  41  29  62  50  53  51  27  16  36  97  62  26  60   5  41  70  60  12   1   4  42  26   3  20  10  78  76  74  87  20  30  79  51  12  69  93   5  73  43  88  18  60  69   4  59  11  10  51  74  97  28  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      16   4  52  98  55  78  36  26  53  19  87  89   5  56  41  67  23  54  94  62  55  93   7  87  33  79  60  90  65  38  29  48  11  94  84  90  36  41  93  11  94  87  99  63  14   4  90   6  70   9  31  23  50  31  34  28  46  74  71  56  47  54  42  76  67  17  70  81  90  54  42  33  59   8  96   8  96  12  73  38   8  28  83  76  15  93  44  24  33  55  72  45   2  86  51  27  37  20  53  80  75  75  76  56  35  70  24  16   3  86  36  56  41  82  34  86  95  72  49  39  43  46   5  83  55  27  59  26  44   3  36  16   2  95  73  16  29  40  24  97  34  13  99  96   5  18  72  33  81  90  83   1  94  61  62  85  62  77  51  58  59  38  68  22  82  11  18  54  95  22  44  53  26  98  95  53  57  78  87  98  58  72  90  90  45  67  56  33  61  51  42   7  57  72  76   6  30  46  44  36  49  32  68  50   5  82  67  84  59   3  76  83  12  13  70  35  46   9  18  76  37  73  45  42  95  35   8  44  85  52  47  94  77  47  27  36  25  30  48  23  51  21  68  91  86  30  38  85  16  83  49   7  35  57  77  95  48  79  99   8  47  42  42  63  52  50  18  98  17  53  48  88  42  21   7  12   7  77  61   6  25   6  82  95  92  26  37  96  70  59  68  68  16  17  65  62  25  41  22  11  43  79  46  67  12  42  98  62  38  69  27  27  95  74   3  90  28  86  13  58  62   4  35  65  48  81  89  32  22  29  18  31   6  58  49  81  75  35  73  60  31  80  57  60  87  87  37  77  55  24  75  63  71  22  67  91  45  94   3  31  83   5  37  95  13  56  15   9  25  23  88  95  96  75  68  54   4  95  30   2  39  79  64  70  31  64  23  55   3  48  56   6   3  54  78  29  25   5  43  68  58  98  26  98  56  32  50  11  64  88  35  48  54  86  57  43  94  73   5  57  19  37  58  87  67  91  80  33  83  88  89   6  95  12  58   9  19  36  78  90   5  59  33  19  29  19  44  31  18   1   6  36  76  78  74  60  35  49  22  14  81  49  16  36  85  18  22  75  92  93  44   6  85  94  60  24  33  55  48  58  82  88  83  13   1  16  82  82  90  77   9  40   3  41  57  89  54   5  13   5  93  47  23  53  31  18  34  28  17  75  64   1   7  26   3  18  29  44  61  39  23  82   3  92   7  18  83  29  30  46  31  35  66  62  59  48  86  72  73  48  62   5  60  90  20  19  24  25  41   9   2  50  28  19  87  61  64  18  47  59  24  48  76   6  13  94  49  47  96  12   9  29  63  32  29  92   5  85   5  27  43  22  42  61  29  37  21  16  92  75  13  11  31  39   7  57  80  12  18  76  83  53   2  52  17  35  37  21  14  51  11  53  80  50  62  25  75  15  14  65  70   7  37  42  91  51  96  22  91  90  50  27  62  19   2  58  61  18  15  76  17  16   6  52  25   4  83  76  97  25  54  54  49  39  81  22  30  66  68  35  45  16  75   2  32  26  52  79  66  85  11  13   9  57  41  79  70  93  93  15  63  40  49  84  99  68   4  59  76   6  52  55  30  24  30   4  50  49  22  48  35   4  79  58  71  60  65  69  78  52  30  94  99  22  75  51  35  14  32  22  16  62  41  26  77  81  81  62  86  70  79  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    74  15  59  85  18  66  54  37  48  36  56  25  31   6  29  71  63  79  48  22  81  17  75  89  31  37  47  71  12  12  43   3  93  99  45  61   5  75  57  50  60  28  40  33  46  51  69  90  68  91  66  56  81  32  30  15  55  39  49  17  10  68  30  64  47  60  47  93  99  39  57  60  48   8  36  81  32  30  64  19  41  89  57  41  67   9  56  84  54  67  90  29  61   9  28  70  97   2  60  48  52  19  25  73  98  83  79  92  44   7  72  46  50   2  67  13  30  34  16  60  57  30  41  18  98  24  96  11   5  39  11  69  93  68  56   4  12  73  57   6  38  79  14  85  24  74  64  80  70   4  18  49  69  88  43  45  14  17  11  26  62  71  99  22  78  60  26   4  82   8  16   1  70  47  14  12  70  89   8  61  98  96  24  90  59  11  46   6  35   6  80   9  53  23   9  51  36  21  35  77  32  70  23  58  24  68  14  87  69  96  25  92  55  61  83  22  90  83  92  65  40  70  35  72  22  84  38   4  41  57  72  86   1  29  20  51  71  29  88  91  29  55  55   6  38  63  48  70  84  85  60  27  81   3  19  57  25  37  52  92  58  15   2  69  61  29  16  88  48   1  39  69  20  72  27  14  86  56  53  44  84  55  14  68  98  32  52  58  47  95  62  72  89  28  79  30  15  64  89  82  49  31  87  58  79  84  86  71  60  41  86  10  59  21  63  82  11  54   9   5  45  78  41   4  97  19  42  54  26   8  57  98  81  25  32  94  84  27  83  61  74  21   7  60   8  79  53  12  22  20  76  96  10  69  73  24  97  87  90  22  96  31  17  17   5  29  32  77  91  65  64  91  51  68  47   2  47  26  31  23  27  54  95  15   9  63  52  90   5   7  31  19  54  26  13  79  69  36  49  61  79  69  68  33  18  78  24  34  43  16  39  22  60  58   5  76  14  78  68  64  34  11  18  49  53   1  72  13  27  99  25  82  96  59  44  60  24   4  45  34  19  83   9  84  34  53  69  65  35  19  77  60  53  99  75  96  20  58  89  48  23  90  44  77  44  54  63  56  85  57  60   1  41  83  16  32  95   4  35  23  54  63  32  80  29  60  81  94  90  14   3  13  33  92  39  70  46  32  60  24  64  79  94  19  41   4  34  27  47  66  46  44  25  40  77  64  53  43  78  80  99  76   9  57  26  53  45  36  34  63  64  26  33  91  12  52  18   6  67  94  10   3  87   4  85  98  33  70  62  43   4  37  57  13  81   2  50  11  44  78  50  73  82  49  41  73  93  92  75  31  73  71  15   7  16  43  65  42  36  27  59  15  55  46  80  16  15  14  75  22  68  87  22  97  84  54  74  48  89  11  55  89  68  45  35  29  94  57  58  72  56  94  29  25  83  42  56  94  61  66  59  63  40  60  71  54  89  56  77  85  34  82  10  58  34  30  35  43  76  80  17  96   6   5   2  53  22  41  95  78  91  49  43  49  56  26  22  33  87  61  53  48  44  65  15  11  96  26  44  20  65  70  86  30  72  75  81  27  99  60  96  71  81  52   6  86  94  40  22  58  28  52   6   3  74  98  82  93  86  11  11  95  19  24  31  72  49  84  94  49  12  59  91  22  31  10  49  20  26  19  71   4  34  84  88  27  74  25  82  44   6  52  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  91  84  97  96  18   3  85  32  93  71  61  60  67  52  63   5  42  42  59   8   3  12  32  23  81  21  38  76  48  27  22  19  68  84   7   7  61   9  37  30  74  33  53  38  79  26  19  26  31  22   9  31  52  22  94  71  94  51  76  49  40  89  63  81  15  57  61  49  82  55  79  14  15  75  85  16  44  13  67  72  34  12  59  74  50  62   6  11  51  56  35  91  51  50   8  54  49  33  36  12   6  71  66  81  29  97  54  41  95   7  55  58   7  65  15  79  32  88  61  49  30  64  46  14  32  50  67  49   3  32  80  49  11  84   1  84  82  19  59  78  72  44  44  14  87  41  52  64  80  38  52  36  88  54  39  54  60  60  39  36  13  91  50  53  31  87  75  58  60  63  89  95   3  62  78  65  33  56  34  42  67   5   3  78  98  64  51  11  29  66  10  41  27  13  66  61  35  86  96  91  44  92  97  50   1  83  98  70  78  58  30   6  55   7  48  26  77  75  19  18  52  55  35  43  73  41  99  66   4  97  62  40  20  66  47   6  34  90  72  59  72  80  25  52  83  53  59   1  94  95  14  71  81  75  54  51  30  78  72  90  17  37  47  75  66  43  37  59  40  70  18  67  81  59  70  54  93  86  90  78  98   2  46  75  57  26   1   9  44  67  40  12  35  76  46  21  90  13  57  50  12  51  14  95  48  73  65  17  98  50  65   3  89  31  58   8  20  63  33   9  52  99  35  59   5  96  35  63  30  58   1  51  94   4  62  55  26  25  37  71  95  50  46  15  12  85  50  30  71   1  73  97  37  16  52  66  66  19  46  41  13  57  23  95  63  68  11  35  37  51  61  25   8  29  25  42  91  54   6  48  45  31  62  19  29  85  68  20  40  67  32  33  63  63   1  74  91  85  45  50  45  19  17  59   8  47  27  27  70  92  36  13  97  77  27  22  17   9  15  18  42  21  51  16  79  88  39  43  93  86  33  77  65  10  69  42  38  81  39  65  75  51  24  36  67  42  78   5  28  17  15  84  97  78   5  31  35  78  41  11  67  10  12  37  43  41  84  27   9  80  37  29  37  39   9  26  98  15  44  79  74  75  60  97  62  89  54  45  41  61  96  95  31  92  59  28  86  91  49  98  22  53  69  30  74  59  29  38  35  70  74  94  91  83  35   8   8  99  37  54  95  48  45   2  97  94  19   7   1  69  10   8  77  78  79  33  87  29  75  49  93  51  49  40  73  53  84  55  25  59  27  74  99  87  99  76  59  92  81  45  79  53  63  75   8  28  95   6  84   3  35  92  95  20  38   6  14  92   3  98  46   3   9  49  92  29  13  40  48  79  49  41  26  30  10  88  37  26  19  10  16  89  24  17  74  71  61  61  50  40  86  84  76  99  51  11  22  97  21  31  62  86  23  42  85  65  98  97  71  47  67  78  88   1  83  17  67  45  72   1  49  98  50  83   7  57  15  66  30   2  21   8  36  95  12  91  55  69  84  73  89  24  68  86  88   8  34  44  72  17  11  17  95  83  10  32  83  90  52  38  38  87  40  66  36   9  73   8  14  11   6  47  64  20  72  30  87  33  94  47  40  95  71  94  93  80  12  21  10  71  15  38  70  64  74   1  14  74  68  66  44  32  71  97  56  21  10  16  55  63  84  86  85  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                6  85  21  86  60  82  43  54  73  32  83  82  67  75  25  55   4  38  61  10  12  37  86  14  19  37  87  66  56  50  86  76  92  86  82  58  28  79  39  63  12  56  92  65  29  55  42  20  95  86  11  13  53  87  30  16  14  73  12  39  55  57  27  66  60  96   4  11   2  10  98  25  73   2  11  95  69  99  54  94  52  61  39  85  40   1  85  75  17  94  22  88  17  51  53  63  58  87  30  28  67  86  82   3  90  60  88  50  55  85  65  34  83   9  98  24  69  11   4  40  96  61  77  48  40  70  10  51  78  46  97  74  22  22  50  78  33  66  42  59  89  91  58  38  13  27  24  59  37  92  81  67  79  87   5  45   7  29  94  38  39  74  19  90  92  17  11  25  45  78  12  48  94  44   9  98  46  77  11  78  88  67  58  38  61  42  90  43  46  32  49  48  15  45  17  32  59  55  90  38  64  81  29  90  44  58  98  62  76  79  94  73  79  48   9  37  92  46   2  10   6  82  94  97   9  50   4  50  52  99  85  53  92  19  12  25  57   3  41  31  98  27  68   8  97  89  12  91  67  70  46  87  22  20  44  37   3  33  15  83  65  55  42  28  96  34  86  19   7  37  14  89  39  38  30  34  76  23  11  48  68  12  30  85   4  94  23  57  47  91  32  86   9  42  56  48  96  18  33  16  52  73  62  18  69  33  93  55  50  12  13  42   9  48  72  78  94   2  43  63  38  20   9  92  16  25  11  89  28  62  59  92  97  25  64  77  76  35  90  34  20  28  16  10   7  54  64  46  32  45  41  41  30  66  60  11  72  20  67  13  18  91  21  12  65  42  16  68  73  61  25  58  45  61   6  30  80  28  34  87  64  18  44   8  51  24  10  63  52  38  17  60  40  69   7  89  95  86  93  15  32  22  22  73  67  34  59  41  26  91  26  87  31  99  66  41  39  13  80  27   4  55  10  12  23  12  26  44  53   6  50  63  65  19   9  89  54   2  81  29  50  52  23  76  21  76  34  64  55  98  68  98  98  82  13   6  42  54  92  16  16   8  59  20  59  80  83  45  13  50  74  72  51  37  37  44  92  94  16  53  57  38  34  10  29  24  29  63  42  64  97  99  22  46  57  11  89  59  36  70   6  34  83  30  29  11  99  93  28  94  78  34  13  25  27  41  64  49   7   1  16   2  85   6  96   3  57  86  99  86   8  49  25  79  19  66  77  45  73   2  83  52  45  39   2   7  52  82  79  86  74  69  21  37   9  69  38  40  23  48  48  14  65  44  76  64  67  87  92  41  25  63  63  67  39  10  15  51  73  13  74  76  66  59  20  87  19  74  56  71  12  19  90   7  67  83   4  70  96  12  11  96  43  31   8  29  69  27  75  89  19  99  62   7  66  55  21  66  84   7   5  86  65  29   8  83   8  68  41   4  92  13  42  40  73  71  35   3  84   2  77   9  16  64   9  58  99  56  93  61  29  23  68  40   2  42  81   1  27   6  14  12  45  34  25  23  73  65  30   2  82  25  20  77  47  56  12  26  38  78  87  64  78  74  94  90  25  59  40  59  77  79   6  45  82  30  47   4  43  48  45  48  94  90  29  40  81  74  73  95  94  66  95  53  50  31  93  15   4  51  74  62  89  99  78  95  19  38  30  10  13   6  28  88   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              45  25   9  18  78  31  32  44  48   6  39  26  95  67  31  44  54  98  66  22  74  20  38  88  73  62  88  10  62  24  65  89  18  27  11  59   2  88  20  29  63  83   9  92  26  38  75  89  58  82  80  98  17  18  26  90   1  16  28  42  51  13  52  43  25  63  77  63  53  87  31   2  49  90  73  98  74  39  35  26  73  64  16  12  95  51  91   1   9   1  92  91  28  35  34  46  64  56   9  74  51  16  71  82  93  62  24  92   7  94  34  10  99  28  96  95  17  75  24  94  93  75  48  32  79  83  40  70  13  22  13  49  27  39  98  16  66  28  10  61  95  56  38  68  49  85  62   2  97  60  12  70  37  82  54  50  94   9  75  98  15  54  10  57  52  43  13  41  64  25  98  22  42  69  86  13  69  65   4  55  52  36  92  78  84  55   4  58  52   8  39  44  57  16  49  65  42  80  89  48  67  93  92  38  18  18  68  31  16  58  73  23  98  18  71  95  69  63  83  74  78  27  56   2  68  49  66  68  48  25  41  85  93  34  29   2  37  47  52  35  42  43  89  58  64  93  72  37  47  77  75  22  19  27  28  23   5  47  65  31  83  93  54   3  62  90  53   5  34  65  50  93   7   3  58  11   5  35  26  68  61   5  21  51  36  49  22  42  11  26  56  25  58  49  94  74  88  31   7  72  96  15  96  51  53  34   8  25  86  91  62  26  84  71  24  39  83   2  78  49  13  99  43   2   3  78  33  35  51  67  92  81  32  63  26  52  96  67  69  33  88  13  87  62  96  22   2  66   8  73  30  47  71  54  80  62  50  14  44  47  96  76   8  91  36  10  74   6  87  42  34  14  22  74   5  67  95  76  92  36  17  32  43  69  21  64  83  92   8  25  85  98  15  33  60  56  39  56  79   8  55  79  38  36  36  85   1  75  19  95  53  96  50  46  45  92  52  22  10  51  20   5   4  33   9  19  92  40  11  98  36  86  56  27  91  43   9  73  31  49  14  65  39   4  54  88   4   3  49  66  76  51  20  99  46  38  86   4  84  57  18  37  53  85  50  20   8  22  22  25  19  89   8  92  48  69  33  61   5  47  99  96  69  75  10  68  23  94  13  26  16  20  27  86  91  88   6  34  95  78  82  97  48  66  60  23  49  97  26  40  85  23  68  92  60  77  77  19  60  82  40  51  67  65  16  53  84  71  76   8  32  99  78  90  99  92  63  99  37  64  15  58  40  82  28  87  91  54  12  95  12  73  11  82  54  54   5  33  62  89   7  53  12  53  34  32  84  83  24   8  67  79  77  35   2  55  98  20  24  16  81   4  81  97   2  68  45  24  31  95   3  64  73  90  78  49  83   6  49  59  24  24  55  36  45  86  30   5  12  14  13  81  70  95  80  51   7  77  19  70  64  55  74  70  46   1  71  64  22  29  12   8  27  50  29  15  44  65  17   7  16  29  61  25   7  11  51  48  21  80  55  20  29   1  12  43  88  45  36  83  30  37  77  31  97  18  30  83  34  47  17  96   7  76  24  91  55  25  55  88  76  96  35  79  71   5  57  96  88  17  65  28  12  56  57  90  82  24  19  59  57  85  29  13  35  76  44  80  73  48   6  92  11  75  52  70  71  80  81  22  28  21  45   2  96  48  97  91  32  38  64  75  49  76  81  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            74  94  88  43  77  69  27  44  91  91  50  30  22  73  60  20  81  68  39  93  94  82  55  38  64  98  35  36  84  63  84   5  80  97  71  30   5   6  20  43   7  29  73  56  78   9  93  89  10  21  66  28  18  96  10  19  50  39  37  90   5  15  16  17  89   2  99  12  56  53  38  50  76  73  86  54  81  55  34  66  50  75  53  57  26  21   2   1  94  88  78  33  30  11  19  33   8  73  52   8  85  44  15  52  21  97  90  50   8  73  23  98  76   4  86  53  74  20  43  49   4  31  57   8  49  46  16  12  10  76  30   2  19  47  40  67  70  23  34  42  90  77  17  43  43  99  47  10  63  77  94  71  67  15   1  76  86  71  90  69  71  96  11  25   2  96  78  80  28  85  23  42   4  18  72  27  18  45  36  63  93  63  21  63  87   2  65  56  17   3  66  83   3  66  55  81   8  91  33  57   4  22  56   2  51   8  67  77  43  52   7  39  67  92  39  61  74  86  54  23  58  66   6  17  35  12  67  27  45  61  95  58  38   9  76  56  94  60  57  59  70  93  41  28   2  22   3   8  89  18  54  63  64  88  28  68  50  11   4  99  73  17  62  18  65  45   5  64  10  61  42  77  10  86  78  57  28  77  19  10  95  14  36  98  52  67  42  43  63  34  27  59  79  53  84  86  96  19  13  85  17  67  72  71  11  16  22  52  66  19  20  70  97  67  35  71  40  41  57  32  89  69  74  63   6  41  18  74  87  84  17  34  67  96  96  66  85  49  79  24  53  57  19  13  26  75  25  73  96  51  13   1  15  69  83  83  23   2  70  60  90  89  87  25  77  55  68  76  18  61   5  27  33  74  94  13  14  42  59  45  81  35  75  82  61  23  50  89  38  61   5   7  62  95  60  56  17  13   3  31   3  55  77  84  21  22  25  67  37  77  82  60  11  87  23  60  86  68  39  41  47  54  40  39  88  63  28  94  98  86  86  66  89  93  40  16  14   8  57  58  82  74  15  67  83  22  93  74  65  17  63  34  57  67   1  21  43  71  95   4  25  51  42   7   7  27   5  45  70  47   9  24  94  92  18  92  32  29  53  39  70  64  91  75  41  66  53  91  83  71  88  70  76  76  66  94  68  99  54  63  12  91  49  35  62  37  96  70  80  25   2  88  86  94  59  15  96  66  99  40   5  80  96  45  24  55  37  56  31  67  99  14  52  49  82  40  33  27  51  80  96  86  97  29  42   9  10  14  28  81  41  59  80  15  25  67  42  21  71  18  28  70  86  98  50  94  53  28  13  94  19  45  67  82  29  98  21  56  49  20  89  45  16  45  35  35  34  67  52  52  49  90  85  94  16   6  12  51   6  58  98  54  60  73  19  98  78  83   9  53  95  32  45  56  95  47  69  34  85  21   3   8   5  48  48  29  90  25  40  43  69  35  41  45  97  44  78  20  78  49  94   2  63  39  36  91  33   6  26  50  98   9  65   8  73  48  37  99  79  57  39  96   7  54  44  74  14  21  55  75  13  57  64   2   8  28  95  15  74  59  45  55  44  60  51  77  14  58   1  84   5  21  77  78   6  69  10  13  45  75  23  41  62  65   8  29  79  25  40  50  67  96  26  18  92  35  60  17  93  30  94   2  84   3  14  98  54  64  50  32  20  47  65  52  67  83  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          94  20  45  75  51  45  47  33  68  32  18  43  59   2  53  39  30  89  44  29  94  22  14  54  27  62  77  89  53   8  13  24  49  79  63  19  46  70  44  62  52  39  35  32  91   5  68  82  56  17  75  59  92  33  64   8  89  64  64  94  83  96  72  99  71  67  86  61  69  39  87   4  37  35  84  96  78  87   4  28  36  71  29  10  32  12  39  26  93  28  37  48  16  18  83  51  87  47  58  13  61   8  55  27  56  43  36  47  32  23  39  72  77  13   9  85  64  99  58  42  72  57  96  34  85   7  38  71  96  73  48  47  64  80   5  87  17  10  19  20  77  70  23  51  43  74  25  36  16  34  22  71  12  47  10  58  40  75  23   7   8   3  14  97  24  33  16  22  33  28  47   5  45  84  74  94  70  38  19  41  30  95  19  48  45  52  83  39  21  92  59  40  13  86  87  65  26  63  94  41  46  22  88   4  20  80  97  50  34  99  95  58  11  58  87  51  88  39  53  80  42  77  82  74  91  59  22   5  49  14  62  66  95  61  88  86   9  50  42  40  36  72  88  61  96  25  33  64   2  60  41   6  51  20  33  29  40  59  94  85  74  91  42   1  92  83  16  76  54  76  94   3  91  34  81  35  35  33  54  30  94  30  18  21  88  43  55  59  94  30  71  48  65   7  73  30  52  44  84  37  28  94  29  63  18  87  31  10   1  41  18  69  35   4   1  93  77  44  66   4  39  73  58  74  88  50  99  86  23  24  88   7  76  58  47  60  45  52  90  62  93  28  88  85  12  86  70  32  61  31  64  76  28  68  88  56  69   4  60  49  96  99  89   1  56   6  75  87  17  30  86  54  92  34   6  73  82  29  35  73  32  38  99  28  32   2  44  59  24  99  23  65  74  29  81  39  56  40  82  57  83  97  59  89  54  45  36  79  64  92  69  96  61  38  35  77  58  45  22  32  34  65  50   9  32  84  57  72   4  49  21   3  46  94  65  95  30  80   1  76  48  62  24  89  97  98  49  46  44   3  84  14  31  82  14  59   3  69  42   2  70  19  44  26  86  87  12  66  65  54  78  69  93   3  47  53  48  24  31  16   3  49  14  17  90  19  36  92  32  73  89  78  12  54  78  29  66  15  35  87  20  99  87  69  56  79  30  60  35  73  47  31  49  64  62  94  25   9  88   5  30  20  50  49  63  40   3   7  94  77  83  31  87  78  93  18  99  64  31  48  50  99  17  91  95  53  44  45  93  63  91  75  53  57  42  61  48  11   1  11  88  14  12  34  63  21  29  61  58   6  27  10  81  51  45  61  63  29  57  37  52   9  67  41   2  18  36  36  58  38  97  73  41  78  98  75  51   9  63  90  53  42  87  95  43   4  71  91  81  76  54  25  14  32  83  60  84  15  19  78  54  53  15  85  83  80  38  12  12  59  51  51  93  44  24  44  76  21  75  46   4  72  59  21  72  92  97  30  23  34  23  38  96  51  37  56  19  82  81  13   1   8   6  91  20  89   1  88  32  92   3  93  54  47   9  90  50  51  21  31  78  75  82  27  79  83  90   5  91  31  10  35  96  19  72  91  57  38  75  73  43  16  81  58  91   5  89  75  81  20  31  34  53  17   1  37  40  76  58  51   1  22  95  50   6  46  66  71  62  36  54  90  92  15   1  70   1  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        99  31  69  99   2  50  19  82  56  82  39  80  45  65  61  62  61  35   5  41  26  31  79  32  27  20  31  14  39  34  17  46  16  46  19  89  86  79  76  39  43  15  77  24  95   6  44  21  87  49   5  37  44  47  40  52  54   3  44  38  45  74   6  69  25  11  53  24  71  48  56   5  17  68  52  44  81  17  96  49  20  81  60  20  78  30  67  16  90  77  96  44  78  18  35   8  79  64  58  24  47  80   5  32  20  96  64  58  99  91  61  56  91  11  31  67  98  24  42  80  21  24  36  54  64  72  35  10  24  69   9  43  71  55  17  72  40  67  26  95  20  75  24  31  88  98  59  87  58  85   5  73  94  18  57  46  63  24  57   6  58  54  69  87  78  58  59  44  71  58  68  92  95  65  64  78  66  97  90   2  14  11  89   1  37  94  10  84  29  29  19  13  91   1  61  33  19  42  30   5  34  50  88  27   6  42  40  77  74  99  85  31  80  35  86  28  94  85  74  63  41  14  24  98  65  32  12  97  31  36  73  78  83  90  48  46  98  99  35  98  34  94  31  28  93  61  79   4  24   3  30  85  40  35   4  69  88  48  91  12  72  24  37  28  94   8  64  16  24  27  62  34  74  94  55   4  99  63  17  19   9  91  16  58  90  10  11  61  31  88  79   2  68  91  16  50  81  31  26  18  87  87  83  70  50  18  20   3  10  77  95  22  84  50  85  35  63   9  36  20  10  95  58  44   4  18  53  19  15   8  84  14  70  26  42  37  24  17  34  60  98  27  28  63  48  64  79  39  81  46  93   8  49  24  23  56   7  26  52   7  98   5  12  74  45  32  51   2  43  20  28  49  48  36   2  80  45  90  10  16  90  67   1  28  54  88  13  12   8   9  31   5  73  53  18  97   3  80  92  20  25  30  57  20  79  99  43  85  47  59  60  67  62  19  26  20  61  32  33  60  21  50  19  23  49  79  25   5  29  28   4  32  49  22  99  14  11  81  49  12  42  74   4  25  21  69   6  46  42   1  29  83  95  58  65  72  84  85  17  44  22  28  15  10  70   2  97  94  10  44  90  91  30  44  87  73  64  84  47  33  40  28  49  35  27  52  45  84  51  45  90  57   6  68  95  63  42  76  27  69  69  99  82  39  35  90  19   9  60  43  25  90  88  23  68  87  74  29  69  59  68  51  71  27  26   8   7  20  97  45  91  63  19  39  10  56  76  97  88  66  25  68  81  88  63  93  20   4  48  17  68  89  92   6  26  42  92  75  90   2  67  61  77  88  83  64  44   5  15  71  56  10  96  66  44  86   4  79   5  25  38  15  20  86  68  95  63  48   5  75  96   4  90  56  24  98  46  37  80  34  39  70  96  63  82  99  27  30  78  39  32  52   4  51   6  84  39  49  56  80  51   8  38  86  41  92  77  97  87  19  64  29  86  53  91  19  54   5  29  67  78  66  58  25  21  27  20  91  19  38  38  18  87  65  24   4  16  73  85  44  59  81   6  59  64  39  85  74  56  64  65  14  28   4  44  19  50  54  34  13  80  79  28  67  26  67  83  47   9   8   7  11  67   4  85  58  95  73  72  24  20   6  73  89  62  10  86  21  64  83  67  80  69  92  15  67  74  83  37  18  74  12   2  23  94  90  80  30  17  12  17  25  67  97  44  59  62  91  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      40  51  22  64  70  21  83  88  51  50  10  80  47  81  74  46  84   9  83  99  26  89  36  69  76  11  41  24  59  91  49  17  53  20  10   6  72   3   1  73  83  47  23  38  14  85  33  27   6  31  29  11  79   8  34  61  54  92  63  17  46  25  40  53  26  79  79  19  79  66  93   7   4  83  31  69  33  17  79  51  45  47  38  69  67  25  20  74  30  25  43  59  69  65  57  84  40  36  54  46  57  44  47  21  58  85  79   1  36  27  59  27  46  70  51   4  50  21  78  99  87  68  39  97  67  38  39  51  46  20  23  50  51  83  39  62  41  23  57  88  85  53  39  25  15  41  35  68  57  26  67  66  16  84  46  66  14  69  50   8  51  65  83   5  82  62  33  78  51  35  15  66  70  52  77  60  76  94  13  46  18  99  26  34  33  85  81  43   3  59  72  78  63  18  60  92  72  16  55  85  41  89  34   1  70  44  36  80  51  54  51  86  25  33  12  17  13  19  72  75  12  46  94  59   3  88  30  71  12  47  16  78  91  62   6  79  26  52  84  86  34  80  71   2  18  27  35  21  60  94  71  55  16  28  72  43  70  70  48  91   8  67  55  12  19  61  79  41  86  45  96  64   3  29  90  18  60  78  93  14  84   4  48  43  87   6  93  14  29   7  61  40  67  28  12  64  89  28  38  62  68  72   4  49  87  11  13   7  35   4  48  56   6  54  16   6  24  53   9  53  94  58   2  99   6  79  79   4  93   1  89  88  22  18  70  34  50  93  51  88  31  60  16  72  42   8  55  28  82  27  13  24  42  32  44  48  89  56  38  19  92  51  60  77  27  47   7  41  31  10  34  41  28  46  85  49  93  21  75  14  10   1   8  27  15  57  19  33  14  31   7  65  71  68  33  53  67  50  42   3  88  18  77  24  74   7  29  91  45  44  15  37  58  78  10  25  50  44  61  63  51  41  16  55  27  49  61  66  84  22  60  48  72  39  42   1  14  38  28  55  75  91  50   4  46  91  55  97  57  60  15  49  79  97  22  81  23  10  74  31  56   9  27  44  60  55  86  90  89  44  27  70  72   9   3  61  47  32  54  72  19  17  68  20  49  48  24  88  25  40   9  95  11  25  35  21  60  42  13  23  16  88  29  24   7  27  70  41   8   5  80  30  43  67  50  64  78  33  33  86  35  42  57  45  85  44  50  84  80  29   2  62  65  68  50  27  51   1  89  85   5  62  36   2  12  92  25  12  58  86  40  37  29  90  86  24  96  23   3  56  66  28  40  92  17  83  28  95  76  19  23  50  63   5  27  25  15  98  44  48  77  26  25  26  59  51  38  62  92  71  86  97  81  33  19  35  25   2  55  55  83  97  12  18  71  19  33  64  11  82  56   8  60   5  58  22   6  83  97  64  76  31  16  27  92  32  96  51  69  42  17  31  90  43  12  51   9  96  29  67  34   6  11  61  21  17  80  83  84  52  39  25   1  35  96  59  97  84  84  68   1  46  83  99  24  39  97  55   5  29  48  58  94  45  89  72   2  11  77  19  29  15  78   3  61  10  30   4  69  20  92  84  36  32  53  92  70  88  56  30  62   1   6  31  52  13  62  53   4  88  25  48  90  88  16  17  66  71   1  59  44  91  93   1  67  48  49  49  91  88  36  94  52  35  42  46  52  87  52   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    43   2  59  19  52  16   9  28  25  59  13  46  70  97  33  55  77  54  90  71  12  11   1  19   2  45  65  12  87  79   1  80  10  62  70  79  45  83  97  11  44  95  42  56  70  96  14  90  47  96   2  60  82  79  48  45  16  20  52  26  49  42  11  75  42   3  68  89  32  24   7  28  56  86  95  11  26  66  30  88  49   2  75  13  90  10  15  40  47  16  56  60   2  13  86  78  75  88  43  69  74  24  91   9  11  48  46  96  40  85  65  55  20  39   8  36  37  70  24  21  63  70  25  93  73  65  86  34  93  32  65  59  23  30  60  29  27  19  32  79  70  27  69  39  24  46  11  54  22  64  51  73  78  27  13  48  43  51  57  20   4   1  11  58   7  83  26  40  16  68  70  40  40  75   2  35  47  25  40  89  94  25  60  25  93  66  45  95  80  67  71  66  66  63  42  13  51  64  80  47  80  91  20  73  77  35  92  85  27  73  23  12  19  64  71  38  14  82  71  78   1  35   9  28  32  79  59  28  92   3   7  29  13  75  91  89   2  51  20   2  79  58  87  21  56  61  36  12  96  67  18  54  83  82  21  42  80  73  15  24  45  79  20  85  91  47  22  86  95  55  18  19  58  14  31  97  78  35  52  45   4  39  17  32  90  13  70  36  38  36  66  85  97   3  65  37  88  15  34  32  83  32  23  87  28  71  21  91  31  22  39  59  22  69  25  76  44  63  89  30  89  12  71  82  99  33  75  18  49  82  61  56  21  17  70  14  63  52  91  19  29  62  34  78  95  10  74  60  81  12  39  94  26  96  73  83  19  80  27   4  89  10  63  42  28  81  28  49  37  36  91  97  41  68  36  13  78  85  99  44  18  75  47  26  66  59  89  98  29  97  36  17  49  82  90  53  82  28  27  41  89  46  72  79  98  45  26  84  17  66  14  62  73  98  22  40   3  98  59  69   8  70  74  76  30  25  91  71   2  89  62  67  59  31  54  57  72  58  91  10  93  92  95  18  36  92  64   2  90  46  63  78  66  30  23  98  87  15  94  17  48  50   7  35  14  28  23  32  97  96   2  27  87  12  39  67  62  78   1  24  16  62  97  63  92  60  81  83  53  19  43  57  93  81  95  76  69  46  45  34  69  71  80  57  93  89  86  98  91  34  85  67  46  74  67  72  24  20  64  36  25  37  61  99  41  20  37  52  65  27   4  77   4  99  88  72  81  53  16  19  98  18  91  60  98  61  87  22  49  54  50  46  42  29  66  33  39  83  31  42  71  87  55  40  97  96  16  71  32  12  15   4  54  35  40  68  87  56  75  87  91  29  83  43  92  68  13  50  12  86  70  58  91  61  33  22  77  81  72  35   1  77  73  77  87  41  84  74  75  30  36  36  43  69   1  52  42   2  14  40  54  52  35  24  40  52  89  62  85  40  24  41  45  18   9  13  38  86  88  56  10  73  98  95   5  14  87  30   2  78  44  30  70  91  33  40  40  38  15  50  69  73  26  14  33   5  24  98   4  34  65  92  96  35  24  50  10  52  77  85  38  75   4  13  36  13  63  74  51  14  80  88  85  88  53  48  82  86  54  42  47  21  34  34  62  37  13  40   1  76  33  77  50  27   1   9  16  49  94  30  26  64  72  33  67  97  56  95  26   7  20   3  21  64  44  47  76  86  27   1  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  97  64  46  94  56  20  22  58  40  83  58   2   7  51  96  97  21  36  42  55   8  24  52  52  98  75   5  31  81  54  78  45  26  74  85  57   8   2  61  93  44  18   2  97  40  92  36  37  46  93  20  84  22  94  15  66  95  10  46  69  65  82  37  92  64  14  85  54  44  86  27  82  15  88  51  35  75   9  49   9  11   3  67  46  59  22  62  88  74  91  27  48  51  29  63  82  96  62  47   6  38  36  17  52  69  52   6  91  85  42  53  74  31  74  56  51  63  63  20  96  23  25  80  99  10  13  67  90  33  99  96  31  23  80  41  69  45   6  14  75  12  22  80  31  26  33   9  25  92  57   2  68  59  41  93  37  71  23  78   8  42  79  33  28   9  19  22  79   4  30   4   6   7  89  37  89  88  70  19  93  36  60  83  87  48  31  51  29  73   7  52  21  64  42  61  31  59  41  56  90   6  88  52  93  15   8  40  84  39  91  39  87  31  67  64  66  29  28  11  23  24  54  70  23  81   4  25  27  53  96  42  38   8  14  48  93  46  91  27  30  36  33  71  48  72  91  98  30  34  11  40  98  77  80  93  99  61  37   9  62  24  91  86  70  69  25  61  63  18  93  45  94  41  96  83   8  63  10  52  10  29  35  92  66  42  88  10  80  98   5  46  54  55   2  22  30   7  43  55   2  96  29  69   1  69  40  77  73  21  38  46  79   7  96  33  37  43  99  41  59  29  78  68  51  85  40  29  59  32  64   4  29  23  97  36  34  10  59  78  68  73  35   1   2  78  66  60  65  88  18  59  17  19  15  47  75  42  55  24  69  91  77  71  67  71  38  94  63  68  60  58  83  31  12  56  29  20  58  75  99  97   4  17  10  49  93  17  10  47  79  88  86  76  97  50  42  47  21  94  88  38  72  97  91  55  15  27  59  25  44  71  86  57  71  10  26  80  87  94  63  42   6  24  60  33  21  66  82  33  58  11  83  61  44  79   3   4   7  61  97  69  97  95  64  45  79  36  65  20   2  55  65  32  79  40   3  36  27  67  28  56  91  42   8  48  77  93  77  34  74  78  52   5  53  76  77   2  86  74  32  15  93  93  13  27  46  61  20  73  30  39  28  18  91  75  56  25  85  14  83  12  89   7  81  42  97  96  19  85  85  56  35  53  88  80  24  21  38  20  12  32  12  29  62  11  89  22   7  60  87  95  52  86  60  55  21  28   7  71  96  35  77  76  10  85  14  53  15  53   7  97  86  67  85  98  49  82  86  43  41  42  44  42  10  49  30  22  26  26  52  95  88  76  88  52   5  90  28  37   5  40  15  15  25  73  55  92  77  62  36  60  38  97   6  54  93  68  18  98  80  31  44  12  28   7  89  68  71  39  39  47  40  57  45  35   5  97  68  81  44  79  26  92  80  98  34  36  62  86  48  49  36  10   7  28  37  94  39  84  93   8  90  82   3  93  57  78  13   4  85  60  46  61  85  82  24  60  71  62  66  84   9  58  70  94  34  46  34   3  69  67  67   4  77  74  23  23  57   6  59  53  56  13  89   5  64  40  35  32  43  41  59  37  25  51  33  71  40  47  45  54  72  82  33  66  33  84  16  22  90  95  27  52  78   7  20  75  81  77  61  43  34  45  87  25  83  95  48  90  49  11  50  26  55  76  64  24   6   5  80  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5  37  29  49  29   7   5  24  66  86  40  29  22  97  39  10  14  98  94  43  76  23  81  27  11  41  86  29  18  60  58  45  64  80  93  34   2  81  53  29  44  78  72  75  79  55  48  37  11  40  82  76  77   3  83  53  14  15  38  35  92  29  54  82  16  36  74  49  24  76  37  28   1  81  39  13  99  18  84  13  76  71  28  45  40  66  78  90   1   5   1  62  57  38  37  79  45  66  72  24  81  73  31  81  16  43  86  48  97  33  79  18  73  28  51  10  38  87  68  16  24  95  42  74  86  87  65  82  65   2  89  90  46   2  64  75  73   4  20   3  70  50  71  33  37  48  85  76  21  75  99  56  13  68  76   1  78  67  19   4  20   9   1  48  38  90  36  88  36  32  88  73  64  71  92  68  69  28   8  73  35  69  33  96  21  51  91  69  43  99  82  22  79  15  31  22  72  12  13  49  97  96  10  93  40  12  20  24  33   9  12  35  49  45  91   5  44  94  24  18  35  52  73  47   5  10  37  17  45  78  57  79  15  86  45   1  62  19  81  49  16  75  58  13  97  54  95  62  89  37  46  17  73  75  77  67  43  94  10  64  19  90   3   7   5  21  80   5  36  29  41  40  88  15  25  56  31  85   6  70  99  76  83  10  25  94  32  12  69  43  36  18  50  55  13  57  28  11  16  94  12  72  80  94  65   7  20  74  50  39  56  20  46  80  87  45  53  39  79  86  92  78  23  62  81  62  78  90  95  31  66   7  67  87  35  17  76  69  47  27  10  36  12  66  27  66  87  93  12  81  90  42  80  83   7  21  77  21  68  32  77  71  10  44  90  98  24  79  56   1  39  54  88  12  81  61  52  44  88  54  51  67  80  61  15  39  57  44  52  84   4  43  21  81  82  65  25  20  29  95  13  47  27  29  84  49  17  43  39  24   1  94  66  23  19   6  10  37  65  69  25  31  63  41  49  94  42  75  39  69  22  15  38  13  35  70  93  12  83  11  10  81  33  44  93  96  23   4  83  59  66  71  29   9  35  26  32  80  90  43  53  34  41  64   2  38  80  76  92  65  99  34  78  18  67  40  57  48  94  65  75  69   1  45  46  68   4  55  29   1  61  37  40  28  29  12  68  91  64  24   3   3  93  77   1  53   8  61  81  55  30   9  62  81  46  58   9  82   3   2  21  60  69  50  62  81  66  23  66  83  66  75  57  87  75  39  53  74  98  43  80   8  46  85  89  10  62  99  19  31  81  35  99  69  56  68  31  67  81  88  59  36  68  35  62  11  70  55  34  56  44  99  87  59  81   5  12  27  88  62  87  20  87  43  45  86  34  62  49  53  13  12  16  18  33  52  70  43  69  69  28  36  54  68  53  57  66  95   1  54  83  98  48  63  83  33  84  73  78  70  99  62  22  16  32   7  45  49  49   1  84  43  20   3  76  59  44  23  99  27  51  55  24  80   2  87  55   8  93  42  15  91  69  70  37  86  97  25  74  48  95  41  53  47  60  77  62  52  95  79  45   5  87  55  65  32  34  19  40  19  33  48  27  95  21  81  61  35  20  54  48  14  38  27  33  13  24  51  90  22  38  13  46  82  83  13  17  66  31  49  98  52  69  29  50  23   7  85  86  59  45  43  68  74  39  96  30  93  33  80  32  74  17  19  48  10  44   5  37  59   9  77  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              35  95  38   2   3  42  57  62  24  25  68   7  16  39   9  36  75  56  66  28  41  29  60  50  17  77   2  39  68  45  98   5  25  76  78  23  68   8  27  77  92  65   3  96  71  98  42  50  71  36  55  90  39  94  77  26  94  46   3  27  53  40  67  38  88  23   2  45  10  81   4  91  44  19  61  15   4  95  75  74  31  69  27  52  83  58  83  84  52   2  68  11  11  62  77   7  81  79  27  79  95  12  38  81  76  88  27   6  27  62  83  36  17  64  14  27  78  62  90  62   1  83  43  58  66  87  38  48  95  86  27  44  29  85  63  43  64   2  20  37  99  90   2  63  98  54  79   3  13  41  30  34  42  30  85  96  98  93  56  47  37  73  50  10  35  16   8  92  80  39  92  24  84  28   8  46  48  98   2  19  94  68  14  71  88  21  61  85  62  97   9  42  91  43  60  21   3  85  41  24  58  98  12  76  27  99   4  68  92  28  68  65  33  43  63  91  41  73  86   4  54   1  75  60  61  56  85  92  56  70  40  34  22  14  13   8  99  53  93  61  25  95   8  57  57  85  96  35  29  24  30  20  22  85  84  34  91  94  53   2  96  83  52  50   1   5  16  76  53  51   7  99  45  98  75  16  35  22  33  24  39  68  73   2  66  84  62  76  67  32  72  60  52  90  34  42   7   4  55   3   9  78  57   3  74   3   8  29  67  16  44  36  64  85  73  42  28  15  78  38  42  73  92  41  35  84  18  85  84  16  20  76  55  82  37  33  29  39   1  60  27  42  68   6  32   7  73  74  68  51   4  48  39  24  97  75   4  88  80  36  16  11  96  26  37   5  96  79  56  39  57  59  25  94  15  46  96  68  39  96  29  98  97   9  18  36  64  36  84  88  46  16  79  19  98  65  21  43  52   3  41  91  36  80   7  56  39  30  88   4  53  98  41  62  98  40  81  20  73  20   8  83  98  15  41  31  67  10  45  32  13   7  74  29   8  10   5  25  36  85  92   1  61   8  47  64  34  77  98   2  86  63  35  40  70  54  99  80  44  66  39  35  76  40  85  52  51  13  83  56  64   5   3  33  36  76  25  43  25  78  85  50  98  82  10  86  95  31  60  64  42  61  82  90  47  77  66  45  21  93  57  61  56  14  53  49  16  52  44  93  57   9  17  62  37  14  14  44  91  17   7  48  93  41  80  45  34   1   2  24  42  91  84  95  14  38  25  84  98  23  93  24  65  87  21  97  89  88  73  48  99   3  16  73  40  86   7   9  84  89  21  29  50  20  12  86  86  21  98  10  56  24  63  52  49  23  67  22  72  75   9  80  17  16  15  50  61  99  90  74  61  64  27  67   7   8  11  90  98  15  67  37  29  50  91  60  77  13  95  96  86  69  25  28  97  11  46  58  91   2  14   6  80  60  72  60  31  52  30  34  91  16   8  50  30  68  98  24  84  49  24  89  24  64  36  60   9  52  19   8  70  54  99  39  12   9  60  44   3  36  59  73  94  98  65  93  66  35  41  46  64  78  48  61   3  64  97  61  14  61  31   3  41  75  78  42  16  87  75  30  80  26  10  96  42  66  25   3  31  64  57   2  28  70  79  67   9   5  31  21  65  15  39  99  87  60  61  24  76  26  63  50  18  96  42  72  15  67   4  83  17  54  17  73  84  84  39  80  31  12  82  55   1  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            86  57   2   7  41  85  71  14  48  13  13  81  68  50  49  23  31  18  95  49  68  76  55  45  82   3  32  50  90  30  14  24  49  33  19  63  88  87  20  62  71  22  24  54  35  44  51  35  15  96  56  71  28  24  60   2  63  44  68  63  56  41  69  89  16  15  30  81  30  57  16  43  17  89  28  27  13  79  28  66  21  12  95  70  99  18  56  82  71  61   9  38  59  55  67  16  26   5  22  81  96   6  58  27  60  14  91  18  62   9  20  91  23  66  95  92  93  44  62   7  81  45  51  79  13  23  19  67   8  26  79  82  89  15  52  40  92  80  78  69  41  84  98  15  39  76  63  66  56   8  37  74  98  41  73  32  60  31  18  43  94  52  13   5  19  19  45   6  17  48  68  33  80  98  86  11  37  26  99  53  51  43  95  14  92   7  90  48  75  98  51  62  18  40   9  75  96  96  70  57  78  23  68  37  14  10  67  78  38  27  65  93  50  10  59  37  27   4  69  57  13  81  56  48  36  54  70  81  47   6  98  88  95  82  96  56  46  49  16  54  87  79  84  96  15  53  67  93  58  64  42  26  63  76  51   7  41  41  73  74  67  59  95  15  13  20  13  88  86  59  87  98  89   4  30  55  60  29  12  62  11  48  17  62  68  30  58   4  29  67  89  97  61  59  12  42  16  73  83  19  71  49  10  26  29  55  86  82  98  61  12   3  69  53  52  40  81  38   9  40  70   6   1  10  99  71  39  92  12  86  33  95  41  99  45  99  44  40   7  76  47  15  74  40  35  78  36  41  65  49  96  89  84  76  49  68  80  69  77   1  43  64  30  45  37  51  77  34  12  52   1  62  41  40  11  17  86  70  14  73   7  77  25  84  84  99  14  65  95  32  99  98  64  61  63  31  16  25  72  45   2  54  77  20  99   4  55  24  25  79  13  85  73  26  11  24  53   8   2  88  13  99  83  16  82  36  46  32  58  67  58  94  42  27  41  83  49  96  84  48  67  41   2  55  25  89  41  66  74  54  20  58  73  11  50  33  53  66  63  72  26  24  80  35  79  95  60  20  19  31   3  30  86  42  86  15  52  91  75   7  27  56   5  69  88  17  54   5  25  58  29  29  23  93  25  74  56  48   8  75   8  94  54  33  11  48  42  53  53  70  74  77  67  66  47  53  26  56  53  15  12  43  51  45  41  50  54  20  35   1  78  65  30  55  82  98  35  87  85   8  87  46  61  90  57  35  15  71  42  43  49  18  24  49  38  85  86  61  49  99  91  29  46  68  43  21  91  71  37  28  63  81  19  93  33  54  14  68  17  14  36  15  72  24  21  39   8  16  66  75  48  65  32  99  32   7  51  52  38  23  31  78  63  41  47  89  61  35  40   9  63  55  77  10   2  60  29  54  69  97  15  32  13  68  97  74  71  67  83  83  84  79  19  10  83  59  20  92  75  83  90  88  54  73  77  30  22  49  93  93  77  28   1  45  76  58  40  37  41  83  51  22  75  20  51  84  70  89  35  25  81  36  74  90  93   5  47  92  10  95  19  51  59  47  35  47  60  65  36   6  34   9   5  86  10  59  34  64  83   8  45  97  55  99   6  56  44  58  70  22  75  21  11  44  11  58  72  40  46   9  20  68  58  21  87  86  28  44  30  33   3  93  64  15  67  50   2  31   2  36  18  55  15  95  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          56  53  20  59  77  99  50  30  35  43  22  69  67  23  18  27  25  10  35  94  20  23  99  78  98  66  63  19  61  73  39  89  13  67  40  96  45  80  71  47  82  64  23  74  62  48  17  22  34  18  49  36   9  93  14  18  78  87  67  65  63  72  57  82  57  44   3  88   2  86  63  34  96  80  46  54  54   7  32  34  39  83  53  16  44  76  69  61  20   4  90  42  78  24  49  58  44  97  67  87  72  65  63  53  14  38  16  29  52  64  63  87  34  22  50  86  76  31  10  50  41  87  42  17  38   4  44  46  49   6  47  55  37   6  89  46  49  94  24  57  33  75   6  41   9  98  64  38  85  40  48  95  74  35  14  18  31  39   1  75  31  91  77  76  39  44  64  79  31  45  24  90  67  76  24  45  82  19  83  19  79  62  13  55  63  17  62  14  21  55  94  57  47  47   6  17  94  90  77  43  79  59  92  31  78  23  19  91  91  71  28  15  40  56  43  86  97  60  88  16  27  23  60  30   6   5  39  40  82  35   1  30  18  70   4  84  31  56  84  67  11  45  81   6  17  40  16   2  25  37  88  16   9   8  46  36  21  97  70  52  50  74  27  77  57  47  57  84  25  51  62  95  53  60  81  30   2  69  56  74  50  48   8  15   9  17  18  60  95  67  22  18  23  82   1  34  23  54  46  90   1  42  55  15  81  79  73  55  30  41  48  88   9  83  35  12  11  58  22  23  78  79  67  56  90  74  68  87  75  25  69  75  61  24  83  20  84  53  78  17  57  70  18  49  25  65  63  39  67  88  98  17  30   9  11   5  27  89  74  62  96  86  73   2  29   3  47   4  81   3  50  16   7  86  25  49  40  45  64  38  39  95  55  34  25  84  88  26  77  21  77  77  22  29  16  29  65  92  89   8  86  21  12  63  73  92  98  59  74  87  79  57  48  97  19  20  68  66  71  10  78  67   6  83  89  70  38  28  45  64  60  75   6  85   2  26  64  80  60  46  58   9  85  81  26  80  91  21   6   7  76  62  12  28  84   7  81  15  22  70  96  55  98  13  91   3  46  11  77  25  15  75  18  26  17  75  27   7  33  74  61  11  22  26  39  62  77  91  64  26  21  35  48  16  34  69  58   2  90  61  69  39  19  98  26   9  73  62  15  36  34  31   5  33  72  21  49  24  33  23  30  47  50  33  82  12  20  93  98  74  43   4  41  24  82  70  59  78  79  21  43  20  99  83  53  30  53  29  17  57  97  87  61  89  55  99  60  35  19   1   7  43  98  10  36  63  82  24  13  20  35  10  19  85  76  51  17  93  82  37  98  41  97  79   5  49  87  69   3  50   7  39  34  44  22  64  71  81  31   6  14  22  98  92  19  68   7  36  91  85  65  34  51  45  24  16  54  47  81  94  90  93  39  71  85  17  69  20  78  59  82  16  27  14  29  46  84  32  38  26  89  79  24  90   2  74  76  66  20  18  53  30  12  81  27  65  24  60  74  95  65  16  98  95  14  83   4  40   4  87  19  97  58  12  47  10  11  14  71  34  33  89  31  47  50  97  95  28  98  38  73  31  20  38   8  57  35  65  26  36  53  43  35  16  45  12  75  99   5  74  48  20   8   6  22   1  76  55  46  60  10  41  16  40  65  40  53  89  65  48  85  55  29  58  37  32  28  28  61  40  41  84  85  52  90  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        74  49  30  64  95  41  60  19  98  60  10  98  51  65  92   5  69  97  53  62  61  76  39  28  80  24  35  84  64  28  80  50  36  55  68  77  11  45  49  22   3  57  55  24  15  29  52   2  15  58  34  77  27  52  87  89  16  53  92  16   5  81  41  99   6  48  97  57  84  60  82  19  15   9  70  66  75  34   1  82  39  91  46  24  10  88  61  39   5  38  64  30  39  62  22  69  13  95  78  36  81  87  21  37  89  25  34  94  36  88  75  11  10  89  85  37  50  46  96  78  66  91  50  72  37  26  22   4  11  16   4  57  67  33   1  14  22   1  93  14  55   1   1  27  33  17  53  87  85  33  83  25  16  11  68  23  65  86  15  41  68  20   3  61  17  93  93  60  27  65  87  15  47  93  74  16  76  73  49  35   1  18  68  18  79  34  38  94   8  47  92  54  76  39  14  23  70  66  32  43  52  97  36  56  45  79  13  74  11   5  31  39  50  71   2  60  74  15  11  36   9  81  41  56  63  73  16  64  27  75  78  73  96  22  64  34  54  49  36  75  80  37  38  41  75  37  49  24  99  74  55  80  26   9  67  29  66  29   8  87   1  53  55   2  52   9  34  32   6  27  45  66   3  66  77  40  93  26  40  55  12  86  76  84  53  81   7   1  82  26   4  38  59  68  14   1  99  72  39  70  45  14   7  70   9  41  19  62  13  84  43  90  41  19  22  64  41  83  47  48  98  85  71  91  47  97  93  32  75  91  13  98  36  24  66  63  90  94  58  16  60  50  18  19  42  44  85  85  55  42  71  14  45  70  44  66   4  59  53  14  93  49  99  76   8  49  80  24  97  43  96   9  97  77  41  64  82  41  33  47  51  61  28  83  85  15  37  59  64   2  31  90  69  18   1   7  31  87  40  51  25  22  48  27  85  93  96  15  93  95  64  40   3  30  36  86  61  94  62  47  22  56  59  14  78  39  14  30  78  64  51  57  77   1  17  88  76  61  52  35  78   6  18  85  98  33  86  26  21  20   2  67  27  23  82  72  15  28  69  46  77  61  80  82  53  65  87  88   5  97  30  73  73   5  37  22  74  56  75  93  66  17  30  82  69  24  25  93  45  92  66  95  21  80  13  70  81  50  85  77  74  91  82  26  25  50  40  21  96  29  81  94   3   8   1   1  53  17  41  32  89  70  26  17  50  85  74   9  29  68   7  39  23  82  70   4  43  87  85  82  48  29  69  36  16   8  74  31  54  20  50  49  34  55  97  33  13  22  80  68  85  77  77  69  40  88  85  17  93   9  22  51  73  24  52  44  12  26  99   6   3  59  29  76  49  38  62  32  39  52  22  98  95  82  78   1  72  22  40  66  32  78  56   9  40  17  85  62  24  49  49  97  35   3  85  30  74  38  55  90  22  28  19  32  37  35  86  54  23  61  38  62  51  21  74  15  69   1  79  32   8  61  92  37  12  33  12  13  73  79   8   5   2  48  81  71  24  55  19  65  34  27  34  92  12  29  76  37  73  92  15  81  23  18  43  69   8  12  84   3  96  15  18  29  18  13  75  15  91  89  69  35  87  35  48  64  90  19  84  54  87  13  86  22  26  20  89  59  52  97  18   5  21  11   3  37  92  25  54  50  91  95  94   9  83   2  58  91  52  82  17  82  49  66  53  89  11   6  69  95  37  82  17   5  54  20  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      31  84  38  26  96  81  69  85  36  49  31  55  52  47  65  67  35   5  43  25  79  52  77  46  71  35  22  74  53  38  58  50  20  67  19  50  87  19  29  92  11  97  67  13  15   5  35  33  40  42  96  70  29  87  27  71  59   8  50  21  58   9  90  71  55  38  29  61  60  44  66  86  43  13  99  96  36  65  47  94  37  79  13  43  65  21  78  42  83  29  28  78   4  83  21  38  40  29  51  71  14  81  50  69  15  33  29  41  17  97   4  77  53  41  36  42  88  75  36  20  97  24  25  61  37  97  27  53  28  98  76  35   6  95  81  15  48  24   4   2  26  10  56  44  14   5  77  66  54  96  69  47  32  33  97  24  30  75  55  13  14  96  69  78  16  51  79  31  91  95  89  67  12  30   4  98  24  92  38  27  89  86  70  52  76  75  18  33  86  15  20  65  94  61  92  19  34  30  34  76  22  98  16  76  29  60  98  47  66  35  40  40  88  18  98  63   4  19   9  42  47  41   8  71  79  81  76  44  14  80  14  73  23  40  34  14  61  82   1  79  49  21   5  95   2  44  69  82  16  48  43  36  62  57  56  66   6  61  11  77  69  42  19  47  74  90  36  60  36  77  64  24  74  64  86  58  81  38  81  35  17  12  48  76  68  14  33  62  86  72  40  27  47  14  66  59  88  48  36  74   5   8  96  33  96  60  55  97  47  66  96  40  44  36  18  25  35  27  95  78  56  80  23  85  55  11  59  45  59  52  32  96  96  17  57   8   1  74  70  99  17  18  57  33  80  88  33  87  32   5  58  95  64  63  43  76  68  28  37  73  77   2  38   7  82  51  11  96  59  91  87  33  16  58  97  92  32   6  92  70  94  59  55   8   4  52  66  54  65   1  94  62  67  93  89  90  89   7  60  57  48  23  90   4  72  91  62  63  16  79  53  14  12  14  45  51  85  62   5  77  10  31  99  99  68  37  46  30  76  31  74  48   3   2  95  14  19  51  58  38  47  73  98   7  57  90  49  39  25  43  26  26  64  46  98  88  55  85  45  39  48  51  25  95  14  99  21  57  46  46  28  10  72  89  37  50  33  44   3  14  55   9  53   3  32  93  18  84  36  50  66  97  25  47  39  41  78  46  64  97  63  54  97  61  45  85  70  14  13  15  79  61  49  82  85  22   4  14  97  69  21  39  51  36  22   6  25  70  15  96  60  78  63  33  62  49  22  88  76  72  95  82  61  53  77  97  92  73  57  57  25  64  74  47  40  30   1  26  84   8  27   9  18  20  48  41  57  71  87  87  58  32  39  81  65  83  42  91  43  14  30  52  76  15  69  44  13   1  71  50  69  67  28  61  57   5   6  64  64  38  20  39  33   1   4  98  67  37  62  58  47  63  42  64  25  18  89  33   5   9  65  43  52   9  77  27  31  77  98  36   7  93   9  82  96  93  81  98  67  99  43  57  73  54  39   1  46  24  77  74  32  99  17  15  56   5  26  59  18  47  75  62  20  70  97   4  36  87  80  50  88  69  94  66  60  70  75  77  30  10  97  18  71  13  73   4  39  60  79  13  78  79  30  86  47  51  45   9  53  63  60  35  66  74  96  59  22  35  54  21  83  80  78  93  20  74  59  51  62   9  20  65  38  47  93  89  51  72  78  86  49  59  57  76   6  75  35  68  56  40  45  65  19  65  86  11  26  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    34  59   8  29  67  84  39  24  53  11  78  85  76   2  42  58  27   4  20  18   9  90  86  31   3  11  99  34  25  31  50  41  19  75   5  64  18  88  19  50  82  83  41  32  55   5  26  21   2  80  49  47  23  97  27  95  79   2  43  46  19  84  12  83  12  99   3   9  78  57  71  92   8  92  62  65  55  85  99  91  26  87  16  57  62  83  13  70  73   2  65  87  79  50  26  22  72  37  63  54  11  40  83  90  96  98  62  50  80  27  37   4  97  92  68  49  68   4  41  70  57  66  89  36  77  32  57  76  51  92  57  82   9  99  45  10  56  14  12  14  18  63  29  42  71  42  38   3   6   7   3   5   4  16  34  12  79  84  64  37  76  20  18  89  97  28  56   3  59  73  34  75  43  30  39  68  42  19  91  80  26  66  62  83   6  26  26  95  52  54   5  74   1  97  53  23  79  45   7  85  56  92  43  92  67  48  36   5  76  31  75  80  18  30  52  12  79  66  43  43  76  80  28  77   5  50   1  68  38  82  32  45  93  77   3  82  74  49   8  62  53  57  28  93  44  17  78  78  87  33  69  48  96  20  77  30  33  53  75   2  63  45  85  34  57  84  45  40  57   3  87  45  25  63  73  55  54   5   4  40  80  82  48  41  94  69  14  64  23  61   2  92  41  56  53  76  76  38  81  15  42  64  89  27  70  83  24  90  33  96  40  77  45  85  99   5  57  49  22  72  10  79  61  26   8  55  49  53  85  76  54  85   4   3   5  65  22  64  77  96  69   5  32   7  41  87  29  55   7  47  19  40   1  68   5  43  54  31   4  32  91  45  66   3  53  20  78  15  12  28  86  57  76  19  28  26  44  91   1  28  16  92   6  14  14  49  63  84  13  13  91  72  50   6  71  55  29  32  69  63  37  52  67  18  67  58  67  65  56  87  24  68  91  38  77  16  79  82  74  64  40  70  19  83  10  86  57  94  61  36   1  23  75   7  84  78  78  36  79  83  32  19  70  47  70  83  76  32  80  40  87  70  82  55  79  13  37   8  26  45  54  82  72  74  69  93  38  68  87  33  20  56  42  84   7  27  86  68  87  79   1  50  55  55  58  20  16  97  13  55  31  93  59  20  62  85  30  95  16  49  83  56  17  62  29  65   6  30  78  54  99  77  84  89   7  98  86  44  46  74  71  19  16  79  83  14  37  22  32   4  44  93  32  40  90  18  30  56  49  77  67  16  13  48  25  43   5  68  63  66  64  73  64  30  79  39  28  20  75  18  47  43  97  31  52  59  95  70  73  41  34  37  78  16  27   9  44  33  22  14  52  16  33  42  42  91  23   5  44  83  91  12  94   7   6  94  95  68  76  46  23  50   8  73  32  93  42  76  31  75  42  78  21  76   4  50  75  93  24   8  97  23  27  81  71  32  56   5  15   8  40  95  51  29  66  11  34   1  72  11  22   2  62   9  35  12  17  39  96  45  27  48  79  61  39  30  48   3  99   7  10  83  89  89  24  28  62  33  42  60  97  52  21  15  60  67  23  26  65  14  29  13  31  71  12   1  11  36  36  47  64   2  40  89  72   7  52  11  50  58  71  92  50  66  36   2  97  12  35  53  54  55   8   8  83  51  91  76  50  23  24   5  37   7  63  16  11  83   1  85  22  20  11  49  84  58  56  84  61   9  12   7  83  48  83  78  38  47  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  41  42  42  98  31  25  13  50  91  73  75  29   9   9  68  47  83  39  11  48  55   1  18  59  49  91  18  54  84   7   2  86  78  45  79  77  10  70  82  10   5  30  76  88  17  78  11  60  94  97  67  34  63  33  87   4  63  61  43   1  26   3  66  19  67  31  69  36  55   5  31  56  13  78  27  42  95  84  14  82  59  86  68  27  55  10  46   3  91  65  73  41  61  63   3  41  14  82  78  98   4  92  38  40  94  70  75   2  62  83  63  50  96  57  87  11  72  50   4  54  52  27  27   8  60  38  30   6  36   4  23  35  13  20  29  30  63  35  72   8  27  15   4  20  88  90  90  45  65  89  58  15  34  49  44  74  36  26  35  76  25  18  90  37  57  38  58  90  55  89  92  90  44  35  86   9  69  90   5  69  96   6  39  47  56   8  20  60  42   3  94  40  47  36  14  13  43  16  39  21  17  71  47  57  36  74  41  77  49  30  26  43   2  15  13  13  43  82  87  38  54  58  74  97  52  50  25  33  75  87  83  54  30  88  23  22   7  77  67   8  76  64  53  87  26  96  28  75  57  41  24  24  12  29  16  43  52  87  68  36  84  54  52  56  86  84  83  68  79   7  98  10  27  93  54  79  35  19  25  30  75  47  80  58  14  60   5  20  42  36  73   4   5  38  30  15  57  23  70  84  91  90  74  30  63  29  64  55  99  85  13   2  43  89  11  52  94  32  66  22  64   1  67  57  15  85  99  51  87  29  99  43   9  56  97  82  28  94  98  94  24  70  94  71   9  81  55   9  90  93  58  81  29  24  83  23  15  30  70  91   9   7  47  21   8  66  42  94  25  60  49  99  59  33  30  16  42  92  97  97  86  54  53  34  13  95  88  55   3  39  82  47  29  14  93  60  91  43  15  89   2  93  48  27  38  46   1  77  83  55  65  18  80  50  29  48  96  56  47  59  99  82  52  89  21  89  78  63  27  59  28  60  38  15  12  65  15  58   1  24  78  77  79  59  76   4  75  86  46  96  16  53  48  64  80   2  20  80  33  28   9  95  72  15  78  22  85  90  83  45  35  68  94  22  44  75  14  23  91  55  72  31  51  26  68  25  81   4   9  46  16   2  98   2  88  41  60  77  13  31   2  62  53  67   6   5  25   1  82  34  28  46  47  27  32  67  62  88  24  33  31  81  83  15  77  42  35  96  39  74   1  33  37  66  27  12  78   8  10  60  43  45  26  90  59   2  96  23  65  17  16  22  83  70  25   9  88  32  43  14  17  37  31  71  37  49  51  54  88  51  95  46  77  34  95   6  86  36  12  69  25  48  12  64  91  38  38  70  19  69  35  71  19  88  64  98  63  82  42  28  33  85  38  12  84  62  28  32  24  82  57  92  38  25  85  70   1  65  59   7  50  32  15  36   3  51  71  45  81  83  19  65  97  20  31  60  34  36  22  51  57  27  43  63  50  59  49  11   4  67  12  22  82  36  72  46  61  85  61  40  93  39  81  63  40  28  20  39  46   6  18   3  88  49  37  17  73  52  74  94  22  18  42  14  27  96  53  53   5  21  99  62  38   8   1  64  74  54  20  98  34  35  31  26  29  27  84  67  62  80  43  73  23  36  87  67  25  24  18  29  33  99  34  16  28  82  80  75  34  65  25  21  70  83   4  63  70  17  93  47  61  78  58  54   9  32  54  14   5  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                50  68  47  63  19  15  64  65  47  58  94  59  49  81  65  20  70  84  11  55  43  84  44  35  56   8  36  42  19  19  77  77  37  48  18  66  66  20  89   2  70  78  35  43  69   1  99  79   1  38  15   5  78  58  72  75  45  80   1  71  57  78  43  30  39  33  79  79  63  88  56  99  38  70   8  58  13   3  49  18  35  61  18  99  90  49  21  26  80  82  24  54  14  48  79   6  31  83   3  98  61  11   2  81  53  21  32  51  27  10  68  34  85  71  87  16  83  49  67  15  49  35  77   2  90  61  50  18  34  69  24  33  11  57  38  66  17  32  18  84  30  67  68  57  31  82  24   3  30  26  17  19  68  20  27  53  93  12  81  83  10  43  95  26  95  74   3   2  40  30  56  96  97   8  18   8  63  61  56  71  57  54  59   4  94   2  66  61  70  45  35  17  64  26  52  19  35  12  18  30  57  87  28  79  60   2  52  56  38  15  30  26  15  34  76  30  79  86  52  33  29  42  61  32  25  44  89  14  80  42  79  15   2  75   6   1  39  63  59  80  80  56  48  33   5  16  85  72  99  39  38   1  26  56  57  87  62  22  37  84  57  65  50  31   8   9  94  11  35  85  28  38  23  17  57  85  58  70  73  15   1  38  68  61  57  72  63  88  36   4   3  96  49  50  72  70   1  85  27  26  56  18  13  60  73  51  22  66  47  46  70   8   4  58   5  67   3  89  43  39  46  12  40  60   5  27  85  68  18  72  74  89  68  39  81  20  67  66  24  72  68  34  99  87  87  41  23   7  77  59  83  64  71  89  54  97  53   9  61  69  50  75  91  71  60  72  86  51  85  53  22  80  66  72  22  61  11  20  84  61  29  72  53  59  37  43  20  45  86  80  24  44  64  36  80  68  59  39  39  90  50  12   7  60  73  73  12  37  33  38  13  95  48  56  41  20  88  56  26  35  85  50  92  70   5  30  62  83  63   4  44   8  63  62  25  70  14  39  45   7  97  13  30  86  95  32  95  11  70  57  40  45  33  97  89  28  72  93  49  79   1  83  18  22  99  35  84  89  50  93  97  82  93  61  34   6  72   4  83  85   5  55  60  78  85  80  73  57  12  71  45   4  72  42  92  98  32  72  29  17  66   5  71  90   2  16  12  68  70  81  86  86  33  33  90  61  73  63  79  43  98  45  91  52   3  32  76  41  87  82  71  41  14  64   2  96  10  98  32  55  21  20  21  94  82   7  53  96  24  79  24  61  97  44  22  27   2  60  61   6  12  63  19   6  89  59  90  59  94  56  96  97  11  49  40   8  90  24  92  69  84   7  73   4  86  67  30  49   2  83  95   9  64  75  36  24  47  49  60  41  58  43  68  75  73  83   3  74  17  34  12  91  30  85  69  10  17  15  53  24  60  33  15  27  57  16  26  29   6  47  43  18  27  99  40  21  45  89  36  44  45  30  56  23  85  86  66  10  84  14  26  67  32  32  99  29   1  99  96  90  35  47  93   2  63  34  25  91  36  33  44  15  66  13  82  99   3  43   9  68  40  55  36  13  82   1  87  34  50  77  33   5  67  84   6  38  80  51  58  74  18  77  49  87  72  77  57  84  29  44  40  60  32   2  27   2  55   6  94  14  68  99  72  73  54  22  12  80   1  37  40  54  62  10  57  70  98  57  26  84  16  85  41  84  26  39   8  80  73  13  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              88  60  87  97  33  85  31  79  23  84  90  90  25  18   8  40  57  98  38  97  31  60   2  58  34   3   2  61  63  13  44  32  71  72  67  98  71  60  52  28  20  71  79   1  37  90  70  78  79   8  58  91  37  71  46  84  92  55   1  54  28   1   6  73  89  86  88  23  13  40  55  71  28  34  69  12  55  97  90  78   1  47  16  12  30  13  92  88  13  91  75  59  53   9  51  54  26  13  43  58  72  47  17  55  82  12  91  25  78  20  97   7   1  73  97  52  54  71   7  43  18  73  20  57  85  86  12  72  72  56   1  95  76  47  22  45   5  80  12  19  33  17  92  66  36  21  45  97  89  28  63  32  48  13  56  17  88  77  66  97  53  62   9  24  58  12  78  12  56  76  66  42  67  97  75  83  78  83  38  28  23  37  28  25  69  12  64  23  78  11   9  75  99  38  87  80  31  68  43  52  94  91  83  64  20  93  89  29  82  22  45  41  44  44  46  36  74  73  98  12  95  88  14  58  74  86  73  90  31  93  36  91  41  88  88  89  46  73  38  95  94  50  96  23   5  44  35  56  30  11  34  12  84  54  10  76  88  59  40  92  54  78  51  92  68  87  10  85   1   8  51  39  23  76   2  58  12  68  21   9  19  44  30  22  25  36  61  72  54  85  62  63  97  66  21  29  43  45  25   3  69  93  88   5  20  30  25  89  73   8  48  25  83  59  79   9  49  47  17  48  84  90  76  54  58  22  55  53  53  52  75  30  65  56  41  21  65  83  86  63  90  18  68   6  92  74  93  51  54  91  26  40  96  44  64  79  20   7  26  90  99   1  94  81  87  59  46  71  28  95  55  21  15  44  70   5  90  26  78  13  84  91  69  87   4  95  31  36  40  61  82  65   3  51  13  46  65  72  16  91  59  55  87  33  87  59  91   7  99   1  57  96  80  83  78  41  22  74  22   6   3  61  30  22  48  32  42  92  33   1  74  83  57  12  59  50  15  43  49  58  96  25  68  11  53  57  16  66  64  93  67  57  90  17  17  53  50   3  89  52  66  98  13  40  81  85  82  65  75  94  23  53  15  33  27  61  29   1  57  33  35  45  98  32   8  76  90  76  70   3  29   9  17  44  82  39  19  27  44  79  49  69  35  16  79  56  13  55  87  10   4  37  22  21  88  87  50  76  48  69  30  10  37  93  41  97  25  59  11   8  55  28   5  46  18  96  96  46  21  78  17  94  14  53  81  16  85  39  12  98  67  52  42  27   3  89  96  98  43  62  38  80  81   3  78  21   7  89  45  92  90  34  79  30  60  98   8  31   1   5  76  88  67  63  47  90  15  27  89  23  42  97  33  44  16  73  12  54  26   4   7  60  22  23   5  24  66  88  63  72  26  19  43  14   1  53  69  41  64   8   1  28  10  28  65  22  72  62  41   9  75  47  74  53  75  38  80  10  48  11  31  95  72  28  20  27  34  25  95  83  73  17  34  56   8  26  60  14  30  74  37  33  57  44  30  86  65  17  24  44  56  90  39   7  66  81  28  91  21  50  24  33  75  92  51  47  96   2  36  44   6  59  73  54  53  10  58  37  75  19  82  44  98  89  94   1   1  55  22  73  52  66   9  80  52  70  68  60  28   2  32  35  40  33  88  78  48  10  40  13  57  29  28  57  71  15  92   2  26  61  83  93  58  26  54  31  39  75  57   6  42  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            93  32  41  85  66  94  35  61  96  58  62  91  15  91  90  98  41  17  94  41  48  73  65  73  11   9  72  97  92  80  12  72  96   6  38  32  55   1  24  90  92  28  64  10  87  76  15  11  90  44  41  26  44   8  79  95  35  70  66  79   8  97  80  83  93  34  55  99  64  14  41  64  91  30  43  53  95  91   3  59   7  25  73  34  60  61  93  42  75  16  58  49  99  13  79   3  92   2   2  83  82  31   9  58  78  19  34  74  50  44  85  42  92  16  89  16  88  95  74  60  93  58   1  54  31  45  12  10  33  74  23  95  23  44  68  46  66  80  91  99  50   5   4  94  77  39  14  19  74  64  75  87  49  83  11  97  82  66  17  94  96  83  94  57  82  15   9  61  69  36  26  69  22  30  33  84  86  77   2   9  60  56  56  95   9  22  60  35  97  57  22  25  57  94  85  41   7  53  99   3  28  21  39  43  74  36  12  30  20   7  10  62  91  74  57  79  87  87  91  40  70  66  36  86  17  57  92  43  61  23  13  11  74  55  24  72  62  45  68  38  17  97  29  54  20  10  56  53  10  94  18  53  93  80  56  23  12  43  76  69  11  86  56  88  69  59  81   7  73  83  33  86  49  20  25  55  74  82  70  19  27  70  19  12  32  18  12  84  86  71  52  94  39  57  71  10  77  84  74  74   5   7  99  96  87  90  97  10  19  76  25  14  75  26  43  14  19  14  29  54  40  79  46  35  49  90   4  99  99  30  56  39  91  78  44  27  60  44  63  91   9  11  91  89  80  31  44   1  24  18  40  26  84  37  96  35  92  67   2  32  99  38  92  87  89  13   8  40  94  30  43  60  22  26  63  27  70  89  33  89  69  76  25  44  95  73  43  24  87  17  94   7  33  77  46  63  75  76  67  72  33  57  16  35  79  17   4  48  53   1  34  18  87  75  11  92  55  73  62  86  35  14  87  81  81  62  65  78  14   2  85  43  76  26  63  37  68  72  40  81  19  53  57  12  74  46   1  54  62  46  74  45  33   6  11  69  87  49  18  98  57  44  56  81  79  32  44  11  14  69   9  31  69  31  67  66  51  79  77  99  64  27   1  30  28  76  17  21  41  81  83  40  29  96  94  46  52  78  33   7  96  14  28   9  41  91  16  21  48  89  86  50  91  67  18  27  95  57  49  95  46  58  23  42  17  59  53  94  25  29  84   3  53  12  96  33  83  91  57  64  24  82  27  25  65  61  94  70  58  95   4  20  95  73   8  71  49  25  26  92  76  90  77  80  74  40  62  15  82  16  78  62  14  61  70  79  62  24  68  43  10  52  26  10  27  15  27  79   2  45  70  79  93  78  38   9  78  71  39  31   6  40  57  81  58  73  47  47  67  28  21  75  28  99  27  94  65  60  65  16  69  63   9  34  84  73  53  85  42  29  92  78  98  18  63   4  45  62  36  43  49  27  66  45  16  44  45   2  90  31  48  60  16  13  28  59   9  72  59  34  62  18  94  12  62  83  41  67  50  34  51  83  37  96  18  36  39   1  70  83  13  89  46  50  83  84  40  99   5  89  42  92  12  17  56  80  45  15  45  62  21  80  87  23  99  51  74  85  62  70  23   6  70   7  64  88  18   2  24  32  53   2  18  28  16  61  67  41  95  44   3  43  66  72  16  65  30  50  46  58  92  18  72  55  42  90  95  46  67  47   7  71  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          53  48   4  57  75  36  98  20  36  79  86  27  16  91  66  64  77  12  27  90  17   4  30  81   8  75   8  49  46  19  40   4  99  84   5   6  68  60  43   3  65  43  97  60  91  45  96  64  91  52  16  50  17  96  77  71  20  86  38  16  63  12  92  42  11   4  41  57  37  76  36  26  14  92   6   9  48  23  69  53  26  92  70  60  82  47  56  48  81  47  36  92  81  25  33  22   8  15  49  83  39   7  68  41  98  21  25   9  36   8  66  13  45  14  16   1  25  60  38  43   4  77  73  30   2  10  68  85  91  30  89  17   1  19  68   1   1  33  58   8  58  80  18  20  88  98  91   9  49   2  32  10  59   5  72  74  69  64  51  25   3  72  91  73  39  33  91  28  69  48   9  26  25  87  90  87  46  66   4  19  79  63  15  41  53  20  14  46  32  63  73  55  90  79  99  44   7  14  73  39   3  91  27  35  97  90  52  79  23  42  56  72  88  54  12  63  89  62  17  90  86  65  64  48  12  40   6  58  89  98  64  72  85  12  80  16  45  10  55  19  13  30  84  71  27  19  42   4  84  12  14  48  45  54  99  48  12  57  50  25  82  55  80  14  85  88  89  65  65  51  62  40  47  55  92  54  71  44  16  52   6  72   7  95  20   2  68  91  34  94  61  61  85  10  59  17  77  55  41  96  33  49  17  36  77  37  39  23  27  40  35  22  91  67  69  30  66  58  92  62  81  90  91  14  38  48  57  38  14  30  63  31  98  38  77  46  76  79   1  21  75  80  98   9  86   1  33  60  97  81  68   4  11  98  89  17  89  87  49   3  10  26  97  83  96  41  49  28  77  76   6  50   7   9  21  41  43  41  67   2  68  50  73  35   3  55  13  79  10  69  98  45  38   7  18  51  12  90  36  26  23  25  13  44  94  73   8  76  45  84  11  38  69  22  13  42  11  87  64  17  14  45  62  96  36  71  32  62  14  49  28  41  75  19  26  51  52   1  75  39  50  75  13  26  58  78  63  33  73  93  34  88  47  70   4  57  36  52  64  69  63  36  74  59  98  49  59  31  14   4  88  18  81  11  41  38  46   7  67  37  79  27  82   5  88  19  68  16  55  57  42  32  60  88  13  91  92  45  98  51  88  81  62  11  81  86  20  94  34  78  46  62  17  36   4   8  91  55  80  97  67  34  68  59  46  79  86  54  52  24  28  31  72  97  86  94  53  81  99  47  78  36  58  89  82  34  32  59  76  61  11  32  20  76  80  58  91  85  86  54  41  25  35  84  12   2  49  34  57  60  57  35  90  24  95  94  78  64  93  39  54  16  66  67  92  79  28  25  57  31  86  98  27  80  45  18  14  34  51  58  58  61  19  27  25  84  72  91  48  45  91  14  92  99  52  36  52  85  13  15  44  49  31   6  20  31  75  40  87  49  28  45  73  63  19  35  99  98  62  89  67  92  87  99  49  84  99  67  26  50  16  30  65  74  80  27  59  52  17  17   2  52  81  91  52  64  39  77   9  96  48   8   1   9  41  44  86  39  53  50  62  47   6   7  52  89  64  68  83  44  69   9  59  48  62  58  96  86  99  65  18  79  97  16  12  20  81   5  66  22  92  99  71  75  79  35  65  11  86  55  69  24   7  22  95  14  84  94  73   2   1  16  13  89  45  67  12  40  48  58  78  27  34  46  66  98  53  48  56   9  61  82  70  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        52  50  52  97  77  77  61  39  81   8  61  37  48  26  87  88  39  99   2   2  29  84  58   6  49  36   8  18  60  49  26  40  57  25  52  82  58  11  93  21  60  20  18  61  90   1  33  87  90  79  84   7  36  36  15  69   3   6  74   5  90  46  75  52  64  48  36  33  70   8  79  73  13  58   1  71  82  35  42  22  17  20  66  55  96  99  80  53  84  92  94  96  31  65  79  26  68  63  92  36  34  95  50  88  56  54  74  18  91  86  22  45  50  11  26  44  20  65  81  67  67  76  57  36  10  86  22   3  17  79  52  69  85  31  20  59  55  66  13  42  68   7   5  13  55  98   4  26  23  12  85  45  27  30  75  24  30  73  26  92  99  19  60  19  62   8  10  36  67  90  26  70  50  73  46  45  57  53  43  41  41  55  72  75  34  33  27   6  78  18  80  96  97  79  74  27  87  80  79  70  83  16  52   9  75  34  55  85  26  39  11  81  62  47  14  66  31  47   2  25  78  31  88  95  52  27  65  84  64  79  64  28  17  70  17   6  65  79  44  73  75  26  16  87  89  26  47  93   6   2  36  59  26  69  91  82   9  47  76   5  72  70  81  42  93  28  48  36  11  48   1  48  80  94  23  17  52  78  48  95  40  75  60  60  22  31  84  13  72  96   2  62  81  55  57  97  68  52  76  53   7  72   1  79   8  20  57   3  66  82  37  22  64  86  30   5  34  26  84  64  11  92  37  85  37  78  36  20  16  86  44  97  87   9  13  70  84  58  61  36  53  88  56  95  31  20  53  99  71  39  19  62  83  17  77  62   7  56  75  48  28  58  33  34  25  13  37  44  22  61  96  88  35  55  39  48  85  66  73  50  50  61  45  18  67  83  94  11  47  33  93  71  31  16  16  68  84  51  60  50  71   6  27  80  50  87   1  41  73  21   1  72  77  71  10   6  28  82  54  79  32  45  56  77  85  49  24  95  64   4  18  15  81  66  73  27  52  12  13   6  47  60  29  21  27  68  17  72  68  94  50   6  45  16  16  43  64  25  62  41  59  53   4  58  27   9  52  17  84  82  64  49  25  62  78   7  37  53  52  63  77  98  15  45  49  28  41  23  16  25  77  95  41  93  74  97  57  38  89  49  42  41   8  57  72  82  77  76  66  40  41  63  42  51  38  81  48  17  20  66  41  69  27  15  64  25  82  64  48  85  96   4  48  57  34  64  25  71  39  18  52  73  15  35   1  89  65  97  55  41   5   4  62  24  54  38  94  50  13  37  97  64  64  43  13  93  66  63  78  18  21   6  83  55  72  21  81  63  15  28   2  42  37  55  39  13  87  42  15  90  94  67   4  59  43  24  65   9  24  71  24  18  91   1  20  57   9  61  65  69  15  15  57  27  76  78   7  28  81   6  72  85  23  26  86  86  91  67  85   9  51  23  12  34  45   2  14  36  27  82  30   9  78   9  90  16  37  20  83   9  94  67   6  12  85  32  91   9  30  49  31  56  19   9  39  80  33  40  78  33  20  42  35  40  26  60  21  73  11  85  32  60  30  52  94  89  13  65  71  52  95  40  22  35  92  87  95   8  22  18  32  64  79  18  38   2  80   3  31  41  49  87  31  61  17  21  91  52  21  36  56  86  20  55   4   5  74  48  74  96  84  74  61  94   5  23  66  27  15  98  36  99  32  10  60  59  74  64   2  77  36  24  53   5  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5  93  70  80  94  17  39   1   2  17   2  97  69  77  75  58  36  45  36  95  12  56  99  12  99   1  23  14   3  33  74  20  81  81  33  69  34  15  23  90  28  21  28  88  12  38  42  51  88  91  87  11  11  65  46  88  29  11  55  19   1  47  45  62  76  69  63   1  74  24  73  44  16  15  34   7   2  92  72  32  99  82   5  28   8  71  34  99  50  51  69  22  42  42  34  10  40  32  50  90   1  29  80  19  60  43  69  46  47  64  13  53  98  19  93  10  13  43  63  93   1  70  63  78   7  87  92  72  94   1  54  54  86  65   8  29  44  87  96   8  48  37  98  29  67  97  42  54  51   7   5  54  31  37   9  92  45  58  98  38  27  17  79  19  80  50  44  76  48  89  60  29  84  16  33  26  46  16  88  93  73  94  56  43  40  42  22  68  15  83  11  81  88  91  53  26  19  97  44  16  97  50  11  59  36  63  89  13  72  55  41  14  80  82  31  92  25  90  60  38  19  49  66   8  21  98  83  47  62  24  52  44   6  77  99  92  42  11  55  26  33  41  62  47  78  67  76   1  29  99  89  19  22  73  42  43  83  20  24  18  37  79  80  85  44  36  59  67  85  90  84  12  87  70  44  55  97  76  14  86  48  23  89  80  38  54  88  87  49   3  45  64  91  51  17  19  85  71  79  97  73  53  31  84  38  87  71  83  98  55  18  96  63  51  90  85  96   9  50  19  23   7  94  86  56  39   6   1  47  12  58  40  36  46  94  14  89  61  40  25   2  44  69  50   6  28   5  43  44  89  34  49  87  16  93  43  39  39   3  81  25  71  13  34  10  56  82  85  26  99  92  48   1  17  85  51  16  24  17  75  86  87  34   3  49  41  54  91  89  93  31   1  55  54  18  43  37  67  25   5  47  75  28  82  55  39  99  87  95  29  54  92  12  20  57  68  83  88  87   9  50   7  26  19  81  89  32  95  64  58  11  60  19  18  58   9  28  83  56  65  57  65  82  78  33  72  16  32  85  19  84  70   3  50  41  14  88  61  70  23  32   3  81  60  34  97  13  79  68  19  51  73  27  76  94   5  31  24  54  87  32  63  51  76  61  53  72  75  70  60  47  94  95  78  11  22  13   7  39  52  44  19  69  82  34  24  19   3   9  42  47  66  68  99  86  14  69  82  76  77  70  39  99  66  74  93  93  36  49  12  80  55   5  79  74  91   7  16  11  84  45  57  21  85  97  46  26  17  18  93  21  74  82  15   1  16   3  66  20   6  12  46  45  29  54  43  13  82  17  32  85  22  72  59  59  30  15  33  62  56  79  99   8  38  47  69  25  59  81  59  15  66  53   3  12  10  45  53  14  87   4  30  82  33  52  25  91  39  50  91  95  35  59   9  32  15  53  80  66  14  31  93  39  52  97  58   1  94  30  64  78  39  92  42  70  28  85  27  28  31  63  85  74  33  72  92  95  37  27  91  99  61  76  56  60  33  39  12  47  78  15  82  71  61  69  95  52  71  41  53  41  99  80  61  67  38  72  12  16  19   5  62  22  90  40  44  82  75  52   7  82  43  46  70  86  48  91  89  17  97  22  96  43  88  68  19  79   5  20  57  63  62   5  66  48  88  34  79  22  73  43  24   8  35  64   9  31  55  55  10   6  27  86  93  90  52  10  16  28  91   9  18  21  71  69  87  65  55  18  86   6  79  47  21  60  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    12  37  47  54  62   8   3  50  26   4  27   2  14  86  56  33  96  23  11  83  88  23  38  39  28  32  38  23  78  24  58  52  22  10  73   1  56  46  63  80  49  18  51  86  49  95  81  47  74   3  39  79  17  50  43  88   6  81  14  13   3  13  32  60  28  93  32  92  97  16  35  95  48  25  60  27   9  27  73  48  49  64  95  97  54  98  94  57  84  65  58  70  70  75  34  24  73  44  14  10  38  37   5  64  80  27  98   3  95  55  64  41  17  21  50  99  66  45  84  97  14  54   2  76  23  77  18  42  49  44  31  14  36  26  84  30  71  22  23  87  42   1  16  35  50  30  32  15  96  66  73  84  69  51  75  27  48  37  15  86  14  76  98  27  59  57  89  86  85  84  19  77  49   4  96  48  47  26  20  38  47  88  79  66  87  87  91  69  20  59  74  86  59   5  53   7  67   4   2  91   4  99   8  15  66  18  79  88  95  78  97  83  57  98  58  67  87   3   9   3  64  83  94   5  58   3  55  45   6  49  11  23  87  73  56  87  71  98   6  46  82  35  12   6  96  97  47  49  92  51  59   2   9  50  13  30  99  65  13  33  82  38  80  17  70  14  83  74  79  27  97  16  47  90  91  63  22  24  80  42  77  70  55  57  76  97  11  60  41  78  73  55  90  57  59  69  22  72  91  29  97  12  53  74  59  70   7  29  52  42  63  74  39  39  22  37  64   4  69  26  43  63  37  80  81  29  68  32  44  29  79  63  11  12  41  59  26  58  48  61  43  63  19  69  83  41  73  31  66  72  65  62  71  72  81  51  14  10  57  32   1  15  83  49  30  37  44  69  13   6  44  67  42  48  29  17  59  17  89  43  48  83  32  77   5  41  73  68  26  66  69  78  25  77  38  46  12  92  45  73  37  90  75   7  48  45  63  66  70   1  56  11  59  20  76  67  93  66  20  34  59  43  85  56  88   6   2  11  85  71  45  66  37  83  39  72  29  67  86  68  45  85   5  58  44   9  41  76  49   4  17  39   9  64   7  27   2  88  33  93  94  17  34  41  50  37  57  74  22  76  98  45  13  54  13  13  79  79   8   1  98  72  10  77  67  10  24  53   4  66  79  54  99  95  26  76  77  20  34  95  81  93  39  79   6  58  39  55  47  72  22  97  40  93  47  37  48  45  46  96  92  89  77  87  23  17  57  49  95  83  92  19  90  58  44  30  17  24  25  78  64  36   4  21  87  36  62  66  90  94  78  98  46  65  57  37  15  77  10   1  67  96  49  45  73   7   7  23  52  44  43  67  45  12  44  87  24  28  24  58  86  54  72  28  69   1  44  74  86  64  46  57  61  22  67  55  85  34  19  20  37  37  96  64  64  78  10  27  10  36  34  34  51  41  13  36  19  82  38  50  40  21  66  87   9  92  97  48  60  68  45  97   6  81  77  48  44  27  49  63  24  80  60  23   7  15  42  80  63  23  11  37  80  47  15  19  92  82  33  32  74  34   1  95  20  53  27  13  34  44   3  47  31  91  85   6  97  51  86  31  76  88  27  28  49  72  57  80  43  16  49  59  11  33  85  53  29  74  36  29  45  27  90  14  22  67  69  64   8  98  78  83  51  73  83  75  63   5  14  60  90  61  46  80  69  95  51  51  90  33  72  95  69  32  20  31  63  87  29  45  75  57  22  16  23  34  86  48  27   1  68  12  96  72  34  60  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  16  91  76  43   2  35  40  61  86   2  39   6  17  44  60  29  64  16  65  36  15  25  75  72   2  81  36   5  87  71  65  26   4  99  87  41  46  45  28   2  48  79  53  81  83  20  76   9  86  56  38  98  80  34  19  85   2  78  85  11  89  44  80  56  94  77  75  11   6  24  44   1  94  75  14  63  85  60  48  55  95  77  35  76  36   7  29   8  51  78  34  46  40  92  93  26  83  66  58   1   2  36  69  68  97  57  46  10  47  49   3  49  11  72  91  75  77  51  43  48  55  59  59   1  14   9  72  76  96  73  27  76  31  80  27  49  59  36   7  99  67  92   4  83  66  17  68  42  46  65  11  19   2  19  43  29   4  47  92  67  60  35  31  84  61  32  27  98  51  39  60  88  31  20  91  29  20  82   3  36  16  94  33  20  88  99  24  70  76  12  73  39  14  50  81  97  22  76  14  92  91  68  98  78  92   4  86  41  96  38  30  93  87  11  73  43  86  66  79  66  54  54  34  47  98  41  65  28  97  63  38  70  14  81  70  23  40  13  38  51  20  42  82  13  65  83  52  61  64  22  93  29  48  11  80  35  30  57  78  99  14  45  53  82  18  26  48  66  60  91  51  15  56  48  80  64  10  36   8  24  27  30  88  64  92  78   7  62  15  34  37  79  34  78  33  43  11  14  31  91  64  67  76  12   1  33  95  78  38  43  20  89  65  58  72  23  93  77  85  53  18  99  23  31   2   8  60  34  21  92   7  25  94  52  56  28  51  71  12  40  71  90  90  79  76  56  99  47   1  76  17  73  75  68   8  64  39  18  41  61  24  71  84  85  61   2  23  87  57  16  93  44  55  13  29  28  67  87  54  64  53  52  41  54  79   7  44  39  81  71  20  44  50   9   8  85  15  51  24  23  91  64   9  62  48  39  24   8  23  74  86  93  67   6   5  53  11  37   4  53  52  52  92  26  28  73  98  26  87  21  96  59  98   2  42  76  78  90  86  56  74  34  74  37  37  82  13  43  26  14  94  68  83  50  14  48  40   5  25  29  27  71  77  98  30  74  83  66  78  51  40   1  27  63  67   6  97  89  48  70  57  42  48  28  25   4  97  52  84  50  92  71   6  56  38  97  95  88  57  52  75  18  66  14  38  80   6  17  96  49  20  22  61  91  10  25  14  30  57  96  41  93  52  94   6  19  83  30  58  90  94  75  61  54  62  24   6  50  86  44  19  31  93  44  84   1  81   7  39  55  44  26  96  64  66   6  28   5   5  73  91  40  60  55   7   1  13  49  68  78  48  84  89  24  71  47  91  41  21  48  80  31  11  87  91   1  42   1  29  37  56  37   6  76  77  19  98  50  57  72  71  36  85  60  28  91  89  20  91  80   5  52  69  10  65  17  10  69  17  27  96  47  95  41  28  34  82  94  25  35  79  75  31  10  26  80  52  33  11  12  66  67  11  48  40  50  34  15  74  70  99  22  88  53  19  77  98  55  48  33  48  52  80  50  49  78  29  79  23  92  60  97  94  43  12  28  31  96   6  74  45  45  67  75  47  17  48  60  97  87  76  99  94  34  21  64  59  36  23   8  17  83  71  98  49  90  98  29  54  12  34  80  45  78  11  54  77   7   2  67  95  46  92  38  17  63  65  77   6   1   3  79  17  16  85   7  11  93  27  61  52  14  27  15  14  62  50  28  10  67  65  97  40  67  73  25  16  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3  75  87  14  47  50  81  63  96  37  37  80  77  14  43  98  85  56  47  97  76  15  42  42  63  95  63  84  83  24  70  79  44  43  55   8  51   9  32  32  40   2  24  58  21  11  48  24  75  30  74  32  27  68  90  35  84  76  94   4   8  35  72  71   6  58   5  98  90  16  97  45  77  31  45  17  58  68   2  84  27  38  86  55  80  97  33  36  62  46  81  52  44  51  14  31  56  34  82  38  68  10  45  15   8   6  99  33  11  57  46  95  20  69  45  53  16  66  51  23  20  45  74   9  22  77  59  73  27  20  40  78   9  31  24  31  79  57   4  20  43  52  43  88  88   1  68  29  86  22  21  56  56  43  95   1  72  92  33  37  50  30   5   7   9  20  96  90  49  75  16  75  55  76  34  44  88  17  59  18  47   3  94  84  70  93  26  30  47  59  97  51   8  89  65  34  25  93  96  63  21  17  97  86  87  44  36  77  57  51  45   4   8  80  77  81  85  30  20  72  32  31  26  35  94  98  96   6   9  31  24  50  29  43  50  61  65  84  77  36  50  37   3  91  76  25  79  60  75  40   7  77  64  38  58  39  96   5  58  12  71  34  37  74  86  39  69  64  88   7  76  70  76  90  83  84  71  54  11  96  59  76  50  94  17   7  57  85  35  50  57  93  87  13  64  43  78  39  22   1  69  85  38  84  56  19  79  70  16  18  21  45  51  28  33  87  37  62  11  11  30  59  17  14  12  85  96  44  65  32  93  95  17  10  13  38  67  56  13   7  66  51  42  39  65  91  20  18  64  20  65  91  71  39  64  82  63  35  92   4  47  48  37  20  88  71  65  52  46  12  64  88  11  23  39  99  70  39  44  86  32  21  21  93  36   5  43  28  58  16  14  29  32  11  72  60  77  42  45  71  98  75  35  87  10   6  48  65  48  92  96  59  32  52  18  26  10  59  62  45  45  49  28  96  84  24   1  30  90  80  94  97  60  30  84  47  57  80  21  80  88  43  57  35  91  25  97  27  39  86   3  18  24  52  64  40  73  75  19  63  75  36  51  12   6  32  47  10  20  52  43  25  79  47  90   2   5  35  89  38   3  56  48  24  29  94  96  44  33  57  62  48   8  38  28  74   1  11   1  83  76  83  10  65  95  74  59  94  26  97  73  76   9   5  96  89  18  78  83  78  23  60  57  89  67  60  39  76  76  71   2  13  92   6  61  66  82  49  87  43   8  21  58  90   6  75  42  50  84  21  67  13  25  14  47   6  81  48  69  20  59   5  72  49  12  35  83  29  64  88  12  53  90  13  94  81   4   2  43  50  72  55  81  62  86  30  55  45  97   2  28  40  38  47  53  58  16   7  40  18  71  81  54  82  72  69  30  17  54  94  14  76  38   9  20   2  35  81  41  26  79  26  40  38  91  18  90  38  82  71  54  42  89  46  33  93  52  19  72   5  48  27  71  34   9  45  97  96  61  60  46   9  73  52  24  97  78  29  66  24  59  81  94  39  45  44   7  20  76  90  57  46  82   5  55  73  51  98  72  91  24  87  97  67  37  30   9  23   8  71  40  23  46  33  96   8  47  34  59  68  27  91  35  19  35  29  14  31  35  45  49  10  60  37  92  92  55  37  35  19  74  78  18  70  47  67  66  55  63  59   6  58  80  44  89  90  68  45  88  88  35  10  85  24  67  56  21  53  76  15   4   4  71  42  51   6  75  73  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              96  53   3  95  17  43  94  47  47  24  92  55   3  11   5  32  72  71  75  28  25  17  35  23  41  89  75  11  79  42  63  31  68  68  64  85  20   1  95  73  26  56  38  74  79  68  83  75  30  87  82  37  70  96  82  77  70  97  77  88  41  22   3  88  58  13  39  97   4  60  90  89  52  38  44  60   9  16  22  31  12  88  29  67  88  21  31  92  34  70  31  18  49  27   2  91  80  67  65  72  38  46  16  28  24  64  32  39   7  54  64  12  68  40  17  51  92  62  73  84  30   5  51  69  64  61  65  40  21  70  95  48  53   2   2  93  30  28  28  21  74  79  32  18  95  48  27  84  89  84  81  14  67  38  48  46  33   6  49  56  44  61  52  63  40  83  14  62  42   9  94  60  41  84  81  69  89  57  74  56  74   9   6  34  25  50  70  25  44  51  88   6   3  23  71  14  60  94  68  26  74  66  88  31  40  97  20  68  26  65  65  30  53  30  57  88  69  10  18  85  22  22  12  30  85  42  28  46  71  50  16  11  55  28  46  76  72  75  14  95  93  76  19  37  10  97  19  53  75  54  29  96  10   8  59  98  68  74  55  33  62  90  49  29  51  37  56  39   2  54  78  27  82  35  10  87  35  34  38  33  40  27  56  65  92  94  50  42   9  14  80  96  94  66  44  57  30  24   8  58  56  11  94  51   6  85   5  35  37  91  58  75  24  53  24  46  28  62  88  37  66  44   2  29  93  63  31  95  89  46  60  83   1  97  39  62  83  15  68  36  37  90  73  66  43  76  74  79  44  89  33   5  59  96  57  63  10  80  79  39  83  26  89  75   9   4   9  41  97  89  63  63  71  95  49  55  10  38  86  89  40  83  25  10  67   6  76  10  52  64  94  29  71  22  21  30  55  23   2  88  16  12  86  83  83  49  31  19  24  19  90  96  92  59  88   4  89   2  64   7  62  26   1  13  35   4  98  67  81  68  21   3  48   3  75  94   6  41  87  10   1  43  53  15  20  12  27  33  95  29  71  33  99   4  78  16  83  74  92  51  22  57  42  38   5  88  39  19  71  20  54  99  85  36  78  25  82  79  84  98  30  85   8  35  75  95   2  83  37  96  66  19  55  49  84  81  77  27  71  10  43  97  37  87  97  49  32  43  68  84  85  78  34  66  68  99  15  18  73  79  91  27  25   5  79  36  65  41  64  38  51  34  38  65  31  51  80  41  26  55  67  31  17  63  88  95  76  66  79  91   9  41  20   8  47  31  67  37  31  27  89  18  60  48  88  21  22  86  28  97  49  33  67  58  27  13  37  10   9  78  60  26  17  51  21  42  62   6  90  86  79  80  71  52  87   5  29  90   1  12   5  77  70  95  94   9  59  79  23  64  62  36  35  23  15  36  62  85  76  43  87  79  18  73  14   7  82  52  86  21  63  32  23  99  56  67  96  36  63  52  50  22  43  71  59  92  78  61  82  54  45  38  92  52  71  71  62   1   2  78  16  10  25  37  47  93  76  37  24  12  49  93  46  48  64  53  75  74  30  83  31  80  96  45  77  98  23  37  17  54   4   8  84  95  48  16   4  62  34  22  48   4  99  68  56  15  25  20  11  26  99  39  39  47  17   1  44  48  83  53  64  75   6  34  64  90  20  27  93  71  25  83  38  47  86  93  26  28  48  69  62  59  44  74  16  58  19  18  41  61  90  17  18  85  80  11  68  58  40  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            73   8  83  79  64  89  23  32  21  35  44  34  13  54  47  48  67  17  36  62   5  75  89  20  42  32  95  15  52  75  69  94  27  21  94  50  96  75  15  74  57  33  34  63  57  64  69  86  92  22  52  42  98  94  21  52  14  40  46  58  95  74  41  35  39   9  18  47  19  27  46  95   3  28  92  74  87   9  37  32  54  62  22  50  85   6  61  63  77  66  82   5  17  46  14  98  44  53  98  21  26  36  53  25  57  80  31  85  34  47  92   5  76  15  73  13   3  73  22  72  49  78  38  44  11  13  44   2  67  68  40  57  64  57  17  88  26  52  31   7  65  54   8  68  40  32  94  16  75  67  98  75  94  52  52  39  79   5  16  94   7   7  78  53  64  11  43  46  87  85  35  28  89  99   3   8  88  11  40  86  75   3  97  31  91  98  20  48  65  77  27  42  70  81  98   4  31  22  57  52  63  91  26  91  12  89  37  60  63  87  65  94  21  73  59  43  14  69  99  40  44  36  76  81  24  34  69   5   5  51  13  75  82  73  14  30  90  48  18  24  20  76  36  10  10  40  27  33  53  51  13  89   2  99  53  36   8  98  76  32  61  97  58  17  69  33  66  54  12  12  54  90  68  63  13  25  68  58  88  72  70  87  55  94  33  72  21  73  36  46  41  66   3  86  77  91  20  55   5  11  67  65  66  31  83  16  85  94   5  24  12  78  70  45  81  51  25  97  67  49  91  85  76  33  76  62  24  85  53  68  12   8  38  95  88  37  19  58   1  75  39  76  42  94  18  50  85  48  36  27  52   7  28  29   9  21  54   4  49  31  55  83  11  47  21  67  19  91  69  57  68  30   8  34  24  12  24  46  10  88  45  96   1  27  86  39  92  95  62  49  49  57  22  21  84  57  96  64   9  47  88  78  12  26  89  19  64  57  28  50  44  91  61  78  76  49  60  31  40  52  48  25  85   5  27  81  12  58  31  39  62  53  94  73  47  84   4  33  64  63  39  58  66  36  66  23  91  25  15  78  34  32  42  64  51  13  62  89  72  88  68  11   7   7  51  11  58  14  15  99  36  37  48  46  27  93  17  50  52  50  89  20  52  94  59   8  63  39  20  56  37  64  99   5  58   2  42  72  19  18  63  51   7  43  64   9  46  25  36  59  42  43  91  89  88  13  33  26  59  46  72  90  72   5   5  95  59  27  75  38  69  68  43  21  44   4  18  96  53  18  87  51  10  69  23  53  97  54  89  55  27  12  39  16  15  37  86  34  54  64  26  17  58  22  92  87  81  94  44  76  25  31  33  29  44  82  84  23  62  68  95  40  57  97  19  79  88  17  17  18   2  16  43  10  83  47  21  71  27  29  78  75  99  29  10  88  48  21  72   4  31  31  75   7  41   5  42  76  80   9  93   9  49  67  39   5  61  66  41  88  72  93  43  88  64   2  80  67  83  98  84  37  57  27  64  59  31  58   2  59  83  50  79  67  99  54  56   5  37  97  77   3  17  21  59  72  70  63   4   5  54  75  68  33  63  20  39  15  58  50  43  88  53  54  99  59  52  68  13  13  80   5  95  31  89  78  94  44  77  61  86  51   1  79  14  93   3   4  23  31  97  28  66  83  48  41  24   7  79  51  47  51  80  98  67  69  11  25  15  23  28  21  64   8  11  68  82  38  44  51  23  79  87  37   2  69  74  47  17  13  42  16  65  90  15  44  91   2  83  31   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          29  95  62  61  15   3  74  38  55  41  39  46  77  28  32  65  82  53  16  10  27  99  50   8   4  33  46  96  28  13  31  36  28   7  24  81  40  19  79  49  26  84   1  63  55  91  86  21  90  19  57  17  82  44  63  16  37  23   9  41  76  39  51   7  69  47  35  55  70  45  33  89  27  52  67  82  45   3  63  97   3  78  41  70  28  20  36  10  39  47  30   9  61  24   9  25  65  75  79  35  52  74  16  90  30  18   7  42  10  48  79  46  83  82  97   7  32  25  35  86  80  18  52  62  39  93  30  80  78  29  33  87  34   6  99  61  25   6  89  47  27   2  58  16  46  31  72  81  91  61  74  37  39  44  16  77  71  38   4  72  12  71  88  53  50  75   7  86  64  42  55  66  30  45  67  42  96  93  12  63  68  31   5  43  64  80   4  77  24  41  64  29  39   6   6  96  25  49  47  28  14  15  12  72  20  59  55  88  69  85  91  56  64  56  40  69  85  29  97  99   1  83  88  84  41  33  16  29  68  23  95  12   2  71  21  11  68  57   8  41  50  63  79  39  89  28  11  16   5  83  70  41  45  74   9  19  23  73  52  15  71  41  84  24  78  39  60  75  21  58  52   1  52  88  64  67  82  59  42  76  64  60  66  58  28  16  94  63  83   8  87  17  97  55  24   8  86  21  93  51  15  46  91  64  49   3  37   4  35  70  76  43  67  91  95  33   5  79  82   9  99  22  51  25  61   7  68   4  96  68  79   5  67  45  32  53  95  17  17  28  52  71  15  77  77  66  60  47  29  37  95  96  81  20  50  11  42  30  60  81  14  20  94  44  67  39  29  41  90   8  42  12  52  71  85  86  38  34  25  71  36  24  63  33  51  53  81  64  78  16  67  99  31  54  28  32  43  75  83  24  56  88  18  34  32  66  53  11   5  59  71   5  51  52  98   9  71  23  82  55  64  33  70  79  67  99  42  62   1  46  88   4  17  70  59  93  81  29  87   9  61  65  45  38  72   5  54  28  33  59  51  19  65   4  63  39   6  69  27  63  40  56  60  52   7  30  94   1  35  11  65  32  37  69  55   5   8  80  81  53  46  31  98  16  94   4  44  38  37  56  39  28  67   8  68  49  96   5  67  72  18  74  75  70  84  86  36  94  39  78  36  26  75  17  98  61  78  65  88  40  13  83  79  15  10  32  55  69  21  26  43  35  67  67  62  86  89  65  13   6  42  81  43  81  35  30  21  11  96  81  69  10  58  65  22  62  43  73  53  17   1  41   1  25  18  21  13  30   4  41  37  95  50  58  46  66  56  31  79  19  57  75  53   8   8  39  78  40  36  50  99  70  76  94  99   3  12   9  18  40  90  36  56  23  60  38  91   3  98  27  65  65  51  77  87  23  37  42  97  63  12  80  24  53   4  29  28  16  72   2  31  36   1   5  96  43  45  32  40  48  31  85  30  33  84  76  63  25  49  42  58  61  48  95  37  85  61   9  35  69  94  30  58  81  17  76  15  28   7  47  12  75  12  36  73  27  45  27  12  50  37  31   8  46  93  37  61  58  24  29  51   8  42  56  70  95  26  64  96  28   9  72  88  99   5  54  21  68  17  44   3  33  31  43  99  56  14  57   8   8  52  76   5  76  64  12  82  30  23   6  73  62  32  97  99  60  52  22  28  55  60  59  20  49  42  76  24  84  97  39  44  16  32  66  47   1  44  37  75  94  22  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        81  68  78  68  10  20  49  70  15  16  69  99  55  54  29  29  60  63  95   5   5  55  21  10  20  35   1  10  60  53  65  68  94  61  94  79  72  59   6  43  16  40  60  55  42  35  91  23  90  54  63  63  89  49  47  49   4  78  51  48  33  28  26  29  18  34  88  33  19  95  44  89  37  17  36  72  59  75  15  24  30  73  12   8  97  50  90   7  39  84  62  38  96  67  78  28  90  13  84  18  45  20  58  88  95  12  57  80  52  16  55  39  34  18  28  77  14  48  46   1  99  52  53  51  59  13  75  36   9  50   4  34  41  99  91  56  22  25  10  81  51  88  29  56  34  71  50  58  15  44  32  95   3   2  84   2  48  87  53  54  39  69  16  45  95  58  39  43  90  78  76  88  22  31  42  66  18  19  37  31  25  10  15  89  61  56  43  11  72  91  87  74  79  68  99  73   4  92  51  26  80  26  17  22  21  10  89  74  65  30  15  97  12  99  99  20  92  72  85  29  35   8   1  10  60  80  79  64  88  37  30  51   2  95  35  80  75   1  38   4  27  26  46  44  42  91  88  33  31  43  21  91  24   8  74  89  89  85  60  91  51  49  74  99  28  44  56  27  83   9  85  47  66  62  70  85  84   3  30  84  86  55  47   8  74  15  60  78  36  28  35  98   3  56  55  83  28  68  98  70  92  38  46  89  85  23   4  29  92  73  71  49  16  23  86  61  61  61  66  34  37  69  78  39  18   6  63  33  17   1  43   6  47  91  26  77  26  65  80  20  68  15  75  13  71  95  97  55  32  69   8  55  34  25  82  47  46  15  30  72  85  12  28  33  23  60  97  61  47  56  39  79  15  75  74  31   6  16  68  90  39  27  25  19  34  73  33  11  62  48  99  88  58  53  93  25  58   9  93   6  31  79  22  73  15  15  31  94  41  25  62  87  83  54  79   7  63  34  60  54  50  20  28  53  88  45  55  23  59  72  18  53  60  87  63  23  32  60  40  41  42  21   2  91   7  34  19  36  10   3  19  58  49  27  82  71  11  25   1  83  96  35  52  26  55  73  49  47  46  75  39  42  25   7  41  39  34  47   4  82  14  56  83  48  70   2  20  38  91  54  88  67  86  42  24  77  67  38  94  63  40  25   7  35  87  77  14  14  61  31  68  65  43  24  57  74  58  50  90  21  66  62  90  88  73  60  37  49  42  94  60  24  13  15   6  48  96  60  57  69  33  47  24  95  11  31   4  47  96  38   9  23  27  12   4  99  45  28  85  60  80   9  65  85  70  78  16  75   7  43  67  77  67  83  54  91  15  88  40  89   1   7  91  22  47   8  68  54  17  18  54  13  19  61  48  94  78  63  52   6  85  20  13  90  78  37  27  86  18  75  12  16  78  70  63  31  30  14  14   3  10  98  87  81  66  43  63  46  57  40  31  82  68  13  32  89  50  56  60  33  90  83  75  57  11  64  22  93  15  39  10  60  32  29  26  67   5  28  95  21   6  49  15  77  63  61  68  79   7  90   7  18   1  61  53  37  47  62  82  98  67  83  14   4  39  65  71  96  82  88  77  26  56  56  24  48  34  90  44  94  92  86  35  86  12  76  72  85  59  27   4  82  42  19  92   5  22  85  83  44  49  79  91  30  15  16  13  56  90  54  53  21   7  56  40  56  93   9  16   7  51  77  26  60  22  10  89  26  68  30  66  20  61  74  51  47  63  63  70  25  67   9  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      3  98  26  96  65  84  48  79  82   3  97  29  29  26  87  77  64   3  28  29  14  13  87  46  68  34  28  63  64  38  23  86  25  10  78   6   8  67  49  18  55  72  86  30  10  21  32  53  11  55  91  26  66  88  45  29  69  54  54   9   3   1  21  74  34  79  57  65  67  93  25  12  71  93   7  57  84   2  15  34  80  96  90  34  67  83  27  39  96  93  20  52  15  92  71  98  90  40  20  34  14   6  92  40  47  53  46  46  93  39  25  24  63  76  99  42  99  87  51  96  90  34  73  40  21  45  67  70  71  47  57  24  63  85  21  52  18  97  51  39   9  95  99   8  98  14  96  12  16  33  72  70  68  77  43   1  72  20  79  63  78   9  53  93   5  28  84  28  60  77  84  92  62   9  70   3  76  21  83  84  86  14  14  76  64  93  72  66  23  24   8  12  27   4  67  74  90  15  46  78  25  30  33  36  85  47  26  43  25  14  13  73  39  90  32  10  20  11  82  12  43  30   3  17  12  51  14  61   1  86  95  31  98  38  45  23  55   6  69  11  55  22  35  85   7  16  48  14  59  11  61  97  70  80  41  34  74  74  37  67  53  67  60  88  49  83  70  87  40  14  26  73  90   6  58  19   2  21  59  94  33   7  48  30  71  83  91  20  75  17   1  30  74  52  63  92  16  15  99   2  40  54  49  38  49   9  18  61  65  36  16   5   4  11  89  51   6  38  22  35  15  85  18   9  96  76  51  18  23  24  21  72  83  73  99  38  36  69  88  96  40   9  62  22  89  90  30  88  48  97  93  90  55   9  90  33  13  92  67  16  15  19  77  14  85  91  44  69  12  89   6  91  97  32  44  93  54  24   3  12  82   2  34  48   6   1  23  88  54  51  50  82  58   1  11  35  10  83  92  18  31   2  55  55  39  87  95  56   7  92  69   9  36  35   3  96  90  30  82  23  33  10  10  41  32  95  64  26  90  76  55  72  90  94  70  24  43  27  13   2  30   7  44   3  10  35  47  68  17   1  14  33  88  23  41  68   3  24  76  79  66  13  34  29   9  17  45  30  45  40  51  71  30  55  68  93  35  74  83   7  17  22   8  29  56  54  23  96  42  84   9  92  26  51  75  41  15  66  49  41   1  83  60  80  55  10  27   3  86  65  87  50  96   2  74  24  28  93  23  25  24  68  31  65  10  86  41  14  99  43  81   1  61  59  44  75   4  54  34  52  49  66  39  60  57  73  62  58  30  78  81  75  81  59  27  46  58  54  86   6  20  72  76  30  69  24  83  82  40  25  37  71  26  44  68  64  19  53   2  83  77  80  33  32  91  39  35  14  52   2  52  64   4  33  76  85  24  70  51  96  81   4  87  50   5  39  92  34  75  83  17  60  66  14  30  90  55  10  92  60  91  84  13  54  54  78  58  95  43  42  78  31  21  83  23  34  47   7  25  28  69  16   3  36  93  90   2  44  31  34  41  36  37  87  37  85  60  53  36  53  66  22  41  20  23  13   3  42  38   7  79  14  34  21  16  11  63  35  82  65  15  26  69   2  59  10  62  36  10  54  93  35  71  36  74  90  10  11  96  68  95  47  70  20  28  64  41  33  42  66  96  99  14  98  78  29  13  60  23  77  96  85  29  55  75  52  26  16  10  33  59  64  27   3  77   6  78  63  48  16  94  52  24   9   6  62  78  30  49   4  79   3  30  63  68  25  60  50  20  47  76  49  22  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    7  13  70  56  97  16  96  48  45  17  90  60  43   7  91  74  25   2  50   8   7  89  56  46  21  63  64  70  83  54  30  65  41  12  34  19  49  51  73  67  93  32  26   5  76  28  43   5  78  36  17  71  10  94  65  65  89  34  91  78  66  14  24  78  75  75  53  21  38  10  74  85  37  91  79  77  40  50  24   7  90  91  75  20  75   2  78  37  90  35  93  92  50   7  17   9  37  52  23  37  12  97  62  52  72  64   2  34  39  86  71  83  27  64  32  16   2  15  15  50  10  61  74  13  63  97  93  33  52  84  92  86  33  67  51  81  60  96  82  93  27  73  63  63  99  68  99  29  76  80  38   5  80  20  94  41  17  84  11  19  11  12  74  51  34  26  33  48  91  48  70  13  18  69  69  75  31  61  50   4  62  54  43  27  68   6  32  37  50  67  52   1  32  10  13  70  93  15   3  23  75  30  38  54  93  30  67  92  17  33  49  30  10  41  39  13  72   7  49  58   6  93  31  57   8  77  70  89  18  62   4  40  78  45  13  84  26  99  25  82  62  43  28  27  50  19  71  18  56  17  29  32  28  96   7  83  79  70  83  12  82  18  99  78  43  75  72  44  97  28  80  22  24  23  68  27  98  13   5  11  72   5  91  83   9  50  92  44  72  89  27  70  15  35  79  35  67  74  33  17  58  59  65  61  16  88  58  19  33  62  45  97   8  73  70  25  42  22  89  45  35  35  91  82  83  69  48  37  51  41  78  76  55  52  94   1  92  37  39  68  57   9  11  39  61  43  68  20  36  11  46  71  62  93  20  93  37  61  92  80   1  89  81  66  71  55   5  30  44  14  57  11   5  51  88  59  79  79  82  25  80  77  68  44  72   5  11  62  95  37  21  26  69   2  19  97  25  72  31  17  89  47  53  59  53  65  40  75  35   5  12  13  82  49  68  26  84  17  75   2  41  24  20  70  18  32  98  24  80   4  31  49   6  77  17  92  15  65  39   8  98  34  59  63  37  85  12  55  15  11  31  79  81   2  16  99  31  57  54  80  14  44   3  51  81  57  37  86  15  41  49  82  65  40  74  67  49  54  72  29   9  95  27  31  23  14  98  53  42  99  52   8  63   5   7  57  84  57  54  13  18  97  59  71  45  28  10  68   2  61  13  59  36  99  16  58  52  89  85  83  26  52  11  83  11  54  99   4  90  20  57  25  15  40  74  52  40  96  50  74   3  50   6   9  14  72  74  26  97  17  29  33  47  95  74  71  29  80  88  35  47   8  48  75  92  35  43  86  90  72  51  14  68  99  18  39   3   7  73  50  72  82  31  86  92  59  90  52  77  24  69  68  61  54  66  16  81  19  64   4   5  52  97  17  74  15  34  91  44  12  53  20  52  48  32  80  59  67  61  29  73  92  71  50  56  42  66  57  60  86  35  69   6   2  31  85   7  41  52  48  47  59  94  23  16  60  46  26  29  51  73  97  20  92  98  75  47  83  52   1  64  40  95  21  54   5  30  66  23  46  21  24   5  82  35  39  84  91  32  85  43  35  47  91  53  84  44  69   2   6   4  15  68  65  92  50  43  34  52  60  22  37  71  52   9  40  18  39   7  57  62  28  48  62  34  26  49  67  14  18  94  96  71  13  97  76  91  83  46  70  15  63  14  76  43  90  25  13  55  98  96  41  89  72  95  59  17   4  30  10  16  27  50  80  43  43  14  12  87  62  65  10  14  25  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  22  10  81  45  64  22  37  36  94  58  68  11   3  62  54  16  67  14  84  96  38  57  61  65  54  74  38  95  76  47  68   1  83  92  79  45  93  93  13  74   3  64  48  71  67   9  87  92  28  18  67  24  96  90  82   4  56  10  48  98  34  85  27  62  55  44  83  23  79  16  39  98  26  75  56  20  64   3  22  67  75  76  31  25   6  74  13  97  83  69  36  86  33  71  29  23  75  86  19  31  14  87   9   9  23  22  82   2  42  20  11   4   3  79  64  69  47  72  10  89  50  30  48  82  40  65  54  37  28  83   7  14  18   1  33  52  23  44  26  43  17  91  81  20  63  35  60  32  42  46  84  92  29  88  98  91  26  41  13  97  21  38  29  55  58  79  42  29  87  23  31  30  70  24  92  35  23  95   7  68  16  97  55  83  96  18  33  66  86  57  71  96  17  76  46  77  48  44  72  49  81  62  46  68  24  87  75  59  42  86  87  82  70   2  63  53  15  56  68  43  48  27  77  96  95  68  99  19  31  17  38  48  17  10  80  18  96  97  31  47  34   2  15  77  35   9  83  38  93  78  93  85   4  94  17  49  48  85  54  97  48  56  42   3  39  48  85  12  53  16  68  69  33  61  89  73  33  43  65  98  29  28  71   3  83  16  60  82  91  65  95  38  25  40  72  56  25  81  83  61  59  60  45  22  39  38   6  90   7  24  77  39  37  70  25  52  11  90  89  59  11  25  98  85  56  38  53  42  23  14  47  94  52  54  98  47  52  17  58  73   7  41  20  70  19  81  98  95   7  60  22  98  85  80  55  60  20  40  96  45  83   4  10  14  21   9   9   3  28   3  79  51  56  16  16  32  80  79  32  10  62  56  29  51  97  47  55  82  90  11  16  81  45  80  58  32  16  35  72  87  54  51  31  34  41  13  26  46  40  93  12  89  84  48  53  25  10  37  20  83  75  85  75  96  77  48  34  31  73  17  56  92  70  94  97  73  87  24  41  22   9  38  97  91  34  97   6  49  84  22  13   4  18   1  86  63  45  38  39  79  71  90  44  42  55  96   1  15  18  46  77  59  71  40  56  53  18   8  55  57  91  42   6   3  81  73  40   5  37  40  15  51  32   1  67  95  52  11  37  11   7  53  62  13  75  66  64  99  24   1  13  46  14  91  90  49  17  72  74  23  55  70  16  42  81  56  37  31  75  93  67  70  41  85  28  58  77  30  46  49  47  34  50  21  13  78  89  64  52  23  31  92  55  73  17  30  51  22  76  81  93  74  16  56  31  57   2  33   5  97  36  25  33  61  34  68  86  44  59  16  17  12  65   4  64  88  15  32  30  32  54  59  14  69  11  32  42  39  19  90  81   1  56  21  37  30  91  48  22  57  60  31  71  68  44   2  33  17  29  93  65  43  75  34  42  75  27  18  90   6  79  18  65   4   5  31  68  84  64  32  91  95  77  61  15  97  37  33  44  85  66  54  62  92  91  17  27  48  34  83  98  96   5  97  60  60  82   9   7  30  89  62  94  51  59  62   2  36   4  56  21  21  45  14  82  33  62  55  42  19  52  32   3  79  26  37  68  93  54  49  32  86  97  36  87   7  35  21  51  60  72  50  63  14  42   9  92  26  26  53  88   8  31  28  33  48  23  22  53  71  17  26  51  75  79  49  60  55   5  19  59  63  82  83  82  32  47  94  39  25  12  67   2  28   1  50  49  91  48   1  94   7  73  14  56  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                61  33  35  33  54  76  83  90  43  14  28   2  94  25  21  20  60  88  15  54  39  30  42  32  77  86   8  82  69  65  91  39   2  90  30  10  34  12   3  15  48  61  88   8   8  72  97   9  43  74  95  20  16  13  37  35  20  21  98  14  19  26  92  95  22  18  93  62  39  47   3  93  99  68  70  57  92  83  77  66  78  35  76  45   3  23  79  40  81  60  54  79  66  80  61  16  92  23  64  48  62  34  41  21  47  44  35  52  55  45  45  21  87  10  67  76  35   7  81  11  94  76  87  29  64  57  52   5  26  96  24  55  80  82  37   5  48   2   4  45  16  98  20   7  76  15  37  90  75  89  58  51  79  81  89  24   3  81  11  87  38   3  61  42  21  99  26  85  30  98  68  44  55  97  91  54  75   1  80  30  46  43  67  50  45  67  30  42  42  63   6  24  84  18   5  61  68  53   5  74  59  17  80  29  44  85  73  59  56  26  55  52   7  60   9  73  71  19  30   4  13  95   1  17  28   2  40  33  45   9   9  95  10  68  82  52  79  71  84  45  38  61   5  99  59  26  80  50  18  77  40  93  81  56  10  59   1  72   2  57  13  47  42  22  84   3   4  18  82  18   9  41  59   4  61  73  39  95  30  64  39  23  88  55  91  21  71  75  18  37  84  96  44  68  97  52  76  45  83  38  95  70  37  13   9   9  84  80  27  25  84   4  96  20  36  95  80  51  35  97   8  47  18  29  82  14  76  27  61  71  84  90  31  61  81  54  87  52  74   7  44  24  95  16  73  52  58  43  57  34   9  44  28  68  72   6  67  67  83   6  16  49   4  13  24  53  73  72  29   2  74   7  36  15   2  48  49  86  28  70  96  18  33  95  60  88  71  37  21  53  98  45  35  52   3  99  96  97  11  10  86  97  16  29  41  77  27  44   1  48  16  62  42  10   5  69  16  45  59  91  77  60   3   4   8  31  40   8  32  11   6  90  82  84  67  89  21  26  65   3  73  82  89  90   7  94  45   8  23  22  35   4  92   2  34   8  69  16  64  83  46  65  83  99  83  30  62  68  96  84  67  52  68  10  47  57  18  65  15  16  27  76  75  33  25  90  41  37   7  40  99  93  12  19  20  53  76  32  93  70  73  47   9  82  82   7  30  34  30  10   8  71  28  51  93  12  63  34  58  23  33  52  72  19  66   3  45  15  46  90  54  39  76  18  49  71  23  21  75  36  77  57  18  27  11  56   3  53  85  62  15  26   3  11  41   1  13  35  13  45  24  24  95  99  80  82  83  13  71  59  70  86  82  36  60  60  16  53  52  49  94  30  87  72  61  18  76  66  50  75  25  91  43  15  92  73  58  93  38  36   4  40   7  25  63  98  91  24  41  21  46  65  37  77  15  68  55  14   9  97  48  83  29  25   7  44  28  55   1  47  28  52  82   3   2  31  34  42  49  72   3  90  86  29  34  50  32  85  91  30  30  63  61  96  80  50  84  87  94  10  34  41  32  45  91  91  41  36  63  21  55  86  96  71  37  44  20  69  95  38  20  13  57  31  38  11  28  55  81  15  63  88  52   4  80  40  68  87  11  15  65  16  62  14  90  79  18  87  33  70   6  67  58  14  47  44  74  53  55  63  91  23  66  15   3  22  57  85  95  98  54  25  57  89  87  23  12  55  10  56  16  96  75   9  60  34  20  22  15  79  71  66  74  29  94  63  42   2  93  87  71   1  68  65  59  86  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              32   7  27  80  96   8   6  62  19  61  94  99  42  27  31  55  42  55  30  47  51   3  13  24  53  77  73  51   5  39   2  89  44  83  82  55   3  61  89  19  54  77  87   1  87   9  24  37  95  64  61  70   6   4  15  47  14  58  67  39  27  21  77  57  88  31  14  56  32  40   1  20  49  11  55  35  31  46  95  54  48  66  83   1  26  56  74  75  44  67  74  95   4  42  84  52  87  39  19  69  29   4  38  16   5  21  28  21  98  76  97  84   6  30  64  11  78  90   8  11  56  87   1   4   2  11  18  78  91  62  90  53  77  48  95  56  29  95  94  24  80  22  89  24  98  57  71   3  76  55  51  74  76  83   9  53  33  22  19  66  68  13  32  41  84   6  24  23  21  68  65  15  59  96  52  98  84  59  94  96  69  22  91  53  58  77  69  25  89  33  87  59  63  13  75   3  30  94  26  45  31  51  77  77  74  83   6  99  78  79  44  26  39  86  30  79   4   1  93  99  38  57  74  33  67  11  20  59  11  93  35  88  30   9   5  67  67  42  77  39  41  60  36  60  24  11  50  98  10  99  18   1   2   6   3  65  63  95  37   8  30   9  32  98  76   7  19  20  37  84  55  58  99  30  27  87  20  63  33   2  61  27   8   9  78  29  45  78  43  57  10  71  97  84  83  99  49  73  86  79  39  92  71  32  38  44  82  86  88  26   9  10  69  57  88  99  67  66  54  98  29   9  99  27  25  49  76  81  94  77  19  18  53  10  71  55  48  74  70  57  87  21  32  38  17  30  40  54  69   9  90  30  40  48  40  95   6  43  99  83  89  84  43  28  73  28  57  13  15  57  82  44  58  42  62  44  67  15  36  27  69  51  87   3  73  92  50  16  29  10  86  67  22  42  40  69  34  65  66  19  93  92  68  59  41  41  85  50  21  83  59  76  83  23  69   1  93  43  18  20  21  10  31  21   8  27  40  83  99  44  91  30  37  79  45  94  73  93  57  56  24  58  37  43  90  25  33  91  60  93  66  25  34  22  95  99  26  40  70  28  64  28  15  53  69  81  68  52  45  86  55  73  48  83  66  70   4   9  68  41  34  47  86  89  49  80  46  67  61  20  93   4  36  44  86  92  71  75  32  27  85  84  91   9   8  46  81  28  81  82  54  13  49  89  96  82  91  56  61  75  90  77  15  31  88  78  24  24  87  20  49  67  97  54  17  84  35  17  24  19  85  80  31  52  95   6  57  76  15  66  49  24  51  30  15  32  45  74   1  94  64  17   9  29  59  27  76   1  70  81  37  37  27  23  81  32  71  28  24  72   7  76  36  38  84  75  35  36  27  86  80  24  52  42  20   1  90  15  26  13  70   8  55  91  11  82  47  84  85  93  96  86  29  92  43   6  59  23  51  70  38  17  25   8  95  26  22  71  62  50  23  30  94  79  62  31  33  59  31  11  13  78  23  31  36  90  63  65  80  66  31  66  35  46  42  47  95  38  16  96  60  43  19  28  21  30   7  93  44  25  28   2   2  41  54  82  38  54  91  63  61  66  69  73  98  58  44  10  80  13  45  28   1  50   4  89  71  93  95  84  18  47  13  61  74  32  94  29   4  86  64  11  38  37  60  72  52  14  93  22  88  49  12  81  59  76  26  61  89  44  57   1  93  19  39  13  99  22  45  15  50  93  71  42  26  40  41  30  29  27  15  21  48  52  29  58  14  79  51  14  50   8  66  91  22  57  98  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            37  50  61  25  13   5  29  74   9  35  46  27  44  56  77  21  16  48  94  19  13  36  57  69  71  11  86  44  22  57  59  40  97  64  65  68  38  67  56  19  29  16  91  40  71  23  19  21  47  82  42  45  62  84  77  48  53  62  25  24   9  87  96  67  28  69  97  37  76  13  80  17   9  75  60  31  37  92  31  63  91  49  67   9  79  83  29  42  44  96  92  77  60  16  63  78  86  31   3  73  28  65  12  12  12  29  19   7  58  28  58  10  61  39  82   1  67  16  32   4  31  94  86  71  48  84  98  70   2  41  68  52  79  41  86  19  46  11  94  12  93  42  62  32  54  59  40  23  59  54  54  55  59  64  22  73  62  46  91  97  89  72  98   6   4  50  55  71  76  58  17  13  74  50  96  96  15  73  99  42  17  68  40  55  75  68  50  12  46  86  17  18  69  15  67  98  46  81  85  64  99  13  45  80  61  31  11  38   5  55  52  10  78  36  52  41  33  92   3  33  97  65  78   8  78  59  46  41  68  20  88  79  91   4  45  13  63  86  62  74  58  58  45  61  49  16  38  49  99  71   2  43  55  50  19  26  91  70  16  46   6  42  90  26   9  56  77  99  12  18  61   8  64  40  69  51  27  34  97  68  56  59  38  47  11  36  88  52   4  65  73  28  85  84  82  88  30  17  52   2  27  14  94  28  56  69  45  34  17  87   8  21  72  97  39  33  87  22  54  70  39  30  92  70  51  74  70  96  87  29  13  80  82  86  50  53  75  75  38  20  79  97  36  64  10  44  12   6  12  19  97  63  95  63  21   8  92  61  49  33  24  42  98  15  15  37  84  42  17  45  77   9  81  59  45  46  92  72  51  47  76  26  68  51  36  51  97  83  42  99  70  16  58   3   4  85   6  47  39  11  92  70  60   5  85  56  84  24  53   4  15  61  65  15  13  98  53  51  56  44  82  18  56  87  25  15  55  44  94  18  81   8  65  61  27  67  96  19  91  58  23  38  65  18  25  36  76  57  95   7  79  13  41  97  44  79  29   8  29  37  55  42   5  15  48  48  54  70  97  88  31  24  99   7  19  61  69  66  72  11  46   9  32  85  32  11  48  97  27  91  45  32  99  81   2  24  77  95  94  62  91  89   6  96   8  70  45   6  48  79  44   4  15  51  11  24   1  14   4  89  31  75  27  83  77  28  10  84  39  22  47   1  27  18  10  28  64   8  18   3  39  61  28  28  56  97  17  62  68  71  36   4   7  61  65   1  54  98  98  82  69  64  19  30  48  95  83   2  31  88  72  98  86  69  92  54  51   2  85  19   3  92  28  31  89  41  12  88  12  46  37  45   7  17  20  47  26  22  66  87  36  45  65  89  81  59  79  59   2  26  79  18  76  51  17  71  28  86  77  43  88  66  48  94  91  84  19  20  90  36  95  70   1  76  70  54  57  90   2  63  53  91  41  66  23  28  56  30   4  31  45  95  69  56  13  81  10  89  83  58  63  29   7  59  60  25  22  65  51  20  94  84  49  77  46  53  10  85   6  55  63  41  26  99  91  49  52  56  64  16  69  77  28   2  87  16  74  75   6  13  28  82  36  50  42  54  17  88  68  10  95  94  61   9  74  43  33  53  37  76  98   2  71  72   5  21  90  60  73  95  44   8  54  38  35  48  10  43  66  68  37  45  86   5  44  13  92   3  75  69  10  80  95  36  45  27  94  87  65  15  35  64  89   8  86  76  66  55   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          82  37   5  13  70  53  76  43  54  85  80  71  14  19   2  74  97  36  80  93  58   3  15   6  54  46  22  92  94  96  64  45  69  63  51  68  47  94  24  77  66  38  70  22  77  39  63  68  53  25  18  76  85  24  62  70  41  98  38   3  23  29  49  40  42  21  60  41  56  56  94  32  38  87  50  20  38  96  33  19  24  85  25  76  30  53  50  22  20  13  17  24  45  12  42  37  56  54  97  67  43  65  61  46  31  11  60  24  79  33  89  80  83  12  54  40  88  75  25  59  38  46  10  39  56  93  82  44  85  95  30  26  27  76  24  73  65  42  62   7  40  29  27  96  95  88  50  91  47  68  29  70  37   9  77   2   5  96  14  35  70  21  36  55  45  65  75  21  74  68  47  15  42  76  11  99  52  42  22  43  47  15  68  91   5   2   4  80  42  46  90  80  38  32  22  35  97  49  74   1  66  61  51  36  60   6  14  27  90  61  74  87  74  91   4  45   8  65  66  47  79  65  32  62  18  93  59  22  41   5  29  51  12  45  17  85  11  86  51  19   6  15  81  59  50  37  69  97  14  75   6  49  24  56  30  93  53  79  37  99  68  51  51  15  15  28  13   8  55  40   6  79  11  77  22  34  90  68  80  70  40  46  62  42   5  76  10  45  24  30  88  24  12  14  46  46  64  43  92  68  98  32  20   4  31  99  24  52  20  84  77  32  28  55  46  41  58  97  90  75  47  18  67  49  13  55  13   3  80  15  98  22  78  81  29  54   2  14  39  12  78  10  25  54  27  31  58  89  73  44  81  87  68  28  72  63  74  44  97  17   8  34  16  72  81   5  76  78  23  37   7  92  47  49   9  48  43  98  67  42  54  13   9  52  66  63  36  66  52  52  29  68  49  50  97  37  64  25  66  53  81  50   8  25  73  16  86  33   8  12  24  28  66  30  73  32  75  33  93  83  87  49  38  90  21  80  76   4  33  46  12  22  93  40  29  89   4  89  94  66  43  79  24  56   7  21  74  68  79  69  88  91  62   2  35  21  70  43  83  74  44  87  14  44  79   6  22  33  20  68  12  11  92  50  78  42  93  63  16  36   4  43  93  68   8  71  99  85   7  64  21  93  85  34  29  67  38  80  30  91  22  64  21  40  72  32  97  10  18  21  33  82  38  16  46  53  97  19  15  63  13  22  61  27   8  73  39  72  90  56  80  80  26   1   6  74  36  14  55  12  40  46  15  65   9  80   2  27   8  63   8  92  53  69  23  52  42  89  77  38  39  88  67  31  23  30  67  75  95  55  54  85  62  54  20  33  34  64  61  78  75  71  69   2  79  76  88  22  41   2  99  93  46  80  91  17  77  52  43  22  58  39  69  16  93  76  36  87  82  90  60  93  88  37  41  35  51   6  21  27  55  64  32  76  33  93  18  51  14  89  74  57  40  13   3  78  65   9  38   4  19  70  10  53  43  76  30  30  37  11  77   3  32  83  77  21  59  76  23  78  92  61  50  22  59  64   9  82  47  64  46  51  88  60  86  95  42  62  93   7  88  20  34  93  56  39  62  89  89   2  28  22  34   2  60  38  72  90  62  10  60  73  77  22  65  23  89  50  53  99  32  33  13  59   4  22  69  27  82  54  66  76  22  83   7  71  43   8  53  49  19  36  43  96  16  61  59  56  30  92  25  44  85  29  99  54   3  23  34  36  53  25  10  16  90  45   8  98  75  20  40  31  94  66  23  17  78   5  74  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        9   7   5  44  33  84  94  96  70   1  35  53  71  31  53  28  78  47   3  62  33  50  33  11  82  92  43  70   2  19  56   6  92  14  92  84  94  64  22  94  32  74  50  33  27  91  93  64  69  84  10  74  11  63  86   4  89  79  21  53  15  53  55  36  31  18  91  30  52  98  22  88  13  39  18  30  26  34  85  77  41  89  17  24  42  41  87  86   1  31   5  57  43  56  15  58  65  41  22  47  43  87  74  11  91  31  75   3  37  77  92  10  87  51  84   1  36  82  27  52  32  87   5   1   1  19  80  62  21  92  71  40   5  54   2  51  69   2  91  12  63  21   1  75  37  56   9  73  96  66  45  79  10   5  42  66  20  69  14  40  97  81  33  90  55   6  95  99  49  93  70  48  91  35  41  65  41  78  61  23  98  20  70  99  42  70  50  25  65  52  21  29  30  65  97  85   9  92  52  26  55  90  46  66  17  59  46  30   2   7  39   5  46  56  19  10  79  54  56  25  20  11  87  46  99   4  49  32   7  47  96  82  94  23   9   5  51  62  70  76  24   6  13  66  47  87  30  64   8  96  35  74  13  30  45  92  62  52  36  44  20  47  42  76  54  46  41  49  51  68  36  94  17  63  36  48  91  79   4   3   3  23  80  69  10  56  20  97  44  91   5  57   5  26  86  40  31  21  96  34  39  35   2  72  84  24   7  40  29  41  88  15  84  64  62  63  67  10  82  21  20   1  17  76  67  97  99  10  25  98  73  24   3  27  88  50  92  17  23  97  18  39  93  82  34  44  51  61  85  88  40  86  92  81  67  19  77   3   5  27  88  83  36  53  69  76  54  10  15  49   9  95  83  85  57  38  62  80  77  47  53  88  43  53  46  70  20  80  47  58  50  46  33  51  92  58  25  26  83  90  28   7  34  57  67  27  10  14  44  29  15  19  46  42  43  90  76  36  41  13  50  46  40  54  46  40  11  41  67  40  19  50  92  39  33   6  62   3  68  45  37   6  71  67   8  23  54  62  92  23  10  82  84  87   6   8   6  33  15  55  51  86  54  43  47  75  17  54  37  37  71  29   2  86  70   3  10  22  35  65  92  55  23  36  71  81  21  10  62  28  47   3  36  93  60  74  30  66  44  15  44  26  56  33  25  67  92  88  32  53  41   9  72  30  96  48  90  13  70  70   5  95  62  76  55   9  37  13  70  57  78  73  11  49  71  76  28  84   9  29  81  14  94  98  38  81  94  54   2  66   1  99  43  98   5  72  81  73  47   6  40   4  16  20  69  72  38  81  18  22  83  83  32  91   5  26  71  44  93  14  14  90  67   6  58  43  94   7  93  65  44  42  76  35  19   5  33  47  89  76  24  47   1  73   8  83  35   3  56  54  14  35  82  94  68  32  47   6  30   8  12  74  43  58  76  52  16  29  21  65  44  78  55  93  18  55  69  29  70  11  10  60  21  38   6  21  50   5  70  25  82  45   7  69   8  93  35   9  67  24  33  50  33  66  71  58  65  39   4  13  62  98  61  85  29  17  45  31   5  76  58  31  79  43  18  31  60  35  88  43  81  34  51  73  78  64  24  94  71  99  78  12  19  55  73  38  36  22  67  37  81   2  89  88  82  30  23  34  11  22  59  67  56  86  52  20  27  26  16  98  31  96  84  17  64  90  72  53  13  12   6   4  32  40  23  13   5  42  65  65  85  66  33  68  57  85  71  58  25  53  71  95  45  58  38  33  54  13  40  54  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      99  94   7  77  78  28  74  36  49  17  60  42  34  46   7  25  91  91  46  27  86  62  73  64  79  20  85  83  29  87  89  17   2  77  80  44  37  52  16  40  55  45  51  26  24  44  60  63  65  81  83  59  45  20  10  15  52  19  42  22  49  40  82  80  36  32  11  72  71  48   6  21  82  31  78  62  35  76   5  56  36  33  82  67  36  97  14   8  93  73  48  56  88  23  50  82  77  53   5  34  82  45  73   8  39  35  53  48  90  14  93  56  71  73  78   2  97  95   4  30   2   4  23  56  74  38  76  49   3  33  11   3  31  94  68  93   8   4  88  51  28  94  99  20  59  84  88  36  37  81  24  44  10  90  84   9  63  49  79  57  73  79  80  64   7  89  38  70  69  45   6  33  38  76  10  39  11   6  80  60   4  66   7   2  98  18  68  46  52  39  80  43  17  36  75  27  49  63  78  67  25  66  43  39  91  27  23  23  17   4  95  17  13  47  57  77  46  59  54  52  80  38  80  65  92  80  48  47  27  22  29  18  69  72  71  94  21  83  55  71  17  78  43  11  36  87  32  15  45  70  97  87  38  47  73  20   6  45  88  35  81  44  73  69  72  85  28  76  29  17   3  19  65  47  84  82  13  50  75  39  60  82  43  72  82   9  65  11  52  11  56  48  60  76   3  76  87   4  34  79  52  53  33  84  38  18  27  16  49   3  72  61  72  84  27  95  95  99  24  54  31  64   8  30  11   8   6  15  81  53  18  97  19  91  70  55  43  21  40  28  24  81   4  78  67  80  18   1  25  78  62  42  47  71  91   9  52  56   1   1  69  52  51  24  85  12  78  26  60   5  11  16  15  54  54  30  44  89  19   7  48  98  27  63  60  89   8  35  15  12  15  92  29  39   3  55  44  35  87  24  83  13  29  86  25  11  93  39  38  17  70  75  50  29  41  90  16  29   1  72  33  35  78  67  56  95  15  75  12  91  68  45  57  84  83  90  27   7  29  40  83  85  47  62  80  18   9  90  56  96  95   2  31  32   2  76  34  12  73   6  56  74  17   4  37  93  44  48  42  30  80  54   9  60   4  47  38  94   8  63  48  29  38  17  68  95  91  80  79  97  70  49   3  30  47  21  15  63  72  68  69  54   9  20  87  20  36  81  94  87  39  20  35  42   6  98  82  53  34   7  53  88  30  55  71  61  93  21  51   5  24  95  82  29  94  65   7   3  24   6  19  21  12  18  96  76  29  53  63  88  95  82  76  82  55  13  77  75  13  45  49  84  44  81  29  93  97  30  27   7  21  63  43  72  45  67   4  98  56  31  30  31  20  41   8  29  87  31  84   2  79  77  42  78  19  66  13  95  64  46  16  12  27  51  33   7  85  60  61   7  79  12  53  34  94  10  11  66  27  22  39  63   2  85  78  37  42  56  74  22   9  38  61  22  73  82  64  60  23  68  68  49  83   5  40  32  89  12  65  76  97  83   2  24  73   6  65  74  70  59  26   7  24  44  25  27  36  67  80  99  64  53  22  62  33  70  57  56  70  13  19  89  93  23  62  60  17  35  82   2  57   2  59  87  13   5  89  81  45   6  88  11   9  49   7  15  99  50  90  70  82  59  58  69  47  64   1  77  92  42  33   4   1  43  87  42  62  14  94  96  26  25  12  13  69  26  58  99  32  78  34  63  14  80  83  10  30   8  63  83  10  76  49  57  56  54  15  59  45  85  44  33  24   5  94  99  94  20  16  62  85  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    38  23  35  18  17  32  63  89  77  64  80  57  72  49  95  66  24  94  48  68  37  36  87  70  39  84  99  22  63  31  26  89  66  70  47  80  45  62  62  76  69  12  15  93  32  95  96  46  24  99  97  73  33  38  33  28  73  42  27  67  38  86  25  34  81  92  79  43  84   2  67  58  28  23  84  44  10  11  94  48  24  31  35  79  57   5  99  85  27  86  38  61  68   8  62  41  10   7  39   3   2  10  73   2  87  56  42  64  87  71  90   6  36   2  18  87  36  80  95  77  84  35  92  42  43  37  27  67  59  19  92  95  17  14  76  10  64  27  27  32  16  52   7  54  40  52  71  57  79  22  33  31  52  18  23  77  40  13  17  38  80  65  88  29  30  10  55  89  53   6  25  28  51  30  30  75  98  70   5   7  99  80  11  53  38  21  74  29  58   4  92  91  60  27  89  21  64  21   8  96  72  60  29  55  61  34  81  49  91  39  83  60  41  77  90  42  87  40  21  43  27  83  10  51  75  82   6  34  47  41  84  82  35  73  80  67   7  82  71  24  85  33  16  61  63   9  91  21  13  24  85  30  35   5  95   8  85  10   5  76  94  28  97  16   2  38  90  92  12  82  98  70  56  39  46  74  93  36  62  26  52  27  37  35  45  20  37  85  46  66  62  42  71  68  54  67  84  72  32  99  24  84   5  94   5  53  96  69  43  84  79  34  96   5  60   9  62  43  34  75  53  75  40  49  93  95  15  14  41  54  40  24  62  91   4  31  14  93  67  87  46  78  88  50  75  51  39  99  18  67  28  37  38   7  76  65  60   9  50  45  85  27   8  72  79  36   6  35  49  56   2  80  97  89  67  16  66  94  88  59  70  45  70  65   1  70  54  46  98  36  84  37  59  53  81  16  59  60  69  62  54  59  74  51  60  34  64  99  22  99  36  51  94  35  48  87  47  51  89  49   8  14  53   4  35  13   8  89  40  51  15  88  98  75  95  65  73   6  91  20   1  98  69  70  55   2  13  57  69  58  94  44  70  31  11  43  95  60  98  76  88  31  40  90  45  12  85  38  14  36  57  88  57  79  73  68  48   9  76  83  93  84  69  34  60  38  25  49  60  21  98  30  86  82  82  49  58   1  18  41  61  30   1  31  40  88  70  89  12  46  24  47  47  93  83  29  93  97  55  90  61  38  26  24  95  34  31  58  92  86  67  86  46  48  93  19  83  91  66  10  31  75  43  11  87  89  83  86  69  74  33  51   6   5  32  54  34  37  62  49  82  44  50  61  43   6  13  57  17  78  64  87  24   5   6   9  24  40  19  21  48  29  53  78  33  69  16  56  43  18  48  42  96  14  92  22  19  44  70  23  82  33  17  79  42  80  19  93  88  99  12  52  20  90  44  42  80  31  29  83  87  50  76  82  30  11  85  49  67   4  21  10  60  72  83  24  77  93  25  57  95   1  34  60  96  19  59  74   8  48  22  45  63  32  70  54  60  53  94  71  64  44  70  84   2  39  91  42  54  36  90  90  67  11  33  41  80   7  73  40  21  16  31  38  63  67  20  77  81  55  12  28  29  31  96  13  21   5  16   6  23  64  95  25  97  17  33  38  10  91  24  79  69  35  54  81  28  68  86  22  64  23  71  53  71  79  97  16  79  96  17   3  55  81  57  78  80  73  87  94  16  67  89  53  20  76  46  23  58  77  36  51  31  74  26  90  40  51  63  61  76  70  17  93  96  21  26  67  91  49  75  11  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  88  44  53  63  99  56   1  90  61  73  14  53  17  59  20  21  49  60  20  31  82  91  95  38  14  56  87  37  26  16  43  92  69  25  86  11  14  61  32  65  56  55  41   9  64  32  58  85  48  54  79  43  92  83  85  40  56  53  90  87  50  99  20  69  93   6  19  71  97  99  87  32  62  99  70  81  25  68  70  25  22  86  79  85  45  74  12  28  36  32   6  97  42  10  22  99  96  86  68  84  36  21  98  35  79  22  78  94  13  51  91  69  67  40   7  55  52  53  83  59  46  91  38  60  65  81  99   1   8  33  59  95  24  19  12  42  99  33  69  91  54  89  25  43  81  29  12  48  20  14  16  91  71   2  83  20  55  24  36  76  48   2  19  33  61  91  78  50  48  94  28  31  61  74  96  73  83  59  91  35  51  60  83  25  73   3  29  12  60  89  83  73  75  75  83  84  39  11  90  55  90  14  93  28  87  17  62  37  81  29  35  66  56  85  67  70  59  67  32  85  20  38  89  46   9  81  25  54   6  78   2  96  83  76   8  69  59  77  70  85  50  90   5  10  67  27  12  35  90  77  88  50  51  23  35   3  75  80  87  45  69  28  37  60  12  32  77  40  37   9  63   2  39  22  68  58  55  99  95  53  61  26  60  84  13  87  17  11  73  42  95  24   9  11  33  78  75  59  30  86  57  46  79  40  55  21  33  43  40  44  94  15  90   4  52   4  57  83  49  31   3  18  82  93  13  57   1  72  93  38  95  85  33  48  57  54  79  79  84  12  74  19  89  56  91  49  45   5  84  81  45  20  36  12  66  18  32  77  18  98  87  96  15  35   9  55  24   9  71  25  18  44  55  17  88  31  50  55  94  98  43  31  87  77  51  15  51   3  12  72  63  50  42  16  34  36  60  60  14  78  92  81  78  34  19  90  97  29  40  18  64   4  24  55  55  68  43  62  30  46  98  75  67  79  46   4  24  31  13  32  44   6  35  85  15  68  22  79  77  61  47  86  72  71  99  26  17  99  33   6  59  28  43  87  68  17  72  10  20  81  92   6  65  50  98  73  26  13  54  42  52  34  20  83  97  40   6  62  66  35  43  81  14  24  96  52  37  96  33  92  95  70  48  39  33  53   7  59  37  91  16  62  32  53  96  35  83  43  96  46  98  35  54  57  61  86  32  41  69  52  37  30  29  36  60  13  15  24  36  69  25   1  17  93  43  10  30   8  59  38  47  39   6  73  64  67  12  87  88  31  46  18   7   1  94  35  66  62  79  42  68   5  72  15  16  59   1  90   5  96   1  46  94  48  79  15  57  69  93  41   4   1  36  84  27  34  87  86   6  50  55  57  35  73  34  97  46  75  19  94  45  70  64  95  47  50  96  76  91  83  50  73  27  74  29  28  96  19  13  48  42  94  72  27  65  33  52  70  31  81  24  66  77   3  23  60  31   8  22  41   5  21  42  40  74  78  84  77  84  33  89  40  21  37  85  69  64  43   4  18  36  97  26  99  52  37  52  72  77  53  47  22   5  22  62  61  23   8  37  28  18  60  77  38  92  25   9   3  48  95  63  89  92  49   8  53  36  69  61  89  48  19   9  26  40  75  25  25  47   3  23  68  40  63  54  14  17  27  43  99  90  53  10  21  32  89  27  67  90  59  70  98  57  76  40  67  66   2  32  83  15  29  13  24  22  65  46  37  46  26  31  92  30  94  67  22  78  80  27   7  37   6  73  36  49  99  21  14  58  58  31  17  48  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                64  55  69  94  16  22  39  93  73   7   5  41  99  91  64  33  84  54  56  85  65  19  23  84  44  98  27  14  68  14  61   4  35  70  26  21  38  85  55   8  40  76  29  63  57  53  97  60  88  31  28  36  40  94  64  86  59  36  22  14  99  54  42  66  80  29  26  42   7  22   9  11   2  73  54  99  85  69  38  81  68   8  47  94  26  37  10  28  57  90  95  55  35  39  75  82   9  28  11  92  13   9  50  80  36  54  49   2  50  79  28   2  86  91  65  56  83  51   5  45  83  55  47  55  31  95  15  82  15  81  97  52  77  46  58  84  84  73  68  46  36  19  58  59  93   6  71  15  95  57  42  25  87  33  38  83  93  90  31  36  99  96  73  37  33  46  39  21  55  47   9  42   2  77  74  81  96  88  54  51  13  93  87   1  73  87  29  94  30  63  39   9  34  93  94  64  73  12  77  63  62  51   3  16  60  90  77  57  46  16  75  20  67   4  81  15  57  87  91  72   3  46  85  47  29  41  48  97  63  20  45  98  64  14  25  72  84  32  84  81   9  30  27  11   6  30  43  57  34  81  95  48  95  69  97  91  90  98  64   5   8  68  69  22  25  36  58  76  79   6  41  56  67  86  16  60  25   9  33  18  45  74  62  87  53   7  90  26  53  92  70  56  55  51  45  65  46  67  30  35  12  91  43  56  34  32  70  91  97  57  18  30   7  87  63  87   6  59   9  36  93  79  67  58  35  35  34  30   5  75  62  79  20  98  58  46  66  10  84  74  23  84  39  24  55  21   7   9  24  16  75  86  12  25  91  36   1   6  34  79  67  11   5  72  23  52  26  65   2  42  81  93  94  13  85  58  71  89  64  47  53  91  20  22  79  83  67   1  46  27  70  14  13  69  77  93   6  70  49  32  26  99  74  63  97  61  90  50  86  86  76  40  18  84  13  51   6  27  43  51  93  76  90  58  99  93   3  79  97  91  62  56  89   2  89  96  15  61  23  80  41  31  59  79  91  77  64  60  97  67   9  50  31  58  87  52  38  30  25  61  16  32  57  86   4  33  34  83  12  18  37  68   1  77  17  38  47  78  67  25  12  64   4  58  24   6  72  85  81   6  42  57  98   4  26   2  81  41  61  10  69  63  15  12  39   5  98  86  60  88  26  11  29  62  16  27  92  75  45  35  89  78  97  41  50  10  12  47  40  76  89  48   6  20  23  45  80  87  66   6  41  90  67  39  21  79   9  10  42  64  34  45  13  54  10  32  22  86  28  39  26  60  12  45  42   1  85  26  45  39  89  55  63  75  21   5  73  97   2  14  49  59  98  33  67  58  60  41  42  36  86  38  88  96  38  75  69  34  51  22  98  24  36  64  93  85  50   8  95  84  34   2  41  47  74  67  41  71  22  30  31  99  75  47  87  33   8  57  11  23  57  92  28  48  79  98  66   5  96  53  27  60   9  85  83  64  98  53  17  90  87  68  42  59  21  49  91  83   6  32   1  30  34   8  35  98  68  48  24  50  99  73  26  58  35  58  36  85  20  59  71  88  81   6  18  38  83  63  27  97  58  57  42  19  95  69   9  66  93  52  69  56  80   7  48  87  78  62  90  20  55  67  71  86  80   5  47  87  76  99  96  62  84  27  80  93  42  59  14  95  71  20  75  59  90  20  87  28  34  16  86  66   4  47  90  71  94  87  32  79  34  78  49  10  77  89  43  91  89  87  14  83  51  32  69  27   9  24  18  80  67  69  34  96  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                              59  11  16  44  36  75  79  16  69  90  15  60  43   2  60  35  62  73  12  25  42  72  34  12  81  44  21  99  34  65  89   5  63  54  55  16  76  92  60  98  79  62   5  91  41  56  90  21  85  72  20  61  74  59  13  45  32  94  17  32  24  88  33  34  24  16  19  12  12  87  62  92  20  61  68  50  97  23  28  63  30  53  97  16  58   2   4  19  25  65  87  10  99  14  33  31  36  59  31  55  26  62  22  43  15  13  79  33  86  12   5  20  14  46  91  91  26   3  90  44  91  32  75  95  92  60   6  30  36  36  26  20  84  28  94   3  42  55  79  35   4  18  98  84   7  72  74   9  15  55  26  38  25  33  79  34  23  91   9  97  63  32  88  13  18  12  82  19  52  31  87  80  99  13  85  31  98  78   7  11  21  15  51  97   6   9  95  87  10  29  19  51  20  64  35  88  72  79  96  82  51  57   6  86   5  44  25  53  49  74  15  76  15  74  22  18  76  46  85  15   9   3  23  42  49  27  10  78  60  55  12   1  84  36  91  77  51  20  40  28  54  67  82  34  89  79   6  36  45  62  56  52  46  23  23  26  27  50  28  31  37  78  50  68  79  26   9  96  27  83   3  30  93  38  92  35  67  96  62  39  17  58  38  95  21  42   7  87  14  31  65  24  30  27  11  38  75  86  33  75  18  49  95  10  24   7  28  11  60  93   2  77  69  28  77  46  49  73  14  38  28   1  33  98  65   7  62  25  62   2  58  97  52  60  38  46  60  34   9  94  16  13  55  59  47  23  57  44   5  30  97  36  52  16  59  92  99  54  22  44   1  16   2   5  61  57  21  30  39  59  59  83  86  17  29  79  59  37  57  47  53  57  90  93  54  63  85  35  50  89  93  44  71  87  53  10  91  38  47  66  91  61  40  75  98  97  37  46  58  81  49  70  75  62  60  74  59  48   8  51  13   4  42  98  49  14  56  65  19  61  97  74  68  36  34  38  54  24  38  37  77  67  14  94  32  55  96  87   8  75  29  79  52   6  97  40  24  33  41  42  29  97  18  88   4  73  47  39  15  95  71   4  26  22  10  38  71  67   2  11  35  91  48  78  50  50  88  46  82   6   5  52  29  59  36  88  55  91  59  80  17  17  93  37  60  23  97  23  28  99  10   9  33  28  84  85   1  36  26   9  96   2  29  81  49  37  50  20  47   2  91   9  34  79  46   9  82  38  19  55  22  15   4  77  94  15  24  45  41  55  57  26  40  29  64  58  22  33  33  38  82  79  45  71  82  89  59  90  21  12  34  71   7  92  83  38   7  96   3  21  19  65  90  72  53  89  96  33   4  47  64  19  67  82  40  94  44  45  12  71  53   9  57  31  93  50  80  54  36  39   7  44  47  13  28  29  19  62  91   7  24  19   3  28  11  60  54  42  83   8  55  33  54  35   3  91  40  52  87  32  86  86  28  97  76  22  22  44  29  34  19  71  97  81   9  73  22  39  88  89  64  28  59  99  89  51  64  80  13  46  99  15  47  97  36  44  52  34  57   3  96  88  15   8   7  79  45  18  80  55  31  31  28  94  45  85  45  68  26  39  91  26  10  20  78   9  49  23  21  17  89  37  96  58  69  72   1  42  48  41  34  57   2  21  32  28   1  23  64  69  16  82  22  24  65  89  22   3  84  22  36  30  98   9  65  25  63  91  69  75  34  73  21  67  14  25  87  96  12  31  56  43   5  95  92  22  96  29  39  44  55  31  12  36  71  54                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                            15  69  75  77   4  41  57  45  17   9  20  61   7  29  93  62  37   6  86  69  27  88  13  35  10  87  65  53  10  86  68  66  45   5   3  77  27  71  23  11  93  40  20  63  44  31  66  32  67   9  83  45  36  30  23  96  33  28   2  45  80  40  61  11  61  53  71  56  45  30  96  74  61  89  91  65  91  41  69  20  77  55  44  22  55  33  69  22  42  34  66  25  94  92  60  64  63  63  85  25  96   2  52  59  66  85  63  17  94  75  42  74   3  77  25   9   9   4   3  52  38  32  25  71  49  54  21  32  96  85  70  74   7  23  30  50  63  16   7  61  81  90  87   1  68  62  73  52  29   8  53  22  28  79  72  42  56  35  89  55  15  57  15  11  60  85  11  11  79  86  75  30  43  47  25  66  58  97  64  34  76  78  53  69  82  15  15  94  54  81  39  41  92  24  41  91  21  26  85  67   4  16   6  70  27  18  95  99  22  25  60  64  31  40  75  51   1  11  69  56   2  32  74  19  89  59  50  87  69  69  12  39  61  31  74  53  92  47  32  23  74  94  23  34  70  73  99  27  73  31  22   7  92  74   4   8  21  82  46  40  94  80  89  12  39  30  57   9  81  89  33  78  61  53  88  95  69   4  79  48  94  40  74  11  15  51  64  82   2  14  97  68  93  31  34  10  32  50  14  92  97  39   2  97  86  11  15  54  59   2   7   7  48  62   3  44  11  51  76  11  57  95  66  96  59   5  37  33  91  82   4  45  57  91   6  78  53  11  64  72  23  56  45  95  16  36  47  52  52  38  47  57  99  29  26   7  83  77  49  19  70  84  17  47  95   4  17  61  92  16  56  87  82  38  89  89  80  88  46  98  27  50  28  92  95  59  23  36  64  38  53  16  41  43  40  72  48  86  63  82  75  94  35  47  31  74  69  31  63  31   3  31  34  26  27  54  55  26  15  66  77  54  27  68  55  94  54  42  69  69  29  22  87  82  19  34  24  33  35  65  49  94  43  78  41  12  25  91  28  40  70  26  30  30   3  20  21  49  47  49  75  76  19   5  63  19   2  68  15  92  45  59  80  67  56  20   8  56  54  39  36  59  48  90  53  97   4  98  30  63  81  42  38  86  86   6  48  23  60  16  48  19  67  98  50  68  68  46  97  67  21  23   1  83   2  95  23  78  24  14  44  23  47   8  70  61  76  12  61  19   9  35   3  19  10  94  72  43  84  22  99   7  47  58  60  29  49  52  80  40  27  20  25  11  64  28  67  87  79  44  44  43  72  37  39  18  77  54  75  70  19  35   8  69  31  82  69  40  30  79  58  94  99   5  34  53  17  15   4  67  89  89   7  60  31  98  64  28  21  95  68  43  46   4  51  71  39  59  26  35  80  46  31  97  17  76  38  12  38  84  77  45  70  84  76  73   8  58  33  42  47  79  10  59  17  59  50  98  28  88  25  59  78  94  10  20  10  77  47  87  79  74   3  97  22  45  71  90  57  33  93  61  69  75  67   4  86  43  89  37  56  49  55  88   7   5  39  62  57  73  37  74  45  26  16   3  34  60  74  39  41  92  36  54  49  88  84  85  11   2  67   7  56  81  70  34  25  38  41  69  89  26  74  60  28  66  84  40  63  18  15  65  33  16  49  39  48  80  19  96  99  62  85  12  61  71  47  39  74  58  63  49  55   9  64  73  18  88  40  44  52  66  55  66  53  81  84  49  61  12  25   8  66  89  22  27  87  92  33  90  18  82  17  36  25  57  33                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                          3  73  14  43  71  20  41  89  83  44  96  92   1   6  41  57  50  60  98  13  91  79  28  55  69  65  34  74  20  12  41  75  57  76  61  57   6  22  58  37   7  27  80  44  17  89  92  59  14  45  28  63  62  42   2  45  48  22  12   4  33  48   5  54  11  12  16  96  66  69  35  46  51  18  66   1  46  83  16  77  67  97   6  43  98  95  98  63  32  88  21  68  57  63   7  46  86  56  76  47  68   6  61  61  95   5   4  57  80  83  73  14  72  69  83  16  85  41  89  83  19  16  55  39  92  70  95  34  11  54  16  33  34  51  23  13   5  32  23  95  75  11  19  57  28  26  30  25  85  46  81  79  80   3  40  95   2  85  45  91  22  72  52  90  18   7  55   2  33  60  21  36  39  37  12  94  90  84  70  76  71  39  89  55  18  55  82  40  30  88  27  70  89  29  80  94  45  21  96  59  64  16   3  55  29  34  82  59  16  73  42  90   5  62  36  65  18  92  20  77  24  38  45   2  50  73   8  60  13   1  16  14  63   2  45  30  30  12  55  86  30  28  38  72  42  75  52  17  22  62  35   7  17  53  65   6  60  25  11  25  74  65  39  31  61  23  33  98  29  86  13  87  54  11  76  21  29  64  84  22  92  23  95  20  16  35  80  25  49  94  45  17  12  86   5  11  26  73  52  12  78   1  34  27  80  99  55  59  59  62  12   2  91  71  20  28  86  76  62  74  89  94  70  19  91   8  40  23  10   4  60  23  25  72  93  64  59  85  52  29  19  70   5  28  90  34  19  71  51  44  71  48  82  94  42   3  74  45  51  19  52  42  53  35  75  99  50  54  31  83  80  80  43  80  69  46  61  55  89  10  17  79  92  13  97  12  44  56   7  26  48  59  55  57  35  10  93  93  39  12  71  10  80  51  60  71  67  64  54  73  66   7  21  77  62  84  61  58  42  81  78  54  44  87  85  32  68  44  53  21  96  16  14  41  67  62  64  55  47  98  40  46  38  25  93  31   4  54  30  86  24  74  35  49  87  42  33   9  99   7  54  43  98  60  74  26  37  73  16  36  50   3  62  21  37  89  25  40  54  83  97  75  73  74  97  48  70  85  44  92  26  96   2  78  22  65  54  80  23  29  33  72  96  19  65  51  44  82  58  14  50  36  46  44  77  74  31  39  88  95  66  54   4  89  86  95  85  75  98  80  26  13  40   1  48  54   7  66  73  33  36  15  49  86   9  68  96  90  69  34  48  95  50  79  62  42  35  43  66  32  32  88  97  46  12  96  74  53  55  16   1   2  79   6  53  87  39  25  74  92  69  78  60   9  67  92  37  74   6  54  64  91  74  69  92  67  78  71  82  89  17  91  71  12  26  95  74  13   6  18   2  73  12  81  10   5  14  32  81  57   1  71  56  53  29  78  90  32  55  63  53  75  98  20  31  81  46  39  47  30  22   1  97  29  53  74  52  62  20  33  38  43  51  97  11  71  13  28  48  98  87  21  35  14  88  51  61  81  76  22  14  24  38  25  53  66  99  80  74  69  14   4  46  45   3  89  54  94  50   2   8  11   1  85   8   2  72  92  75  37  76  29  98  30  66  63  33  54  12  26   2  48  93  98  89  99  96  85  74  56  79  38  50  23   7  54  44  28  74  87  47  82  22  79   5  20  66  47   8  83  35  51  30  81  94  98  18  38  68  58  45  36   3  50  67  22  66  83  60  95  59  26  90  65  67  81  87  89  54  36  12  45  82  13  83  57  48   3                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                        83  54  23  43  63   1  75  22  49  71  51  27  94  81  28   3  95  60  76  80  30  39  16  62   8  11  87  58   6  27  87  79  74  35  25  49   5  29  42  30  86  46   5  49  15  51  25   7   8  73   5  74   8  59  34  10  12   2  73  64  19  32  79  36   8  51  44   9  34  36   4  88   6  85  15  75  59  95  46  97  65  40  34  44  35  33  31  32  61  20  34  36  86  28  17  64  68  91  48  71  61  47  52  79  30  27  65  93  50  45  87  75  12  51  63  80  93  52   3  37  76  21  88  57   7  26  25   7  29  72  82  86  18   8  13  65  23  94   3  96  50  81  40  21  52  48  35  69  37  82  78  47  98  74  91  76  97  53  35  17  21  30  36  13  64  71  83  45   8  59  26  27  48  55  15  69  11  39  24  57  19  81   1  70   9  20  91   8  25  22  60  45  26  56  11  52  70  56  90  36  65  10  19  49  43  24  16  24  31  36  80  27   9  31   3  14  76  66  42  74  20  56  93  51  83  30  65  75  70   4  28  98  20  63  43  16  62  74   1  91  50  96  55  48  81  61  85  35  34  67  25  70  55  77  47  13  72  19  95  55  78  39  15   5  86  23  15   2  78  33  87  21  98  76  24  12  19  97  41  10  63   4  28  27   3  88  31  84   4  27  96  55  67  14  97  31  67  94  52  79  81  79   2  31  15  19   5  15  14   9  38   5  54  32  79  97   6  84  36  60  58  43  33  62  47  60   9  77  81  94  64  91  86  54  95  61  39  47  13  25  83   9  18  21  43  62   5  80  17  72  22  78   4  61   5  50  38  63  46  45  46  91   3  77  15  87  32  31  91  38  24  56  83  20  17  60  62  37  46  44  60  68  28  78  78  76   8  50  86  90  75  55  63  94  68   1  50  77  34  38  51  25  16  82  80  56   7  29  40  54   1  95  55  67  50  48  43  81  25  76  14  15  38  67   6  38  18  99  70  73  82  72  45   6  41  98  82  60  81  61  14  92  28  53  79  95  38  11  85  27   6   8  22  62  37  34  91  16   8  30  84  81  54  14  67  41  72  85  36  13  70  67  41  79  69  11  61  27  90  23  38  65  37  30  45  57  61  83  12  56  40  60  85  73  74  96  46  77  75  91  35   3  90  87  21  81  53  29  90  61  12  60  77  78  48   9  90  95  17  97  83  43  49  42  19  97  54  40  94  88  81  23  51  40  12  81  54  70  15  64  54  62  23  99  11  25  18  11  97  88  94  39  33  46  80  80   7  78  99  52  21  11  92  37  26  69  82   2  77   7  74  36  84  41  60  90  91  30  11  96   6  94  17  25  79  62  90  74  58  64  26  27  88  48  47  52  42  61  27  35  23   8  25  49  18  35  99  22  43   5  29  86  99  49  83  49  59  58  12  61  27  41  14  38  28   9  96  56  20  77  17  55  14  89  91  95  49  31  83  51  35  42  59  73  59  38  88  38  61  86  37  67  83  86  19  12  94  84  87  64  21  16  66  73  63  89  29  60  27  60  59  77   2  20  80  87  16  74  48  10  74  44  97  73  99  98  34  68  30   4  94  69  52   2  55  26  40  88  37  54  81  61  89  49  63  42  83  90   8  49  80  34  99  50  94  49  28  70  47  67  95  94  32  77  90  60  29  49  72   1  80  10  37  51  47  26  72  17  32  54  20   8  78  65  40  43  13  42  56  17  20   5  95  63  38  25   1  40  61  17  38  41  60  57  28  91  60  72  32  95  42  30   7  16  63   3  61  62  60                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  14  63  89  39  66  12  75  64  48  58  90  20  79  49  38  21  63  23  72  78  57  18   9  66  65  95  19  81  29   7   9  23  32  49  77  11  84  79  13  33  78  99  48  21  98  14  10  68  84  78  99  35  28  90   6   9  64  97  25   7  40   8   2  87  40  60  93  38  63  42  28  47  47  51  60  61  15  70  50  13  53  97  36  91  60  25  79  17  47  11  48  45  25  89  14  58  96  30  87  83  94  82   7  25  66   3  47  39  77  55  41  15  33  77  76  23  28  54  84  54  39  95  64  21  18  25  73  47  16  63  38  33   8  17  19  51  14  45  25  56  99  88  45  35  98  66  69  59  76  14  56  86  60  80  86  96   1   9  87  45  83  88   4  83  20  88  97  73  65  24  86  83  14  14  28  56   2  58  69  36  68  15  38  40   2  23  80  37  19  69  43  46  31  27  13  46  78  44  21  85  93  63  81  93  55  33  10  31  66  28  22  48  74  11   8  11   9  28  44  53  87  79  51   1  42  13  81  88  78   3  13  34   5  56  50  22  62  31  90  92  74  39  38  68  38  81  61  29  35  10  98  50   8  52  98   2  62  37  24  55  31  85  45  73  71  54  75  31  79  57  28   6  56  86  65  12  18  62  43  12  58  19  28  59  57  37   5  96  18  96  62  92  18  56   9  99  57  51  87  83  15  64  44  72  43  43  69  86  82  58  97  71  25  65  34  47  20  16  14  12  49   1  95  78  60  76  23  82  19  96  57  66  74  11  11  38  89  94  16  52  70  52  19  95  92  85  35   3  75  95  78  34  17  71  10  25  46  41  67  32  53  48  80  64  35  39  35  55  59  20  51  87  48  99  60  46  26  33  46  36  74  13  13  52   6  79  45   8  23  17  53  91  66  92  72  75  67  96  22  47  29  18   4  76  60   1  76  33  67  65  28  16  26  16  33  96  26  84  65  12  27  14  92  41  94   4  53  41  57  20  76  27  84  75  98  20  99  68  14  45  67  15  73   9  70  35  57  39  53  46   9  38  56  28  91  30  69  58  50  52  55  80  80  48  16  53  61  96  81  99  96  70  68  13  25  37  82  90  19  30  10  68  29  85  63  42  85  28  83  65  13  45  87  62  30  25  89  55  46  52  41  53  25  88  47  45  51  15  11  65  10   3  12  75  68  16  54  58  65  50  33  30  17   1  48   7  59  85   5  84  66  50  99  22  88  35  56  57  85  18  28  14  82  95  80  64   1  97  71  75  84  22  71  49  50  83  71   5  47  19  11   9  88   7  54  42   4  48  42  58  30  95  99  76  31  99  77  89   8   2  53  67  43   5  93  45  34  68   8   3  78  86  76  49  38  36  49  82  32  87  82  65  90   6   9  77  86  88  77  16  99  19  54  93  16  30  94  53  30  90  80  95  60  99  84  91  12  72  21  90  29  68  28  97  80  97  75  67  95  95  44  19  59  35  94   4  23  24   5   5  30  31  78  55  76  71  44  26  71  35  55  18   7  95  43  96  16  56  90  55  74  28  53   9  42  24  27  97  71  38  56   3  94  70  19  72  96  74  89  49  40  43   3  51   7  61   6   3  18  43  29  33   6  53  54  48  31  92  27  29  20  10  72  86  77  49  12  64  35  36  60  84  31   1  18   4  12  99  83  91  91  31  14  58  85  96  90   5  91  21  74   1  50  59  88  87  87  68  15  30  31  51  28  39  17  18  53  52  74  55  13  45  33  67  83  25  49  76  24  20  62  82  81  78  13  37  90  19  33                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                    50  89   6  72  40   9  91  82  21  93  60  66  65  12  28  73  61   4   2  73  85  31  14  80  95  70  17   2  69  28   1  75  98  50  22  52  26   1   5  82  81  19  94  57  75  86  62  76  45  19  81  58  82  92  82  98  11  46  26  79  90  64  44   2  17  47  27   4  78  18  51  47  74  56   4  98  55  12  60  12  40  55  37  68  96  99  75  18   7  24  84  17  99  79  83  99  60  74  87  40  78  50  81  93  99  21  87  74  50  18  72  48  50  12  64   9   6   7  24  63  26  70  23  55  80  26  11  15  83  79  95  96  90  33  57  65  56  83  70  67  60  30  51   4  99  70  69   5  49  74  54  50  44  76  82  24  21  78  66  65  53  52   5  25  83  43  80  92  72  47  77  39  32  74   8  82  16  86  23  60  91  20  31  63  60  56  29  85   8  10  10  20  96  71  98  61  16   7  71   8  62  38  87  62   8  13  17  15  90  67  83  46   6  67   3  24  28  88  24  21  53  25   2   8  44  12  71  79  63  48  38  57  85  56  61   1  69  75  54  37  55  48  44  14  85  61  24   7  39  84  13  64  36  77  54  64  48  64  60  21  87   1  17  37  83  72  65  85  46  43  88  38  39  37  56  59  93  27  34  30  88  52  24  38  76  99  13  99   7  79  68  11   8  24  22  36  85  26  78  81  86  47  95  50  52  85   1  38  10  26  81  12  96  44  97  25  21  92  41  97  34  29  90  90  40  89   9  26  85   3  32  82   6  58  80  19  18  29  72  78  79  27  12  33  58  62  28  66  72  11  47  46  55  21  74   9  52   8  25  84  10  33   3  34  88  91  81  34  27  97  29  52  95  75  40  36  71  76   5  86  23  64  33  64  94  22  12   5  20  72  30   9  28   7   4  63  40  55  79  11  71  55  98  16  56  94  63  58  39  31  57   6  20  17   5  56  48  80  78  28  85  94  46  51  33  23  56  41  41  82  21  48  67  86  66  95   6  31  30  42  31  27   7  27   5  26  69  53  61  10  90  14  50  47  61  79  34   6  75  44  34  45  63  15  67  53  11   5   8  55  18  16  94  45  66  66  53  53  81  79  41  72  51  36  42  23  30  56  81  51  29  65  76  70  91  77  18  41  79  41  89  62  97  60  64  89  91  45  68  92  58  58  91  66  20  70   5   1  84  98  60  11   4  84  11  18  32  32  80  34  45  92  55  73  78  21  12  58  89  39  35  69  45  53  34  55  59  86   3  51  64  87  84  33  13  26  28  59  29  35  20   1  80  32  53   3  14  32  42  17  29  46  42  32  15  46  88  38  66  42  82  19  43  63  68  27  54  26  74  27  13  64  67  29  40  40  36  76  46  97  59  88  58  43  41  17  25   4  65  47  52  27  80  54  77   3  61  97  17   7   7  70  45  31  60  43  57  42  47  62  60  71  35  93  45  76  30  47  34  15  89  31  65  89  41  69  48  87  89  15  97  67  68  54  22  43  74  24  89  77  69  32   7  17  12  44  40  29  80  80  62   6  21  65   2  56  13  64  77  61  26  91  82  49   2  85   6  33  63  15  26  10  72  90  14  14  28  37  80   1  51  63  66  29  36  88   5  29  21  18   8  67  94  61   2  12  92  98  80  55   3  67  93  84  16  37  26  24  20  27  91  81  76  80  81  93  10  78  76  95  63  13  35  25  66  57  25  91  76  32  16  28  30  69  55   1  38  81  79  14  87  22  47  74   3   8  52  15  82  47  81  80  67  58  75  13  61  47  39   4  94                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                  72  18  34  68  51  52  13  29  44   1  55  58  86  67  22  21  79   5  92   6  82  48  46  89  48  85  95  46  20  13  26  96  44  57  45  90  80  67  92  52  58  18  52  49  87  88  32  92   3   6  86  40  44  24  86  19  48  40  21  17   1   2  38  46  44  74  83  32  32  21  74  10  90   8  11  76  45  59  49  28  93  53  50  81   3  63  36  41  70  70   4  81  66  54  27  22  41  89  64  76  97  68  16  72  30  46   3  99  25   5   7  91  57  41  74  21  16  12  26  55  15  25   3  67  85  55  93  32   5  88  46  15  10  60  23  29  98   5  58  79  41  98  66  15  41  13  72  56  59  70  44  14   6  23  53  37  29   4  75  97  94  73  98  12  40  78  11  47  98  79  36  57   3  86   7  18  23  13  49  87  62  58  48  40  96  70  18  55   4  72  80  16  22  61  48  83  55  85  26  91  38  66  49   5  79  28  92  78  29   9  96  40  38  24  63  51  75  24  56  74  43  50  65  16  37  62  86  68  13  20  92  64  91  23  78  16  15  55  41  83  46  31  80  32  12  22  85  63  76  79   7  37  17  18  37  62  97  53  55   8  91  72  51  47  68  96  61  38  79  70  91  71  83  41  11  66  36  21  89  29  77  90  32  36  72  18   8  87   4  75  11  86  90  34  26  72  78  21  56  44  71   6  75  42  59  92  60  13  80  12  84  37  57  50   3  92  97  22  91  14  57  69  78  55  75  95  55  20  24  55  89  35  23  43  77  44  49  54  95  20  21  15  36  13  51  10  83  26  33  20  70  32  85  65  94  95  77  44  12  85  26  36  58  27  22  59  92  17  21  70  42  58  98  92  22  87  59  75  66  80  12  34  35  48  39  23  29  71  64  35  30  17  85  39  42  49  92  90  54  80  98  87  92  75  33  21  40  73  70  77  23  65  51  56  80  17  86  58  98  16  76  68  74  38  39   9  97  22  64  65  84  43  80  97  94  64  83  80  95  17  31  77  94  25  14  50  42  72  81   4  98  24  52   2  60  98  62  69  61  85  30  24   5  30  88  94  52  28  72  75  63  53  46  56  54  88   2  91  67  15   1  67  30  47  96  65   6  88  46  88  98  41  98  48  46  47   4  24  63  20  52  28  31  78  27  85  65  66   4  74  14  41  81  18  98  39  69  55  67  17  45  76  85  85  14  56   8  63  10   4  95  21  95  65  59  13  25  61  98  97  13  57  67  37  70  97  75  47  43  60  73  59  23  19  52  85   9   2  13  30  73  12  21  24   4   4  78  84  45  21  44  93  50  57  31  81  27  38  61  57  45  66  96   8  54  63  61  54  52  44  29  85  18  98  41  62   6  40  63  53  54  65  49  51  52  72  54  25  26  71  12  58   6  51  63  35  19  23   7  62   9  17  80  31  92  26  21  47  34  27  80  34  48  56  60  94  23  36  23  89  73   5  10  69   2  13  49  13  65  37  51  25   1  39  78  42  64  33  24  29  63  12  24  10   4  73  82  95  77  38  46  37  60  15  23  53  96  10  26  35  84  95  70  33  30  36  23   9   1  85  84  27  88  13  25  13   2  17  13  68   3  22  68  10  89  15  29   2  47  64  21  12  31  16  77  53  84   8  99  72  12  97  71  53  63  72  30  53  91  59  50  77  77  19  72  27  39  16  39  96  43  33  87  45  27  49  37  30  16  68  53  17  75  88  32  29  54  34  48  35  28  68  22  96  58  88   3  86   8   6   2  27  62  42  26  48  15  59  11  83  41  96                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                51  62  15  92  31   5  25  24   5  71  88  89  84  28  38  70  36  16   6  41  93  93  95  87  69   4  18  59  81   9  45  84  47   3  33  94   8  70  69  84  37  73  28  23  48  62  99  25   2  13  33  38  24  17  53  18  15  25  77  17  79  60  37  95  19  13  39  69  23  54  47  56  76  59  66  38  35  89  99  31  29  95  29  34  67  21  42  15  34  13  63  36  83  65  54  50  49  68  20   9  39  86  67  58  51  98  30  47  69  57  38  48  64  64  69  42  12  42  26  53  94  48  31  43  46  72  44  83  48  26  26  55  16   3  50  43  71  79  46  25  50  92  93  23  85  91  93   8  94  72  92  68  26  49  59  41  71  61   9  97  91  35  12  62  13  18  29  71  52  25  37  49  85  69  81  47  65  63  52  70  57  87  58  87  79  24  84  24  24  58  43   1  67  43  46  40  23  38  36  41  47  17  18  21  87  95  70  20   5  52  49  75  87  14  51  19  72  83  92  54  98  47  92  20   1  39  55  99  51  91  84  27  38  15  39  74  52  54  85  62  41  86  74  85  93  58  98  31  10  75  34  74  76  41  53  49  61  39  35  59  41  24  62  86   9  34  81  58  92   4  41  82  43  86  21  82  70  85  80  48  55  85  57  24  81  35  22  44  49  99   7  18  17  20  46   6  95  64  13  60  77  37  34  31  28  67  54  99  85  28  24  93  14  71  71  39  99  13  75  22  44  63  41  41  95  20  35  70  92  38  59  94  66  84  34  63  19  37  53   6  28  38  39  11  98  50  44  81  71  68  94  12  48  44   5  83  69   3  35  89  53  17  24  32  60  88  39  14   5  34  37  26   6  64  52   5  30  51  42   6  40  51  20  78  88  37  47  42   7  50  34  66  85   7  83  69  99  75  15   6  15  88  44   1  96  86  34  21  69  12  44  22  62  79  26  56  97  15  48  69  32  40  40   8  73  97  66  31  50  42  90   7  81  43  35  72   3  40   7  14  38  33  57  71  97  11  17  17  84  31  19  92  79  31  59   6  21   7  29  55  90  87  80  60  77  49  35  17  54  39  69   2  63  50  83  73  18  16  73  14  73  56  33  89  80  66  99  59  24  78   4  92  20  23  86  15  69  38  14  49  50  25  87  73  13  81   7  56  36  53  92  28  75  59  20  74  84  83  22  46  24  37  31  16  52  38  73  77  53  94  73  56  72  67  94  90  71  62  26  31  70  56  21  50  53  34  85  42  85  88  85  60  65  87  93  44  34  43  41  61  13  86   8  86  32  86  22   5  38  57  33   1  16  12  98  20  28  25  75  97  22  22  85  84  57  95  94  14   9  28   9   7  23  26  44  96  79  23  32  99  99  31  43   6  13  20  45  18   8  59  11  13  80  33  83  51  61   1  73  54  32  29  42  15  78  53  43  64  99  10  78  67  90  23  93   6  97  67  72   5  95  78  33  79  42  80  41  47  87  68  33  27  94  51  81  47  92  11  78  46  90  76  18  88  22  11  40  37  26  26  89  99  81  41  18   2   6  12  17  23  67  11  73  13  92  63   3  69  23  69  23  53  68  69  91  54  27  42  68  27  15  47   1  95  91  52  53  19  94  79  97  38  40  35  91  40  21  39  32   5  32  72  57   4  47  93  80  52  75  45  74  56  90  43  83  37  71  62  58  50  27   5  31   4  90  66  72  30  90  82  29  79   6  52  52  11  90  48  76  65  67  15  34   7   5  47  30  17  50  38   9  60  24  33  54  29  50  77  85   5  89   4  72                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                              91  33  46  12  41  51  13  85  34  62  23  64  30  44  98  87  54  84  76  17  96  24  29  33  95  55  67  78  96  86  43  18  74  63  84  18  98  46  40  73  32  45  13  79  11  63  91  52  94  61  89  56  82  80  58  85  29  54   3   4   1  54  24  65  47  54  60  49  93  75  95  47  55  20  81  79  72  69  92  78  10  77  86  96  19  35  47  21  66  28  19  36  37  47  43  46  85   5  41  13  79  66  21  92  54  50  44  38  55  60  37  24  58  64  91  75  79  86  92  79  19  14  70  96  12   6  26  36   1   7  69   1  89  53  51  42  18  80  35  69  90  93  20  80  68  99  82   2  17  86  76  27   3  44   7  70  60  62  23  83  82  29   2   4  22  31   1  89  81  80  10   4  88  73  29  11  36   9  63  96  85  52  90  45  63  72  88   1  45  36  19  49  20  38  22  74  72  40  29  77  22  28  42  99   1  45   3  26  61  63  31   5  50  24  41  61  94   9  26  62  68  82  23  70  36  69  60  51  69  44  94  99  19  24  41  39  30  13  29  51  74  16  88  45  83   1  96  40   8  83  61  56  81  13  36  69  32  76  38  56  84  60  58  17  97  99  97  28  37  99  21  74  54   8  45  48  85  53  98  82  61  77  96  24  92  14  16  83  40  56  32  38  27  95  89  16  88  82  43  37  79   6  71  30  26  23  22  65  90  90  74  43  47  39  68  81  23  27  96  61   3   2   4  43  74  10   5  48  83  92  62  56   2  99  59  95  36  93  20  54  54  24   9  20   7  89  92  18  75  33  29  61  44  47  34  73   7  28  70  66  64  54  72  27  31   4  46  66  35  74  35  20  10  76   5  87  58  28   3  91  34  79  84  58  61  91  43  94  92   9  78  47  51   1  84  70  67  96  95  30  74  44   7  67  23  37  23  92  14  17  35  39  31  63  81  50  39  95  42  18  15  71  13   7  72  21  98  25  60  82  85  95  23  87  28  70  44  99  96  32   9  68  25  87  72  74  90  81  47  49  36  93  84  44  55  31  48  47  64  88   5  78  40  83   9  43   4   4  11  79  33  49  87  24  25  67  75   4  10  95  59  91  28  33  46  85  26  10   3  59  73  42  10  72  71  80  92  15   5  18  98  68  21  70  89  40  16  69  16  23  97  66  69  99   1  75  29  57  92  21  56  82  33  28  43  45  18  59  87  65  64  10  48  23  48  66   2   2  42  15  52  84  30  80  40  66  71  49  99  53  75  50  40  69  54   6  98  20  71  21  65  70  89  68  67  50  27  42  36  31   2  69  58  78  46  51   7  28  75  98  66   3  99  46  68  78  77  97  40  70  88  90  11   7  93  19  29  26  38  20  16  36  25  93  39  21  93  77  38   6  89  39  25  22   8  65  38  92  56  26  18  42   2  46   2  60  15  59  75  32   4  29  90  10  24  86  84  70  21  98  30  29  78  98  35  10  62  39  68  50  73  88  35  89  19  69  59  28  96  92  67   6  36  85   1  35  76  15  36   8  72  10  13  75  67  18   2  64  70  23  56  89  73  55  17   1   5  43  60   8  73  47  91  53  29  24  70  77  63  70   6   5  61  79   5  79   6  42  45  62  22  53  20  53  90  99  52  60  61  52  45  56  68  80  20  99   7  55  41  12  86  34  48  75  18  84   4   3  57  55  49  75  60  40  70  80  13  86  71  43  74  95  10   4  71  90  64  64  62  68  14   1  91  69   6  63  48   9  52  56  87  23  94  76  55  12  37  81  90  61  50  49  94  44                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                            29  55  31   5  41  80  22  94  16  92   1  35  44  10  87  55   7  52  67  84  14  91  90  73  63  40  40  98  20  87   2  45  65  88  62  80  40  93  51  76  45  32  73  12   4  42  98  49  35  19  88  56  52  95  56  26  19   9  86  85  48  54  34  26  11  90  94   8   8  97   9  17  76  98  70  73  29  59  60  43  77  58  91  51  30  37  50  63   9  22  63  83  32  23  49  77  78  13  82  50  21  19   9  12  28   7  40  22   5  35   8  57   5   8  45  38  25  29  64   7  41  41   3  15  46  86  83   5  57  77  74  72  26   5  66  14  99  54   7   3  33  36  73  23   6  77  82  66  70  97  23  74  72  68  16  70  14  87  65  50  44  37  72  53   3  85  65  82  68  38  67   6  15  63  74  42   8   4  78  65  49  66  28  38  18  55  62  77  95  47   3  89  77  78  50  87  22  41  98  28  44  62  72  41  36  53  84  21  53  65   8  32  13  19  39  13  32   4  26  86  18  78  87  78  98  54  43  72  83  51  53  45  97   9   7  25  48  80  54  82  31  25  16  67  61  83  24  43  64  93  89  67  26  20  64  26  59  49  54   8  12  20  51  35  57   5  17  15  99  86   9  34  18  48  23  93  41  23  13  93  36  96  10  36  38  20  56  83  28  84  35  19  57  70   2  67  74  19  91  98  63  40   5  12  30  28  34   2  37  35  33  32  52  59  48  76  21  59  92  11  76  24  15  75  10  85  25  88  61  52  37  41  31  88  32  36  83  86  80  82  51  37  55  10  19  29   6  78  48  54  49  42  43  60  70  54  26  70  73  80  78  90  41  48   7   7  97  28  25  32  99  12  11  45  12   3  46  24   1  44  17  29  81  69  62   2  68  28  42  61  93  51  11  83  43  70  68  78   9  24  99  68  35  64  71  80  42  75  10  10  78  17  81  95  78  74  59  77  12  76  87  67  94  90  27  78   8  38  45   9  19  65  38  63  16   6  18  87  21  57   3  97  83  95  17  15  53  34  87  34  90   1   8  83  39   2  47  31  88  39   2  10  13  47  36  97  33  81  80  55  60  18  94  99  22  52   4  50  44   1  94  64  91  20  59   3  52  78  90  61  67  58  30  40  52  39  13  82  25  45  10   7  95  99  41   4  92  61  69  64  95   9  21  82  15  40  68  70  59  61   6  45  95  73  33  39  74  92  91  30  14  71   3  79  55  38   6  36  25  90  50  88  47  63  31  50  86  35  25  76  24  54  90  20  58  37  28  78  30  81  20  81  89   2  71  88  53  29   4  50  19  26  74  23  16  95  65  65  64  66  26  27  67  75  50  13   9  51  51  88  96  14  40  36  20  64  32  39  88  71  88  91  22  17  18  80  47  75  77  46  77  61  35  58  72  35  52  40  78  82  44  61  40  78   1  45  53  70  76   5  34  43  32  62  93  59  88  46  96  68  19  44  49  74  32  32  96  19  39  10  94  50  64  34  67   7  92  40  88  18  85  79  24  43  45  94  52  67  37  21  11   8  81   2  16  10  66  72  50  68  51  99  14  26  84  87   7   3   4  57   4  88  97  32  50  57  39  18  62  41  26  85  23  95  82  25  20  54   8  31  87  32  28   5  24  61  49   5  67   6  91   9  88   1  34  13  64  71   2  67  72  74  21  99  76  58  85  16   8  55  78  24  57   3  89  50  62  22  52  14  51  28  64  56   4  56  32  48  23  67  27  32   5  29  85  29  32  16  60   9  56  30  47  19  18  72  63  84  20  33  19  45  55   4  58                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                          64  49  67   9  41  78  98  85  97  12  71  19  81  48  91  59  73   1  71  61  66  62  45  82  86  51  22  94  27  88  90  39  84  27  40  31  49  74  51   3  69  24  33  41  24  26   7  77  46  42  57  23  74  60  72  99  38  43  30  35   1  20  36  81  31   8   9  93  73  37  74  55  87   7  74  91  33  18  28  61  46  16  82  19  30  17  81  62  62  89  38  38   6  61  10  90   5  73  72  19   3  72  21  43  42  66  38  37   8  51  94  88  84  76  50  98  80  12  92  64  21  89   9  90  64  17  74   7  44  84   4  51  67   3  89  11  58  10  78  20  66  69  96  30  94   2  40  59  23  74  41  96  79  59  21  13  69  18  11  61  50  93  58  48  17  92  10  59  26  44  35  48  53  37  93  92   4  46  29  55   5  12  58   7  28  96  89  59  25   5  66  33  62  47  60  26  47  20  15  27  14  24  66  77  22  92  70  94  43  51  59  64  25   8  67  84  36  63  72  51  45  52  93  30  71  69  57  54   1   9  57  79  77  70   3  30  20   8  40  96  82  60  89  99  91  67  58  40  30  38  40  65  25  23  70  33  77   1  96  56  20  63   4  34  43  96  37  27  73  26  50  50  34   7  75  79  83  43  16   4  20  14  23  93  76  21   7  33   2  88  91  72  76  26  53  51  20  43  14  34  98  82  69  70  38  91  36  94  65  91  85  92  79  68  58  78  88  41  97  99  78  97   5  19  30  63  25  74  95  26  73  63  86  24  34  42  14  73  65  13  53  72  87  24  57  38  77  71  45  90  84  98  76  25  34   2  46   2  10  61  54  99  36  19  16  82  33   5  77  28   5  28  90  13  35  73   3  26  82  81  56  12  62  23  96  98  55  86  10  82  11  98  85  64  39  12  63  68  72  41  61   9  61  75  69  73  45  69   1  55  68  12   6  51  70  92  26  39  70  13  66  98  28  45  89  68  33  42  69   1  17  10  78   5  43  59  22  51  33  87   1  62  73  44  46  29  88  38  88  81  69  33  22  63  10  30  21   5  45  45  96  67  13  38  50  11  13   6  65  40  92  55  83  23  30  88  59  64  70  71  64  74  84  30  94   8   6  45  97  17  31  47  67  35  75  19  81  44  27  73  83  82  26  18  77  92   4  90  70  36  84  63  44  16  62  27  75  80  53  36  70  68  79  33  73  38  21  94  98  42  67  86  55  14  97  71  88  60  45  46  46  86  50  45  81  41  41  26  61  59  35  14  67   7   5  98  34  37  13  72  93   4  79  27  65  64  46  71  16  55  66  95  69  45  45  70  20   9  23  97  74  90  15  85  42  55  67   1  66   3  26  82  60  96  76  23   2  78  28  48  60  28  18  16   4  66  49  28   3  62  39  34  81  67   8  62  27  30  70  79   8  74  40  48  27   5  92  30  80  41  56  32  53  45  49  17   6  40  31  65  59  83  19  32  44   1  53  84  68  63  26  50  41  81  87  33  85  18   9  20  16  23  12  81   9  79  80   5  87  15  39  34   9  46  25   7  73  58  48  36  51  50  34  42  15  49   5  21   8  35  98   5  98  41  83  92  60  14  24  75   9  24  63  22  69  27  52  45  18  72  86  76  40  40  77  57  84  44  90  54  86  99  67  61  16   7  96  33  75   2   5  67  54  39  44   7  53  83   6  75   4  28  95  85  99  57  96  66  74  60  71  60  88  91  55  36  49  85  39  70  68  34  50  14  27  69  55  17  87  49  50  11  11  76  66  85  87  20  11   3  37  78  47  96   8  98                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                        96  94  39  24  63  43  35  98  39  30  28   2  60  42  43  84  73  68   9  13  90  66  44  25  80   9  52  66  97  15  19  22  14  35  85  45  62  44  97   6  69  37  37  11  27  86  59   8  86  13  74   5   2  19  64  79  92  91  35  34  87  18  63  48  57  37  64  37  32  68  35   9  26  44  21  32  34  43  21  85  37  68  56  65   3  67  75  61  85   1  12  41  18  15  19  33  36   5   2  54  53  25  89  56  10  92  53  44  93   8  79  35  60  74  61  93  51  10   7   8  78  53  41  90  93  42  79   2  59   4  58  45  11  38  70  96  10  32  49  16  15  39  52  15  85  73  80  56  25  94  60  42   4   6  94  38  34  83  79  80  64  66  64  34  46  38  31  92  66  27   6  60   8   6  22  11  29  45  65  57  27  49  40  26   4  67  73  78  43  53   9  90  18  14  40  41   9   3   3  83  96   1  24  90  32  62  89  90  79  63  28   3  14  11  48  22  75  77  90  73   6  72  96  55  32  83  93  95  88  38  45  81   8  13  14  56  62   8   2  37  58  85  61  89  62  38  40  13  31  20  78  91   8  46  23   4  62  28   2  38  26  18  80  18  26  44  42  38  76  16  61  68  30  84   1  42   8  42  52  82  93  79  19  25  86  64  83  84  46  80  52  46  65  64  80  78  72  47  22  72  91  14  84  18  16  99  33  69  89  68  34  17  97  90  26  21  64  17  11  98  37  96  46  21  20  46  39  32  95  92  53   6  72  21  70  99  42  32  94  78  49  94  83  92  38  47  83  85  88  64  29  97  97  58  38  75  72  46  10  44  81  93  20  52   3  97  99  42   2  38  13  29  99  35  61  96  42  26  32  70   6  63  13  20  98  56  17  76  52  75  33  23  73  88  25  25  78  25  94  71  40  93  75  55   1  85  93  52   7  54  26  42  82  48  69  48  28  55  67  76  58  36  47   4  32  32  37  14  64  57  76  58  28  85  52  47  55  55  93  41  88  48  10  99  80  61   1  72  68  33  33   1  97  42   2  91  47  77  16  23  71  60  23  72  24  26  80  50  12  73  36  78   8  88  10  86  19  96  59  53  27  97  40  22  39  16  45   2  60  15  11  92  49  48  87  19  50  94  63  76  40  47  44  21  82  78  48  30  91  71  35  81  99  36  48  84  44  29  86  32  64  75  23  74  83  69  47  49  17  42  30  27  11  40  93  89  32  84  50  45  34  81  42  21  89  78  41  13  35  25  83  90  50  14  39  47  81  96  43  81  88  11  45  46  19  59  46   4  64  79  35  69  85   5   7   3  18   9   6  63  23  90  18   6   2  23  99  63  89  23  44  79  17  81  92  26  64  20  85  43  34  40   2  13  79  43  69  20  66  90  37  77  75  78  77   4  42  66  78   3  53  63  15  11  30  75  22  18  47  84  80  48  52  76  30  35  38  69   9  92   5  94   5  96  60  46  44  58  55  91   6  80  48  64  38  33  81  25  44  47  66  76   3  33  66  35  53  58  17  27  14  66  59  75  50  67  79  62   5  78  37  63  61  52  21  62  94  70  43  97  26  49  95  12  57  72  12  16   6  39  44  83  17  52  77  10  14  23  82  42  46  98  86  16   7  58  84   1  15  36  71  88  34  64  93  84  30  57  12  13  98  64  24  85  23   1   6  85  43  69  53  57   5  58  46  25  15  73  34  68  16   9  70  83  15   7  93  55  92  72  88  94  48  59  75  30  27  13  19  93  53  29  23  73  53  37  40  82  41  64  67  39  50  41  98  79  26                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                      97  68  30  17  55  29  66  18  58  23  94  31  31  65  69  47  23  20   2  78  63  97  49  87  83  97  17  93  63  86   5  36  75  90  98   8  93  15  87  46  56  82   1  22  13  87  31   7  15  76  98  47  50  65  88  13  16  36  23  23  26  64  37  68  41  14  95  27  54  41  18   9  66  86  76  44  41   9   3  92  73  79   9  70  61  78  58   5  67  82  49  40  63  55  28  74  57  33  59  81  58  67  89  52  43  30  51  99  64  11  59  97  16  70  38   8  90   8  36  91  34  14  72  57  14  81  53  82  61  11  38  23  50  45  40  94  81  18  45  46  45  86  23  63   5  69  44  17  91  67  40  62  42  79  79  44  64  57  61  97  44  67  96  77  18  29  35  10  91  92  46  94  14  68  96  51  83  46  66  85  15  58  32  39  43  50  53  98  37  89  31  97  71  61  28  38  65  43  46  77  70  17  94  12  16  65   6  13  47  27  32  52  49  73  87  67   7  53  92  95  55  43   5  76   4  20  23  53  64  21  90  46  10  31  79  61  42  69  25  88  66  77   3  23  76  82   5  21  43  79  13  44  71  44  33  73  98  40  92  84  55  19  50  17   8  34  56  90  39  64  55  19  27  20  97  48  27  91  65  90  83  77  97  75  54  33  70  60  24  25  31   8  31  12  70  36  66   5  88  35  57  36  87  94  87  50  77  65  15  27  39  12   4   5  39  52  97   5  53  49   2  88  77  70  89  90  16  18  66  89  83  82  82  68  16  90  85  93  86  44  18  48  97  30  77  83  59  98  49  72  34  12  24  91  84  82  25  35  51  15  70  37  42  51  14  25  44  89  68  33  35   1  81  67  14  32  87  45  40  17  64  79  61  12  64  53  99  82  84  53   1  70  96  26  93  29  76  72  15  52  28  10  30  63   2  86  34  93  38  60   5  83  83   9  89   9  63  40  47  28  14  57  94  14  30  39  48  77  41  17  22  82  65  24  44  97  33  46  96  62  27  34  39  67  25  55  20  77   1  48  13  52  21  38  13  65  31  57   1  51  18  81  93   3  70  92  69   5  42  67  37  99  65  87  13   7  18  71  29  79  69  28  76  24   2  50  80  34  16  95  82  48  64  61  85  35  17  73  18  50  73  98  35  69  77  38  70  86  48  11  46  44  93  67  71  34   7  48  28  66  85  35  77  27  84  66  67  18  15  85  38   8  51  27  32  41   9  93  53  61  47  14  88  56  19  50  48  27  74  21  27  72  83  10  54  90  28  66  20  88  45  37  15  10  57  12  64  93  65  83  12  48  18  50  18  11  63  76  68  61  37  84  20  96   4   8  36  99  97  87  75  48  92  10   1  76  18  40  62  28  63  40  46  62  50  26  35  18  67   7  79  23  62  64  77  13  70  21  74  25  92  76  54  78  88  25  25  91   7   5  10  17  30  81  94  83   2  97  97  58  37  88  77  44   7  96  13  74  91  57  63  58  98  60  55  91  68  85  62  41  27  46  62  13  96  44  27  51  84  90  63  62  52  42  44  59  51  28  67  47  73  19  57  83  16  83  19  62  23  24  37  57  94  77  77  23  65  92  72  71  18  49  81  81  26  53  88  39   9  55  21  34  69  61  87  90  93  74  24  90  48  42  66  73  60  79  31  39  89  38  23  88  11   8  25  63  57  67  60  52  73  11  20  86  15   5  29  14  74  41  27  57  43  33  68  18  86  90  11  81  61   4  53   9  88  73  61  33  91  10  70  67   1  79  68  41  30  20  35  50  66  70  74  15  95  51  78  56                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                    89  77  41  25  31  62  52  84   4  94  42  48   1  61   3  91  95  99  88  19  42  78  42  79  47  21  41  96  73  48  30  41  86  48  46  31  17  60  32  91  50  31  76  38  44  17  71  96  68  15  53  58  74  59  10  96  16  55  71  70  47  65  29  63  70  86  24  51   7   6  66  74  47   3  86  62  81  27  37  17  53  65  42  53  32  34  75  86  42  86  13   7  15  77  95  28   7  24  83  29  70  12  20  28  84  86  57  31  11  28   3   6  74  47  91  60  90  54  57  25  51  30  68  64  32  25  38  49  36  41   8  43  67  96  34  39  33   7  24  36  62  62  37  28  66  31  81  95  39  82   4  27  36  10  57  33  56  16  45  37  79  63  49  19  48  94  16  79  80  66  73  36  45  52  77  35  49  62  40  74  60  84  58  82  64  89  63  76  83  83  76  55  56  64  10  39  56  26  14  39  28  31  63  88  37  54   2   2  28  79   1  63   8  45  85  29  93  46  73  23  98  60  17  84  69  76   9   6  43  64  59  70  46  47  33  81  23  61  38  29  18  16  17  47  38  49  55  60  26  60  36  89  60  44  59  85  90  86  22  62  20  44  18  44  68  79  99  17   5  67  39  12  94  30   1  47  48  84  92  92  95  56  36  25  90  27  82  95  28  60  26  96  54  96  69  73  44  72  41  94  29  78   4  12  30  38  13  35  12  95  64  38  71  90  38  60  24   3  32  42  34  81  19  63  85  39  11  41   2  13  77  20  98  94  62  81  61  11  16  77  93   4   4  63  52  92  74  98  12  74   6  33  65  71  66  43  52  31  22  58  16  29   9  59  92  54   1  60  65  47  97  24  66  80  16  85  21   6  44  88  46  69  67  13  99  21  80  68  21  56  97  15  42  72  35  21  52   6  35  80  34  94  32  51  52   8  61  30  70  34  85  87  34   9  22   1  85  17  58  90  65  63   1  10  33  44   5  40  62  12  78  19  83  90  27  79  65  91  18  52  76  83  54  70  80   1  85  57  48  18  36  58  55  86  15  91  40  64  52   9  40  22  63  88   6  92  22  23  18  76  10  39  42  98  43  26   2  58  67  68  22  78   6  62  62  73  20  33  26  82   7  88  61   6  48  41  41  49  84  49  88  37  41  49  43  52  40  21  20   7  84  95  67  83   9  18  64  94  95   4  88  29  44  42  47  33  88  71  71  11  41  59  74  83  30  70  51  36  52  23  51  34   4  76  98  26  26  22  55  26  78  43  30  57  29  84   3  88  47  31  34  42  14  70  59  39  79  20  59  28  88  47  57  99  63  73  93  89  98  83  21   1  38  75  76  27  21  41  49   3  96  73  12  30  73  54  11  36  68  65  60  41  97  32  28  39  47  73   1  52  83  48  67   9  81  13  49  20  90  78  21  91  13  65  54  30  19  75   6  90  96  18  31  96  10  43  65  54  54  66  73  53  81  75  76  26  17  60  83  75  90  93  19  30  28  40  65  16  31  41  73  46  18  12  98  97  96  94  60  29  96  38  54   6  19   7  63  99  52  22  19  55  27  78  65  11  51  98  42  45  98  31  23  50  63  40  18  55  39  27  71  44  65  34  21  48  65  19  66  60  52  13  12  75  63  10  67  91  35   1  24  80  85  29  39  99  43  46  17  68  27  60  58  19  17  23  92  63  38   7   4  26  32  21  74  77  91  82  40  94  94  95  10  73  75  47   9  82  82  97  13  68  66  99  30  19  67  75   6  85  80  57  23  27  92  67   8  81  11  56  91  57  98  48  51  70  62  60  55                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                  84   5  13  99  88  23  37  85  36  13  36  12  58  46  68   5  12  80  33  99  51  92  81  82   9  83  70  16  66   9  27  24  81   1   5  32  46  86  57  99  70  68   6  86  71   6  98  60  86  46  95  97  33  83  63  64  44  19  94  91  42  14  86  16  33  98  57  75  86  74  51  70  29  19   5   2  38  66  19  23  33   7  35  41  12  84  50  95  19  67  32  28  71  38  55  64  61  18  89  41  55  45  93  79  33  16  88  70  92  94  21  56  79   7  57  97  62  35  99  14  61  88   4  46  45  12  33  69  50  53  59  66  94  31  73   7  27  14  92  64   4  17  26  34  23   1  19   9  21  87  37  96  82  31  50  41  75  86  49  27  35  53   7  57  39  33  72  67   9   4  60  40  29  87  96  96  96  25  45  99  12  51  57  24  36  59  69  17  29  98  47  85  72  47  98  20  82  14  22   2  47  26  81  20  16  26  99  61  23  58  46   5  82  32  53  19  47  31  56  13  68  70  70  76  99  34  31  96   8  57  70  60  50  44  86  86  78  34  51   5  61  95  85  75  34  82  14  45  49  85  97   1  98  22  24  20  81  63   3   1  90  90  73   6  31  94  89  68  47  40  60  63  29   9  99  88  36  65  33  81  53  67  89  14  18  75  88  95  83  81  90   8  59  47  84  15  53  64  59  28  74  91  48  10  38  94   9  11  16  27   3  42  57  11  50   6  55  92  67  46  15  15  96  44  77  36   2  54  70  59  50  56  60  25  31  60  77  70  45  71  40  75  11  41  64  19  18  47  79  75  56   5  59  32  75  52  76  78  68  24  76  32  98  56  64  19  31  80  32  24  99  47  54  39  96  69  47  35  97  34  65  59  26  53  96  92   7  70  33  59  97   4  92   6  41  44  47  34  40   3   2  73  86  47  78   1  81  38  10  22  19  45  83  38  77  86  92  37  91  52  55   4  44  65  79  78  77   5  67  46  71  92  74  18  32  99  39  35  86  39  96  26  72  54  54  85  55  23  36  54   4  29  11  98  73  33  16  38  47  70  28  47  10  46  87  41  55  35  10  83   8  83  53  66  44  65  81  54  54  86  71  19  25   5   4  35  22  17   6  39  44  82  31  46  35  47  97  23  16  93  30  67  17  42  98  11   5  90  25  20  71  83  89  53  73  10  29  78  28  70  67  57  15   2  77  58  67  21  35  57  53  63  20  37   5  22  89  51  71  47  12  58  71  79  50  63  97  49  44  44  67  61  97  47  44  49  62  86  47  64  42  60   4  81  49  38  85   6  88  60  46  62   4   6  40  47  40  39  41  49  33  23  88  47   7  93   9  67  36  12  83  92  88   9  83  11   1  97  74  33  74  78  80  28  84  61  56  77  82  17  32  75  17  79  20  19  64   5  60  76  73  36  21  66  63  48  55  96  94  86  49  77  49   3  10  72  57  74  14  53  70  61  53   7  69  18  42  91  59  23  18  25  32  23  20  19  70   9  45  70  96  74  77  28  37  20  66  19  93  46  81  12  82  54   1  97  22  17  55  80  54  65  33  67  31  69  64  89  74   8  63  59  12  49  81   1  62  56  57  16  28  29  15  76  34  73  46  75  68  84  75  31   3  64  28  56  83  53  94  78  92  80  46  40  76  48  40  19  83   2  34   7  32  70  57  69  41  24  53  64  27  53  71  12  40  12  73  23   9  80  85  53   3  63  21  19  31  24  98  88   1  91  37  83  83  20  55  78  31  52  98  48   2  20  15  95  75  64  81   1  97   7  32  54  37  18  86  24  91  69                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                92  78  90  77  58  93  75  76  80  66  30  98  40  60  67  40  85   8   1  41  66  52  25  16   9  86  68  32  33  74  21  45  88  55  90   3  76  99   8  71  71  74  88  45  94  93   8  68  88  81  25  43  14  99  52  20  82  41  30  38  21  14  42  89  51  77  61   5  92  54  45  87  71  86  99  21  84  21  67  68  23  14   1  39  91  44  56  47  83  43  54  66  90  63  85  20  41  92  68  41  77  76  48  43  65  48  96  99  30  81  17  84  36  16  74  17  91  90  44  44  92  81  21  62  43  37  41  41  56  35  88  83   5  58  36  30  51  72  70  53  11  98  28  95  99  48  21  69  34  92  74  89  13  86  95  32  60  97  28  35  70  95  80  74  18  11  62  20  52  74  18  20  50  54  63  20  54  31  90  18  68  48  45  76  96  10  60  29  60  17  32  80  54  28  24  94  16  92  50   2  73  99  17   7   8  82  16  22  14  67  18  47  81   6  55  37  97  68  73  14   4  18  63  59  99  89  18  12  87  90  32  45  61  64  43  88  11  53   7  87  25  24  81  13  36  65  47  86  58  43  65  58  26  73  47  63  70  45  26  55  44  96  97  34  26   7  89  84   2  83  34  74  39  53  45  56  57  44  33  12  89  93  14  81  79  20  70  59  13  50  37  85  52  22  59  50  17  51  93  20   6  97   7  10  95  11  80  32  39   1  30   1  98  40  49  49  65  29  45  53  54  23  37  76  39  66  29  80   2  84  41  46  67  28  49   9  32   1  39  15  19  72  56  38  43  43  95  48  27  59  45  90  85  71  79  87  24  68  53  24  60  30  99  32  55   5  29  21  92  75  16  21  67  94  16  70  66  75  85  98  95  53  81  78  17  62  10   3  23  44  22  93  85   3  58  40  81  25  68  66  67  10  76  45  38  91  15   4  65  77  33  62   7  39  66  53  43  77  19  30   6  65  59  59  13   8  82  40  60  98  82   5  88  45  28  43  78  27  28  16  65  48  17  57  90  82  21   8  81  76  66  49   4   2  12  79  53  87  40  15  44  45  66  96  32  61  72  96  68  79  18  83  23  50  59  32  17  71  60  42  86  25  62  15  52  13  70  14  90  82  36  10  93  75  34  95  53  61  54  39  31  54  16  62  66  25  45  49  78  53  46  49   4  13  97  84  36   9  61   6   9  77  42  93  85  28  75  95  22  23  38   1  69  67  64  41  88  31   9  85  70  75  28  99  25  34   8  61  80  35  36  28  63  34  42  97  57  27  23  30  77  92  54   4  61  99  31  50  57  27  80   4  84  91  68  44  80  86  14  14  23  68  40  24  45  41  49  86  31  65  62  47  48  55  92  75   3  45  38  33  74   2  75  70  39   5   9  61  96  42  72  68  99  85  20  21  70  21  10  13   7  63  25  33  68  11  57  62  93  52  85  21  85   1  16  85  32  48  94  25  60  68  51  59  20  67  53  94   5  97  64  94  85  52  98  64  11  66  36  21  76  94   6  63  22  60  93  70  25  10  53  76  18  41  86  55  86  45  67  34  74  95  59  82  65  40  50  38  64  24  32  95  75  84  49  54  93  22  29   7  77  80  52  84  25  53   4  61  30  79   7   2  30   2  76  23  18  70   9  85   2  42  12  92  35  36  18  51  79  50  24  50  50  41  41   1  88  44  33  13  80  32  13  60  83  74  71  17   8  25  81  39  10  22  34  45  63  69  15  32  38  83  64  65  30  64  21  80  54  75  79  97  51  82  52  60  94  54  84  79  62  32   8  90  50   6  69  97  39  21  52                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                              84  25  47  21  82  68  27  93  54  73  88  69  16  70  57  76  40  94  87  99  39  25  77  27  95  65   5  66  66  32  43   4  57  46  49  10  10  80  94  61  43  38  37  73  16  37  63  15  31  20  53  71   2  89  73  11  48  26  66   4  27  76  16  88  28  66  99  58  76  11   8  50  49  85  63  16  29  46  15  12  25  18  84  69  35  89   4  39  74  27  30  33  50  43  72  47  70  48  95  38  54  92  91  57  13   6  78  66  21  22  46  55  25  98  99  62  43  20  81  57  57  48   6  83  10  35  81  98  57  38  69  10  65  58  97  32  44  17  33  84  55  94  81  47  81  15  89  67  46  83  66  59  12   2  56   8  52  89  58  40  46  68  19  28  13   7  25  16  93  26  76  10  57  38  88  66  10  64  62  26  86  19  32  24  68  27  60  45  95  76  20  78  89  92  37  66  54  41  15  80  65   3  55   9  10  76  29  20  42  88  24  71  36  68  97  56  51  34   6  28  89  65  26  43  29  46  29  53  27  20  17   9   7   7  42  34  32  39   5  34  35  90  95  32  15   9  85  21  28  13  92  86  41  98  39  12  25  66  22  54  23  96  45  26  83  97  44  90  89  74  10  82  13  34  98  44  19  38  40   7  73  47   8  34  31   5  38  67  32  77  73  77  57  35  46  16  62   4  97  99  47  90   7  47  84  48  31  96  23  16  34  11  81  35  80  32  35  31  77  28  83  25  68  58  27  59  77  85  43  42  35  47  38  73  68  25  42  13  48  22  72  39  41  94  31  53  83  61  43   5  16  43  56  31  81  87   4  48  89  71  22  54  45  33  48  71  44  32  86  58  39  64   2  74  28  85  66  67  95   3  42  15  85  13  58  60  52  27  33  85  84  31  66  70  28  61  35  55  82  25  42  54   3  56  87  11  49  18  11  45  96  14  85  55  89  52  29  63  57  90  40  74  29  68  32  63  26   9  68  55  94   5  88  63  47  16  50  41  41  32   1  89  68  59  22  89  33  77  39  42  36  60  48  82  24  17   8  17  79  88  80  88  49  22  14  36  82  43  17  84   2  72  49  39  52  35  54  70   8   9  76  75  91  59  57  50   1  59  60  23  73  38  19  20  81  58  22  42  14  44  41  44  89  41  58  51  54  19  21  35  47  45  38  12  60   7  54  30  19  64  53  94  12   6  64  21  21  67  96  24  34  26  80  27  13  10   4  70  71   4  80  80  35  97  96  68   6  70  78  59  36  26  62  48  38  99   5  26  38  21  84  42  92  45  46  53  67  41  42  78  19  72  89  89  56  88  77  19  47  81  30  22  88  12  98  82  40  29  91  75  44  31  27  61  21  85  16  56  87  17  67  70  44  33   2  16  36  73  13  11  92  17  69  47  14  18  26  95  67  17  56  78  36  71  37  11  68  46  92  11  94  11  24  75  73  63  93  80  36  63  53  89  42  73  76  48  34   4  56  46  83  11  20  93  87  90  30  64  38  52   8  78  74  84  81  71  80  93  75  15  53  97  35  76  94  33   1  49  10  49  55  83  90  92  91  85  45  86  21  50  72   7  43  33  10  98  95  62  23  10  62  26  33  97  15  84  64   6  13  68  75   3  75  34  88  74  46  74  85  90  38  12  90   3  86  97   1  24  76   5  39  15  19  67  30  91  10  30  90  74   4  31  54  88  36  80  34  87  22  80  16  77  41  60  33  36  86  77  94  82  69  48  17  29  53  82  67  27  75   4  39  72  26  57  66  15  58  38  90  97  93  83   7  69  39  55  40  69  85  22  75  84                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                            24  43  83   8  42  42  63  42  40  23  86  95  38  23  48  47  30  51  71  68  91  36  10  82  92  55  45   4  99  24  11   8  23  80  68  78  86  21  99  17  79  64  72  45  73  82   2  24  53  54   9  90   7  20  36  79  86  63  60  99  18  21  48  75  71  16  29   4  96  47  61  91  21  79  12  29  89  23  90   7  16  75  34  52  30  47  81   4  62  49  53  63  56  59  73  26  33   2  93  62  64  83  83  59  91  69   4   2  50   2  46  24   4  65  99  21  58   7  67  31  75  76  72  47  49  71  83  23  12  36  85  40   9  51  65  26  14  94  94  94  10  66   5  95  34  67  27  10  88  90  84  36   9  80  78  30  43  98  27  79  19  18  35  28  65  61  19  42   9  45  41  36  73  92  94  37  19  58  14   7  84  32  43  98  33  38  93  53  14  56  77  15  64  54  73  63  24  62  89  67  82   1  96  85  88   8  59   3  53  40   5  71  26  29  69  25  71  77  97  65  78  66  39  92  10  42   3  28  80  20  24  84  80  57   3  62  62  20  73  36  64  37  66  94  27  17  35  96  41  64   7  10  95  56  62  45  13  44  76  22  58  20  40  72  11  71  49  70  66  53  38  24  65  37  57  76  19  18  40  37  87  38  10  36  93  56  29  87  23  87  83  46  53  37  90  99  52  51  31  14  20  25  15  98  66  34  50  44  79  93  69  65  57  22  77  11  82  98  49  45   8  11  92  20  23  57  51   4  13  71  56  20  64   1  43  88  46  44  66  52  82  56  15  27  84  64  59  50  50  53  78  80  26  76  33  61  64  23  30  31  74  71  52   7  79  86  15  23  98  23  11  15  91  40  14  67  16   8  31  73   2   1  45  83  89  35  24   1  68  50   8  97  12  91  43   1  72  66  34  65  95  56  68  88  61  43  55  42  39  63  74  26  52  69   3  28  56  86  26  37  18  41  54  18  76  93  69  16  46  47   2  69  21  20  92  73  64  51   9  49  70  62  57   8  32  42  22  15  70  78  18  65  87  28  24  60  18  69  38   5  86  12  39  73  49  24  50   7  63  63  83   4  14  97  69  71  44  81  72  98  25  45   1  42  24  92  60  87  14  29   6  53  32  19  30  97  25  22  27  99  74  34  15  68  65   8  66  79  38  65  58  41   3  19  48  18  18  49  13  89  44  40  65  19  70  81   1   2  68  58  90  59  12  90  56  36  96  33  15  85  22  99  91  24  10  20   9  79  15  64  51  75  57  34   8  32  28  11   2  34  92  47  60  38  74  58  52  33  45  90  80  77   9  28  70  57  86  83  60  39  32  94  19  39  18  11  81  18  71  59  76  91  93   4  49  23  65  19  65  53   3  96  14  83  44  45  39  35  89  71  35  17  13  34  26  19  68  56  87  86  47  55  42  43  87  65  89  38   9   9  72  94  59  18  83   7  70  28  46  68  96  18  42  48  47  93   3  27  73   4  51  71  69  67  52  82  84  28  40  99  96  63   3  11  44  13  40  50  29  32  25  24  57  60  97  50  93  30  49  38  21  23  92  15  25  53  94  39  64  50  95  57  62  67  25  59  55  36  10  96   1  86   4  87  69  25  24  16   2  99  28  10  30  33   2  49  53  34  90  65  87   1  40  30  62  40  84  71  24  84  38  48  22  53  49  31  93  85  37   5  84  87  74  32  26  12  11  31  51  13  60  63  47  40  89  12  69   3  66  64  52  49  59  76  27  89  61  37   8  57  56  68  88  65   5  25  15  67  89   8  60   5   9  31  58  38  96  57  60  89  15  25  74                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                          13  90  32  19  94  69  64  81  13  21  47  91  41  65  33  72   3  55  90  46  57  73  95  28  43  86  64  41  27  95   2  54  13  10  89  73  22  99  58  84  83  49  74  29  57  35  49  81  21  17  91  74  28  92  65  26  90   6  57  98  32  40  83  84  28  39  90  52  30  53   8  54  36  59  35  32  36  86  16  19  36  31  28  91  56  11  23  96  21  49  24  88  36  16  69  98  26   7  90  50  31   4  54  84  40  68  39  96  93  26  73  51  49  96  47  37  75   9  74  68  85  56  27  73  82  71  28  85  51  20  76  98  45  34  19  98  91  75   9   6  34  64   9  78  94   7  46  72  42  68  66  32  42   1  83  53  57   2  19  70  37   6  89   8  30  68  72  82  15  21  68  59  42  68  53  83  23  94  44  73  73  69   3  55  16  61  26  59  92  56   3  18  18  69  10  60  22  87  16  27  24  34  82  13  87  58  46  21  93  82  16  30  22  21  27  91  53  46  45  46   4  26  46  85  88  71  24  89  95  42  60   4  95  59  35  38   7  63  61  77  78  68  71  60   5  69  98  82  21  56  31   4  44   9  46  89  12  76  61  38   7  16  24  81  79  63  51  39  82  81  27  12  66  62  94  52   3  76  90  90   9  38  30  11  70  32  92  33  25  70  20  77  98   3  52   4  60  76   1  21  67  84   5  69  79  38  10  37  52  77  36  45  58  65  23  59  50  13  90  41  71  86  60  95  79  71  86  77  32  38  26  17  31  46  53  47  19  89  91   7  56  27  92  57  86  92  23  90  74  37  54  61  29  61  87  13  56  47  45  74  78   1  28  95  17  18  98  59  24  31  69  55  99  39  66  30  97   4   8  40  59  84  60  80  89  25  54  30  32  85  90  17  31  95  98  44  56  67  88  95  15  50  46  39  35  39  58  79  12  70  14  87  71  34  39  92  36  90  99  99  68  47  43   7  17  64  63  59  83   4   8  13  19   2  92  95  38  19  95  54  28  63  92  10  77  95  58  34  25  33  92  11  63  30   8  71  58  12  26  55  99  29  86  31  74  37   9  95  74   5  59  37  25  87  58  54  94   7   8  64  38  38  28  10  53  98  65  82  14  95  48  81  71   1  89  59   9   6  95  41  72  89  27  74  56  54  51  49  70  90  79  21  20  34  42  19  27  18  27  25   2  66  23  97  21  39  38   7  76  54  48  85   1  71  16  12  13  91  60  43  57  62  66  29  47  43  44  41  64  14  34  75  11  65  57  27  75  14  53  68  77  94  67  54  20  99  32   5  36  20  65  40  33  29  39  29  69  19  24  20  81  64  81  40   2  68  31   4  75  86  75  16  69  49  15  91   7  43   6  20  47  95  40  32   8   3  23  76  19  65  23  17  50  57  61  93  12  94  34  51  50  59  43  67  72  54  93  79  90  97  88  57  27  81  13  75  96  10  86  13   5  47  11  83  77  57  55  34  36  53  13   2  36  35  14  16  31  37  57  70  64  54  14  75   2  56  50  54  46  45   9  64  78  24  99  33  64  41  65  49   6  71  34   5  79  57  30  56  72  64  94  89  62   3  76  29  18  62  65   5   6  32  53  56  89  16  70  12  10  15  28  70  24   2  98  23  89   1  39  99  10   1  20  46  76  72   3  65  12  12   4  62  58   9  50  96  84  42  26   9  23  86  50  17  42  61  70  28   4  53  94  98  92  21  47  84  19  63  40  64  96  12  57  33  15  88  77  91  57  55  87  24  71  35  94  51  88  79  73  66  72  73  35  21  47  37  68  36   3  32  57   3  21  98                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                        94  49  74   2  19   2  66  13  20  94  29  76  55  51  68  56  49  36   9  60  74  45  93  92  39  53  61  10  13  14  70  60  60  60  87  21  59  80  29  37  92  77  45  77  70  34  23  39  59  48  64   8  63  30  21  74  58  96  52  78  18  32  65  28  78  33  89  79  81  37  80   6  45  41  31  25  65  46  36  70  25  65  55  40  76  99  53  81  63   4  29  26   9  17  72  46  14  24  16  69  36  56   2  30  89   3  78   8  10  76  99  56   7  61  36  18  43  30  67  10  19  85  25  36  27  66  65  86  39  33  67  27  75  25  22  64  81  32  42  34  77  92  17  83  25  60  17  45   2  38  98  11  29  99  55  50  58  37  63  50   8  58  70  31  30  37  68  32  81   9  73  38  44  29  77  84  81  38  72  73  36  61  31  28  50  55  76  86  21  93  76  32  77  20  91  40  16  50  32  73  79  71  14  59  82  28  18  53  41  32  43  77  42  16  84  26  78  90  77  63   9  31  79  62  31  69  35  15  61  16  89  27  64  94  41  97  11  71   9  94  12  16  15  83  23  92  32  51  22  54  35  89  86  48  49  60  94  39  63   9  77  82  82  65  79  54  99  58  59  39  98  17  89  50  85  89  11  45  89  43  57  47  80  70  54  23  71  83  82  13  92  56  62  45   2  24  58  40  40  54  84  25  38  17  79  91  44   6  39   8  21  64  82  35   5  68  83  25  95  82   7   3  44   8  70  80  91  85  59  18   6  24  11  62  72  51  12  73  45  30  11   8  50   7  48  25  41  79  81  28  35  76  49  52  39  87  59  11  75  20  91  97  11  35  64  82  14  30  58  62   2  44  37  11  89  69  19  51  60  37  51  62  34  45  35  63  24  31  72  91  67  45  64  19  46  52  40  42  65  72  79  71  92   1  73  81  21  96  42  55  65  76  55  87  81  98  40  81  33  16  68  27  52  64  80  23  83  70  85   9  71  73  84  85  15  36  34  26  99  21  71  35  87   4  18  78  65  77  19  20  70  98  48  35  30  36  86  68  16  38  74  13  91   3  53  52  38  31   7  41  66  39  46  19  13  35  52  40  62  38  64  57  69  33  30  93   9  42  34  98  85  24  91  60  16  10  60  52  21  67   2  97  87  57  86  42  22  74  62  64  67  75  68  72  32  26  13  95  99  46  37  75  97  15  31  49  29  98  15   7   9  35  28  65  17  35  76  16  47  58  22  94  58  19  55  97  32  88  44  79  70  15  26   4   2  94  93   3  34  43  19  85  94  40  50  71  40  74  45  19  35  91  48  77  21  77   5  47  52  38  90  76   2  71  36  24  70   1  15  94  69  45  85  51  52  70  56  74  22  74   9  36   9  17  82  88  35  25  79  45  30  70  97  86  98  68  71   4  72   6  69  10  35  90  90  21   1  13  95  24  78  50  76  25  10  58  84  86  17  16  60  38  73  63  69  42  61   8  49  49  54   2  89  61   6  53  88  74  18  54  50  20  19  36   7  39  56  54  34  82  31  84  20  85  84  22  13  58  89  37  60  58  14  83  80  95  19  52  42  96  12  19  56  56  66  64  50  77  27  84  65  28  65   9  58   7  40  63  16  51  79  34  88  55  89  86  83  96  11  53   7  12  27  80  43   2  81  21  81  56  52  96  71  90  91  24  21  58  33  96  77  57  22   8  55  93  34   1  36  42  63  82  79  65   8   3  32  50  64  86  10  66  23  18  47  34  56  27  13  88  30  86  50  60  68  43  33  44  96  56  28  19  60  14   2  12  10  26  20  17  70  56  49  19  41                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                      78  64  15  87  97  52  72  33  99  75  84   7  26  49  56  42  14  50  94  46  54  55  79  46  74  77   4  31  26  92  81  85  40   5  61  76  54  20  39  85  70  71  87  88  94  37  46  33  11  24  76  50  22   1  79  31   5  79  97  90  11  48  25  66  88   6  50  45  21  49  68  50  83  72  86  27  80  69  77  65  50  14  46  89  41  51  47  66  30  59  47  39  92  23  94  39  17  22  78  82   6   3  10  87  93  10  75  73  64  18  70  48   2  84  25  90  89  31  66  30  51  97  49  82  51  74  28  11  45  71  80  10   9  85  16   5  84  89  38  26  32  12  66  35  99  98  44  62  71  91  27  44  68  34  32  43  19  51  57  36  10  35  41  45  37   6  46  22  15  33  83  70   5  89  21  42  76  74  81   3  41  15  33  54  61  98  40   1  91  19  24  56  55  56   8  50  63  31  45  87  81  20  17  66  10  39  22  79  37  61  21   4  54  13   9  35  39   7  54  60  75   6  84  11  44  78  91  54  13  62  34  92  22  80  80  63   1  96  36  32  82   4   1  91  67  76  95   2  56  52  40  45  51  31  30  37  94  26  85  13  93  14   1  22  16  60  63  45  97  32  64  58  29  71  38  25  87  64  75  52  93   4  81  55   6  81  58  30  12  28  54  56  34  26  15  80  54  10  66  88  21  46  92  97  89  96   6  51  50  11  56  96  23  59  95  89  57   2  30  14  84  47  83  50  27  10  92  15  60  49  47  45  42  23  14   5  29  75  68   8  67  26  41   8  84  19  12  47  51  89  26  18  10  62  22  11  75  69  74  93  77  96  72  39  71  86  85  54  73  25  38  89  49   2  29  77  50  34  40  86  34  35  11  83  70   5  13  38  29  63  29  24  11  69  60  69  98  42  27  25  24  33  33  44  17  57  27  79  43  30  36  19  60  99  91  87  21  53   2  65  25  30  29  15  32  54  26  33  19  59  80  12  26  38  24  63  63  32  75  76  49  58  54  30  60  74  79   3   7  19   6  44  82  48  42  83  37  59  16  84  88  45  41  92  70  62  65  36  90  51  47  10  77  58  14  49  57  20  37  79  46  95  23  81  74  68  51  45  63  54  80  34  24  93  74  41  27  21  29  20  75  75  40  60  40  65  65  92  20  58   2  79  70  19  81  63  44  94  99  39  72  67  28  12   4  21   5  70  58  60  92  14  53   8  20  66  29  99  28  40  70  69  61  70  57  38  99  20  64  44  49  59  74  15  30  21   6  89  69  73  49  96   9  87  82  54  37  47  26   4  53  53  69  90  68  50  44  92  36  89  11  96  10  29  49  20  19  15  70  28  85  91  29  47  70  29  28  56  94  92  41  20  70  99  36  48  78  65  57  52  12  91  15  18  32  29  80  49  82  34   8  23  93  95  10  52  33  91  99  94  23  33  19   4  72   6  37  30  24  34  88  94  57  68  66  25  20  18  83  56  94  90  81  36  69  60  24  42  85  70  28  80  86  29  23  10  30  85  26  30  62  54  97  61  60  89  18  32  20  32  90  13  96  58  47  26  90  80  28   8  15  52  19  97   1  56   8   3  28  10  32  72  67  27  96  75  93  51  74  77  40  73   1  22  89  45  26  79  79  51  81  13  39  15  82  95  59  73  32  50  83  92  65   2  58   3  29  33  54  30  70  98  73  95  75  29  15   2  47  75  15  21   3  94  52  18  69  91  95   6   3  61  17  45  87  11  44  52  32  65  88  94  67  96  49  10  32  34  13  22  76  65  83  92  26  50  41  68  13  55  74  15  51  62  38  96                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                    54   5  15  23  42  67   4  34   7  18  86  41  72  20  49  44  33  94  57  92  60   9  12  57  35   1  17  73  95  56  28  63  51  74  48  10  39  43  59  30  73  57  25  57  28  51  27  48  25  68  81  38  87  99  49  82  99  32   3  22  30  62  29  17  95  48  89  91   2  12   2   6  21  47   6  91  69  11  58  50  45  95  38  17  54  20  74  54  10  85  56  26  17  86  50   8  80  26  33  50   5  39   4  25  48  32  98  48  24  66  62  55  92  35  44  45  38  64  78  93  57  13  39  94  60  18  21  99   5  45  83  15   7  41  93  45  96  53  57  82  85  83  83  37  52  38  29   2  99   7  42  84  37  47  83  45  85  95  35  40  78  60  48  31  60   2  88  79  63  45  85  40  76  23  25  64  52  25  17  22  97  34  99  49  46   9  52  48  41  45  25  96  99  22   1  91  41  35  17  85  72  67   6  32  83  24  54  56  17  58  44  34  84  76   1  54  56  38  69  80  83  36  91  13  25  74  11   9   6  85  25  92  98  59  57  58  30  20  47  76  20   8  55  78  43  36  82  15  86  19  81  16  13  29  96  48  77  49   3  59  20  51  24  86  69  37  58  75  94  95  44  91   6   5  89   4  64  26   4  87  88  46  71  96  88  90  41  68  13  85  94  55  10  97  99  15   3  35  97  99   7  42  15  27  64  43  95  66  72  98  12  22  31  25  12  16  67  15  74  83  63  87  96  27   2  22  53   1  13  66  54  16  37  13  62  23  13  97  93  80  71  84  18   9  30  91  73   4  75  85  31  64  71  94  62  17  34  45  18  36  69   2  54  19  57  14  76  53  11  16  59   7  51  28   4  59  25  93  46  70  52  15  83  92  62  83  26  90  40  55  12  49  57  98  88  52  71  48  18  97  78  87  78  66  94  69  79  42  10  96  28   9   3  13  24  90  25  65  27  95  64  46  12  36  58  54  48  97   7  55  24  20  91  57  27  62  65  39  96   1  64  96  54  91  28  23   8  31  17  21  46  40  15  89  73  66  98  76  34  24  23  66  47  98  61  79  72  65   1  12  32  49  86  46   1  39  22  56  27  54  55  64  62  66  83  34  49  77  86  37  22  41  39   8  17  52  19  97  70  88  52  45  49  64  28  18   5  34  89  32  97  57  97  50   5  23  76  65  85  19  14  10  25  73  56  67  78  31  73  55   4  59  55  20  62  86  64   2  88  85  63  99  65  94  16  93  78  22  49  76  73  48   9  79  13  23  77  89  51   1  73  13  15  42  54  31   3  54   5  12  40  92  24  82  88  38   1  80  28  49  64  28  81  35  97  63   8  30  90  27  23  81  36  93  19  49  37  51  88  66  46  70  81  69  87  42  87  36  20  70  19  95  56  85  78   9  32  35  60  35  49   4  16  32   7  16  16  52  88  53  36  18  29  52   9  40  71   5  63  35  96  98  17  34  86  38  52  17  92  74  85  72  12  37  23  49  53  77  78  99   3   4  25  41  35  20  28  74  20  80  99  64  62  73  84  60  48  24   4  87  25  13  42  61  32  73  57  19  24  19  16  94  62  88  16  78  41   3  30  34  81  31  62  29  48  21  66  48  66  30  30  44  51  25  22  74  95  59  23  91  65   1   8  72   6  27  93  87  67  28  43   1  77  11  57  34  71   2  33  90  22  57  76  39  86  10  83  42  83  82   2  60  78  12  76  35  22  81  50  94  91  29  36  65  50  10  63  51  19  16  25  16  60  93  77  33  88  35  75  13  95  62  43  95  20  89  37  76  88  10  52  15  87  39  61  76  71                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                  9  23   6  85  11  65  40  85  86  56  15  43  41   8   9  71  41  66  53  17   9  92  40  34  98  16  71  29  50  78  23  47  83  49  14  95  59  81  47  76  84  90  25  65  36  36  22  83  66  45  75  16  27  55  86  32  62  26  25  16  85  73  45  47  73  72  64  37  99  47  52  29  83  94  57  68  16  86  34  59  18   6  90  60  75  89  53  40  64  48  47  13  28  96  68  45  86  85   4  63   3  97  78  52  42  11  74  84  62  22  29   2  41  80  58  69  95  37  90  71  37  75  38   5  11  79  55  37  78  74  45  20  98  64  68  54   5  62  42  71  49  78  99   2  97  20  34  87  88  60  78  95  82  29  57  81  93  34  26  20  74  40   9  32  81  67  66   5  61  20  90  16  39  55  41  83  63  51  92  66  27  25  80  20  69  40  51  51  93  42  18  73  15  46  95  56  65   5  23   4  87  21  64  56  69  85  84  61  15  42  51  90  24  58  91  58  39  32   3  15  59  98   7   6  47  67  91  85  79  71  81   4  31  50  52  39  11  32  22  19  87  18  38  63  34  10  45  71  37  16  98  86  58  22  27  26  41  49  46  63  22  17  90  76  92  70  79  81   9  49  57  75  40  66  41   5  71  55  46  30  85  22  90  40  62  33  65  36  65  60  50  37  13  30  84  53  30  57  74  65  80  54  70  64  31  15  95  31  43  84  27  89  42  63   5  55  93  59   8  85  10  83  76  49  22  21  45  15  49  67  32  95  50  94  73  41  52  23  20  29   9  50  44  20  70  65  96  18  34  28  45  73  39   1  10  88  93  50  94  24  28   6  46  80  83   9   3  44  84  55  49  83  36  39  15  20  99  21  10  37  99  55  82  69  42  66  38  26  83  30  51  44  30  67  78  61  28  91  19  15  33  20  65  86  23  69  70   2  82  72  17  17  28  59   8  86  83  48  88  94  62  84  19  44  74  35  91  63  87  21  50  60   7   7  26  31  84  76  85  50   7  58  26  70  78  44  44  73  67  10   2  84  12  99  81  67   6  68   9   6  71  55  36  92  22  90  99  20  66   3  52  94  70  23  83  32   6  13  27  14  23  72  27   7  79  92  30  24  78  93  47  74  90   1  97  58  42  58  29  92  65  99  97  62  72  22  42  96  89  56  12  87  22  51  22  61  76  82   3   2  80  53  45  94  82  62  15  99  21  15  93  18  72  46   6  82  29  83  88  81  65  23  20  32  88   2  12  30  18  47   3  56  11  20  72  93  27  97   3  51   7  64  83  30  99  69  99  66  80  66  93  53  10  35  20  61  73  97  95  26  50  19  29  68  76  11   4   8  42   7   6  88  84  50  91  86  40  13  78  65  14  65  28  71   9  19  37  13  23  80  50  74  30   5  97  94   6   4  77  82  55  54  18  63  44  84  52  48  68  31  11  48  52  55  26  11  70   1  40  10  28  92   6  43  98  24  86  43  99  31   2  52  94  26  38  48  96  11  81  11  15  42  71  38  19  49  98  77  53  27  80  86  93  62  26  11  69  83  89  11  31  10  15  54  17  87  61  46  44   2  64  64  78  18  73  83   3  54  94   7  21  54  85   6  61  74  69  96  38  45  23  70  29  34  17  14  87  13  48  81  71  82  86  40  47  48  50  43   6  74  35  80  96  18  82  61  72   9  68  58  44  25  65  72  89  83  95  58  79  67  23  91  82  75  39  35  84  72   1  17  44  26  61  88  92  40  86  76  69  13  17  52  69  98  53  18  76  88  23  48  95  17  19  55  20  13  32  17  78  20  63  62  33  43  77  57  10  42                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                82  32   3   6  96  20   5  11  90  76  82  43  63  77  33  10  66  29  24  74  35   6  16  91  92  62  35  40   9  46  76  96  20  67  40  39  38  56  17  93  64  69  54  64  45  60  58   5  74  44  99  50  37  49  27  12  65  85  55  52   3  56  89  43  67  30  94  52  59  34  91  37  32  54   4  56  14  97  92   3  85   7  56  58  63  72  64  66  14   2  97  11   7  11  94  50  58  33  87  56  93  77  93  64  76  41  58  84  53  11  47  51  91  78  49  22  51  17  41  45  50  90  63  31  71  87  47  57   9   3  78  28  40  74  22  69  20  84  28  71  97  33  45   2  70  32  66  81   8  71  32  70  51  16  99  24  20  10  59  38  48  40  60  69  78  53  90  69   9  20  52  50  39  11  17  98  12  43  65  31  89  51  52  78  52  91  95  66  13  54  34  90  81  89  37  60  84  67  41  62  61  21  35  42  66  10  87  66  66  98  68  73  11  39  98  39  48  55  87   3  59  89  74   4   1  94  67  50  74  52  23  41  36  90  63  82  59  41  66  53  99  72  62  78  23  10  76  11  93   9  44  72   4  68  14  66  54  89  86  86  34  54  41  34   2  56  73  52  95  81  54  55  41  44  80  44  29  81  58  95  31  61  21  59  91  78  15   9  88  52  45  42  73  45  77  43  31  32  84  89  41  89  49  56  38  47  92  52  59  36  89  37  64  86  96  89   7   7  73  78  50  90  27  13  98  71  86  26  86  49  80  60   9  66  61  68  46  14  25   1  93  51  97  41  69  21   1  39  38   8  10  60  41  60  96  44  51  44  26  18  54  50  80  12  57  15  18  81  80  96  56  59   5  60  59  82  21  39  53  91  63  83  66  36  80  77  15  22  34  55  16  64  54  17  95  65  33  61  92   5  30   2  39  60  77  15  42  73  99  23  21  63  19  41  65  93  82  89  22  20  81  70  25  48  16  44  41  20  15  79  91  33  12  10  33  17  14  59  67  45  82  21  97  29  18  41  48  27  78  31  73  34  38  33  76  78  94  74  75   4  41  60   8  79  53  81  61  15  19  82  57  54  90  75  12  51  60  65  37  61  15  55  96  25  19  98  64  49  75  65  28  48  73  88  85  81  41  27  35  53  72  61   7  14  76  96  70  18  46  82  98  69   2  41  56  58  90  79   4  81  13  29  44  88  61  96  78  24  45  75  77  70  31  43  80  72  30  13  22  77  83  98  13   3  86  87  96  37  25  72  55   5  28  62  66  26  26  77  23  24  46   6  80  95  21  53  12  51  27  62  32  80  77  51  62   7  63  22  19  93  82  74  64  43  95  20  43  22  16  26  91  46  11  16  25  16  25  84  65  77  41  64  86  69  15  87  64  87  15  42  86  50  87  36  71  23  45  78  48  78  66   6   8  40  85  64  41  40  58  18  87  97   5  68  45  19  86  39  97  51  31  17  60  76  46  36  88  44  42  99   1  27  58  63  31  89  39  20  48  79  14  67  90  83  29  52  55  36  34  46  37  42  48  80  11  82  69  46  57  49  71  91  97   3  55  42  60   7  59  29  98  55  53  68  98   9  98  38  23  15  56   5  31  53  35  48  16  72  43  56   5  94  27  18  68  83  65  96  97  62  85   1  46  82  76  64  73  62  29  80  28   5  49  82  70  45  10  97   8  12  52  17  87  53  18  23  92  50  89   6  63  24  18  19   6  68   5  55  91  29   4  35  51  92   1   6  82  24  29  63  19  95  40  36  47  33   4  59  29   9  71  50  30  42  63  39  61  28  50  78  86  52  87  54  74  95  11   8   8                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                              97  51  51  84  80  68  10  88  93  40  57   4  71  76  33  69  21   7  99  86  59  71  90  32  36   7  18  43  17  36   6  82  89  30  62  69  52  85  32   7  35  80  68   8  62  16  94  68  71  59   6  10  43  86  73  26  69  47  44  85   9   2  62  26  96  88  41  19   6  11  97   9  69   8  91  21  56  48  56  43  26  26  86  87  17  25  25  54  21  34  91  91  54  82  69  16  20  54  94  30  48  68  59  97  85  36  30  69  38  17  40  39  66  11  40  98  12  35  22  90  96  88  13  45  12  95  56  28   3  15  98   6  20  71  95  43  32  44  70  50  44  12   5  50  42  30  38  41   1  55  72  91  79  92  58  44  44  56  38  79  21  49  32  25  17  53  62  51  45  24  89  95  80  78  72  22   6  54  65  51  42  11  60  59  59  53  90  64  27  63   9  11  22  68  30   5  18  87  86  99  75  61  64  57  68  65  91  27  40  95  86  59  21  78  16  78  29  55  93  10  71  69  51  17  40  33  37  20  95  29  79  83  36  29  54  89  92  21  53  23  66  85  86  92  11  88  18  67  45  93  47  20  77  41  48  66  18  82  63  92  90  13  60  88  36  48  32  12  35  47  37  16  32   5  84  95  40  61  46  57  68  89  92  65  48  67  79  61  93   1  17   1  93  87  60  98  48  20  76   1   1  57  23  33   7  72  98   2  39  29  55  88  91  61  22  71  59  20  41  40  27  34  96  17  44  57  23   2  14  28  71  88   8   3  36  28   2  28  81  22  51  77   9   5  43  46   6  45  97  88  86  96  40  16  23  34  11  67  12  58  44  92  33  12  16  12  70  72  31  77  18   7  41  58  95  91  58  85  55   4  26  82  25  45  21  39  82  52   2  31  39  62  82  21  99  56  59  88  68  90  88  30  88   4  86   5  64  40  30  26  86  37  30  45  57  33  99  29  69  17  63  63   1  91  28  83  54  32  35  55  23   2  24  83  63  10  21  46  65   5  85  61  66  47  77   4   3  51  17  61  51  15  47  24  85  15  85  76  33  95  96  90  76   9  20  13  28  46  61  31  17  53  92  12   5  87  47  13  35  75  59  40  46   8  26  38  58  56  37  80  14  91  70  90  84  30  20  54  62  45  65  95  28  91  47  20  15  24  31  74  22   6  90   4  30   8  68  51  39  16  23  49  95  37  13  96  49  19  93  67  86  59  25  84  73   7  21  81  70  21  24  20  44  55  27  48  89  95  44  42  22  95  80  59   7   4  74  78  79  32  97  49  60  61  18  44  28  81  28  62  59  98  63  68  13  91  24  69  95  22  70   7  12  95  61  84  54  83  29  33  61  10  80  78  64  62  73   8  70  26  58  43   2  41  93  60  85  31  83  72  94  54  49  46  90  55  95  89  44  26  31  16   5  70  21  64   4  44  48   7  54  69  69  43  34  93  43  54  92  50  72  46  14  37  88  62   1  25  10  83  11   8  85   8   9   3  17  51  54  56  74  93  83  31  74  25  56  65  65  26  78  10  52  75  78  85  71  50  15  26  56  92  63  21  88  69  86  16  49   8  96   6  21   2  16  38  66  61  33  53  67  60  58  55  50  39  35   7  55  26  60  38  92  56  17  77  82  53  48  59  50  83  84  56  15   7  12  88  32  52  23  88  23  19  24  84  78  31  74  99  93  20  36  45   6  34  44  48  16  34   6  21  75  57  31  86  96  94   7  81  38  27  35  28  14  12  95  72  38  34   1  78  93   1  40  67   6  87  95  28  52  34   3  82  85  93  70  56  49  52  15  99  92  55  99  40  79  53  61  20                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                            53  54  53  23  33  56  44  55  46   8  60  89  91  48  59   1  14  48  33  75  39  82  97  80  17  69  31  73  87  78   5  95  20   6  54  45  37  67  32  94  90  11  44  54  51  96  67  63  83  68  28  92  29  61  66  38  90  50  15  71  66  24  95  33  37  79  95  67  95  91  70   7  15  79  45  78  90  98  66  53  44   1  42  43   8  10  17  81  42  28  15  22  92  21  97  81  74  42  39  11  32  67  80  74  60  42  75  72  89  14  58  96   4   2  94   1  18  83  73  81  47  22  86  43  53  53   9  39  76  46   6  76  44   5  29  36  36  60  86  85  32  23  83  54  86  92  50  58  57  66  75  32  61  11  92  49  55  85  71  68   6  40  77  71  27   1  88  20  41  14  66  84  11  43  29   5   3  81  57  43   2  10  11  68   7  61  23  10  82  76  78  67   1   4  62  79  11  42  20   2  68  55  22  76  44  84  17  55  48  16  24  14  87  83  37  89  35  25  50   5  21  47  79  36  74  42  21  43  70  72  60  77  68  39  86  39  25  96  82  62  88  21  45  46  54  51  27  43  39  89   6  32  46  91  92  35  81  50   8  25  48  35  24   1  95  32  10  13  39  31  20  12   8  17  46  71  87  14  94  15  30   8  33   6  68  80  23  48   8  54   3  47  91  26  96  31  39  32  63  74  33  53  65  65   3  19   8   2  13  21  98  36  22  12  27  74  47  23  32  93  33  60  82  27  17  45   6  16  43  91  76  65  65   1  11  91  78  40  89  66  22  29  62  16  17  35  93  51  57  22  43  98  95  58  88  80  73  79  71  52  59  34  37  44  47  11  12  28  91  52  71  31  33  72   2  56  68  40  37  26  14  65  18  11  74  60  44  38  33  49  43  55  73  82  83  80  95  79  91  59  63  76  35  53  46  85  47  10  47  34   1  24   1   6  44  17  59  56  31  63  53  14   3  70  49   5  48  49  40  81  25  54   6  57   5  51  76  82  66   7  36  53  73  88  34  91  75  32  63  46  28  93  61  61  47  55  72  82  75  59  33  14  62  81  94  90  67  47  26  27  70  57  80   1  16  66  15  85  12  57  19  34  34  58  47  35  36  68  44  63  99  25   3  80  69   2  26   6  45  84  57  51  77   7  37  54  76  97   5  90  28  11  75  67  65   3  61  36  36  79  62  11  36  98  33  70  70  34  12  87  85  18  70  97  75   6  98  93  42  67  37   4  11  25  82  23  64  34  71  68  40  96  80  74  76  84  49  42  87  41   4  82  41  39  21  98  43  48  43  99  68  16  23  37  40  55  74  98  99  23   4  11  89  64  65  49  54  88  46  12  42  32  11  51  24  42  43  27  95  87  22  54  57  70  56  21  92  10  73  90  84  11  32  99  63  80  14  79  28  77  38  40  57  70  40  50  97  60  31  86  15  97  56  86  78  19  39  91  58  68  15  79  36  33  47  77  19  84  36   6  61  87  10  65  68  14  38  56   9  38  36  20  57  81   7  23  30   8  54   4  72  13  52  19  10  71  72  12  64  67  45  85  54  94   8  32  32  11  65  93  64  88  13  96  83  74   2  27  71  68  43   5  35  68  81  57  42  52   7  18   2  73   7  53  83  24  50  52  84  13   6  84  61  13  99  73  32  15  10   7  84  75  92  47  32  14  29  86  55  74  58  80  92  44  85  76  73  18  87  20  64  70  83  59  11  67  33  75  39  58  52  25  74  74   3  47  39  33  24   5  29  50   2  88  80  48  97  81  84  33  68  70  77  65  95  96  23  51  56   1  49  19  93  75  11  96  67  11   2  65  32                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                          96  10  32  19   3  14  92  73  97  98  81  97   8  42  66  28  35  18  88  67  54  85  20  80  92  53  29  88  91  40  42  19  50  59  22  87  82  25  86  46  68  33  73  96  45  31  61  53  26  71  43  27  76  83  33  37  93   9  87  65  14  86  68  42  95  13  59  56  27  95  75  93  95  16  89  65  88  73  65   1  99  77  75  73  32  36   2  79  98  35  71  77  46  92  99  24  96  85  12  59   7  46  92  20  51  33  94  23  62  72  39  54  13  12  39   6  25  38  96  68  92  46  23  29  49  10  26  43  25   1   9   6  94   7  14  72  29  58  54   8   1  92  34  70  19  22  43  60  90  83  17  45  63  64  92  15  51  19  43  21  23  62  86  58  66  31  81  55  82  12  61  12  94  69  54  34  30  26   7   2  86  31  53  94  56  93  30  20  95   9   9  25  79  18  18  72  24  91  42  24  56   1  81  43  57  38   7  40  99  53  91  30  49  36  26  55  25  54  79  55  10  36  37  47  94  43  36  39  44  53  49  97  94  63   3  42  14   7  91  75  39  48  51  46  36  34  97   2  57  11  42  36  54   6   1  11  70  52  51   8  40  10  25  11  94  45  99  31  85  67  46  82  75  46  49  33  75  60  34   1  85  73  79  93  57  97  10  17  53  85   5  39  96  55  22  14  25  45  42   9  72   5  85  81  86  88  45  98  17  41  86  53  53  89  11  90  69  84  17  34  39  30  12  79  80  94  80  23  19  16   3  44  53  94  88  98  49  89  75  67   8   4  53  52  97  74  24  12   8   6  45  93  51  54  35  84   4  81  24  26  70  24   1  41  12  84  67  36  38  70  77   2  70  52  45  25  67  45  47  30  52  83  15  62  73  14  80  23  18   7  60  10  97  58  31  16  70  15  13  69  56  61  51  78  43  88  92  50  66  85  21  19  42  38  36  43  89  44  73  11  67  61  25  44  79  47  53   5  18  97  85  72  39  97  59  80  47  74  32  36  36  74  30   3  96  94  11  73  35  51  60  27  24  58  95  15  13  12  69  42   8  86  76  42  34  59  95  95  92  68  17  77  53  60  78  25  35  99  36  31  64  59  38  87  50   7  67  14  68  85  36  65  48   3  47  67   9  20  12   2  92  54  64  89  27  63  31   1  86  33  76  60  90  84  99  19  74  82   6   8  99  29   9  99  53  71  15   8  42  63  21  43   9  56  95  33  69  50  52  67  39  46  80  62  98  42  96   4  30  46  95  58  31  21  28  73  12  51  22  68  58  95  16  46  74  82  89  27  22  43  86   7  32  73  92  19  71  22  67  93  29  19   7  65  62  76  44  38  79  46   3  77  32  13   1  62   1  75  67  34  53  29  15  19  58  67  38  80  65  43  14  17  88  55   9  52  41  28  96   7  43  16  86  32  10  62  41  17  77  71  91  51  54  45  41  31  58  68  19   2  50  18  26  34  75  66  36  14  31  22  23  63  94  59  49  64  65  86  54  52  42  35  99  23  54  39   8  27  20  92  33  51  65  50  11  26  32  37  98  68  75   8  88  89  23  94  36  23  89  29  16  92  12  99  85  94  13  55  94  34  28  53  86  82  91  77  64   1  66  75  91  48  33  84  23   8  98  93  86  40  29   4  97  69   3  91  44  49  35  94  28  87  86  31  81  56  78  97  38  14  45  90  17  22  27  22  58  72  73  14  27  38  97   2  22  62  15  12  56  30  29  70  63  31  43  80  79  92  25   5  70  59  70  92   1  44  88  98  82  68  55   5  60  24  68   5   5  20  84  92  84  91  72  20  84  27  52  17  28  10   4  63                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                        73  20   3  83   7   4  52  72  17  44   3  24  37  16  15  21  55  15  79  69  86  75   6  37  37  38  42  63  45  84  67   6  28  96  21  60  29   5  44  82  45  52  59  68  61  48   8   5  18  47  75  11  64  76  31  12  50  61  41  47  76  95   7  99  58  24  36  56  30  23  64  67  86  70  10  37  28  37  19  45  98  41  12  94  26  99   9  78  94  23  81   5  17  12  93  28  66  23  70  18  28  34   4  64  74  33  35  58  61  36  80  23  74  60  74  41  61  28  39  61  90  80   2  10  27  81  44  57  14  96  10  97  12  59  44  29  59   6  20  17   7  83  66  84  87  20  11  35  49  33  70   6  25  70  24  26  49  74  97  64  13  18  53  26  77  85  60  88  84  73  17  65  59  27  93  16  71  43  81  67  73  29  34  94  66  89  48  58  15  33  47  94  83  17  74  74  35  92  79  37   3  23  68   6  29  26  72  24  77  62   6  12  10   7  97   2  22   4   6  56  12  74  18  35  36  58  29  47  50  99  46  99  48  25  64  60  90  34  41   3  75  90  26  74  38  63  98  80  97  89  75  73  60  63  49  64  95  82  69  32  62  20  52  54  65  99  12  51  85  46  74  71  48  94  50  14  80  62  66  51  57  12  86  69  87  29  93  43  29  53  56  27  81  72  47  52  41  47  76  44  18  84  73  17  18  99  75  69  79  63  16  35  25  66  89  83  88  83  84  42   3  60  96  98  66  82  63  84  55  35  21  45  53  81  53  71  24  25  38  41  86  87   9  78  49  18  26  85  84  73  79  76  14  95  86  96   9  41  21  55   9  41  45  86  19  33  68  45  33  22  14   6  60  61  35  82  50  53  22  22  21  57  89  59  58  25  65  33  74  38  22  34  34  23  96  90   7  30  56  56  40  97  65  32  10  65  81  47  92  67  70  22  48  24  82  96  96  72  95  96  89  58  43  79  89  33  56  39  34  26  85  30  84  93  44  19  20  98  61   9  13  22  97  32  48  38  55  19  56  22   1  13  10  95  22  34  46  72  85  82  15  34  57  21  40  54  47  72  25  83  14  79  27  40   8  83  17   2  79  45  46  91  87   1  78  38  43  98  49  46  11  22  59  33  49  49  98  99  12  68   5  78  44  99  78  85  54  98  59  70   2   5  82  28  30  39   6  27  61  83  81  26  37  13  46  60  47  44   4  46  61  98  46  57  48   5   7  17  45  45  44  34  43  97  64  72  67  79  37  25  21  91   5  93  58  67  25  80  97  71  97  44   7   8  98  65  79  56  62   8  18  31  19  21  76  42  33  28  45  78  17  57   1  24  94  35  83  48  35  60  23  16  13  48  36  39  63  76  31  45   4  66  92  31  72   6  86  57  44  41  28  14  25  84  29  76  27  28  31  69  59  98  84  37  97  96  86  96  18  24  59  85  21  34  92   7  87  83  60  42  51  10  46  16  29  89  66  89  61  46  16  62  72  28  89  87  16  46  59  87  17  21  42  78  14  84  67  29  56  69  18  24  69  14  37  87  64  43  43  94  23  42  53  68  96  38  73  30  49  68  76  93  25  70  64  72  79  54  94  32  21  55  23  48  19  26  39  24   5   2  19  17  53  21  71  31  47  51   2  26  96  72  51   8  88   4  57  54  72  13  32  78   6  68  24  45  73  56  43  22  17  62  42  89  65  50  11  83  20  58  90  92  43  45  33  86  81  69  98  46  74  10  75  38  34  52   2   6  47  80  53  36  74  28  66  26  10  61  22  44  37  62  25  49  98  97  64  60  15  36  54  28  73  64  39  32  12  68   2  80  10  33  69                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                      91  69  40  83  25  19  12  10  57  51  31  36   1   6  74  40  68  94  34  74  20  62  71  89   1  14  72  78  48  14  65  11  53  15  21  43  57  69  40  30   6  19  65  40  54   8  64  43  94  50  44  75  81  24  54  75  11  99  86  46  26   9  10  66  56  22  44   3  86  36  78  88  11  86  50  15  47  42  13  93  28  43  84  42  44  47  36  16  19  85  14  69  55  13  71  83  63  51  59  70  67  97  36  29  43  42  33  47  66  45  74  42  18  48  92   1  84  99  46  21  66  33  48  54  77  85   4  15  40  24   9   3  82  36   7  99  32  76  14  28  97  67  91   8  33  34  21  31  96  73  88  10  58  67  28  20  31  18  44  55  51  75   5  28  85  42  51  16  61  50  86  48   5  10  83  56  58  79  88  12  79  76   9  43  36  58  24  85  31  21  40  59   9  60  95  97  21  60  81  48  61  60  68  97  34  46   9  14  97  45  61  43  72  28  78  63   6  19  86  83  95  64  65  35  44  58  91  51  97   5  91   6  88  87  16  87  81  15  93  69  92  54  30  59   8  66  57  39  11  41  61  15  56  39  91  64  17  79  50  86  27  83  91  38  59  81  60  66   8  10  43  49  90  91   5  79  89  30  82  23  58  31  62  59   5  18  21  48  94  62  87   3  76  91  52  82  94  10  36  98  69  22  15  67  10  25  81  77  44  14  37  36  98  72  78  50  54  96  48  81  51  72  59  16  85  99  44   1  26  11  91  92  88  60  29  24  47  73  30  37  99  45  23  78  72  44  51  44  12  62  78  39  68  75  83   9  18  10  11  30  94  76  18  20  43  51  87  77  91  13  91  64   9  90  43  72  87  21  86  21  48   5  36  41   6  59  77  94  85  90  62  78  43  32  56  44  35  15  88  64  96  61   5  87  27  12  54  84  14  93  74  67  32  27   5  39  16  37  15  37  69  47  67  84  68  92  98  30  93  64  13  38  28   5  53  36  75  99  97  70  55  98  38  53  10  36  58  96  54  12  43  35  44  89  76  25  77  76  29  70  35  28  41  87  94  38  51  76  29  70  30  33  11  76  46  19  80  77  60  72  87  18  85  49  92  69  15  89  37  53  35  71  89  67  19  38  35  48  40  70  86  61   8  79   5  71  86  99  79  13  73  23  84  28  31  28  15  26  45   8  62  67  45  71   2  94  76  89   1   8  35  32  51  73  10  72  47  99  76  35  83  97  16  73  42  96  30  41  24  10  13   3  79  47  79  17  28  17  82  70  91  80  59  35  26  96  22  24   9  63   2  20  59  39  39  68  99  41   5  34  23  33  29  52  24  77  22  84   9  69  20  98  48  37  65  50  66  66  52  56  47  10  14  44  72  65  21  56  58  72  62  29  17  24  38  80  64  26   4  91  67  89  79  59  12  91  42   6  46  27  51  53  88  74  33  72  34  19   5  90  34  71  52  76  58  93  19  18  15  38  89  79  25  58  53  50  22  59  12  93  80  51  27  10   4  72  90  16  16  19  12  62  12  96  93  45  78  58  58   3  65  54  75  63  23  29  46  40  43  66  26   2   8   4  45  87  77  85  40  72  71  60  70  19  66  34  43   7  27  44  99  40  79   4  42  60  55  64  50  78  86  79  65   4  47  29  11  78  99  21  45   7  41  64  11  62  73  94  75  72  94  44  82  23  93  65  99  41  20  12  65  85  90  30  46  45  12  40  44  88  83  17   9  59  87  63   4  48  44  88  23  76  73  34  18  43  53   2  44  31  83  70   2  88  30   3  66  14  96  44  44  75  91  18  55  35  81  75  36  19  51  88  85  59                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                    4  97  71   1  58  87  44   8  56  76  84  60  28  29  74  28  59  63  85  16  36  52   7  20  11  17  49  94  33  77  75  51  16  18  73  41  30   8   6  79  36  57  14  50  71  28  51  77  46  46  72  58  64   3  64  24  99  17  57  38  41  90  88  71  80  42  57  21  25  99  56  60   6  90  69  18  72  86  65  30  81  40  49  23  49  49  72  86   8  26  86  20  40  46  45  76  86  41  36  21  31  46  42   6  70  14  47  71  87  96  43  55  48  68  58  83   8  59  80  85  25   6  58  41  80  97  69   2  96   6  10   5  79  17   9  90  34  89  76  99  91  32  87  45  60  80  37   9  82   8  48  66  83  19  13  87  41  61  68   8  31  27  16  98  22  68  93  95  80  63  32  52  71  33  49  45   6  99  23  64  64  75  57  58  33  25  41  44  80  17  15  97  61  76  33  10   1  78  29  39  75  16   4   8  91  77  50  47   4  43  37  14  42  44  60  84  68  45  74  60  15  72  98  64  58   9  89  65  11  59  56  10  11  65  50  61  34  83  59  15  74  44  74  81  33  67   4   6  35  45  94  82  39  51  84  77  66  96  58  36  26   9  53   7  13  82  44  75  24  53  55  87  33  75  25  86   1  73  69  62  48  28  27  47   8   2  46  35  55  99  49   1  79  79  96  27  78   9   2   9  55  85  67   7  44   1  94  70  16  34  44  72  57  49  90  10  52  70  67  43  72  95  40  85  36  90  58  86  59  81  56  89  86  90   4  17  69  33  87  83   2   6   3  37  78  25  56  95  36  52  87  19  10  77  71  52   3  51  62  17  72  89  98  60  25  63   7  80  69  85  32  33  25  16  37  15  38  43  36  87  97  38  72  94  97  55  50  92  26   3  73  66  26  62  41  62  61  15  99  41  88  89  68  30  83  20  91  87  42  93  50  96   6  58  57   7   8  44  73  69  36   7  90  22  79  77  11  57  60  92  72  33  78  46  26  97  82  23  35  34  71  95  67  84  83  34  34  82  93  60  25  97  21  33  79  22  35  86  28  96  74  50  23  25  92  38  16   5  29  54  25  60  53  70  25  88  90  10  18  48  44  11  14  17  34  10  40  29  40  16  73  44  52   9  20  82  28  86  92  37  78  39  98  91  37   3  42  62  28  48  60  36  86  50  71  63  84  96  54  85  38   7  68   1  38  89  94  60  48  17  42   4  82   6  91  31  54  60  34  55   2  97  55  39  46  90  59   3   1  73  58   1  44  64  62  32  96  10  30   6  33  36  72  65  71  47  67  29  98  94  77   2  95  93  39  91  14  71  45  43  82  22  50  24  74  21  14  11  43  34  12  89  96  73  17  37  32  87  65  47  98  33   5  23  65  71  53  95  30  30  73  58  33   4  57  82  72  85  62  50  86   5  67   9  80  42   3  59  78  10  52  55  18  69  57  79  56  96   4  19  50  74  51  60  94  27  55  88  74  73  75  64   7  99  48  35  10  71  96  44  49  37  16   6  64  10  79  30  87  58  54  51  88  95  95  50   8  14  31  51  32  34  51  51  88  91  60  65  17  99  79  66  53  61  26  45  71  88  75  82  50   7  60  89  87  59  78  18   3  68  90  15  42   4  74  99  89  34  76  21  31  98  30  20  28  31  41  90  66  78  78  29  24  64  64  55  12  14  13  60  71  27  32  54  74  60  46  20  33  23  27  42  78  52  33  10  53  12  13  74  16   5  83  58  73  77   3  73  57  19  83  34  61   2  86   3  73  13  92  37  98  38  71  13  88  48  14  34  33  20  18  37   1  92  45   2  42  15  94  31  39  92   8  61  61                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                  21  99  62  61  31  99  90  97  11  54  40  14  66  80  18  63  18  37  79  54  55  91  77  98  26   4  24  83  75  59   8  48  48  41   4  20  29  67  17  20  56  40  83  45   1  91  59  39  60  60  97  92  10  85  27  52  58   5  74  80  63  40  75  72  90  42   2  78  10  56  97  48  62  20  99  40  54  68  79  58  72  51  56  94  26  12  69  45  63  60  84  80  55  57  58  18  18  68  32  65  54  10  30  55  74  24  41  14  51  36   8   1  91  19   6  95  51  88  52   5  79  20  52  94  47  56   9  73  10  77  75  72  69  33  26  62  75  76  86  64  24  31   3  28  71  17  96  87  64   3  86  71  17  14  52  88  62  50  28  14   5  81  83  34  64  28  10  50  39  85  38  53  53  65  58  52  18  37  49  77  19  39  19  65  26  22  52   1  34  27  68  97  91  37  70  50   8  40  51  83   4   6  66  36  77  18  71  21  56  77  81  47  26  27  17  59  39  27  37  10  14  88  43  34  60  81  54  72  45  70  25  49  73  24   1  65  70   8  40  25  86  16  93  78  41  80  83  11  32  70  57  22  51  47  10  14   4  87  15  15  35  16  28  32  62  61   6  60  19  35  96  91   2  43  97  47  53  61  74   3  29  27  75  60  12  18  50  42  88  79  62  68  79  81  56  57  39  47  60  49  66  99  66  63  97  86  42  68  68  50  97   6  30  17   7  32  61  85  49  90  96  92  19  15  48  33  98  94  42  95  85  41  83  73  71  54  86   7  84  21   5   7  11  62  84  26  28  76  35  65  57  75  45  31  55  15  79  80  53   1  82  48  65  65  37  62  73  45  66   2   2  63  86  36  17  28  15   7  47  70  84  63  86  25  86  51  25  57  49  63  66  41  90  97  75  18  71  52  32  12  89  71  33  51  62  21  20  97  26  11  36   1  11  53  83  62  29  40  97  89   3  22  47  23  92  62  27  23  39  74  11  75  20  31  21  71  96  84  81  64  98   1  18  45  46  41  69  16  77  95  64  27  38  49   8  47  83  63  27  44  62  96  65  99  90  73  55  76  32  38  18  65  69  53   2  99  80  72  86  31  21  62  77  64  27  97   9  81  22  42  81  95  86  31  32  63  85  71   7  45  60  84  50  48  16  30  80  27  91  35  71   4  27  42  14  79  52  87  23  87  13  10  75  27  32  69  70  36  75  61  81  75  61  34  12  88  94  95  17  50  32  27  22  86  43  85  24   8  35  53  80   7  26   9  45  86  88  30  64  71  33  23  98  73  44  10   7  58  16   1   7  14  32  21  29   9  59  67  91  24   5  22  78   9  44  53  87  63  19  88  18   7  68  79  75  12  58  91  73  38   4  31  58   2  19  82  45  94  10  62  86  45  63  73  43  19  32  73   4  56  14  72  91  45   6  43  64  10  45  98  40  50  90  60  69  51  15  97  38  61  89  98  12  41   4  47  65  26  38  22  43  86  54   5  28  98  62   8  73  96  96  48  36  36  54  77   3  31  13  93  58  94  26  63  62  62   5  87  18  29  68  33  82  72  65  37  25  33  27  56  61  57  83  39  74  90  87  16  11  73  57  89  93  69  93  76  15  35  54  98   7  69  13   4  87  41  39  86  82  33  61  84  19  41  82  86  65  84  20  56  74  69  62  86  52  13  69  18  94  80  48  86  88  30  98  72  16  93  79  68  94  53  27  34  99   2  56  33  81  59   7   3  18  75  81  73  96  53  17   6  22   2  13  96  32  35  10  61  84  18  59  20  14  55  42  53  77  82  46  63  52  85  73  46  90  95  94  81  26  20  86  72  79  57  94  54                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                55  75  53  44  72  75  14  61  49  20  23  91  82   8  58  53   4  80  78  12  61  21  92  47  91  44  30  44  53   1  78  61  40  32  35  53  17  22  61  56  59  27  94  76  33  14  38  95  78  90  63  82  57  51  64  46  98  74  68  74  95  17  47  79  10   6   4  84  43  13  89   2  48  45  59  64   3  90  58  69  75  16  12  43  56  30  71   1  40  29  25  85  65  49  35  36  21  24  44  47  14  25   9  55   9  14  87  11  37  56  43  98  59   3  88  32  26  10  85  43  90  61  33  88  16  88  92  71  44  73  24  67  53  93  12  56  64  79   7  98  54  84  86  27  58  94  25  79  18  67  20  95  30  37  98  44  40  77  85  97  26  64  70  35  51  36  18  94  90  25  40  53   7  20  89  62   9  39  34  31  65   7  55  83  35  90  31  14  23  90   7  17  62  33  61  89  40  15   8  59  31  36  55  25  35  61  16  84  62  30  24  32  94   2  10  22  39  97  70  34  14  79   1  27  90  58  60  79  30  67  95  57  14  80  94  37  88  62   8  55  67  71  49  31  11  50  47  45  13   2  11  41  58  24  17  54  57  32  20  41  19  68  17  56  19  94  68  17  94  11  47  36  43  60  84  61  66   6  62   5  77   3  47  29  28  88  45  94  57   8  92  71  14   3  15  66  42  96  91  22  29  13  84  33  71  69  18  71  39  18  25  85   6  88  29  38  13   4  73  25  20  82  81  19  25  99  19  93  95  83   2  32   5  46   9   4  79  67   1  38  81  84  32  77   6   3  87  24  76  55  61  16  49  14  14   4  19  74  34  69  95  15  85  97  26  95  46  68  98  67  23  60  68  34  15  52  11  42  88  98  38   6  14   7  69  70  57  83  12  89  86  72  39  51  72  55  96  23  42  11  16  60  44  67  65  38  70  65  86  47  63  78  94  77  52  12  88  34  53  98  39  17  31  64  55  69  91  37  39   3  46   2  14   5  63  90  81  43  81  68   1   6  54  68  35  66  24  21  34  13  48  36  83  84   1   6  66  50  45  54  11  38  77  26  13  71   3  24  68  88  26  27  21  48  72  12  75  46  35  95  62  21  23  75   1  76  78  92  70  68  62  11  85  34  50   6  54  15  11  83  25  11   3  63  12   6  31  42  35  32  32  67  27   5  33  18  84   3  51  33  11  58   6  49  52  25  57  93  59   5  67   5  49  59  72  61   6  87  31  78  63  27  86  27  74  63  95  92  67   5  92  28  56  24  76  68  60  31  36   5   7  52  52  33  59  40  26  98  48  43  85  83  44  83  37  32  87  67  42  59  15  53  22  78  13  60  16  77  29   2  66  71  23  27  41  75  34  63  31  74  83  85  35  50  87  40  44  83  90  41  75  13  72  51  90  73  33  87  48  64  61  63  41  22  25  89  47  85  70  56  25  52  67  51  28  70  75  99  45  72  19   9  65  29  23  25  75  12  66  17  13  70  95  74  78  97  15  81  50  63  67  14  34  58  80  83  41  54  32  80  66  52  38  76  96  11  16  38  98  95  68  91  34  98  23  95  78   8  83  82  51   4  14  39  75  69  10  17  35  14  55   8  34  70  36  66  42  59  35  18  40  16  12   9  39  62  15  61  88  41  23  69  15  94  73  51  98  54  43  47  67  66   1  18  92  19  96  97  36  57  43   5  61  65  63  33  89  14  96  82  93  59  49  19  87   7   5  96  53  84  84  60  44  98  45  10  30  18  52  14  12  22  52  21  23  19  75  60   6  65  97  28  16  91  50  59  47  40  50  74   1   6  58  86  97   1  93  96  85  99  73   5  37  42  86   4  57                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                              89  66  67  28  58   8  93  48  44  71  61  83  26  42  17  52   8  44  45  18   1  33  94  66  87  24  40  47  48  52  35  90  30  75  27  63  66  47  11  38  77  24  45  29   9  98  53   8  11  86  62  72  69  53   3  91  35  47  52  71  28  28  45  20  39  69  14  82   9  73  82  71  38  15  29  35  22  67  89  11  71  17  56  29  11  61  23  35  95  47  58  23  46  34  65  84  13  58  61  25  47  59  43  92  29  39  92  93  91  62  61  92  92  17  25  89  46  24  20  44  14  77  40  82  36  23  66   2  76  82  40  58  59  61   8  82  45  14   4   1  38  37  88  27  15  65  12  88  48  32  80  55  91  94  21  44   6  23  86   6  17  48  79  12  36  47   5  19   4  36  91  31  71  49  30  16  40  83  39  72  84  14  74  94  47  35  58  86  70  77  22   4  31  88  60  22  60  28  82  29  69  47  59   4   8  42  43  86  28  13  33  44  84  27  24  59  57  49  10  74  60  80  57  89  48  99   1  42  97  40   7  87   7  16  46  52  95  88  51  85  81  50  93  92  62  27  34  36  71  71  12  57   5  84  53  64  12   6  68  36  59  32  27  55  76  44  35  78  93  19  22  52  87  13  51  67  69  31  85  83  35  59  76  80  41  88  76  60   9  90  44   8   8  29  73  25  98  12  69  63   9  34  65  50  68  79  77  32  18  33  82  47  44  36  22  12  87  14  57  15  10  29  31   1  78  53   1  70  33  21  37   4  35  69  75  86  19  25  66  41  55  17  97  73  49  84  38  62  28  78  57  78  14  77  51  86  85   6  14  84  27  33   4  48  76  65  26  65  95  15  84   7  44  32  14  79  28  30  66   4  50  54  74  77  66  69  70  64  81  37  74  94   6   2  24  49  94  84  90  25  62  48  92  10  74  27  47  57  23  74  15  87  24  21  92  90  39  51  79  89  78  85  87  23  98  85  40  66  92  82  25  44  60  57  91  91  83  43   1   4  27  82  94  89  40  84  39  79  36  64  24  57  31  66  39  47  88  50  62  34  83  70  64  71   1  99   4  28  67  26  56  77  87  47  98  57  22  27  78  46  35  13  85  65   9  96  53  12  69  46  52  51   5  19  10  66  95  60  18  43  16  99  94  97  30  71  83  57  65  29  70   7  48  13  39  82  44  62  40   3   2  50  88  52  97  19  77  58  86  80  38  69  36  68  97   2  88  49  20  79  54  88  49  29  74  40  60  56  58  80   7  40  79  43   1  80  23  42  11  88  59  59  91  48  85  21  73  21  92  13  31  94  68  53  64  65  57  96  14  18  61  40  15  78  84   6  57  98  90  58  38   8  10  48  58  11  33  32  31  88  81  50  95  95  88  64  96  83  71  44  75  98  24  66  71  71   3  18  10  60   6  80  96  31  75  41  68   3  23  32   2  90  91  87   4  76  13  31  82  68  23  75  86  24  35   6  67  57  28  50  87  78  16  80  79  10   1  43  81  16  37  79  35  34  63  81  70   3  63  61   8  46  75  85  22  20  18  31  53  15  66  95  21  62  65  49  33  33  35  16  61  47  38  50  35  53  99  17  21  91  18  35  53  61  10  73  74  35  16  23  13  52  10  21  97  90  57  74  73  84  50  79  16  58  63   3  47  50  19  79  99   7  12  19  12  67  98  69  43  18  53  55  77   6  30  50  51  73  20  39  15  59  93  79   2  34  49  78  52   1  98  97  63  46  67  57  91  36  35  75  82  50  69  96  59  93  76  61  33  52  78  66  64  80   6   6  95  31  69  52  38  33  25  65  17   1  84  86  17  80  33  45  28  93  93  25  76  48                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                            44  41  64  35  82  82  37  69  26  91  65  92  72  81  74  40  49  71  56  81  94  75  78  72  87  42  67  41   9  45  60  60  53  58  25  35  79  77  83  74  87  67  89  91  26  71  33   3  29  12  51  13  88  47  72  42  12  65  34   8  83  30  97  31  52  95  21  79  84  79  89  25  62  97  31  75  56  49  95  33  35  57  77  55  36  73   7  52  19  65  36  52  21  40  83  43   6  36  67  99  40  85   8  31  70  56  27  49  10  21  45  73  47   7  69  32  87  34  98  96  20  82  96  41  33  42  88  76   1  11  82  80  75  76  44  83  17  21  85  80  94   5  30  44  74  83  22   8  22   3  13  68  54  12  69  85  55  53  75  77  52  92   4  42  91  73  40  39  22  79  36  81  77  81  55  47  92  70  92  53  68  61   7  46  53  15  52  98  84  61  68  63  42  33   7  34  29  71   4  77  12   6  82  11  71  37  19  65  34  93   4  40  39   8  34  21  76  92  12  78  49   2  26   1  48  65  37  48  34   7  89  17  66  52  20  48   8  86  41  11   5  30  60  62  85  88  32  88  52  73  39  59  85  14  50  21  62  93  13   6  45  96  99  71  70  19  25  24   9  61  85  97  11  59  61  92   2  44  67  15   9  47  99  80  99  37   9  35  21  65  18  86   1  31  12  88  63  39  48  44  10  89  81  55  30  55  96  95  68  74  94  44  15  61   6  77  34   2  96  77  46  57  71  64  47  14   5   2  60  71  28  17  85  96  15  48  95  12  23  82   5  20  20  59  65  74  19  92  92  13  93  38  54   4  22  15  80  68  19  30  98  14  87  85  70  35  64  56  67  64  41  17  18  83  30   7  67  66  98  20  60  42  21  17  19  10  64  90  22  32  85  52  78  69  78  84  16  71  63  16  57  44  27  68  74  19  43  29  28  36  11  31  11  66  31  58  76  86  75  63  26  34  61  72  59   7  70  30  25  64  36  42  93  88  72  79   8  69  22  90  19  31  50  48  73  35  95  53  59   9  55  58  43  40  59  92  72  36  90  59  16  46  14  65  40  25  10  43   2  25  31  78  67  15  51  25  91   8  10  69  89  13  79  69  95  75  67  89  97  35  10  37  40  71  14  77  15   3  59  92  43  18   6  16  14  53  88  82   2  68  31  36  38  53  58  39  90  87  17  93  18   2  59  21  15  38  64  46  85  42  12  31  55  27  79  27  29  35  56  76  56  24  90  11  57  13  38   3  77  71  20  86  41  71  82  73  68  37  51  29  45  62  48  25  34  74  42  56  70  39  36  31  27  95  97  71  52   4   1  23  34  66  68  25  44  81  15  65  72  23  62  95  73  64  24  77  65  55  55  38  89  99  33  89  71  91  84  68  33  43  26  75  85  26  10  15  16  16   2  99   5  51  52  79  47  86  56  43  37  32  64   5  39  67  54  43  91  27  38  86   7  39  81  74   4  72  44  60  77  71  61  86  63  92  36  69   8  87  56  20  40  98  64  54  99  43  53  57  67  81  98  63  25  75  95  95  95  58  52  22   6   3  34  75  16  51  37  28  13  63  96  64   4  70  52  78  32  77  18  94  53  90  53  50  78  75  55  16  24  11  68  89  68  25  34  82  76  26  24  68   1  74  90  58  54  99  45  73  63  86  71  99  37  50  93  45  57  99   8  86  11  86  72   8  10  31  31  39  52  81  53  43  21  19  76  67  20  15  94  33  97  35   9  40  10  85  33  55  16  28  50  44  97   9  66  10   8  84  39  29  27  89  60  78  23  99  41  92  92  48  33  50  83  10  32  86   4  78  44  76  98  33  24  57  54  91  88  38  23                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                          66  75  10  65  66   4  40  41   8  93  20  34  92  86  93  91  95  54  89  40  56  61  34  41  29  68  53  72  14  35  94  68  66  85  78  60  22  18  88  92  19   8  87  91  85  56  15  58  95  48  46  88  26  28  11  34  66  53   2   4   3  45  28  92  67  98  38  21  66  70  31  45  92  59  40  36  52  34   3  65  16  80  94  46  84  57  93  22  65  36  80  83  25  42  48  60  23  77  29   9   1  84   9  54  51  29  39  67  96  11  86  98  28  85   9  10   5  92  93  48  33  69  65   3   5  30  43  21  13  88  67  29  19  16  51   9  97  82  54  89  94  81  22  29  45  33  77  58   3  76  51  66   6   5  39  66  93  61  35   8  59  37  29  24   3  43  69  35  81  26  72  14  77  64  29  71  89  28  84  20  52  79  51  74  24  89  28  22   1  35  23  51  85  21  60  90  91  64  17  87  80  85  97  66   1  74  72  60  90  32  76  61  31  10  67   8   6  78  70  31  80  39  31  38  62   3   4   8  46  97  74  99  91  17  26  32  43  27  55  32  90  81  16  21  66  78  52  20  53  94  47   6  30  42  59  32   3  48  10   2  83  52  99  56  52  58  94   9  77  57  64  35  70  91  69  23  30  24  89  35  86  76   5  23  23  46  94  23  26  56  39  42  10  43  78  21  48  93  23   8  16   5  34  28  10  87  64  55  24   3  76  35  35  29  42  44  34  12  68  37  35  98  40  18  98  17  60  29  63  21  13  93  27  57  45  10  55   4   9  70  68  80  73  54  25  39  16  14  77  40  59  13  78  90  36  48  19   9   1  84  31  35  94   1  96  77   7  40  93  20  37  35  46  46  14  29   1   1  55  72  35  44  55   6  23  58  10  93   3  42  21  80  38   1  95  82  88  31  27  56  13   1  18  84  58  46  71  25  29  12  58   4  98  91  58  92  89  77  93  85  83  80  16   8  79  94  42  35  65  76  14   1  87   2  11  55  78  41  34  52  25  81  57  21  34   8  38  96  73  77  35  36  23  10  49  17  88  12  56  86  70  43  57  15  80   1  83  10  29   2  52  89  52  66  70  35  57  22  58  37  87  30  96  77  90  44   9  75  18  41  21   4  98  98  67  74   8  66  96  17  87  47  70  31  62  77  39  65  81  92  52  25  51  77  71  77  12  61   1  52  56  39  93  50  27  20  59   6  62  99  37  35  92  15  77  71  43  40  85  71  81  54  23  10  15  36  17  49  21  13  34  49  99  90  81  38  60  14  99  62  19  25  29  55  42  48  28  13  34  99  96  14  71  44  40  47   2  56  69  57  47  36  56  39  24  22   5   2  70  83  28  86  40  31  30  57  72  13  22  19  92  57  86  14  10  22  57  71  47  99  74   6  15  43   8  63  66  83  97  58  30  27  36  26  83  58  26  55  94  66  35  72  39  79  66  37  69  34  13  55  15   9  42  80  82  26   2  96  18  23  98  15  60  48  31  10  98  70  11  18  23   3  73  83  13  75  20  53   1  54  20   2  29  93  93  99  44  68  58  96   1  87  60  78  84  28  84  20  89  19  57  85  26   5  98  31  82  31  13  70  19  83  55  62  32  94  58  75  59  36  36  74  74  85  50  63  16  68  12  97  57  56  23  55   1   9  64  37  57  41  65  11  17  79  92  11  75  39  13  12  97  60  60   6  78   3  86  60  45   8   1  39  15  26  17  85  63  89   6   6   5  23  80  40   8  98  62  64  40  65  73  16  83  91   2  97  79   4  61  43  37  78  22  55  46  10  42  75  52  55  99  94  70   7  23  61  26   1  59  21  82  84  17  92  76  17  80  45   9  41                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                        3   2  59  97  25  14   3  81  84   4  67  59  44  11  12  82  98  95   3  34  19  62  47  98  95  68  72  92  36  32  88  42  50  97  98  67  39  72  14  61  30  91  99  62  71  79   4  42  78  53  59  53  13  84  84  19   7   1  85  10  13  62   7  48  73  40   1  50   8  13  92  93  60  53  18  19   4  94  16  95  15  81  84  79  14  16  45  45   6  98  93  99  20  68  12  67   7  97  47  28  85  27  88  85  65  31  56  78  43  87  12  20  92  27  34  27  82  45  81  72  18  85  91  58  62  99  87  29  75  51  14  87  11  20  19  33  67  93  21  55  84  25  70  15  29  22  39  77  42  18  64  80  45  66  46  47  97  46  81  16  20  64  98  27  73  71  43  43  91  12  15  60  37  84  90   2  38  78  36  40  32  60  83  73  73  31  74  35  68  98  95  23  47  88  84  52   4  96  25  42  23   1  88  37  75  35   8  70  50  99  70  34  15   9  75  44  61   6   6  62  84  57  42  59  27  79   8  60  51  99  65  65   7  61  31  34  62  56  58  46  42  83  40  77  23  35  92  46  70  23  32  91  57  15  30  56  57  70  51  64  23  76  32  88  43  73  21  62  66  64  23  80  14   7  42  58  93   5  53  96  63  90  83  41   4  28  95  50   4  73  18  98  97  76  98  72  58  58  47  56   8  41  91  22  89  34  68  88  61  79  96  95  16  56  97  18  57  62  48  17  53  21   2  50  26  69  89   4  57  65  70  30  74  16  34  47  38   5  42  12  76  24  84  89  46  74  40  38   5  31  54  64  58  85  68  36  45  45  29  75  94   2  75  27  33  66  78  29  55  51  88  84  36  58  46  61  96  34  49  62  58  84  38  94  72  40  12  84   9  54  47  58  67  61  89  19  97  53  87  75  31  30  62  93   4  94  92  14  64  80  89  97   2  53   8  32  20  31  14  31  96  69  88   4  67  43  54  23  35  17  11  32  33  79  70  91  60  88  61  93  94  56  68  94  87  31  89  53  92  52  58   7  17  64  75  27  76  53  92  72   4  31  54  95  30  70  78  69  33  26  97  82  11  54  99  62   6   9  73  88  18  90  44  84  89   3  45  39  83  12  97  31  88  82  86  79  16  61  25  77  72   8  39   3  68  80  12  11  89  55  81  45  72  13  23  48  55  50  73  19  48  62  47  14  52  32  66  17  27  72  71  27  37  73  84  16  54  78  16  99  64  21  91   6  48  83  48  30  14   6  15  27  71  24   4  59  13  58  22   1   8  68   9  46  26  93  57  33  62  64  14  52  51  79  24  65  62  24  66  46  51  58  95  92  46  96   8  54  83  71  10  54  69  49  88   2  46  80   1  48  60  98  19  41  71  75   9  60  61  78  76  85  29  86  67  62  46  59   4  11  70  98  34  89  13   5  34  84  49  40  76  96  21  35  40   8  12  97  55   2   8  64  95  36  13  74  97  56  13  47  35  74  96  22  29  56  15   2  21  78  28  75  62   8  38  47  20  94  61  87  78  22  65  14  85  14  11  91  35  10  17  80  37  73  34  25  39   2  13  43  50  93  92  38  17  20  61  41  73  72  61  99   2  67  50  36  69  39  52  77  93  14  89  35   5  82  20  95  96  72  12  51   5  95  85  27   6  23  35  36  73  74  90  53   2  61  26  98  48  43  82  38  37  54  83  65  85  56  23  34  22  64  42  44  24   4   9  91  26  81  41  52  46  69  99  45  54  54  46  68  18  18  67   3   1  86  73  74  29  95  41  91  88  23  60  21  23  50  15  11   1  90  54  87  20  79  10  65  69  13  41  11  68  56  86   9  87  78  36  75  31                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                      64  85  12  53  38  69  29  88  63  93  48  63  76  52  55  67  85   2  15  81  74   4  95  29  58  30   7  77  22  73  45  17  36  70  85  16  94  22  81  19  18   6  95  80  57  22  67  73  17  94  90  15   9  68  93  12  92  92  84  17  56  65  83  80  91   7  90  13  68  92  46  18  49  12  77  17  12  72  20  88  18   1  43  86  48  58   1   6  20  44  93  10  37  54  28  34  74  45  78  84  74  41  29  22  21  27  21  20  23  92  62  15  25  62  43  71   1  17   6  75  77   6  52  29  75  13  10  83  48  99  45  30  38  33  32  11   1  34  14  20  95  67  16  23  85  75  71   8  98  26  64  75  94  46  83  43  99  17  83  26  26  83  36  75  69  19  14  61  62  60  74  22  23  40  32  10  21   3  64  46  75  67   5  45   8   9  36  61  57  93  19  16  57  46  16  27  50  90  38  91  45  79  14  21  60  56  30  65  57  18  18  18  87  42  78  45  71  56  95  31  16  56  78  40  33  82  66  85  38  30  16  42  23  29  56  39   7  68  70  83  90  99  99  43  24  12   1  40  17  81  84  49  27   3  63   3  71  81  18  75  72  22  18  53  51  65  17  66  86   2  86  23  85  42  51  20  87  94  74  60  75  87   9  97   1   7  84  56  93  64  73  15  38  53  96  89  49  77  38  82  24  13  70  51  55  14  14  64  58  17  58  84  61  72  20  71  75  92  76   4  67  34  57  80  94  53  53  79  89  94  78  30  57   4  34  18   8  63  59  32  50  54  25  16  34  73  12  79  42  68  86  38  88  44  87  37  31  53  20  23  94  13  75   6  12  80  93  58  66  50  41  82  74  73  89   2  14  31  86  89  98  59  80  66  13  85   6  34  76  84  93  11  54  83  94  31  66  15  52  81  65  72  18  63  81  60  70  46  69  93  90  47  78  95  29  14  22  93  98  34  62  22  25  93   6  38  96  10   6  50  16  46  94  30  23  95  73  39  48  92  38  76   6  22  76  71  54  97  44  56  54  57  46  84  55  96  29  17  48  35  72  28   2  16  31  78  47  44  15  73  93  92  74  10  85   3  15  63  79  60  82  56  43  23  68  34  90  56   9  68  99  55  73  54  88  41  52  53  20  96  40  50  28  46  51  21  91  85  71  49  54  93  39  10  54  33  56  42  27  20  24  36  46  95  32  80  73  41  92  17  14  57  93  36  55  12  46  27  32  38  99  18  81  59  87  61  11  39  19  72  13  55   1  10  64  99  87  41  21  16  41   7  42  18  96  39  89  64  50  69  58  62  64  77   9  97  92  99   2  15  78  87  47  61  90  21   4  47  89  36  38  38  65  41  49  19  83  71  40  83  57  45  45  53  91  22  67  29  12  95  71  93  88  89  34  81  16  94  23  13  45   7  71  45  45  81  86  95  43  70   6  37  32  94  15  92  94  38  20  43  32  58  65  52  36   2  67  42  63  47  47  28  75   6  59  15  91  50  99  14  69  17  53  65  34  61  81  47  75   5  82  35  88  76  13  64  44  71  37  84   2  17  43  51  83   9  11  29  75  82  54  38  11  87  74  73  67  57  24  53  87   4  40   8  45  69  90  96  69  14  79  27  51   8  24  84  49  13  32   1  97  20  56  91  59  11  27  63  31  64   2  94   9  18  38  41   7  96  71  97  50  52  74  41  98  49  65   1  50  15  25  91  46  44   6  11  65  74  27  63  93  40  66  64  70  52   6  65  51  41  31  44  67  17  94   4   2  99  82  66  30  31  68  14  90  56  58  61  23  60  83  85  53  27  57  15  27  63   1  11  36   3  36  78  96  40   2  37  38   9  11  51                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                    67  19  97  12  42  77  61  13  21  62  35  53  41  57  79  32  42  29   9  24  39  23  70  77  74  68  42   9   4   5  13  17  26  87  41  12  60  18   8  20  74  48  86   1  73  26  19  31  97  50  40   8  48  27  90  63  86  42  71  82  24  26  34  96  98  51  52  73  64  83  56  62  66  21  63  64  19  63  95  47  53  89  17  34  46  62  83  10  43  16  77  47  22  22  56  34   8  49  75   8  34  88  87  85  93  63  87  68  61  87  14   8  32  28  29  91  35  80  63  67  45  38  70  69  65  66  30  13  73  59  31  62  66  16  97  57  90  54  59  52  91  93  35  18  34  80  40  67  27  90  60  22  47  60  88  19  29  91  52  53  41  90  21  86  26  56  51  34  38  96  84  86  61  98  86  93  14  80  20  16  54  75   9  89  74  54  55  71   3  32  99  11  78  25  75  26  41  70  46  61  25  54  13  84  79  64  55  24  48  19  98  58  84  58  10   9  96  83  72  41  61  50  25  49  64  78  29   9  48  31   9  54  58  67  33  50  60  29  30  31  93  93  55  32  17  30  63  20   7  27  70  15  62  68  61  18  90  87  15  12   9   6  69  14   2  46  80  50  59   4  91  68  67  50  45   9  84  55  81  40   9  95   8  23  63  83  52  20  52  16  99  42  97  42  13  98  33   7  38  64  98  28  53  52  50  53  83  61  35  57  59  53  26  52  21  99  31  77  77  19  33  86  93  81  97  93  24  12  94  73  54   5  86  86  16  34  44  60  94  86  17  26  17  95  14  22  96  31  72  38  86  59  89  10  85  48  87  59  12  44  24  50  10  28  23  19  16  85   2  12  58  65  72   8   4  52   5   5  74  15   2  67  99  26  28  68  69  56  59  89   3  70  24  76  64  84  36  17  36  65  31  62  99   4  41  39  71  73  54  63  49  95  94  65  30  25  87  36  31  75  65  90  78  27   1  32  14  92  76  18   6   2  88  49  40  13  13  37  63  98  13  35  97  31  88  27   6  88   1  78  56  75  81  90   7  42  99  81  33  23  94  55  50  48   9  40  57   4  14  72  60  28  34  95  63  86  45  89  93  73  49  72   3  59  26  45  26  67   4  38  15   2  67  96  63  97   8  13  67  11  47  93  50  29  13   4  67  55  52  27  89  40  74  19  79  70  91  58  55  98  45  88  39  81  65  68  55  83  48  25  42  56  38  13   1  54  10  83  92   2  30  51  44  30   7  34  49  26  29  11   6  83  98  31  59  35  99  55  16  37  99  64  50  35  48  55  65  71  50   3  19  61  70  38  14  59  91   5  65  69  13  33  47  34  77  73  67  53  78  10  88  52  41  36  98  23  78  74  17  63  78  75  32  57   6  74  28  59  40  40  70  61  58  88  79  57  18  51   2  15  30  95  87  55  46  19  10  54  13  15  45  71  47   6  76  74  49  12  18  94  18  43   2  49  57  27  67  22   2  27   7  59  62  75  57  55  55  29  84  27  27  25  12   3   9  54  82  42  76  79  55  80  18  44  42  50  26  29  43  22  78  54  15  78  66  72  71  54  15  13  62  29  12  12  71  56  88  24  11  51  27  43  52  73  18  41  53  67  65   9  99  25  34  90  98  62  46  26  84  77  58  99  44  94  47  98  10  57  16  18  26  72  85  50  27  30  36  31  28  76   5  72  37  79  72  26  21  47  14  94  34  83  50   7  72   5  96  67  37  28  82  89  27  62  93  49  32  83  59  90  16  84  50  99  82  40  62  36   1  98  70  95  68  83  91  72   7  92  59  56  71  26  58  88   4  32  49  67  62  49  54  59   1  19  63  61  91  13  65  80  37  21   3                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                  23  29  50  45  75  27  12  25  76  33  57   6  74  97  48  47  37  91  65  81  54  69  25  66  50  69  84   2  65  58  78  42  68  31  71   1  72  94  48  51  54  39  79  97  10  22  41  95  86  10  28  96  83   1  35  17  55  80   7  93  63  95  97  52  93  85  50  70  25  62  58  95   3   3  11  47  29  56   1  28  82  47  91  68  80  42  73  20  64  42   9  79  27  35  48  95  51  20  73  35  35  15  49  39  80  90  52  73  59  44   8   4  53  66  54  36  41  87  99  14  25  86  48  45  82  18  25  96   8  25  71  73  50  88  53   6  24  40  59  39  91  61  84  15  74  61  99  95  80  83  62  71   9  18  21  85  82  93  41  78  23  23  30  58  81  26  43  93  79  15   9   7  83  64  64  73  18  82   4  47  29  76   3  96  25  93  22   3  94  40  92  43  52  23  58  59  77  64  51  50  66  32  71  24  61  10  17  98  36  15  33  43  91   1  64   5  86  74  19  98  94  76  76  91  18  43  51  43  96  39  66  55  94  13  66  89  28   4  73  18  69  45  85  54  25  69  73  45  76  86  26  43   1  66   7  40  88  47  21  57  70  52  62   1  80  66  69  33  43  28  58  60  29  82   5  88  45  40  63  73  87  38  85  12  16  30  90  63  58  84  82  56  49  16  81  50  55  79  60  95  79  42  70  26  63  20  96  60  88  87  66  38  88  73  41  34  75  15  98   1  50  95  84  78  57  29  38  74  78  76  41  52  14  55  61  81  94  17  57   9  81  64  65  58  39  81   2  29  54  44  72  20  77  79  76  45   6  26  74  37  28  41  43  44  23  70  97  58  36  71  49  40  37   7   7  72  19   2  36  20  15  87  91  72  96   9  85  60  66  72  65  94  94  24  55  10  50  79   7  32  99  13  75  36   1  68  89  64  52  20  37  34  21  95  54  82  22  21  60  14  47  55  11  41  46   2  69  22  47  83  95  75   4  88  66  89  62   4  45  16  59  82  48   3  27  75  26  58  97  47  88  74  98  12  16  11  84  16  19  78  10  64  57  33  69  19  75  44  59  82  97  86  59  12  73  79  58  52  91  19  80  17  49  82  95  59  17  84  20  18  78  24  95   9  75  23  45  21  83  50  99  25  97  56  51  99  36  51  54  96  85  19  49  49  83  46  55  48  62  42  57  97   8  17  51  15   7  88  84  18  47  39  39  63  18  20  49  72  91  91  90  58  35  11  28   3  49  18  31  67  44  58  30  65  55  68  12  11  24  59  58  13   5  52  11  59  29  82  31  29  15  68  82  41  29  22  22  73  86  55  90  57  82  64  38  74  84  97  22  78  24  97  84  76  80  42  20  97  88  16  50  32  23  72  61  21  62  83  96  54  75  94  27  40  95   8  21  56  13  77  11  16   2  36  60  86   2  41  54  43  67  31  71  24  86  99   9  60  61  24  86   8  71  85  18  28  45  50  11  16  51  41  90  59  66  86  55  74  24  98  77  68  60  18  18  13  40  44  82  16  76  80  68  56  94  84  36   9  58  65  78  15  37  27  89  72   6  78  70  96  90  86   9  67  68  16  69  15  53  85  82  82  49  76  17  73  24  64  67  79  38   8   8  75  66  26  34   1  36  13  78  18  10  44   7  58  65  78  55  85  20   2  41  47  41  42  83  27  93  42  81  30   2   6  98  10  60  93  83  39  20   1  79  43  46  41  61  75  12  65  16  57  72  35  29  55  33  56  37  50   5  39  65  87  34  71  96  81  90  10  28  54  89  61  39  55   8  79  95  21  16  90   6   9  43  27  56  51  22  70  81  20  62  54  26  67  56  15  80  40  30  98  82  99                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                95   5  81  54  99  53  53  17  82  10  50   9  85  59  95  88  11  79  60  56  92  97  81  22  95  89  50   3   7  36  10  90  70  91  51  88  27  71  60  90  59  29  78  27  82  85  29  78  30  21  99  78  41   6  63  41  13  34  43  50  45   4  73  73  58  88  17   4  33  94  16  63  90   7  79  91  12   3  41  58  16  48  88  98   2  47  46  11  92  34  38  38  38  46  18   9  47  69  83  11  92  87  45  79  73  63  56  57   3  86  86  11  72   4  38  42  12  56  55  80  30   7  19  85  96  41  77  94  80  97  79  16  36  71  81  75   6  76  38  47  53  33  65  36  18  40  49   1  24  44  92  59  43  39  84  89  19  42  32  78  77  42  30  48  33  58  93  26  59  41  87  34  22   4  47  58  20  21  85  45  20  14  22  33  39  99  89  66  49  45  18  13  98  87  42  70   7  23   8  50  74  66  59  22  33  39  57  76  74  87  40  36  12  81  48  30  27   1  92  20  95  23  49   7  86  82  39  54  96   9  30  81  45  64  31  33  47  74   5  65  52  80  32  48  55  12  79  15  22  74  38  15   3  86  18  71  45  27  64  63  68  35  77  76  17  52  75  73  86  61  88  81  22  46  73   6  29  24  96  66  22  79  90  89  59  20  66  10  35  22  69  23  34  84  20  90  55  52   2  68   6  50  85  73  67  30  85  15   9   4  22  64  95  91  88  27  61  52  13   4  36   6  45  13  67  35  80  87  29  30  44  32  81  42   5   8  26  69  48  76  36  53   9  24  79  50  90  68  13  74  25  28  38  45  52  81  61  55   1   1  81  25   1  47  14  58  43  50  48  37  35  94  40  45  93  62  14  39  61  96  40  88  92   3  85  49  77  16  53  98  84  43  29  47  18  30  37  81  45  88  73  98  74  22  27  50  61  93  34  98  60  35  32  27  60   2  53  91  56  17  11  16  92  26  64  84  46  74  95  10  18  11  62  90  72  56  44  51  97  68  55  56  10   4  62  42  88  29  97   4  45  41  47  18  90  67  61  44  20  11   8  40  37  10  69  61  21  54  59  82  12  92  85  52  83  73  70  98   6  37  31  83  72  46  90  16  42  45  68  81  61  39  80  57  37  66  39  61  80  38  24   4  14  71  97  96  89  63  12  30  95  79   5  81  67  26  33  41  67  91  98  49  30  46  46  57  21  19  57  47  19  73  95  73   2  85  88  34  22  77   5  17  84  77  34  19  94  54   6  12  43  55   5  92   8  90  69  43  35  34  74  97  30  70  68  88  61  81  83   7  14  71  16   5  81  87  45  69  52  40  72  65  29  99   6   7  52  49  53  20  28  89   4  49  34  84  85  84  95  79  39  30  71  22  68  46  99  46  62  47  91  16  56  29  75  72  84  95  12  42  91  52  55  59  16  32  48  21  16  61  41  38  56  20  34  88  49  99  93   1  72  19  81  64  95  51  10  36  84  54  13  28  99  73  36  24  43  55  50  34  53  73  66   9  99  26  83  71  74  92  14  83  26  85  64  56  20  84   9  52  34  29  82  69  67  10  21  43  13   4  26  82  81  10  37  31  20  57  27  39  30  24  11  70  75  83  74  42   2  78  52  25  43  38   8  11  64  70  14  51   2  25  70  68  68  56  73  53  48  21  13  20  28  91  40  16  28  58  47  65  57  28  70  84  15   8  48  38  89  10  43  55  64  87  74  77  41  32  97  77  49  66  39   6  86  22  79  19  40  76  94  17  91  68  49   8  98  24   2   9  47  25  61  45  38  42  52  36  27  64  10  73  39  14  29   9  34  51  54  52  54  94  25  24  96  36  37  15  46  73  10  21  84  87  73                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                              6  48   9  70  97  64  78  36  32  13  53   6  19  14  48  19  81   3  24  82  70  79  71  84  14  40   9  30  47  10  90  16  90  88  55  16  76  37   5  36  74  92   9  44  50   3  97  65  10  45  92  61  10   5   6   7  83  94  90   6  56  98  54  89   4  65   6  16  23  58  98  31   3  26  56  67  78  30  46  69  84  21  38  35  22  94  22  15  88  80  67  28  16  79  68   8  52  26  93  60  44  44  15  26  94  68  98  81  23  87  63  68  67   1  73  89  35   7  63   1  55  30  91  80  58  70  94  76  98  88  11  33  87  77  63  11  38  87  84  51  62  81  61  99  36  69  89  47  37  34   9  65  88  23   2  55  53  43  97   5  74  46  60  26  31  79  91  75  59  44  69  60  68  56  40  18  61  71  54  91  51  50  52  44  65  24  73  34  97  36  95  66  67  60  15  49  96  99   7  22  12  79  52  93  79  53   8   7  32   6  27  85  32  10  11  79  85  19  30  34  14  47  48   8  13  17  35  66  18  72  25  26  89  81  71  88  94  40  14  53  92  21  86  18  16  85  98  68  48  47  32  33  56  50  95  58  67  48  28  42  79  64  62  11   9  37  52  12  21  97  35  94   9  54  27   4  79  24  36  95  65  14  19  19  62  93  38  68  11  53  17  15  27  47  44  96   5  86   7  34  48  31  13  49  95  41  86  58  60  59  10  99  26  64  84  49  13  60  41  11   1   9  22  78  15  83  73   6  31  50  57  79  11  87  64  80  19  65  68  98  57  29  94  90  10  30  26   2  24  48  22  41   2  84   8  88  11   9  33  43  88  99  24  64  92  70  58  45  64   2  36  85  52  32  24   8   7  25  83  67  67  30  25   2   2  67  16  99  16  48  40  73  39  76  16  60  85  96  75  42  17  85  91  19  76  31  95  83  47  64  32  33  31   1   3  73  24  34  19  43  93   7  22  38  66  74  69  41  35  60  72  45   6  81  12  26  18  97  26  58  22  46  56   9  77  41  46  24  68  77  98  31  80  70  82  64  78  55  70  39  57  63  70  85  15  16  42  51  50  77  61  92  50   6  74  71  84  83  87  63  35  62  90  75  56  19   3  20  96  97  93  17  77  94  51  53  10  16  37  35  33   8  94  11  31  27  96  26  45  80  44  36  25  35  53  21  88  45  20  33  88  20  48  13  46  84   8  21  57  56   9  84   9  69  49  41  41  99  12  15  93  86   8  71  94  27  88   5  34  76  93  22  89   7  56  12  82  57  57   6  46  63  94  95  44  21   6  16  90  53  78  47  12  43  62  34   6  83  70  25  80  81  60  34  45  79  91  38  89  28  84  79  44   9  59  77  62  45  29  60  43  29  98  49  90  49  60   4  47  97  12  17  39  60  78  49  80  64  53  78  36  88  57  55  75  98  65  15  12  32  83  75  79  64   8  91  77  69  59   6  36  86  59  48   7  78   7  10  41  94  72  70  78  68  40  48  80  29  82  70   6  53  97  32  56  73  68  56  88  81  19  54  19  95  93  45  22   6  49  68  23  99   8  55  87  24  76  56   4  23  33  27  69  54  23  42  59  85  79  63  77  89  18  87  15  29  60  47  78   2  27   4  68  83  92   1   6  72   9  52  99  69  93   9  50   4  33  81  16  47  74  69  10   4  90  20  32   1  66  68  88  50  31   7  70  93  13  16  53  35  11  18  22  36  74  10  69  90  16  44  80  36  12   7  37  36   2  65  25  20  54  68  47  91  89  19  16  35   8  96  10  98  36   6  85  36  76  73  83  43  33  71  60  91  54  59  18  92  31  56  23  55  82   3   3  44  42  40   7   6  46  56  53  35   3  69                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                            12  72  73  51  53  79  27  40  82  74  97  71  28  34  29  60  58  50  53  41  58  76  30  94  48  36  30  33  82  47  52  23  72  70  14  34  90  42  13  62  53  38  41  94  18  56   8  90  75  80  46  48  19  44  17  55  91  51  74  86  80  22  64  33  47  80  72  11  36  65  35  25  18  31  61   4  34   5   9  94  15  25  52  64  76  60  81  97  79  14  28  80  14  96  82  16  73  66  27  54  64  74  85  76  28  14  92   2  40  96  58  74  28  81  50  32  15  42  81   2  85  70   7  86  61  47  57  34  90  45  15  70  99  91  48  23   9  36  47  39  72  52  26  66  52   9  25  48  36  41  23  12  99  63  65  41   9  93  70  21  81  48  44  36  89   1  20  28   9   2  21  26   3  87   3  88  64  85  77  21   4  82  35  96  97  76  14  57   7  70  40  69  31  43  28  19  28  26  69  76  66  98   5  59  46  71  50  49  67  51  36  83  82  19   4  74  80  61  60  70  54  85  65  86  25  22  12  14  70  91  92   1  96  15  57  30  69  96  67  14  10  52  90  95  87  36  54  67  97  73  21  66  60  69  26  52  29  56  18  75  41  28  17  11  80  14  54  97  40  22  84  45  32  74  16  63  13  75  52  33  17  83  63  70  41  40   5  75  90  23  42  93   3  16  88  70   4  91  73  74  20  26  27  17  57  28  31  95  63   1  16  72  82  86  93  84  84  53  88  75   9  85  91  89  62  16  19  69  97  66  16  50  25  98  10  87   1  82  59  87   3  48  50  71  23  69  65  22   5  50  76   8  51  43  89  18  64  98  68  61  87   3  48  16  84  42  73  69  79  62  61  87  10   7  20  96   2  98  10   2  75  74  13  98  60  85  56  23  67  59  17  67  28  74  16  69  54  71  34  74  72  54  24  93  84  51  95  55  32  79  23  68  52   4  70  71  34  42  94  52  39  88  58  26  49  65  26  89  93  32   8  71  67  47  25  49  33  92  31  41  80   5  47  67  39  64  62  21  65  93  28  99  94  61  85  35   9  88  30  23  11  42  55  10  50  92  67  10  49  45  92  86  40  32  47  81  58   5  99  26  27  23   9  29  81  92  67  49  79  98  57  12  74  48  23  17  78  51  91  87  83  92  36   2  94  25  89  69  39  16  87  27  14  67  58  67  66  43   3  70  26  46  67  70  19  28   9  19  39  98  73  21  31  50  73  10  25  45  76  51  38  74  51  54  28  64  36   8  56  78   1  39  68  51  83  28  55  95  30  50   9  92  17  66  19  22  93  56  49  32  83  73  56  79   5  80  81  61   4  50  86   3  22   9  57  50  54   9  40  98  50  38  55  52  55  32  16   2  98  62  18  51  14   5  13  60  49  42  10   4  54  36  31  94  65  83  28  83  14  78  52  13  90  23   3  10  73  51  97  32  33  27  11  78  71   8  76  35  63  34  26   1  68  61  95  47  57   3  24   7  38  32  72  14  43  30   2  63  39  64  78  74  66  69  22  94  75  67  69  48   6   2  13  78  49  83  42   7  34  91  53  51  89  22  88  41  62  58  66   9  72  87  81  57   6  72  77  38   5  25  64  61  40  90  31  93  17  10  61  73  77  84  90  55  36  92  65   2  89  49   2  35  47  90  60  37  47  19  20  76  48  33  66  81  68  13  73  26  41  65  53  94  83  16   9  98  24  99  57  25  59  22  68  22  52  11  69   7  38   9  18  95  59  45  78  81  44  55  71  98  19   5  69  69  92  21  25  68  23   9  57  64  75   9  98  86  33  95  50  17  72  35  30  72   3  46  39  81  41  45  51  66  58  85  35  98  84  93  43  75   8  31  46  38  78  34  78                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                          64  92  76  29  22  32  19  84  21  42  34  90  40  36  34  92  59  99  69  27  72  40  71  79   8  90  23  36  99  59  93  89  37  30  62  67   9   7  89  90   1  84  58  35  51  32  45  99  95  39  15  72  61  95  38   5   7  38  40  58  57  31  60  70  59  41  44  22  26  56   3  27  50  79  89  29  42  10   6  88  42  97  29  85  14  63  89  78  83  24  61  61   9  37  32  94  91  20  12  87  62  97  75  69  46  88  34  26  93  23  56  67  47  58  90  56   7  56  97  85  54  80   4   5  97   3  25  72  67  73  11  58   1   9  21  69  52  99  29  15  16  89  14  96  25  60  88  97  46   5  12  96  73  99  62   5  17  13  44  11  48  54  31  17  14  43  37  85  47  74  60  10  74  90  88  90  75  85  74  97  88  76  47  74  20  58  86  14  64  58  90  76  46  92  89  49  19  30  61  93  38  51  22  56  96  57  30  28  81  79  59  67  62  72  12  70  19  44   4  18  98  26  50  63  44  49  77  69  82   7  88  72  45  45  43  51  35  89  65  74   6  21  35  69  73  12  73  13  95  45  88  21  82  41  27  80  60  28  53   6  64  72  19  61  59  83  52   8  17  65  85  80  76  27  61  35  12  29  78   4  17  29  35  76  82  53  58  93   9  82   1  83  44  46  52  74  60  24  19  18  77  13  47  81  35  28  33  94  15  67  89  66  41  54  34  15  11  20  65  51  44  65  81  55  53  28  60  83  50  95  75  66  11  85  55  99  53   8  31  57   6  91  34  53   7  94  22  24  10  96  37  58  31  51  32  69  44  30  85  86  95  72  98  83  93  58  48  29  87  77  99  28  84  79  94   7  28  95  28  97  57  18  34  10  79  85  56  43  16  32  38  98  93  24  35  67  97  92  39  74  83  78  79   8  48  58  64  64  58  12  89  52  32  94  61  51  24  54  82  24  35  75  65  82  27  68  72  75  67   6  75  51  27  35  48  34  82  39  32  70  51  57   7  94  48  46  73  28  83  38  92  65  43   7  84  41  64   2  17  85  70  35  89  46  61  54  91  98  14  67  97  73  63   7  30  74  47  13  87   7  66  66  38  44  26  57  35  12  24  55  72  87   1  16  58  33  22  44  48  69  91  70  80   7  22  16  50  53  62  46  75  77  80  32  96  21   8  57  35  44  39  57  44  50  41  18  71   1  40  83  18  44  37  16  10  33  73  80  13  17  26  40  16  23  79  75   7  75  97  91  84  94  81  16  63  59  93  62  22  65   2  69  38  11  56  26  40  38  80  80  63  59  70  94  43  19  36  13  55  14  41  59   2  22  72   3  71  28  93  87  79   8  47  14  55  44  75  25  43  40  92  24  39  61  12  25  41   4  82   1  19   3  67  74  21  64  98  71  81  43  76  81  72  65  12  18   4  39  46  15  33  51  64  40  20  22  36  72  78  96  65  89  51  60  78  15  35  45  50  33  24  23  98  74  81  59  39  79  33  17  33  94  34  52   6  43  25   9  71  28  11  25  94  81  60  74  81  44  72  74  71  48  44  73  97  13  42  76  27  54  18   2   5  81  85  39   3  95  15  79  60  90  17  45  42  69  71  96  21  23  75  65  56   5  80  66  63  15  83  78  31  43  64  38   7  47  36  31  82   9  97  39  58  17  97  19  26  93  67  25  50  49  84   7  65  37  92   1  80  42  44  45  94   7  87  97  12  19  45  28  37  20  41  25  22   5  18  56  31  83  93  66  14  33  33  97   5  77  21  83  58   8  52  47  95  41  66  68  75  78  37  37  20  98  85  89  92  80  34  12  85  27  63  55  68  79   5  73  86  13  36  90  65  36  41  24  12   2                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                        54  94  21  45   9  82  60  41  89   9  55  89  30  62  46  17  35  53  39  14  22  87   4  71  66  53  63  25  77  12  45  40  93  98  76  29  55  52  27  66  84  24  57  73  76  83  69  27  44   4  35  37  25  19   8  58  23  63  19  53   9  38  91  94  59  36  99  34  41   3  54  59  49  88  94  63  56  74  16  33  56  28  94  41  77  56  71  88  23  84  72  47  48  41  67  59  33  71  44  50  26  24  70  96  36  93  75  64  38  36  67  21  87  95   6  28   5  55  70   5  94  61  47  81  21  30  28  11  16  84  41  23  58  55  15  68  69  42  32  72   1  64  16  14  52  86   7  46  84  50  47  54  87  54  30  16   1  88  85  18  44  21   4  40  89  88   3  32  61  11  91  37  78  10  78  78  12  83  98  12  38  87  64  45  55  87  10  61  62  42  87  49  85  16  63  52  77  80  13  54  83  65  20  75  74  28  56  22  93  74  48  74  81  40  17   8  53  21  93  81  94  15  27  69  50  70  81  66  51   1  10  70  63  68  82  91  57  87  94  98  39  35  48  71  77  91  58  44  97  63  25  63  50  26  48  27  15  41  49  93  72  53  66  41  97  53  70  91  10  41  45  34  85  25   7  11  93  57  88  74  67  41  86  21  15  40  74  98  19  48  92  91  85  95  93  32  72  58  25  27  13  55  53  58  28  22  56  99  80  25  58  86   4  11  23  44  40  73  37  60   4  90  33  30  80  13  86  57  90  71  52  27  27   7   6  13   8  14  29  66  18  16  95  19  63  74  88  34  35   7  27   6  13  89  62  70  10   4  11  50  28  98  11  56  53  65  76  82  60  73   2  35  40  76  47  64  24  96  49   8  82  53  32  57   9  13  38   5  30  38   5  75  94  65  70  39  68  97  48   6  36  69  95   5  87  50  18  88  52  69  35  85  78  22  66  88  77  75  74  85  60   7  27  82  59  30   9  68  68  94  64   5  73  20  37  97  80   7   8  77  50   8  83  90  49   3  45  28  24  47  44  45   2  56  36  17  39  90  31  11  64  84  87  88  79  30  87  53  83  16  59  97  70  90  87  95  17  19  11  93  10  30  25  17  84  61  22   6  59  26  18  78   6  42  86  29  75  92  79  58  51  71  95  34  33  80  78  40  19  44  38   3  22  50  96  89  63   6  84  61  82  94  12  87  11  83  43  91  62  59  68  92  79  81  59  31  64  71  33  16   6  42  88  86  10   3  65   1  15  72  66  98  59  18  96  36  65  50  20  38   7   3  49  86  24  24  46  32  51  93  84   5  49  87  72  47   8  13  36  28  39  74  24  61  43  95  56  10  60  52  79  26  78   3  15  56   1  18  80  48  94  37  40  85  98  11  29  46  50   4  79  53  32  80  42  87  43  89  40  93  71  59   4  11   8   3  10  26  26  81  31  65  14  66  19  89  47  84   2  95  56   7  59  41  28  81  39  12  53  76  13  15  65  33  94  44  55  87   3   7  63  37  20  10  33  76  21  29  21  62  99  57  76   7  36  47  14  23  79  18  97  13  55  98  26   5  43  78  60  48  37  50   2  23  27  64  79  12  11  20  22  94  50   3  55  18  90  15  16  80  88  97  62  42  14  90  48  99  26  73  64  86  42  34  64  52  53  71  94  40  12  51  84  59  47  61  35  40  11   5  21   9  72  64  71  93  27  97  44   1  97  77  15  61  47  74  89  32  81  71  32  19  17  41  99  11  37  68  51  88  91  45  22  22  47  50  58  16  71   2  29  74  35  29  23  52  19  24  50  74  18  34  18  50   1  94  21  41  33  67  62  12  95  69  97   9  17  11  59  54  77   6  23  53  40  40  10  85  50                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                      27  28  34  55  50  24  46  94  13  36  14  78  78  18  14  40  39  88   8  21  10  45  67  69  22  28  37   8  66  11  38  77  51  50  70  94  11  13  51  25  58  51  65  17   5  47  74   5  68  11  97  25  45  71  62  65  28  47  82  42  58  62  25  93  39  81  24   4  57  14  71  54  77   5  53  39  93  42  17  12  10  18  36  75  42  12  57  35  63  12  93  12  39  91  52  11  95  55  31  96   4  45  18  28  35  86   3  57  58  73   2  99  89  34   2  75  23  28  14  67   4   6  43  85  16  88  99  14  70  76  91  74  88  41  46  21  69  18  92  43  78  41   4   3  24  82  18  67  71  32  67  86  90  89  11  67  38  15  95  87  67  79  86  37  43  26  58  26  40  95  33  17  52  75   2   6  16  25  95  51  77  97   4  61  76  48  12  33  79  58  43  32  38  80  17  66  70  92  10  60  36   1  42  74  10  73  64   1  39  29  56  39  44  90  28  40   3  91   8   5  98  96  35  27  31  77  67  12  52  47  88  91  59  27  87   3  73  57  49  20  36   7  32   7  37  15  46  61  19  40  51  71  89  29  47  22  69  20  96  52  27  10  79  67  85  81  43  37  68  12  47  91   9  55  52  54  99  12  22  50  68  52  52  45  58  84  16  55   7   5   8  72  65   2  93  26  83  15  20   4  24   2  46  92  57  25  17  51  12  83  99  20  12   1  23  93  81  94  67  81  44  63  90  68  65  31  66  51  58  40   3  47  59  73  15  87  12   5  26  14  99  63  68  37  59  25  69  56  48  89  11  56  54  55   5  74  56  49  72  89  62  94  56  51  18  61  42  53  73  45  49  76  13  17  16  47  48  50  48   6  15  70   9  60  38  80  21  95  75  91  32  33  62  30  83  42  38  79  58  78  11  75  25  84  72  51  22  85  95  89  98  75  11  17  65  38  82  23  32  17  17  57  58  65  25  74  13  85  79  41  37  46   7  99  70  12  86  57  37  94  44  53  52  43  85   7  81  24  37  89  65  31   7  76  96  62  74  34  33  94   5  28  43  21   9   6  43  71  65  12  63  95  61  13  10  14  72  47  13  14  63  91  47  49  35  95  45  87  69  40   2  81  88  72  31   6  96  46  84  42  83  93  70  55  88  57  35  67  43  38  21  26   2  69  35  98  13  75   4  87  88   1  44  94  42  28  97  83   7  33  38   6  47  97  49   9  77  55  10  32  82  53  75  32  79  26  71  85  65  23  45  20   6  62  92  53  16  26  46  22  42  33  17  34  43  16  76  85  82  63   3  45  65  34  62  35  69  25  86  97  54  12  83  42  21   7  44  17  93  52  35  47  40  99  22  93  75  57  35  51  92  41   4  30  52  53  21  54  40   7  33  88  76  17  93  65   2  20  13   6  93  39  65  50  88  43  65  39  39  13  51  56  24  17  34  82  60  97   1  81  22  65  91  34  24  89  94  70  36  14  93  72  42  42  55   3  79  24  77  37  58  86  22  83  22  88   9  50  76  84   5  49  10  91  83  23  32  92  44  34  96  63  57  30   7  14  64  80   8  33  45  16  83   1  24  39  71  84  45  52  74  70  54  11  32  12  83  13   8  34  10  53  97  50  74  22  80  49  78  81   6  61  25  55  47  38  61  36  24  55  72  85   8  84  90  60   7  61  89  33  42  84  46  15  68  13  74   1  55  66  95  13  84  12  69  85  93  49  62  98  56  65  58  38  99  42  23  99  24   1  80   1  64   3  35  42  68  67  33  65  31  33   7   7   6  99  32  55  89  82  51  79  12   7   9  30  50  39   4  51  37  16  26  66  73  13  12  45  89  11  31  57  78  22  74  44  41  51  10  38                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                    52  36  75  72  34   8   3  40  30  80   8  38  35  84  78  11  16  52  45  40  98  93  77  15  46  24  56  65  42   5  36  97  69  68  72  62  77  12  85  45  31   1  12  90  15  97  33  15  51  34  86  13  54  64  51  13  95  32  33  91  26  36  82  45  81   4  55  89  73  83  84  12  81  45  42  42  89  48  75  45  90  29   6  21  88  68  40  65  64  58  47  24  88  35  19  22  48  37  46  41  92  20  82  96   1   1  97  17  85  67  48  85  28  77  71  21  85  11  30  98  94   4  16   9  10  30  69  22  87  31  42  70  21   3  75  72  49  33  13  57  43  61  21  81  58  96  66  63   5   8  49  79  42  50  55  67  87   5  55  29  83  24   2  66  38  21   4  18  50  53  30  44  97  92  31  43  44  37  26  20  65  67   8  46   1  18   3  18  31  66  27  48  70  24  37  92  10  87  59  93  27  55  35  60  87  41  60  25  77  75  55  18  20  29  18  34  76   3  72  92  53  30  76  90  63  29  88  77   4  29  24  37  34  97  95  63  95  66   6  98  44  55  53  72   5  62  87  89  73   7  74  70  89  84   6  98  59  78  68  65  63  43  40  20  26  44  62  63  37  65  82  22  92  79  51  65  88  44  69  35   9  34  53  42  37  72   6  50  17  30  43  51  90  45  72  47   9  34  41  96  38  32  33  91  86  39  87  80  35   1  71  28  31  85  85  30  98  87  22  11  13  33  94  52  22  47  56  43  57  68  93  71   1  80  26  26  21  85  78  31   6  63  26  76  44  61  65  30  14  75  85  15   3  37  74  25   4  56  50  25  45  56   7   9  54  40  26  22  38  32  14  27  42  63  73  80  99   9  74  12  64  97  59  43  97  46   9  82  32  58  54  83  24  35  16  77  73  52  41   9  35  89  62  63  36  53  59  93  62  30  84  70  24  66  34  27  93  31  10  34  10  56  42  22  72  99  45  57  73  89  49  18  87   7  34  11  90  46  73  64  15  73  68  91  55  44   9  28  49  21  92   7  79  90  36  15   8   3  25  19   9  31  25  35  85  75  63  81  60  98  41  79  55  13  76  86  36  55  61  14  71   7  99  95  53  81  58  75  36  82  42  84  26  99  72  34  68  19  57   3  85  83  66  48  49  32  35  44  15  17  72  35  95  14  98  66  24  32  50  74  48  12   2  30  32  63  63  19  14  66  31   7  53  76  97  20  74  62  92  11  58  47  36   5  39  85  64  38  73  23  55  42  81  71  21  87  28  44  40  32  29  55  48  72  78  37  14   2  77  37  76   1   2  43  65  33  55  46  88  17  12  24  70  18  36  49   9  71   9  18  23  35  81  70   1  79  97  33  76  30  14   4  77  96  69  38  52  62   5  76  78  71  94   7  78  59  28  48  98  76  99  13  54  33   6  16  33  38  52  72  78  39  63  69  64  10  66  59  98  10  88  64  64  25  30  44  25  47  96  67  15  88  68  47  66  20  21  73  40  96  66  87  28  31  53  31  87   3  17  49  37  38  19  78  63  56  98  56  29  92  82  26  96  78  85  22  80  22  63  57  23   4  76  42  45  55  55  21  88  81   3  95  55  26  99  65  59  77  15  30  41  54  80  28   3  93  99  13  30  33  59  25  65  73  64   7  63  97  30  42  52  92  24  42  54  98  21  53  38  62  25  95  40  66  15  25   7  15  26  51  90  27  41  72  64  62  54  31  44  93  86  63  48  67  76  54  23  40  59  27  12  71   1  71  62  61  74  98  88  52  27  43  39  66  41  10   2  86  94  31   3  38  51  40  66   7  33  29  55  91  62  55  32  80  96  50  42  91  20  16  13  51  44   8  43  70   3  90  49  45  45                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                  8  28  62  17  72  47  87  97  98  10   1  83  53  99  28  64  46  68  10  84  37  27  88  68  43  95  46  66  79  58  46  22   5  59  55  79  98  75  47  18   4  90  88  77  98  70  57  45  83  50  41  21  48   5  91   4  97  61  38  20  65  49  39  13   2  34  23  83  21  59  73   9  99  81  47  64   5  49  96  84   2  25  15  92   8  10  20  43  69  76  72  54  11  57  74   4   5  31  99  67  53  51  62  58  40  79  32  29  84  22  47  32   9   8   3  24  39   2  98  70  73  46   4  16  20  10   5  90  54  87   1  55  60  71  81  46  87  46  35   7   8   6  16  76  12  41  51   6  13  88  55  22  89  42  68  89   7  99  96  84  85  75  62  88  71  29  39  31  63  12  30  88  22  43  58  21  82  83  50   4  74  59  39   9  91   5  92   9  75  14  28  47  56  65  91  32  37  23  35   9  87  13  19  88   9  79  98  68  50  99  57  14  31  52  82  51  22  64  81  71  78  21  85  41  73  42  80  90  64  33  30  70   7  99  58  65  11  65  47  72  62  88  17   1   1  77  94  46  54   9  45  74  76  21  24  90  40  35  64  69  16  97  58  36  52  74   3  52  28   1  33  37  15  87  71  35  16  78  83  39  21  66  11  99  49  47  57  32  53  37  56  52   6  77  72  73  29  36  67  64  96  73  83  35  85  98   1  50  68  18  28   5  50  99   4  76  21  63  50  34  59  60  14  41  64  28  24  61  97  14  95  48  74  93   8  93   3  55  40  35   4   7  97  30  43  40  53  38  30  21  44  23  18  51  84   5  89  31  40  82  22  37  76  22  75  57  97  31  66  59  61  59  18  84   4  37  50  61   6  80  33  72  25  67  25  80  16  48  45   6  28  28  26  73  23  68  56  33  92  77  21   8  87  36  31  69  63  65  35  81  51  37  28  12  34   5   4  71  18  87  15  76  30  29  58  82  14  39  29  74  78  34  18  11   4  31   1  11   6  30  48  68  83  96  62  35  63  85  49  50  83  44  61  13  96  17  40  94  98  28  56  95   2  30  18  80  99  41   6  85  89  77  66  33   1  45  28  90  48  53  70  52  87  51  88   4  85  74  92  35  15  65  20  19  34  45  99  74  31  81  48  35  63  55  26  46  77  22  54  20  98  40  76   7  63  59  72  69  97  70  67  22  63  42  55  34  98  82  89  65  18  87  32  63  35  40  93  16  89   6  92   4  67  62  89  80  91  81  89  97  21  46  62  76   2  60   8  79   9  45  18  54  87  52  76  32  64  63  40  37  58  10   2  12  67  49  12  40  71  70  90  35  65  76  83  68  25  56  72  76   4  68  53  95  89  56  97  44  29  26  18  14  63  73  38   8  44  70  81  43  67  56  31  42  16  97  68  24  26  51  22   9   9  67  11  37  26  95  76  70  25   5  41  43  77  93  79   5  36  77  57  57  96  55  42  21  71  43  30   7  50  31   4  54  70  40   5  94  20  45  99  68  94   7  40  45  13   3  81  37  29  62  29  62  25   6  42  49   4  27   1  92   5  53  77  52  45  48  52  83  65   5  14  39  17  41  23  20  24  75  89  66  39  76  15  45  40  21  94  84  95  59  71  60  96  64  32  48  77  68  86  42  24  52  27  40  35  65  86  85  60  39  97  64  45  12  32  80  72  63   8  16  11  58  60  90  41  80  58  97  78  27  32  45   7  84  16  10  75  89  36  40  89  62  91  15   7  82  49  83  97  35  64  83  82  65  69  42  97  65  13  34   3  88  75  85  26  17  20  21   7  66  98  12   5  84  27  96  92  58  67  62  34  64   2  22  52  92  85  62   4  89  73  41  15  86  65  57  94  46  73  15                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                5  55  67  45  85  45  83  48  34  48  32  22   7  40  14   9   4   1  29  68  66  73  23  32  14  15  80  18   7  87  52  82  10  25  88  65  91  50  56  21  64  86   4  11   5  35  71  48  35  72  54  39  41   5  23  72  14  74  38  43  54   1  21  78   6  83  44  62  62  16  64  34   3  25  59  71  47  64  82  71  54  51   4  17  66   5  24  40  79   7  96  41  97  81  71  60  62  39  30  53  38  13   2  53  62  95  84  44   8  89  19  22  54  55  63  14  85  44  17  92  75  20  97  86   8  85  61  68  75  10  99  78  91  69   4  28  95  41  38  61  46  17  37   6  36   6  84  74  41  22  42  82   1  37  97   9  54  94  13  58   4  53  84  91  93  65  68  58  25  43  11  70  46  48  17  77  72  66  27   2  89  86  70  70  20  54  55  52  38  46   2   3  51  30  61  26  52  70  71  44  36  51  78  80  33  25   4  50  26  36  99  94  19  43  30  32  41  49  34  45   5  89  46  63  67  31  98  76  32  66  36  74  96  44  16  22  97  70  66  97   5  14  43  94  65  22  29  18  85  84  29  85  29  99  90  50  46  61  98  78  84  77  74  80  15  50   3  69  84  91  44  12  28  60  41  77  18  61  85  60  59  67  56  89  76  61  83  18  79   3  84  52  92  83  96  45  40  51  97  79  50   4   6  48  67   7  82  90   1  91  96  11  54  28  88  90  86  73   7  47  82  31  58  38   1  79  20  45  14  47  64  21  16  12   8   4  43  92  16  17   2  96  31  37  55  79   5  20  30  45  45  98  26   1  63  48  16  82   4  94  60  70  42  93  32   2   5  65  52  31  50  54  63  37  47  87  39  56  49  51  40  74  64   6   6   6  77  20  43  95  62  51  79  24  98  77  55  33  79  94  81  45  93  37  82  43  45  90  54  48  29  71  38  41  63  61  87  84  24  68  64  56  55  10  20  21  58  39  65  80  75  55  28  43  13  13  41  79  58  93  73  96  19  38  82  74  89  98  52  17  41  77  76  33  26  43  19  15   1  88  96  39   1  17  21  42  14  86  96  73  28  45  16  64  49   4  42  87  79  30  11  63  34  62  35  88  42  51  90  51  85  93  52  87  92  49  66  58  19  23  24  70  71  49  80  64  66  23  61  59  57  26  68  93  49  26  52  45  27  34  86  49   1   2  57  71  87  29  54  64  68  77  40  48  26  96  87   3  92  77  83  43  98  81  14  84  89  16  54  33  50  60  36  87  79   2  57  75  22  25  16   8   2  76  65  24   5  65  83  49  33  94   1  26  88  57  56  70   1   3  89  22  25  72  97  92  60  14  28  57  29  17  63   7  33   5  96   5  34  89  97   3  10  35  90  27   9  96  32  25  62  11  79  19  61  22  48   4  62  63  46  59  12  29  65  45  15  60  66   8  77  35  31  90  62  79  17  17   8  18  86  85  45   3  66  44  86  53  93  18  12  57  59  31   9  65  99  83  56  72  79  34  34  76  22  54  79  71  35  25   9  35  96  44   7   1  61  64  18  76  65  88  95  84  30  96  84  91  99   3  92  93  25  35  76  18  16  78  44  54  78  63   2  91  72  38  20   8  45  88  83   9  70  91  48  28  47  67  51   8  49  17  36  36  81  30  85  64  86  60  11  29  24  54  23  99  37  51  21  74  85  87  39  18  23  75  15  46  97  51  20  53  65  97  95  66  79  22  32  15  56  51  98  93   8  54  94  18  63  76  82   2  72  82   9  15  94  39   9  77  16  61  69  27  70  94  66  11  55  53  66  10  13  48  25   5  30  38  83  12  29  16  21  10  77  23  94  20  73   6  12  43  87  45  86  44  27  15  93  20   9  73  30                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                              5  98  33  91   7  94  24  83  38  72  16  88  92  10  42  44  58  64  76   8  56  37  81  71  43  50  26  34  69  66  74  43  37  39  11  15  12  21  64  61  25   8  47  81  81   6  31  40  91  46  18  41  92  82  83  48  19  17  27  24  75  90  15  77  44   1   8  76  54  90  36  93  49  97  23   1  54  31  88  18  56   3  27  20  15  84  67  27  46  98  63  43  92  17  68  82  51  52  21  40  94  31  70  46  93  78   9  33  40   8  24  72  63  11  23  81  52  31  23   4  36  74  58  87  93  33  70  34  77  96  83  34  29  79  14  90  71  52  47  85  60  22  15  99  59  80  54  37  41  75   7  95  25  74  99  61  37  36  24  29  38  81  95  95  57   7  79  11  34  24  41  87  44  14   9  88  37  93  62  82  25  82  87  24  82  75  14  87  13  65  84   4  86  38  42  30  61  13  48  57  59  48  79  77  61  42  58  40  96  69  15  32  19  93  38  59  10  52  12  12  84  47  53  42  98  52  31   3  29  42  15   5  91  40  46  38  40  89  61  54   6  43  92  76  54  72  58  61  23  83  76  18   3  21  94  24  66  23  82  51  21  34  29  35  30  47  52  93  94  83  71  24  72  99  67  57  79  93  70  41   6  98  60  10  37  95  41  73  54  99  43  16  32  61  32  92  14  15  85  54  80  80  52  37  50  72  85  32  40  80  33  62  93  98  94  25  93  98  35  17  15  70  40  57  72  30  39  16   8  26  37  88   2   2  31  58  97  32  50  44  84  81  81  66  92  30  28  24   6  14  23  61  11  80  10  40  40  91  39  72  86   5  58  39  73   9  16  66  89  16  48  70  38  55  61  65  64  38  67  16  95  10  12  18  32  21  14  59  50  25  50  13  46  77  55  80  39   7  38  33  23  40  42  50   3  27  57  67  79  27   3  48  50  58   5   3  32  68  39  83  29  48  41  42  74  97  77  46  33  24  27  24  62  15  50   1  68  81  89  32  19  84  83  31  54  54  67  82  78  40  35  24   1  41  95   9  92   2  91  65  40  95  87  27  82  48  75   5  19  74  74  55  63  77  55  90   2  39  93  96  82  75  21  22   3  16  72  30   7  99  98  34   6  67  96  46  21  30  68  43  47   3  35   9  20  51  72  83  16  95  57  56   5  49   8  38  85  11  19  39  84  93  75  54  72  27  72  82  26  58  92  24  39  78   1  11   7  42  36  49  47  37   5  75  43  93  78  84  83   9  48  49  64  44  42  47   6  77  88   9  73  82  15  31   4  35  31  69  21  41  86  79  88   3  21  81  97  78  80  29  25  87  51  74  61  38  37  86  77  14  12  45  72  54  45  74  45  40  55  80   2  25  11  23  51  77  10  44  40  53  87  23  31  11  70  34  10  70  57  88  36  23  29   9  67  44  56  93  66  19  11  71  47  51  10   7  87  25  52  65  14   4  67  44  27  50  74  13  28  58  74  32  90  58  95  13  76  91  71  18  75   8  46  89  63  82  84  39  16  58  97  19  78  45  88  45  53  63  45  95  57  29  68  89  42  14   3  37  40  74  27  69  35  45  14  85  23  35  31  98   2  83  62  49  50  92   1  13  89  86  68  52  99  10  65   1   7  96  90  39  66  54  27  83  55  43  14  11  65  28  34  56  63   3  94  59  58  14  34  79  45  77  28  62  14  76  38  22   6  60  91  77  92  29  48  45  79  11  96  99  68  77  49  71  30  93  12  13  39  77  70  20  64  66  93  61  48  27   1  47  45  58  75   3  90  72   3  41  77  60  68  59  40  57  12   2  49  70  29  86  33  32  57  37  52  62  43  43  65  34   7  10  50  84  36  65  93  41  88  21  47  36  85  21                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                            92  16  53  62  63  83  63  64  74  19  33  55  51  27  43  93  98  95  77  61  77   1  29   3  58  38  17  50  11  38  71  72  97  42   8  12  12  12  73  82  65  30  86  77  15  99  75  79  44  99  80  69  49  74   9  92  25  31  95  24  76  33  39  62   3  78  86  85  39  93  56  98  27  30  23  18  94  31  49  41  73  57  19  77  92  97  39  53  25   7  49  28  27  21  86  90  63  45   2  92  21   4  73   4   9  47  18  89  84  85  40  91  45  34  31  42  95  21  47  51  12  28  15  82   3  17   2   7  24  92  92   2  98  31  35  39  17  17  49  37  22  52  93  51  73  17  10  60  28  61  29  83  14   6  58  45  56  11  22  42  52  61  59  58  34  85  54  15  37  72  64  52  60   7  64  50  68  40  77  70  65  58  98  97  45   1  76  34  76  29   4  86   6  55  82  90  31  99  22   6  28   4  41  12   6  94  11  94  90  79  27   2  28  45  61  75  17  73  80  44  90  79  60  97  87  94   4  86   2  46  74  12  33  99  41  94  10  60  50  68  67  69  80  69  43  85  48  53  58  89  22  13  66  12  42  96  66  68  57  55  18  13  90  36  48  23  42  29  86  36   3  99  25  77  59  92  57  27  32  65  64  84  10  47  94  95  70   4  76  93  49  82  19  25  89  80  48  90  12  63  71  61  56  18  85  62  27  77  48  71  73  36   9  73  38  98  83  17  32  24  86  94  64  61  62   6  54  63   9  49   1  85  84  16  81  53  17  24  95  52  10  43   2   5  44  44  22  16  41  10  24  27  43  74  95  58  71  31  48  23  84  17   4  90   2  96  82  63   4  30  61  47  81  96  32  97  85  63  58  49  46  29  29  32  32  23  38   7  79  75   1  84  24  86   5  64  22  22  21  29  20  93  82   3  23  97  45  32  67  67  82  38  78  89   7  95  49  53  57  79  19  83  89  76  83  36  21  97  24  29  36  40  80  99  66  32  15  21  78  43   9  20  35  17  30  93  20  75  55  73  82  83  17  29  51  11  23  79  70  87  31  41  23  16  64  51  51  10  61   3  43   8  32  48  91  13  32  57  24  59  33  60  97   8  92  94  60   1  81  47  26  52  25  98  57  81  83  43  62  10  67  26  42  77  61  60  95  66  95  89  20  76  34   5   3  13  18  42  67  81  82  64  53  11  59   1  25  20  36  93  17  19  77  39  96   2  16   5  18  56  52  93  78  70  55  38  42  90  37  79  75  31  83  37  34  44  13  16   4  11  36  78  99  72  39  63  69  17   1  84  99  83   4  29  65   1  75  42  38  87   8  33  12  14  13  17  49  72  58  73  30  61  19  77  27   9  89  64  14  40  36  72  83  26  43  69  76  97   1   5  37  45   1   1  54  34  87  66  59  71  29  37   3  94  12  15  72  44  40  60  88  56  72  57  63  41  96  98  91  27  50  92  33  51  92  57   4  93  62  51  31   4   6  51  96  96  20  82  42  28  99  82  17  56  20  42  35   5   7  96  92  91  88  46  57  22  13  76  91  15  82  43  41  26  54  14  65  39  23  27  27  35  58  85  46  51  37  46  83  35  64  22  59  79  91  86  21  60  31  95   5  84  45  81  12  20  34  23  22  24  19  98   8  32  35  80  24  51   6  75  14  85  77  40  57  42  62   7  63  97  32  85  13  86  73   6  52  67  94  56  26  90  48  56  58  98  90  51  49  29  63  95  66  35  48  93  37  29  76   8  71   6  36  34  79   8  54  72  16  67  62  45  81   1  26  36  83  46  11  34   6  99  29  24  71  99  34   7  37  31  28  40  14  80  91  39  23  55  83  10  78  58  95  35   4  37  29  21  38   7  96  63   3  16  62                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                          83  86  15  80  82  63  18  57  40  68  18  52   8   5   7  77  78  59   5  71  59  83  17  66  80  34  53  84  96   9  93  92  37  23  64  37  20  34  75  79  53  15  20  97  36  63  23  15  91   9  60  68  58  84  51  73  50  54  22  61  43   7  71  12  76  36  38  88   2  27  26  86  10  20  48  15  20  74  77  29  37  75  44  81  92  85   8  67  60  71  71  38  28  69  98  35  36  94  87  34  87  79  83  31  19  38  99  98  62  70   6  93  37  74  89  12  67  45  60  18  65  54  59  15  12  90  46  55  69  52  87  23   2  43  58  23  54  22  53  69  52   5  19  94  28  42  37  77  75  69  61  67  22  86  54  93  25  39  19  63  61   2  35  58  58  34   7  25  19  24  10  31   2  75  37  60  87  83  26  95  66  85  67  28  24  53  25  46  63  65  96  97  82  62  95  39  45  66  92  32  63  54  95  29   3  91  97  66  45  99  69  84  55   7  20  11  58   4  17  89  65  23  13  48  93  34  17  62  23   1  22  49  10  61   5  12  20  66   1  16  56  17  66  17  51  13  44  36  21  80  42  48  44  47  67  58  39  20  60  25  78  68  47  88  91  53  33  98  60  89  14  96  49  36  77  47   4  41  49  62  60  34  32  82   4  28  77  36  48  51  99   6  31  97  30  13  66  65  79  33  52  81  64  95  39  60  19  92  37  91  90  67  42  75  16  25  30  83  49  76   2  31  39  22  61  34  56  91   3  21  89  33  46  83  88  27  48  26  43  34  38  92  48  50  86  83  63  21  70  38  87  92  57  43  55  17  55  22  37  38  49  46  28  33  14  20  87  97  97  39  23  85  44  83  22  24  76  28  10  63  77  58  32  54  22  99  17  65  30  26  60   1  41  13  52   1  19  77  53  99  24  69  40  72  51  56   9  49   4  57  67  50  18  75  80  15  77   1  61  85  84  72  32   8   3   2   1  45  22  79  95  87   9  41  98  29   7  54  27  10  10  16  22  13  43  59  27  49  93  31  59  77  58  40  17  35  68  76  82  93  24  54   3   9  25  94  40  16  78  90  95  27  60  18  46   2  70   3  83  90  51  78  59   3  86  31  74  88   8  14  10   7  49  29  68  67   6  75  68  23  24  75  17  22  11  86  34  63  23  65  65  16  47  53  96  61  98  55  33  18  51  60  42  25  82  42  64  68  86  52  64  93   8  76  73  32  26  83  62  61  87  69  82  69  35  71  82  91  81  97  51  10  66  12   8  47  33  49  60  46  17  74  12   5  64  42  89  54  94  78  46  62  88  64  81  52  82  19  17  87  73  38  43  62  95   5  23  38  49   8  85  39  36  54  97  21  71  14  27   8  62  23  21  50  75  59  89   5  55  58  15  52  27  15  50  51  79  64  24  36  95  41  15   3  24  77  28  99  65  23  98  11  80  60  13  12  36  76  76  97  81  76  10  18  19  29  39  31  81  31  17  90  29  49   1  90  95  16  98  47  54  57  21  21  98  61  11   1  69  78   6  89  21  73  29  80  22   1  58  36  64  46  61  81  56  24  38  50  58  91   8  55  55  69  19  35  63  94  55   3  87  32  19  36  27  39  64  48  70   2  48  99  40  54   9  35  66  57  90  78  89  38  98  90  55  11  32  16  40  54  20  57  66  15  45  19  40  55  39  89  24  59  58  91  92  31  45  80  68   6   6  32  37  97  81  61  50  13   6  68  30  91  46  32  68  22  58   7  45  71   1  70  11  10  81  99  81   3  15  29  69  93  95  80  35  44  66  63  63  90   6  12  88  27  84   4  92  99  63  39  98  64  58  14   3   2  56  22  46  19  46  47  60  83  81  65  98  28  52  51   3  84  51  52  29  66                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                        1  76  83  19  68  74   2  66  32  48  65  76  97  52  63  25  54  56  37  70  91  68  38   8  56  91  97  36  73  20  13  12  50   9  63  59  98  91  87   9  14  77   7  25  53  65  81  87  75  14  55  84   6  65  13  68  63  64  71  92  61  87  41  45  11   4  52   8  46  29  26  82  77  84  21  62  87  26  78   1  28  85  18  38  14  26  40  95   3   2  43  89  81  98  63  26  92  11  89  73  34  89  65   8  38  84  11  78  21   9  47  26  97  82  80  88  22  89  57  80  33  99  27  34  54  75  11  20  70  73  56  93  42  26  52  61  43  63  16  31  52  10  23  77  41  75  70  34  48  59  97  56  30  80   8  18  99  86  16  71  15  10  36  86  23  20  83  75  11  16  95  87  93   1  95  81  66  96  34  38  38  50  63  84  95  51  34  57  65  19  37  30  40   9   8  46  55  94  92  30  35  75  94  95  19  10  45  37  48  50  55  22  35   4  50  75  32  39  97   3  78  96  33  71  50  99  67  25  67  56  23  86  55  48  62  74  11  33  72  41  17  70  53  21  50   3  16  82  61  42  26  21  54  26  53  83  98  58  36  98  57   6  84  66  59   5  28   1  86  75  75  98  26  50  24  64  10   2  62  96  53  16  93   1  51  23  60  32  97  89  10  94  33  30  90  68  88  60  99  58  59  74   8  58   9  79  31  81  80  75  30  22  82  26  21  45  60  56  85  51  73  64  87  18  60  99  56  71  84  79   7  62  57  74  82  51  40  30  54  58  99  24  15  54  51  21  87  71  97  35  50  23  30  20   2  13   1  23  23  40  71  81  45   1  27  41   5  35  37   5  74  89  93  59  98  68  82  33  44  32  77  11  64  98  45  50  17   9  81  25  83  32  30  20  74  59  28  70  76  17  66  22  10  28  88  11  91  51  77  67  90  96  49  21  68  20  36  61  67  30   1  28  77  94  27  11  12  16  26  24  94   1  19  56  48  82  23  13  65  17  40  98  59  87  43  66  78  80  35  54  68  39  16  80  88  14  73  23  59  51  97  86   1  15  73  61  16  89  71  17  71  95  75  87  80  40  60  43  67   6   6  22  25  90  60  70  71  77  32  29  75  76  83  70  21  86  84  16  96  47  87  46  56   5  77  90  43  45  19  99  36  97  61  77  28   3  22  54  97  50  10  24  30  34  61   4  59  76  29  94  52  68  98  60  91  57  90   1  63  97  17  25  71  71  31  98  35   9  93  62  22  37  64  28  43  84  38  39   6  47  34  53  72  70  73  25  71  17  79  49  59  93  27  45  67  58  37   4  47  44  81  87  18  64  26  62  97  64  77  93  98  67  22  93  31  87  20  14  45  74  92  32  91  11  38  88  92  44  69  43  46  11   4  87  44  70  30  81  53  91  85  54  11  53  48  40  82  98  40  63  16  85   9   5  14  77  60   7  69  48  39  82  83  15  93  66  95  80  57  17  51  47  48  21  16  74  50  19  94  57  86  54  29  92  44  65  49  21  85  15  10  78  91  56   6   9  34  71  79  29  91  54  21  96   3  68  82  58  46  19  34  54  59   4  25  79   5  41   3  64  82   1  16  20  25  95  52  62  17  25   8  68  26  16  11  60  71  27  95  22   7  90  26  56  35   5  10  29  29  66  58  49  34  24  36  11  18  94  14  18  76  38  76  11  27  27  27  74  96  39  66  41  28  89  90  38  23  58  67  15  41  35  30  60  71  41  38  84  46   7  44  23  66   8   3  76  39  77  21  85  79  78  12  18  18  69  19  36  77  97  50  75  58  68  16  11  88  19  16  95  20  31  27   5  71  97  20  57  39  46  34  19   5   8  73  30  36  59  85  44   3  32  10  41   7  42  39                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                      21  88   9  45  73  68  84  43  81  58  85  21  86  32  10   9  70  70  30  61  31  35   4  37  46  56  84  18  50   2  56  25  59  71  21  30  38  85  55  73   7  15   2  93  80  64   2  10   2  35  88  22  30  38  97  14  42  86  77  57  47  32  89  87  50  80  12  24   1  37  63  66  13  11  20  69  39  63  86  27  91  11  66  95  55  69  51  24  27  32  24   3  80  18  30  89  75  48  52   2  46  58  91  84   4  81  32  77  10  18  47   1  73  89  85  36  94  48  22  69   5  57  14  95  66  70  48   1  94  41  29  40  64  85  98  72  35  97  47  97  71  45  98  42  84  98  65  57  53  40   5  41  82  49  79  31  66  12  61  90  58  84   7  76  97   3  16  22  73  43  37  91  61   9  33  66  38  38  93   2  25   9  57  87  22  22  79  69  13  15  22  22  25  53  14  98  29  80  52  47   3  73  47  61  49  66  28  90  54  95  28   2  54  55  84   8  78  37  32  62  52  44  59  52   5  49  80  41  34  92  11  83  50  55  44  57  60  89  59  41  50  93  77  76  69  11  13  64  74   3  40  36  49  45  36  80  21   8  23  94  62  50  50  65  25  43  43  94  40  51  64  53   1  22  50  38  46  92  54  76  74  61  50  12   6   1  81  65  71   1  79  33  38  74  98  77  79  93  64  33  10  94  77  79  94  54  55  87  60  27  36  13  74  32  24  77  13  22  53  91  43  56  73  53  56  18  66  86  12  30   2   7  39  44   1  29  54  83  18  53  32  84   5   7  24  54  65  21  74  73   4  64   9  76  83  27  27  35  37  92  60  32  35  59  70  22  53  85  34  23  56  50   5  39  38  62  49   7  67  71  22  50  94  66  33  14  89  42  33  42  69  43  64  32  53  42  52  72  15  19  96  52  88  37  31  56  41  34  74  99  99  98   7  77  76  85  87   9   6  85   3   1  67  55  39  59  72  27  59  70  94  76   3  38  14  84  83  19  13  17  75   6  73  44  18  39  32  14  28  88  82  24  33  38  89  36  37  20  17   6  17   5  37  97  73  57  83  82  45  38  67   9  59  62  16  67  57  53  69  53  92   6  85  80  30  67  46  22  99  65  48  89  80  80  26  72  80  71  88  90  26  45  64  66  52  47  71  81  84   1  97  16  31  49  22  37  94   4   3  87  83  58  76   5  92  86  95  70  30  39   3  23  87   1  77  40  15  84  34   6  50  32  95  82  19  42  74  10  95  20  30  18  91  34  49  99  35  16  80  35  97  45  87  38  22  75  77  96  91  40  81  96  17  77  95  59  79  48  80  92  21  79  62  96  61  67  33  73  61  98  23  98  13  21  33  87  80   2  56  26  47  99  51  86  31   4  19  44  13  92  65   1  86  77  64   4  84  96  64  87  61  10  65  36  72  31  74  53  96  93  54  71  92  18  57  77  79  27  70  68  33  76  75  81  67  10  82  75  43  51  78   9  24  53   6  74  84  49  19  56  75  95  74  41  14  65  96  40  16  92  66  65  79  59  31  25  18  45  63  38  93  90  48   3  60  89  60  16  68  22  46   9  55  30  56  80  44  85   3  64  20  24  33  16  26  68  62  22  95  31  61  48   4  98  16  36  21  72  34  64  83  83  37  95  24  29  41  53  12  67  15  94  61  80  68   8  96   2  62  45  15  72  15  11  85  13  38  93  26  26  35  75  62  26  92  83  65  63  80  70  34   9  55  55  46  31  74  69  18  17  29  73  81  13  97   7   8  16  65  93  59  11  27  98  54  58  19  35  51  26  81  19  99  83  47  25  48  45  86  80  27  54  46  28  40  95  15  91  65  72  63   4   4  81  56  80  81  47  68  21  23  13  14  45  36  18  99  63                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                    57  53  62  69  88  96  10  36  19  23  47  49   4  65  17  58  13  11  16  68  26  64  12  29  26  57  22  19  47  67  73  20  25  63  50  14  45  40  25  48  58  85  75   9  34  30  57  37  65   7  41  57  36  15  20  66  79  16  95  31  38   8  25  33  99  95  16  77  16  44  97  58  91  52   3  95  64  76  61  53  70  34  64  90  75   2   3   2  58   4  56  55  34  97  26  57  36  80  90  67   4  99  84   9  73   5  36  97  69   3  93  29  31  96  82  55   7  65  60   4  23  38  47  40  94  77  80  14   7  25  79  30  72   5  33  61   5  50   9  62  29  13  47  52  68  23  13  44  10  78  62  15  81  26  55  22  19  24  96  18  79  61  96  13  14  85  73  13   1  31  67  39  47  48  41  88  16  34  25  88  86  30  53  88  56  18   3  20  56  87  77  65  82  40  42  80   3  57  31  33   7  56  21  22  26  19  97  26  38  35  54  75  22  57   3   9  94  17  14  77  55  36  52  77  87  71  52  36  23  44  32   4  82  59  45  94  23  37  65  87  33  42  48  57  15  52  65  77  16  73  21  43  28  93  70  85  45  10  84  83  11  82  64  60  42  45   5  52  90  82   5  36  33  24  28   5  94  42  38  33  61  25  36  43  20  12  15  37  22  39  16  23  28  46  49  48  52  94  69  27  84  35  96  64  27  60  46  67  71  30  63  17  38  52  22  33  63  37  20   9  80  62  38  56  88  26  74  48  46  22  94  19   1   2  11  92  93  13  22  24  87  58  36  30  50  45  34  45  82  66  66  72  69  60   3  82  59  50  52  92  54  54  84  62   6  78   2  50  36  11  55  48  24   8  31  17  30  81  87  78  38   8  21   3  44  82  38  13  45  11  46  26  23  40  98  79  18  39  80  17  48  88  26  75   5  50  37  86  97  63  19   8  40  84  14  57  10  14  89  73  73   9  32  43  91  17  56  31   1  55  37  24  65  35  45  94  79  11  88  53  86  38   1  64  99  17  76  74  50  90  13  65  35  61  51  72  23  34  14  10  95  81  70  57   1  78  79  81  63  99  58  64  77  17  67  60  77  74  98  23  58  44  18  72  24  49  40  31  35  41  11  50  11  33  34  10  98  95   8  65  79  11  11  63  53  69  22  86  65  75  39  51  11  60  44  80  57  44  96  62  48   8  68   1  47  30  71  17  90  22  59  84  62  77  84  35  25  22  10  50  63  34  50  16  26  39  10  21   6  44  29  73  12  24  97  30  24   8  97  98  20  82  11  37  84  51  86  23  75  39  66  59  31  72  50  21  41  30  86  29   8  72  56  75  76  93  14  66  83  25  91  33  28  32  99  48   4  11  51  93  88  61   2  18  95  86  94  68  21  34  79   1   4  50   3  46  31  25  64  64  23  99  84  80  67  52  55  39  88  81  99  40   8  16  54   4  66  60  88  26  84  48  34  82  94  15  89  38  13  76  63  46  26  76  37  25  68  73  69  46  10  17  48  89  70  50  70  41  86   5  29  23  16  42  14  94  18  50  17  92  58  99  16  61  77  45  45   5  57  88   7  82  11  69  63  17  74  56  88   2  69  94  30   1  73   8  92  44  46  21   3  43  53   5  61  91  45  54  95  47  59  54  49  68   1  36  65  99  61  21   5  10  51  71  73  13  83  36  85  74  51  42  32  92  58  13  25  43  36  13  18  93   2  28  98  60  44  48   2  87  77  78  20  87  62  10  80  38  81  34   7  18   4  68  37  93  72  59  47  49  86  41  32  93   9   1  74  52  89  91  62   5  11   8  85  53  15   7  90   1  17  82  21  46  38  90  70  27  62  95  46  32   8   9  81  51  88  61  29  36  32  64  59  35  52  62  55  54  10                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                  59  31  24   5  85  44  42  76  50  78  61  25  70  33  44   8  90  77  76  65  78   2  16  15  38  19  17  55  78  83  17  98  23  25  10  80   2  19  75  61  63  43  98  35  72  74  90   3  83  28  46  77  47  91  97  69  71  80  97   3  27  77  36  14  36  65  20  60  34  32  45  86  33  12  70  95  27  57  71  13  31   1  70  17  30  18  45  86  92  90  42  27  71  58  26  15   8  24  30  76  27  75  50  78  42  26  21  26  52  47  63  59  97  79  59  30  11  45  77  75  69  41  14   4  61  88  60  22  28  50  97  79  35   9  31  94  30   3  67  74  24  72  36   5  96   2  30  76  23  47  27  81   5  71  92  15  87  69  59   2  55  52  31  83   4  23  54  76  33  72  77  24  72   3  35  29  60   4  33  94  69  71  45  23  15  14  19   8  10  78  60  40  97  41  60  78  96  66  85  11  67  58  42  40  76  19  79  15  17  48  89  95  26  65  53  68  46  36  52  22  73  90  32  39  76  81   6  40   2  93  76   8   2  81  99  80  69  74  42  29  29  41  49  14  17  25  70  44  25  77  13  87  82  10  21  41  42  39  95   5  17   2   2  56  82  30  13  55  73  74  18  13  62  52  91  71  31  95  95  34  86  15  76   8  69  83  21  66  25  75  78  82  22  62  28   6  96  27  26  13   6  93  77  20  96  49  31  89  14  12  82  61  65  35  70  51  87  58  61  71  20  64   3  93  33   9  67  13   3  13  50  30  91  43  18  17  71  84  97  54  88   6  68  94   3  31  15  43  89  33  70  85   9   1  92  17  16  18  87  54  73  83  78  10  88  71  73  94  89  21   1  31  18   6   9  69  43  34   3  33  55  99  15  50  35  17  72  13  52  46  28  74  90  70  71  36  90  19  31  72  66  13  30  98  21  18  35  19  80  49  46  54  75  97  60  45  11  73   6   2  52  31  20  13  78  28  30  30  42  98  13   5  86  66  82  50  76  83  33   1  46  93  55  76  44  67  31  91  58   9  48  79  60  55  90  97  38  66  54  41  59  54  38  89  78  96  27  66  73  44  72  64  21  38  82  32   8  64  95  73  52  19  43  12  97  68  11  31  89  56  87  59   2  13  47  44  17  98  73  67  76  33  75  51  40  20  15  24  90  70  32  83  69  92  37  55  20  33  17  48   6  79  46  93   6  48  16  85  42  21  92  12  35  96  98  91  60  30  60  57   5  11  13  95  80  73  47  94  61   7  21  72  89  12  93  32  73  76  50   1  12  53  93  34  44  63  32  55  59   1  69  15   9  37  64  51   6  36  42  46  38  80  98  33  83  52   3  60  21  69  41  73  34  11  28  29  81  49   6  36  74   8  97  55  12  11  97  12  81  29  20  99   4   5  34  77  37   5  74  79  38  21  64  35  10  47  63  66   7  60  79  45  12  64  89  24  12  90  14  17  42  31  71  73  62  46  48  29  50  10  31  34  29  84  66  71  74  88  42  97  56  99  88  76  80  86  71  10  80  43  80  16  48  67  89  71  85  65  69  25  93   5  38  36  16  68  33  86  99  65  32  34  70  56  23  76   9  99  81   7  17  46  69   6  90  50  26  80  24  14  21   3  81   4   2  71  68  96   1  11   5  67  14  31  37  46  78  29  87  52  91  93   2  89  50  25   8  22  73  19   2  20  58   4  79  95  79  98  18  13  37  11  32  92  63  96  94   5  78  97  93  97  44  12  20  80  65  46  16  38  77  46  42  50  67  58  58  61  83  77  44  42  58  27  20  84  73  58  77  81  28  19  66  43  20   8  96  49  26  34  92  86  58  33  43  90   6  42  48  28  97  18  98  93  97  32  79  32  28  50  59  75  14  24  16  54  64   5  84  60                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                15  76  60  18  81  55  25  64  68  50  95  91  12  95   2   8  52  89  66  66  32  57  58  11  41  57  41  17  71  36  11  51  73  74  58  46  53  16  60  38  91  84  39  75  37  10  57  36  41  68  11  97  51  79  99  83  59  98   3  14  33  66  46  87  98  67  40   6  83  81   2  20  73  18   6  20  23  96  53  41  93  38  21   2  25  27  24  98  47  55  56   7  54  98  73  98  33  48  59  60  59  91  26  53  91  47  64   2  51  21  75  99  15  50   9  33  12   5  54  36  84  53  51  19  80  64  19  45  12  65  82  95  11  84  98  42  90  96  10  40  13   6  97  21  95  54  93  81  22  42  87  55  37  55  26   4  15   9  47  28  47  38  31  55  64  29  90  40  38  63  12  94  14  92   9   9  93  73  68  62  62  46  65  36  41  23   3  49  98  19  44  95  52  53  29  52  86  36   5  11  95  45  15  89  92  59  93  77  94   1  96  22  65  47  37  12  66  39  76  29  48  47  62  67  76  57  80  59  63  19  77  31   7  95  29  52  70  39  75  75  64  80  57  48  13  42  79  83  80  90  85  47  89  19  24  33  48  85  79  95  36  69  82  56  99  15  35  81  40  70  42  47  47  96  65  69  18  81  36   4  84  50  91  92  15  68  41   9   9  43  30  50  42  80  47  99  43  99  49  76  46  42  61  16  24  62  94  65   6  66  36  26  15   7  12  50   3  54  66  57  78  35  79  55  12  58  45  59  68  29  18  41  38  97  18  46  74  33  63  91  26  81  43   2  31  20  30  68  95  99  46  14  21  68  26  32  97  26  73  60  62  79  77  89  76  88  45  78  45  82   4   9  92  72  59  25  16  36  44   3  44  34  69  74  24  93  93  72  19   8  84  69  24  94  97  25  28  31  36  82  85  84  40  86  54  29   7  70  25  11  23  54  42  97  86  15  82   4  87  29  51  26   8  29   3  49   1  83  73  96  58  27  91  63  82  70  95   6  48  11  35  72  95  89  28  90  14  87  86  94  43   4  82  54  96  89  37  94  67  31  77  38  61  20  40  71  96  70  74  32  68  55  22  33  77  17  96  75  64  98  68  47  58  39  64  40  74  27  40  25  74  58  72  17  18  67  21  71  67  67  87  89  71   3   1  49  55  43  62  54  87  27  38   5  18  82  51  60   2  51  78  53  97  58  92   3  29  33  63   4  34  49  95  87  12  15  22  25   8  45  17  13  50   3  90  43  95  10  82  98  23  59  84  65  12  73  80  31  38  48  77  10  73  73  29  19  94  93  49  17  28  99  17  80  88  48  71  34  40  70  19  50  69  28  83  20  14  14  84  47  69  37  86  56  14  57  63  23   3  16  71  43  27  71  11  20  23  58  39   4  79  18  26  52  92  63  63  60  76  24  19  54   3   3  89  68  77  77   5  39  42  57  46  87  92  47   6  53  46   7  16   9  48   6  83  34  14   7  54  44  17  41  97  39  61  57  99  25  64  78  88  62  56  28  88  84  37  48  46  25  90  87  44  30  16  60  78  82  96  43  68  21   8  44  10  63  21  26  45   1  41  86  29  67  67  12  70  86  26  41  74  60  34  55  28  71  95  41  83  12  12  99  94  73  71  51  31  47   8   2  43  32  23  80  15  43  25   9  21  46  98   9  61  65  26  86  74  69  15  66  41  37  69  12  81  48   8  60  17  29  74  12  30  98  37  44  80  39  48  85  56  37  74  45  70  72  69  57  70  46  74  87  53  11  88  89  33  95  86  68  85  10  39  76  97  81  35  49  59   8  80  73   6  91   8  32  68  53  85  60  85  65  64  21   5  20  35  85  46  61  53  21  65  14  12  43  22  65  89   4  45  55  54  27  19  70  49  25  46  37  81                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                              2  27  78  20  82   1  72  54  54  83  73   2  35  34  25  62  67  85  61  28   8  47  52  49  38  20  19  22  76  97  54  41   7  63  94  46  25  72  50   4  99  45  80  26  87  11  34  42  22  48   4  28   9  86   8  73   4  37   3  72  36  40  92  29  72  21  98  29  84   9  90  65  51  81  87  75  50  51  20  31  51  62  33   9  93  76   5  26   7  44  82  15  59  41  84  18   6  71  21  49  72  38  81  54  17  34  60  90  28   3  75  95  30   2  66  80  45  45  87  77  36  65  54  89   8  24  61  80  63  24   9  40  77  83  89  31  65   3  90  55  44  66   6   5  11  37  13  99  57  54  27  63  54   5  61  46  10  47  27  91  13  88  65  75  27  21  83  99  50  80  67  50  17  96  37  84  26  99   8  87   5  81  87  94  25  90  58  86  47  36  86  99  73  60  94  59  16   1  82  57  92  55  71  61  17  31   1  78  89  96  55  67  33  10  22  29  60  85  16  93  16  98  74   3   7  82  17  82  12  97  75  41  69  33  49  93  18  96  83  76  94  33  52  29  87  40  40  53  81  23   6  90  19  64  42  32  56  84  73  60  33  37  19  11  91  72  76  79  15   7   8  46  82  36  96  66  47  68  37  22  97  22   6  24  23  49  30  99  62  85  96  40  13  63  30  62  54  28  58  32  25  91  13  39  98  62  25  57   7  63  76  62  56  41  70  54  34  62  26  68   3  96  17  69  78  79   2  33  32  67  78   6  99  10  41  50  90  82  45   5  75  38  45   4  95  84  51  82  23  98  26  64   2  38  98  23  47  46  18  24  99  34  59  52  81  24  64  37  70  54  41   7  47  64  58  28   6  70  96  46  44  38  19  57  47  30  82  20  63  94  53  34  98  41  33  24  27  45  48   4  19  41   1  59  95  71  67  42  37  70  54  69  90  82  93  91  97  29  35  49  67  68  50  92  84   5   7  93   8  94  76  74  59  79  26  63  23  66  93   6  44  42  79  85  26  65  52  48  93  93  50  69  10  88   2  79  34  80  13  82  79  93  58  36  84  96  12  34  81  79  43  54   5  43  72  54  19  17  49  86  92  72  79  87  36  58  23  78  76  41   2  15  34  56  96  99  82  21  33  95  27   9  84  26  30  80  80  99  14  52  70  21  14  62  92  86  51  13  92  80  57  73  49  72  74  97  54  70  54  46  36  62  62  53  29  23  84  81   4  36  22  76  60   6   6  68  45  26  69  62  81  62  16   2  12  33  78  30  97  82  34   8  11  10  77  22  26  85  65  67  43  87  95  77   7  84  84  72  76  21  45  33  91  77  59  79  96  48  71  92  20  76  37  63  56  57  42  43  10  66  68  33  82  76  88  60  26  75  56  65  17  87  10  23  73  16  57  98  83  89  56  32  35  58  46  18  63  75  40  74  31  26   9  23  33  52  74  12  64  94  72  25  48  27  21   9  34  95  33  54  51  72  23  13  73  24  96  73  99   9  20  73  39  94  27   8  85  47  66   4  42  65  26  18  29  21  81  29  97  79  29  61  73   9  41  47   6  17  93  38  96  64  48  88  10  36  86  45  52  97  41  74  22  87  88  32  96  83  82  26  33  40  27  87  35  24  46  33  30  20  34  97  91  28  53  48  92  24  37  33  62  65  22  75  93  96  57  39  35  44  81  56  25  94  55  50  70  79  86  94  70  81  60  57  98  60  18  78  90  70   9  73  67  11  25  88  35  40  15   5  48  64  13  63  72  47  85  42  99  20  46  61   6  92  83  75  49  49  82  60  29  64  45  92  61  11  10   8  93  85  98  51  22  56  54  63  26  64  25  22  29  17  77  20  50  95   8  23  77  38  93  88  18  76   2  36  52  83  63  71  68   4                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                            60  66  53  40   5  33   6  75  97  35   7  10  54  63   7  40  19  27  62  31  65  18  28  78  59  52  20  59  80  28  33  12  51  85  52   4  22  17  17  27  67  82  99  95  40  96  80  38  17   1  63  61  16  87  16  15  47  46  21   7  16  31   4  63  57  65   2  23  57  83  35  18  33   3  89  81  22  82  96  18  42  97  89  21  22  62  97  13  37  50  72  82  45  34   5  62  33  83  32  48   6  65  42  58  96  85  82  58  49  68  90  38  74  13  12  65  18  37  22  91  34  68  18  78  31  53  54  91  62  94   7  36  27   2  68   6  57  19   1  88  62  40  99  23   8  60  55  12  26  96  84   2  80  39  43  62  95   9  18   2  71  37  92  48  73  99  92  27  32  81  13  54  79  14   9  51  64   2  34  61  25  14  96  52  10  21  33  36   2  65  73  18  48  97  15  98  83  36  57  70  66  92  95  23  13  67  83  54  93  95  16  43  58  30  91  40  46  29  81  39  30  17  69  91  55  17  66  19  74  19  72  29  85  25  96  64  50  70  77  32  14  48  34  72  80  64  95  83  24  51  55  30  91  75  34  57  58   7  26  53  96  97  45  82  63  88  21  76  47  22  43  25  86  35  16  63  48  11  67  79  39  41  40  23  86  60   2  19  52  48  48  89  95  73  82  98  33  52  70  94  61  28  99   8  39  47  55  28  21  93  24  65  50  41  93  16  13  89  63   2  31  21  68   4  70  10  21  24  50  26   3  84  75  66   1  23  95  44   2  29  29  55  92  74  50  56  54  93  71   5  25  34  83  47  79  74  37  55  13  73  23  30  29  37  89  67  62  69  13  39  90  42   9  56  75  87  35  43  79  21  38  80  13  23  22  66  57  55  39  89  15  91  90  66  90  21  41   5  77  65  16  18  53  85  36  74  64  17  73  65  15  21  34  97  74  80  85  30   9  70  31  54  63  16  25  48  32  30  40  54  22   6  72  65  26  23  26  15  95  18  48  98  59  73  74  40  47  55  83  73  61  65  45  56  27  82  46  67  78  16  49  58  64  89  56  15  93  28  27  10  65  54  73  63  24  89  54  43  58  98  44   6  64  93  91  57  32  39  25  67  97  92  90  99  91   8  18  30  73   5  75  83  52   4  15  22  20  58  89  86  66  89  93  46  39  31  79  92  96  66  34  24  28  75  11   9  38  92  84  25  78  54  44  51  82  50  36  93  93  77   3  49  96  35  40  37  75  94  37  40   5  47  79  14  71  33   5  91  35  25  95  35  37  20  26  38  39  83  17  27  94   1  38  29  44  14  84  62  71  19  36  41  99  19  16  62  33  93  78  89  10  41  12  32   4  89  61  28  93   1  71  31  60  20   5  55  35  83  99  63  33  82  83   8  36  32   8  16  74   6  12  19  58  17  70  98  25  19  57  97  27  84  38  50  77  54  19  72  21  56  14  77  32  10  65  17  69  17  66  11  93  75  28  96  83  98  74  63  49  46  21  97  29  56  90   7  81  80  78  98  12   6  39  97  47  49  33  25  27  68  49  98  40  87  69  98  36   1  68  15  27  29  41  46  82   3  77  91  57  20  85  29  68  34  59  96  91  33  61  83  43  42  97   7  56  74  38  51  13  53  79  51  13  95  67  49  43  70  25  28  69  69  12  75  18  95   7  41  20  39  40  47  86  80  19   5   3  18  68   8  23  51  78  39  73   5  98  74  29  41  99  85  63  60  11  86  86  67  64  82  97  34  38  90  52  72  41  78  68  24  35  21  24  25  22   6  55  29  42  34  93  96  12  26  33  41   1  67  39  14  63  28  25   9  72  43  30  21   7  60  59  55  79  21  74  56  73  68  42  95  63  14  24  56  13  67  72  62  98  49  63  19  69                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                          75  89  27   3  27  35  11  40  69  65  82  54  27  30   2  99  41  88  87  26  68  40  95  64  72   5  43  44  10   3   8  94  22  66  88  34  92  15  12   8  47  30   6  98   9  97   3  86  81  48  76  10  49  20  28   2   9   8  37  30  47   9  18  85  42   5  33   8   1  23  95  59  19  88  72  86  78  32  93   1  86  66  11  66  33  17  96  21  69  56  90  29  80  61   1  80  12  42   2   5  60  75  37   9  15  67  42  10  36  51  49  77  77  79  27  26  38   4  92  49  89  39  43  71  14  25  76  25  13  89  19  28  15  82  92  20  81  14  53   6  46  50  71  14  18  94  13  32  20  90  51   2  48  96  71  21   2  23  71  76  99  67  62  45  61   5  92   7  42  34  78  38  26  78  14  44  17  57  45  27  21  27   1   8  61  66  99  42  14  51  65  75  56  22  39  38  95  77  73  18  82  67  35  65  77  25  11  74  57  59  79  81  51  80  37   7   3  12  27  11   2  90  64  27  45  26  86  46  53  59  19  60   1   2   9  81  99  87  68  49  40  24  58  16  44  75   2  31  37  65  30  80  54  93  60  93  18  56  51  38  14  49  83  24   4  79  10  73  99  11  76  67  96  78  27  46  19  61   4  79  11  37  82  74  14  78  37  88  78  70  34  24   7  74  20  85  99  10  53   2  79  89   2  14  20   8  46  27  22  10  16  76  59  90  89  65  42  25  98  93  73  24   3  29  70  12  30  16   1  95  68  54  90  50  39  75  51  19  22  46  32   1  78  38  55  13  49  37  95  80  69  72  91  39  54   5  90  19  81  75  74  55  68  85   3  33  59  65  27  83  54  33   4  27  51  93  46  69  26  60  80  54  23  96  68  33  38  69  46  13   9  98  94  27  78  83  29  44  87  59  52  70  64  42  15  11  19  22  88  98  66  13  72  10   4  31  66  71  19  71  53  89  23  21  14  96  93  79  16  97  84  48  66  53  51  79  36  77  70   7  57  96  58  80  82  80  12  50  66  92   6  96  69  55  92  37  22  44  44  90  28  50  65  64  15  56  45  89  80  82   4  67  27  62  78  17  18  89  13  19  76  12  42  87  64  49  95  54  13  81  26  64  32  66  69  92  18   7  17  85  75   7  44  87  59  90  83  97  11  85  27  84  25  25  89  94  29  82  70  86  75  63  90  99  60  43  35  33  73  81  49  42  14  82   5  92  27  46  68   2  62  89  62  26  56  65  25  91  15   5  57  99  95  76  16  55  11   7  56  65  42   9  59  14  55  10  57  44  78  30   1  10  53  56  46  48  51  27  48  79  93  35   3  72  75  90  85  47  18  74  39  91   4  82  30  87  17  23  30  12   6  45  94  61  83  48  55  86  16  46  55  79  62  33  36  40  84  27  56  74  93  80  92   8  55  69  80  48  24   8  97  45  11  60  97  26  67  53  56   3  53  84  71  69  58  28  62  78  60  71  11  82   3  35  40  32  85  41   6  51  30  83   1   3  57  73  60  52  35  17  28  93   3  26  81  29  51  88  17  51  68  96  37   7   4  61  35  65  13  56  17  95  39  42  92  15  64   7  21  27  46  82  60  53  93  13  92  18   1  80  37  89  45  94   5  30  59  90   3  90  84  96   6  43  43  11  52  25  61   3  58  24  72  66  79  85  99  67  26  39  68  59  82  42  95  20  21  40  17  44  74   9  68  74  40  35  15   7  61  14  72  24  26  38  70  13  23  58  74   7  92  52  82  67  83  95  59  23  93  72   9  24  61  14  69  89  49  14  22  96  72  66   8  55  99   4  21  48  32  17  89  74  20  68  70  79   8  12  32  86  32  28   5  23  96  81  79  82  61  30  75  71  39  34  85  76  29  21  58  16  49  28  72  95                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                        13  75  89  25  70  59  93  54  26  34  23  97  21  35  84  64  15  45  33  84  94  20   1  40  94  40  21  76  45  34   2  51  65  18  20  26  55   1  55   5  48  47  53  71  90  67  89   1  92  98   4  24  67  64  36  39  27  89  79  87  26  42  84  35  26  82  11  50  16  40  77  10   1  58  11  16  10  24  86   9   8  36  27  45   6  88  92  38  28  90  23  87  41  48  56  49  53  35  78  91  31  94  82   7  13  99  44  42   2  69  95  88  63  56  64  37  52  14  15  94  35  63  60  99  48  13  70  19  19  98  34  24  48  54  45  91  79  70  48  55  78   3  67   6  88  31  52   8  84  60  96  43  75  77   2  69  46  71  63  84  46  52  34  37  32  64  24  46  92  20  47  62  83  45   4  92  67  41  66  90  85  84  13  91  81  56  37  52   8  98  72  38   2  48  88  26  24  55  98  46  32  92  11  29  66  91  61  95  77  47  93  89  49  95  32  33  56  38  84  94  98  77   1  61  47  48  72  65  77  60  79  43   8  17  30  29  97  79  42  18  71  23  29  14  41  21  43  56  98  62  91  43  57  74  40  52  97  13  20  34  41  44  26  24  58  28  95  25  80  55  30  86  29  78  12  29  73  31  86  77  74  48  71  39   8  72  15  87  25  85  10   9  31  99  32  88  70  16  26  80  98   9  38  33  81  41  85  83  85  22  51  46  49  75  53  62  19  99  18   4  64   5   5  79  22  63  11  45  23  40  65  31  94  69  20  59  81  34   4  72  99  96  35   1  45  63  26  24  12  95   8  77  50  87  28   3  64  56  15  27  54  51  62  68  50   6  85  93  51  88  78  86  81  58  62  37  94  55  32  68  41  46  78  13  10  25  46  44  61  61  61   6  80  19  48   5  63  95  98  79  81  66  88  31  82  79  61  33  44  30  33  73  43  94  51  96  78   9  90  10  71  78  52  97  77  71  21  76  88  53  12   2  28  68  14  64  43  87  96  28   8  42  83  98  29  92  73  85  32  20  49   1  18  79  63  73  67  51  92  82  43  78  41  53   8  84  33  56  33  99  19   8  50   6  67   2  97  15  13  63  98  65  46   2  44  10  67  65  26   3  86  32  52  46  54  47  77  75  45  56  47  97   4  35  75  57  71  82  41  12  31  83  42  10  92  28  58  99  70  30  32  32  26  99  32  55  73  60  24  93  81  42  78  21  21  68  22  10  11  17  95  31  92  17  40  47  50  55  75  56  91  18  73  84  73  83  77   8  68  47   3  59  67  67  76  17   2  51  54  46  73  21  56  50  97  41  90  67  67  21  35  31  44  83  28  28  31  50  72  49  16  26  29  89  63  65  51  19  62  50  88   3  28  98  66  84  29  93  16  89  26  78  20   7  22  50  57  16  99   3  20  85  21  94  95  61  87  13  42  48  75  31  39  41  28  13  57  15  81  73  91  28   8  82   1  88  13   1  17  76  33  41  36  44  75  62  52  89  85  44  69  38  10  62  97  47  21  74  29   6  52  45  70  74  57  71  31   6  77  96  67  16  70  93  54  24  80  50  41  97  15  29  55  61  40  56  76  57  19  44  95  98  43  55  91  63  69  56  51  54  21  59  72  17  53  65  41  11  34  23   8  96  12  71  98  83  99   1   8   2  86  64  11  61  40  18  26  90  41  47  65  29  39  10  66  62  89  76  74  38  92  59  79   5  25  41  22  82  85  42  71  50  48   4  91  97  22   6  76  51   3  19  75  35  60  76  47  32  75  63  85  36  26  77  88  41  85  99  37   3  21  52  33  30  38  15  93  40  77  40  90   6  77  54  42  12  38  66  40  72  75  44  72  17  63  72   7  60  99  34  57  54  27  90  32  38  19   8  43  66  43  37  41  82  20                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                      70  66  45   3  35  53  63   7  57  51  10  59  92  95  98   7  52  62  93  45  73  68  55  16  14  83  21  11  89  69  79  65  48  16  33  70  66  72  37   6  53  37  69  62  60  84  47  74  32  49  70  43  51  23  99  65  16  95  44  66  96  93  36  58  39  41  24  12  45  76  85  42  71  86  17  78  91  36  51  74  75  53   5  72  15  65   7  67  28   2  15  91  20  48  63  61  74  55  16  10  80  53  56  49  62   8   6  63  57  47  50   9  19  31  74  69  76  41  10  62  86  74  57  17  73  38  56  43  88  79   6  77  69   4  87  11   3  39  77  53  55  50  10  17  31  87  73  39  57  96  44  12  16  84  23  93  37  28  66  30  23  75  16  69  61  10  65  18  31  49  56  89  12  47  29  27  20  27  60  33  55   9  72  20  26  97  51  73   9  13  56  61  22  54  33  85  73  52  37  11  12  86  25  41   5  91  32  47  25  69  27  62  45   8  71  93  76  15  21  97  85  67  49  24  59  61  41  54  84  29  68  81  98  64  43  63  93  94  66  54  13   8  43  71  17  97  75  82  32  16  21  37  90  27  23  76  28  19  59  44  10  51  85  16  26  62  83  52  49  54  61  38  28  13   9  72  46  28  65   5   5  26  67   7  20  10  28  64  26  96  12  43   9  49  97  77  74  86  46  50   2  51  70  69  45  19  54   2  49  27  31  22  30  92  21  58  10  62  79  34  71  87  41  34  32  10  16  53  32   8  18  59  43  50  13  73  81  58  92   7  58  67  59   9  30  68  23  97  64   7  38  80   7  38  75   3  27  10  68  98  29  42  31  15  15  20  94  92  33   7  10   2  70  25  63  47  81  61  48   6  55  85  60  55  22  42  93  15  88  39  88  31  85  25   1  28  61  30   7  39  22  51  93   5  99   1  25  86  28  36  15  43  25  45  71  70  42  31  49  20  20  10  71  94  90  97  52  91  68   3  65  19  28  49  80  38  62  46  65  30  87   1  43  60  99  96   7  76  59  92  99  43  73  28  81  19  24  90  54  18  85  80  14  55  27  45   3  85  48   3   3  19  90  58  83  99  71  33  39  85  80  43  49   2  83  54  73  55  89  89  43  89  92  34  26  30  93  85  11  76  16   6  41  17  95  21  92  16  42  80  51   7  26  29  14  88  61  41  97   9  56  96  95  82   1  81  39  59  75  28   2  32  64  99  73  57  96  34  92  60  33   1  25  19  90  99  33  78  75  73  38  79  60  87  86   4  98   6  12  77  90  90  29   3  93  49  97  80   6  63  52  98  27   4  63  16  55  83  37  31  80  49  43  88  69  83  56   8  80   2  10  40  39  80  79  10   3  68  83  93  90  20  52  42  41  72  34   2  82  75  55  69  25  18  47  42  66  81  44  74  80   4  14  47   5  65  66  93  99  19  99  21  33  96  20  74  56  42  30  85  87  33  74  16  45  24  94  49  39  77   4  52  37  20  40  17  17  14  79  41  94  56  37  38  31  84  69  71  78  81  21  36  20  61  16  73  81  74  24  72  52  85  77  72   3  26  36  34  44   6  99  32  83  80  16   6  62  21  45  89  47   8  34  30  96  86  74  41   6  66  88   2  41  49  67  85   7  20  79  12  65  95   6  35  89  71  69  92  91  34  93  44  42  31  70  14  92  13  43  45  45  19   2  54  74   9  99  64  81  40  11  60  73  88  15  21  11  84  28  35  72  75  67  38  37  67  50  59  40  94  39  15  87  50  76  55   1  33  24  82  70   1  41  37  69   6  60  69  17  11  95  94  70  51  65  53  93  59  94  26  51  86  45  61  30  63  77  24   2  74  36  55  83  87  62  20  52  41  76  22  93  71  91  89  29  96  29  34  98  92  25  72  39   3  37  70                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                    22  60  25  49  34  88  88  42  83  39  64   7  58  73  42  22  37   7  51  82  73   6  95  73  99  14   9  26  79  19  49  67   1  88  68  32  19  25  56  99  75  98  12  79  84  83  81   8  71  19  78  29  56   4  89  65  48  31  32  93  81  20  20  28  79  45  65  82  94  43  53  40  86   3  60  54  97  90  38  56  68  74  96  51  88   5   4  19  27  16  94  21  20  26   8  56  19  65  20  31  27  29  76  78  32  65  25  56  94  53  29  76  78   8  86  67  25  50  68  88  25   1   1  77  37   9  23  13  30  94  45  50  69  90  48  95  16  60  54  56  78  47  84  44  43  30  59  40  36  70  12  68  57  54  49  31  15  51  71  88  28  98   9  91  29  78  30  88  11  62   1  61   4  86  87  31   7  83  31  79  87  74  21  41   4   3  34  22  62  97  64  92  88  84  74  14  64  20  35  29  93  67  15  49  29  72   1  36  47   7  72  65  74  90  67   7  61  16  70  54  30  91  12  10   6  30  21  31  69  87  35  43  84  27   8  37  60   9  63  53  67  50  22  16  22  81  37  48  78  86  58  91  61  62  48  68  87   7  91  70  48  58   4  57   3  19  93  81  37  51  43  98  46  86  47   3  13  41  43  39  16  69  20  47  61  68  65  71  86  51  20   6  33  67  37  83  87  71  10  14  26  64  79   5  42  85  73  81  70  49  11  46  21  99   4  38  27  38  52  38  28  96  58  80  24  67  84  96  45  86  53   4  63  53  62  34  46  49  76  34  90  69  95  31  62  57  12  75  69  40  47  43  28  72  45  90  78  65  40  61  76  93  60  59  76  54  97  68  98  92  93  94  92  54  97  54  30  61  71  43  68  36   4  11  73  93  34  13  68  52  80  62  91  40  66  17  66  59  69  70   5  93  69  32  52  23  90  73  50  39  12  12  23  30  66  39  19  77   5  94  16  80  59   6  99  91   6  84  35  40  60  81  15  12   5  94  93  87  94  64  71  46  67  86  86  10  19  38  52  93  87  46  59  78  76  44  30   8   1  35  10  85   4  98  84  22  55  52  71  51  56  34  80  33  42  47  68  99  92  46  35  93  58  88  55  35   7  41  21  87  67  49  95  99  29  79  81  61  26  70  50  42  39  76  33  59  91  17  34  24  82   2  79  51  53  69  96  54  59   9  83  37  99  28  45  49  62  52  54  82  82   2  87  33  17  60   4  73  78  17  98  40  48  54  75   7  40  79  67  17  22  97  73  14  88  88  10  97  65  89  27  28  36  96  75  74  52  24  66   4  71   7  41  26  68   9  67  66  58  54  79  75   5  32   8  30  60  86  66  33  39  71  80  51  46  69  68  95  16  13  42  93  94   3  23  74  26  16  82  80  49  88  83  57  32  39  17  69  99  66  99  70   8  17   3  93  30  80  81  39  42  26  18  21  77  34  90  46   6  96  14  23  45  90  95  89  52  64  60  76  60  79  34  92  51  77  61  72  11   5  16  97  51   1  59  96  46  53  96  99  10  68  19  79  38  23  95  79  80  21  43  69  63  85   3  19  62  21  47  44  47  32  29  86  40   6  13  53  63  78  54  77  55   8  88  49  60  12  61  89  45  79  95  52  87  50   6  29  83  67  30  95  56  94  34  15  95  25  61  55  39  91  63   3  35  79  38  71  51  12  68  64  73   5  47  46  11  78  58  96  15  81  26  94  99  86  61  25  35  16   4  42  95  99  86  42  21  13  19  46  68  75  84   3   1  62  83  21  95  83  27  11  12  98  27  75  81  59  51  65  10  25  19  48  51  89  32  99  92  37  52  50  12   1  89  10  52  29  47  61  64  63  53   9   8  70  49   9  32  21  41  61   3  66  15  18  26  61  34  25  81  15  71  51  30   1  41                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                  67  79  63  10  45  70  72  61  71  59  28  82  81  89  18  41  16  80   3  21  33  18  78  69  67  24  69  39  16  43  39  56  45  13   3   9  13   1  41  84  73  77  13  79  60  56  31  36  52  30  53  69  65  70  43  16  53  43  61  49  89  57  58  15   6  38   3  92  66  29  99   5  60  66  71  59  53  68  41  67  98   8  77   3  71  33  15  43  72   8  25  68  30   4  97  14  54  34   7  17   1  25  29  50  87  24   2  18   8  50  68  19  41  31  59  26  14   8   2  49   6  16  44  34  81  90  35  14  33  68  51  35  56  35   9  55  42  76  67  59  87  83  14  78  46  69  55  11  90  94  82  46  88  88  89  36  79  98  57  51  12  92  64  36  61  10  22  36  62  80  44  35  67   6  46  31  24  96  74  80  92  98  98  29  33  31  46  57  63  32  53  32  72  59  84  24  25  84  32  28  10  42  30  74  27  18  28  40  33  21  16   7  70  96  87  70  63  79  99  48  59  88   7  98  59  94  18  47  33  45  59  99  77   4  62  64  41  35  68  20   6  10  74  16  66  60  81  10   6  84  46  35  48   9  68  55  96  93  40  28  84   8  89  71  18  52  61  70  60  45  58  38  44  97  66  22  66   9  33  68  28  74  30  13  96  53  21  35   4   7  45  37  61  47   1  54  39  56  51  38  40   1  92  49  18  33  89  95  13  23  59  22  59  94  83  96  22  87  11   4  25  59  83  11  82  91  54   2  60  50  94  20  83  57  34  97  97   5  36  65  44  86  39   8  51   4  69  70  22  64  50  87   1  82  31  67  27  47  94  33  49  20  82  62  54   3  87  31  34  86  81  24  86  71  13   8   3  55  38  61  98  63  73  85   6  12  34  84  65  60  83   8  49  16  30  95  24  48  73  90   6  53   6  71  80  35  72  27  51  41  56  34  67  84  83  97  43  44  15   2  73  17  11  86  28  70  86  91  65  52  34  44  33  83  23  17  39  16  58  56  49   9  14  58  27  23  32  96  10  99  73  83  79  93  91  30   1  98  18  67  77  39  67  36   8  20  86  98  25  41  81  99  59  64  28  56  80  76   7   8  16  46  80  93  59  91  17  42  57  59  25  69  24  53  80  23  57  37  67  50  51  53  30  12  33  75  35   4  15  99  90  31  77  33   8  28  39  67  46  79  23   5  25  41  78  12  75  64  25  58  26  93  28  90  77  51  84  11  25  97  36  74  39  57  28  79   4   2  88  92  46  57   5  58  76  37  15  42  82  78   1  67  69  72  44  75  89  22  47  58  39  55  41  30  64  54  97  79   6  84  64  54  27  35  83  21  41  12  42  53  56  50  33   9  24   7  44  77  44  18  27  62  65  93   2  98   9  53  70  91  62   5  57  16  43  18  43  51   5  45   1  43  58  90  35  46  73  35  88  93  30  78  62  22  23  71   4  73  20  25  21  60  66  25  22   6  61  28  71  19   1  43  92   6  63  21  40  57  12  53  63  48  20  14  95  50  96  22  98  51  55  33  49  12  10   6  27  36  77  38  41  33  14  25  98  82  85  15  40  60   6  42  77  53   6  65  75  47  37  53  70  13  21  46  47   6  38  13  81  67  95  41  18  78  45  11  83  53  12  72  22  11  48  88  55   4  81  19  63  94  61  69  68  97  16  20  43  71  35  97  29  48  79  88  51  32  16   9  50  82  74   4  27  50   9  23  47  79  39  17  98  37  48  37  93  81  42  50  95  56  27   7  83  53  23   5  90  14   3  32  55  20  66  15  81  10  86  92  63  54  30  78  23  12  52   3  98  73   7   2  43  77  27  15  58  94  96  37   3  74  16  86  16  90  45  52  83  44  82  23  33  37  50  82  63  34  15  20   1  33  23  37  93  10  80  13  91  41                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                26  80  68  41  70  35  55  52  12  14  85  11  49  64  75  54  66  78  97  57  78  20   8  91  43  82  81  66  47  69  51  13  72  48  89  65  29  80  29  85  12  50  24  81  43  17  68  99  96  65  60  57  68  80  32  95  17  15  61   6  94  63  58  80  50   3   9  33  56  77  70  57  76  44  53  39   9  46  20   6  98  27  76  34  34  62  42  58  89  62  66  47  52  69  77  38  94  24  56  25  62  53  35  27  97  87  35  93   2  21  17  18  90  72  28  28  44  78   2  26  66  92  98  14  41  42  30  32  15  60   1  23  84  66   3  87  14  63  46  91  28  74  29  69   8  24  67  19  74   7  64  18  87  70  40  70  77  51  61  24  16  10  74  30  61  99  68   8  26   2  22  39  56   1  78  36  12  82  80  66  32  86  21  38   1  66  88  21  11  48  52   6  25  49  23  32  36  71  79  66  42  14  30  30  56  17  36  85  47  62  73  41  77   5  34  88  14  11   4  16   4  91  36  58  25   4  62  93  63  30  83  55  83  56  39   1  40  46  39  76  37  23  49  51  35  13  91  15  34  94   1   6  49  29  58  52  62  55  60  38  86  32  67  96  80  40  98  98  36  41  63  40   5  38  99  54  92  65  15  82  14  89  87  96  39  74  57   7  84  98  50  19  43  67  77   3   3  71   7  71  76  77  65   8  77   9  63  81   7  35  75  99  48  31  89  63  91  70  77  87  27  43  14  84  69  80  76  66  51  12  70   4  84   2  40  75  93  88  40   9  62  21  25  23   1  73   9  73  11  34   2  65  16  10  93  68  94   6  69  76  42  98  64  65  86  45   8  75  65  89  98  88  14  82  37  72  24  59  46  27  81  45  14  87  20  42  66  68  50  12  69  41   6  69  37  26   3  39  37  59  46  75  15  52  88  39  97  28  56  93  62   1  73  90   2  25  63  29  38  42  86  95  87  69  83  15  72  16  72  73  91  51  42  76  56  66   7  62   9  56  40  27  56  48  84  38   5  85  73  62  92  82  13  67  82  41  71  99  13  59  79  81  93  55  58  74  29  12  95  82  30  69  11  45   8  25  33  78  36  30   6  47  63  87  91   5  18  20  40  21   8  36  70  62  38  85  78  78  54  95  51  32  67  78  97  65  33  85  93  19  75  40  13  54  46  76  47  72  26  74  23  59   5   9  85  18  50  80  42  17   9  99  83  17  87  63  85  56  19  86  50  84  73  72  56  69   7  89  88   4  48  89  63  26  69  78  46  45  29  24  26  11  81  15  30  27  35  70  95  34  36   1  92  37  92  87  48  11  27  88  87  15  22  56  97  76  10   3  41  20  21  83  84  55  34  80  84   4  24  99  68  67  77  46   6  54  90  82  16  76   1  74  85  46  58  68  89  47  82  86  83  58   2   4  78  68  42  48  23  55  20  63  71  86  30  41  23  93  76  61  45  38  71  48  58  75  34  92  55  70  37  47  97  76  31  52  97  90  41  85  74  49  96  89  90  73  31  38  23  99  21  36  37  55  10  59   4  66  24  44  57  71  87  99  67  70  63  91   8  75  69  56  57  47  77  19  37   4  19  11  15  46  79  70   9  63  29   4  36  97   7  20  41   6   3  97  38   7  26  76  24  54  77  85  42  34   2  25   9  82  88  25   7  88  21  85  39  17  90  12  30  78  89  28  42  49  51  12  73  59  74  26   2  46  98  13  82  67  86  65  59   2   6  62  48   2  77  46  74  26  60  74   7  22  41  72  53  34   7  18  71  70  33  61  73  93  46  20  64  70  45  44  59  57  64  23  69  79  28  40  33  20  98  78   9  16  34  40  64  58  16  64  15  83  69  94  35  54  91  86  92  77  85  79  24  96  20   4  83  75  45  94  84  63  38  17   7  94  29                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                              81   1  14  96  12   9  90  97  49  45  38  59  80  38  68  37  14  25  54  48  47  33  96  20  72  49   1  11  26  85   3  85   6  23  98  71  69  66  11  24  50  83  77  98  39  82  16  13   5  29  19  45  87  76  97  33   4   3   5  76  48  69  38  30  85  42   6  69  12  37  26  59  29  67  58  97  47  96  33  77  80  14  87  52   7  37  93  86  24  98  70  30  61  56  12  21  72   1  27  30   8   1  17  51  76  83  20  35  47   8  47  95  44  56  92  16  73  67  28  44  88  69  40   4  54  25  33  59  26  72  77  34  63  95  39  86  26  25  24  45  93  50  14  55  65  17  37  49  46  49  77   9  32  19  14   5   6  88   8  48  49  23  84  13  81  60  63  91  12  45   3  25   1  68  34  80  83  52  81  46  49  77  20   7  62   9  38  83  16  10  10  14  83  80  15  56  93  61  57  33  40  67  93  72  77  73  28  10  94  15  66  78  92   5  25  53  70  20  21  40  60  33  78  55  83  30  87  98  87   7  66  84  42  12  11  62  56  40  62  52  48   3  35  26  86  17  43  40  91  26  75  36   5   6  68   9  41   4  24  13  82  43  25  50  61  16  58  10  71  39  43  38  82  32  59  14  39   2  48  34  10  50  68  24  13  31  80  87  67  58   5  93  55  72  21  10  31  47  43  95  86  34  52  32  15  37  69  97  34  87  32  10  96  48   1  26  81  30  13  63  53  80  48  21  64  26  29  89  43  69  41  30  45  31  24  36  51  94  19   8   5  54  34  25  18  59  11  52  26  95  47  40  96  74  85  76  94  79  16  11  64  94  48  51   1  84  22  89  60  25  14  34  59  85  71  16  16   7  51  81  85  86  81  29  68   4  29  92  65   5  84  44   9  60  76  92  87  16  87  57  62  18  42   4  68   3  58  90  80  61  95  26  37  42  22  97  66  63  80  27  16  12  63   1   2  26  72  80  15  20  33  97  53  92  20  42  12  74  97  87  30  93  50  10  41  39  20   3  47  43  52  82  51  35  95  67  18  60  46  38  43   7  19  52  63   1  52  20  68   5  53  27  47   8  97  63  26  54  78  52  33  70  15  68  64  66  69  76  72   3  90  76  71  50  65  65  91  81  81  66   9  47  31  67  69  23  29  98  91  88  17  36  57  51  68  77  33  15  83  92  31  54  63  59   5  81  42  51  17  21  25  51  30   9  52  96  15  68  86  59  63  87  46  30  51  98  34  16  28  12  28  76  33   5  83  93  93  21  87  13  83  51  44  19  32  77  72  86  33  40  32  96  88  82  82  33  79  90  50  77  70  19  31  84  69  38  66  87   1  33  38  66  43  86  47  80  84  64  12  97  21  56   1  30  15  82  73  80  35   3  46  55  50  39  42  56  89  93  51  71  50  14  97  12  34  26  67  19  96  53  52  99  78  49  25  62  53  47  77  56  64  84  11  35  98  68  80  24   2  80  81  16  55   9  95   3  36  55   7  15  36  71  76  28  32  78  69  26  42  28  90  53  85  67  55  14  39  58  60  79  38   4  40  25  83  50   1  73  28  27  13  95  15  52  23  75  99  96  36  71  53  40  39  38  89   4  29  78  28  33  98  74  45  32  71  73  45  57  30  63  95   6   9  67  11  60  74  83  51  38  22  87  53  37  12  76  59  77  64  61  13  21  27  73  30  24  29  62  12  59  37   4  26   3  56  76  66  35  54  49  26  35   2  35   1  67  16  18  96  10  10  97  67  69  45  18  73  50  48  47  16  38  12  69  34  27  50  63  29  36  13  11  75  43  72  45  78  65  52   1  65  47  35   5   9  10  96  13  13  39  41  28  11  30  57  49   6  64  14  77   7  96  63  35  13  10  25  43  91  74  86  91  67  43  18  23  31  83  50  60                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                            91  63  38  86  53  35   4  37  17  78  63  77  40   1  18   1  63  86  64  92   5  37  60  72  26  65  20  22  28  94   2  59  26  42  63  53  71  13  90  96  85  94  70  54   4   4  80  94  46   7  79  37  44  32  75  72  19   7  55  34  53  18  91  35  68   1  14  21  76  23  69  15  46  22  61  28  61  38  96  94  50  83   7  83  13  10  97  70  25  28   9  98  23  24  30  67  54  18  49  46  70   4  36  33  48   8  27  32  10  51  95  62  68  39  71  37  91  77  49  59  72  36  85  38  33  15  17  58  40   7  31   6  24  61  18   7  50  31  86  39  30  32  12  35  25  91  46   5  65  77  32  62  77  36  91  42  27  24  54   4  98   7  74  77  92  20   6  39  59   5  47  64  54  91  21  45  80   6  30  46  67  88   3  57  10  54  49  86  30  85   1  11  85  42  59  77  57  36  74  34  99  68  63  35  55  85  45  92  88  22  86  43   1  91  87  17  70  10  65  17  25  41  26  20  63   2  99  48  87  44  96  12  83  66  24  51  98  72  12  19  54  18  44  66  65  77  13  71  91  26  25  45  22  12  89  13  68  29  64  51  91  27  43  28  78  45  12  79  10  34   9  53  91  34  85  27  68  80  32  73  39  61  96  19  30   8   9  99  51  55   9  13  82  14  59  60  10   8  34  35  49  83  90  77   2   5  69  30  73  97  15  45   7  92   7  58  28   8  60  89  23  87  55  82  48  48  83  61  81  73  92  89   4  40  35  87  20  99  74  42  82  82  19  93  51  67  51  13  65  70  24  70  71  80  16  95  83  74  69  67  14  18  39  10  25  87   7  82  74  61   2  86  65  27   8  78  89  76   3  27  67  39  57  92  82  12   5  48  59  86  77  91  99  71  47  34  83  74  45  83  39  98  28  77  58  85  52  46  18  16  41  30  11   3  87  79  21  38  10  97  74  65  74  20  69  75  37  64  58  42  94  63  37   3  52  79  39  97   1  21  97  66  54  28   8  58  47  23   5   4   2  30  23  19  49   1  55  75  49  47  58  53  58  80  81   3  30  57   7  64  59   8  77  62  16  26  42  30  65  67  26   2  28  48  13  42  43  52  27   9  88  74  79  22  53  30  80  64  86  93  84  69   8  28  28  46  64  65  41  66  14  70  96   7  58  10  31  49  22  76  15  92  69  34  28  33  21  31  31  14  73  13  51  19  10  76   7  69  51  25  54  57  78  15  80  59  22  25  89  23  10  58  10  52  48  71  79  59  44  85  49  21  52  60  67  76  89  86  58   1  84  64  36  67  46  87  32  12  86  77  22  26  72  51  12  24  17  38  27  84   8  58  61  17  59  79  53  40  93  87  68  57  72  63  52  64  51  29   9  37  54  99  73   2  41  44  84  62  72  47  21  39  91   8  96  54  62  74  89  11  90  52  26  55  53  55  99  32   4  30  70  22  99  23  77  28  42  56   3  94  74   9  91  91  33  40  60  26  21  56  71  39  36   1  76  39  87  12  86  33  52  37  26  20   2  42  91   1  85   2  43  79  67  69  88  64  83  32  25  78  91   5  96  15  95  18  36  70   7  33  65  67  84  34  90  72  40  58  80  57  73  35  80  12   8  65  76  13   3  78  10  69  23  91  21  95  29  69  25  26  97  34  54  83  61  36  90  27  86  64  74  23  95  30  36  86  37  58  56  53  91  84  29  66   9  38  98  65  42  75  45  55  81  62   8  57  52  66  67  31   6  21  45  28   4  38  34  30  93  38  98  84   5  24  64  38  60  13  79  49  47  40  59  11  12  55  47  56  22  54  47  59  59  95  75   3  92  66  58  51  73  22   9  74  66  77   4  95  74  20  75  22  90  17  70  33  64  50  37  36  82  30  86  91  33  86  32  98  57  53   8                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                          70  32  97  74  35  52  68  94   1  48  85  50  56  84   5  91  33  43   3   9  76  10  43  22  39  27  35  14  29  39  98  99  19  51   6   7  39  41  87  26  15   1  32  70  93  79  48  38  61  10  67  96  10  53  33  94  80  40  12  89  89  56  43  71   1  46  16  81  86  55  14   4  78  50  65  93  45  91  71  95   6  84  83  63  92  88  68  56  23  90   7  13  80  62   3  36  96  49  43   1  74  79  80  64  16  20  40  83  12  74  66  15  44  71  72  39  69  98  20  56  83  94  52  91  10  35  96  86  99  95  49  36   9  72  32  74  65  87  92  95  34   2  53  96  82  91  81  74  13  13   3  22  58  34  16  35  19   1  16  40  95  71  10  54   5  95  24  22  71  22  77  91  68  58  80  10  90  77  54  33  19  98  78  76   8  66  57  71  23  37  64  55  10   1  87  67   2  73  90  23  90  84  18  43  68  96  74  85   3  81  79  50  37  92  92  60  27  70  89  98  62  20  29   9   1  52  42  73  48  56  94  24  60  14  77  31  30  53  66  43   8  20  46  51  19  32  70  94  82  83  85  27  86  25  42  51  55   8  94  56  86  10  45  37  82  56  23  25  81  39  59   5  26  63  66  75  39  10  56  15  14  35  98  67  77   3  46  95  15   5  48  87  85  59  42  85  34  73  14  80  59  55   1   8  33   6  84   5   2  17  90  33   7  58  79  62  42  58  75   2  57  17  50  48   2  80  94  99  39  51  15  43  37  63  40  35  33  36   8  41   5  46   4  38  52   8  21  98  18  10  58  79  95  17  57   4  27  41  43  85  90  68  57  19  32  39  61   1  62  94  98  52  44  29  98  92  59  84  35  62  94  30  81  44   4  45  40  41  69  93  15  19  62  12  21  71  20  86  49  87  78  60  14  34  56  76  95  23   3   9   1  98  56  37  46  97  81  75  77  50   5  28  55  12  82  99  62  76  78  57  74  25  55   4  27  34  23  83   8  75  53  68   4  40  10  45  95  93  75  53  66  54  15  36  95  66  81  45  13   4  22  11  34  13   4  70  97  41  76  78  50  53  37  45  20  97  33  50  76  33  34  19  68  77  62  74  12  32  76  70  46  72  10  47  37  76  41  52  80  71  44  38  10  43  36  67  82   7  11  31  92  95  60  18  17  57  55  58  33   1  95  62  38  25  32  36   4   3   1  38  84  90  68  84  29  82   9   9  53  83   7  56  29  17  68  62  56  67   7  60  30  50   5   4  83  80  85  32  47  51  69   2  95  55  53  50  81  32  51  87  93  32  26  72  12  26  26  20  66  67  98  84  48  74  30  41   2  73  40  48  94  36  78  60  39  95  71   8  27  88  77  77  76  65  79  46  12  87  90  58  92  68   3  74  59  17  62  87  61  96  79   8  74  77  61  19  98  79   2  36  63   5  57  29  90  93  55  40  34  51  66  94  31  65  55  19  83  90  69  60  48  95  59   3  17  88  86  97  27  82  62  56  66  66  20  30  77  50  92  76  67  12  41  71  66  88  95  84  75  94  74  12  39  97  24  27  36  52  52  39  29  47  52  70  43  72  49  39  84  39  87  48  69  58  65  45  21  87   3  35  93  34  47  13  25  12  12  45  50  83  86  84  89  44  62  35  69  21  38  41  17  30  63  84  41  66  61  79  34  13  25  82  85  94  76   8  50   2  31  78  51  95   3  11  84  14  50  70   1  11  11   7  49  90  82  68  98   2  14  99  59   8  22  47  20  62  73  53  24  73  26  26  72  65  33  55  83  90  40  33  98  45  17  90   5  89  10  50  33  52  81  87  84  81  18  36  23  27  90  33  83  38  76   2  51  42  94  71  85  42  34  94  40  85  18  29  79   6  52  90  73  91  75  11  98  32  66  78   3  29  62  87                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                        45  94  91   1   1  75  95  46  91  70  48  55  70  12  18  81  33  39  11  24  14  82  74  79  23   8  13  62  78  74  64  16  36  29  95  27  28  18  25  46  97  42  46  97  63  60  38  84  79  39  12  59  71  85  48  82  30  71  52  63  83  71  26  62  79   8  37  27  57  14  43  11  98  68  80  32  97  84  21  70  71  16  83   4  56  21  71  38  60  34  78  75  41  79  71  16  96  79  21  39  52  88  31  31   7  14  18  56   7  47  27  92  72  20  37  68  16  89  71  32   6  23  74  14   3  85  20  99  10  61  72  50  17  34  25  95  51  29  18  23  75  34  32  97  55  91  81  24  29  64  86  86  75  99   2  71  52  82  66  82  62  14  49  48  58  33  84  83  15  97  35  27   7  33   4   3  88  46  10  22  22  23  61  84   3  28  80  80   1  62  13  51  23  27  47  48  35  61  77  57  54  19  41  77  56  75  79  53  11   5  57  93  22  83  12  37  52  72  40  17  65  40  70  47  59  95  58  46  25  90  45  92  68  39  22  71  70  67  33  10  22  95  21  70  39  89  95  88  91  82  16   4  54  92  47  62  62  33  17  75  74  78  18  17  32  70  37  20  83  96  81  59  36  24  38  33  48  38  15  63  27  22  33  98   6  65  45  92  56  14  98  72  87  10  72  87   5  60  23  84  62  95  94  11   2  11  14  94  97  96  59  58  13  84   3  97  50  44  45  57  52   5  48  65  77  49  32  83  35  87  22  28  35  73  35  13  84  92  26  31   3  84  32  71  57  57  32   4  71  26  78  24  65  11  47  19  20  76  56  82  81  38  13  92  13   3  24  24  69  13   9  31  72  28  66  99  71  49  70  39  31  75  13  84  17  38  40  38  68  37  35  45   7  83   2  37  74  44  10  18  45  19  38   3  36  19  29  95   4  72  40  33  82  43  25  84  36  49  46  98  49  70  28  28   9  60  46  92  23  61   5  12  43   4  38  53  15  85  10  41   6  32  95  56  54  20  19  40  36  13  26  28   8  61  34  23  45  76  52  48  68  81  31  10  16  71  17  25  27  17  49  77  20  42  38  24  34  87  62  84  32   4   8   2  43  30  67  55  41  56  41  78   9  40  35  20  86  72  89  78  95   1  27   8  66  34  97  44  76  98   6  48   5   7  31  56   9  73  75  41  68  90  51  83  34  98  93  87  34  20  87  91  69  26  18  58  45  92  88  15  57  73  87  43  74  82  82   5  88  92  72  61  19  15  73  80  41  15  91  76  52  79  35  99  39  96  74  56  38  67  81   3  52  57  77  98  84  95  72  62  81  61  56  71  22  76  66  80  55  18  18  31  53  33  13  52  50  83  32   3   9  92  10  51  99  13  85   8  36  37  20  13  27  46  15  20  39  20  49  19  53  67  74  26  26  88  43  86   5  45  19  61  77  21  56  40  20  18  66  69  99  69  80  63  32   5  38   7  27  72  91  66  73  69   6  72  64  62  59  88  64  45  10  15  97  68   6  33  53  78  30  84  50   1  52   7   1  33  58  19  34  95   3  32  12  98  45  50  99  29  64  72  61  99  20  21  87  18  51  58  15  37  44   3  22  97   4  47  71  67  25  63  97  70  34  39  68  70  64  39  68  32   2  58  86  23  25  91  66  69  29  17  58  29  17  41  72  76  56  85  83  39  83   3   1  49  26  62  92  61  21  67  86  93  98  86  85  54  19   2  52   7  36  67  34  52  70  35  87  73  84  25  51  89  21  97  39  72  18  27  78  94  96  34  20  88  37  33  34  58  50   2  44  83  27  17  56  94  46  70  36  35  29  74  46  39  85  75  29  51  40  52  15  28  68  17  92  14  82  10  58  93  99  80  93  88  90  87  35   5  39  62  83  30   6  77  79  55  13  22  92  80  73                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                      46  85  74  86  13   2  33  16  64  87  40  84  21  64  32  70  53  98  52  23  51  92  79  88  14  10   6  70  74  54  38  33   6  69  45  22  15  11  10  34  33  90  28   8  94  62  64  28  67  12  37  91  89  57   4  38  35  82  99  28  31  75  56  88  26  24  40  87  81  55   5  72   2  80  64  51  36  41  13  18  98  50  70  72  81  69   7  70  85  15  16  70  50  79  73  72  60  15   1  82  13  81   2  24  92  86  46   8  70  58  48  80  85  99   5  14  18   4  78  37  79  58  54  43  10  14  63  93  19  19  10   8  90   7  76  80  40  63  66  78  76   6  35  74  88  10  49  38  75  28  93   7  70  76  59  43  70  17  23  76  12  50  71  63  89  91   1  88  86  13  70  34  37  13  49  68  53  96   1  87  66  52  40  57  25  98  99  79  48  62  27  85  58  56  76  74  28  39  12  47  85  36  38   9  93  78   6   7  95  14  73  25  21  91  26  49   8  68  11  97  38   7   1  76  94  26  77  99  32  84   6  18  37  66  19  90  25  14  41  51  16  70   1  94  32  51  36  82   1  15  61  79  61  70  90  26  74  46  34  54  66   4  79   9  19  96  73  68  13  34  21  40  45  92  33  74   6  79  96  23  56  64  52  75  54  64  89  67   6  60  35  16  39  58  25  21  97  33  82  69  65  96  76   8  58  59  47  34   5  97  47  50  88  72  42  96  77  64  46  85  73  49  31  98  63  61  42  78  88  83  96  68  18  72  55   6  96  31   7   2  80   7  44  72  63  95  20  73  65   5   3  36  42  28  23  71  26  23  92   9  10  44  70  77  14  59  58  95  72  24  49  99  37  43  49  23  51   2  59  22  26  10   5  96  17  46  18  64   8  92  28  75  86  99  59  95  75  46  14  57  63  68  66  47  94  36  44  24  16  52  40  43  26   1   2  72  42  34  19  34  69  36  99  44  35  96  48  95  65  33  53  64  39  34  60  84  49  30  60  85  88  19  94  29  27  21  77  54  40  32  98  69  24  44  54  59  85   4  36  81  20  33  30   9  49  22   2  27  96  78  34  42  92  11   6  10  27  28  71  65  19  91   1   1  75  32  71  64  53   7  88  69  43  35  14   6  53  80  32  95  83  66   8  13  77  99  88  51  12  63  37   2  39   3  48  23  67  80  22  18  83  89  57  28  81  64   7  11  52  93  37  56  51  20  76  98  73  86  44  13   5  62   6  92  36  99  99  30  39  95   3  87  92  71  74  78  19   8  90  29  73  14  67  21  98   1  53  11  45  26  76  85  41   2  27   1  86  46  47  54  33  74  58  81  89  78  32  56  39  67  41  23  42   8  16  83  47  37  43  88   4  21  13  21  64  87  71   1  22  30   9  99  39  13  89  16   5  68  39  40  27  73  27  94  16  53  17  58   2  17  15   9  73  50  32  80   3  40  81  34  44  77   3   2  25  56  58  35  55  47  45  13  97  85  87  54  81  15  24  87  90  48  17  28  18  87  45   7  73  98  87  54  31  87  37  68  48  90  23   4  64  27  86  10  57  96  75  22  65  25  63  42  99  14  34  14  60  95  87  97  92  61  45  18  78  50  89  26  39  21  72  47  49  10  76  22  14  10  71  85  19  97  74  97  58  68  41  89  85  99  44  84   7  43  97   9  96  20   1  56  98  84  85  82  58  64  79  42  71  25  24  92  11  62  69  36  75  95  58  83  61  51  33  69   7  46  77  83  66  34  86  55  81  40  93  56  30  91   8  35  98  65  20  91  40  80  33  95  89  70  26  43  31  77  65  51  79  77  26  48  56   9  61  25  15  43  50  37  77  33  49  47  46  41  91  94  30   5  77  16  76  55  95  65  84  31  33  25  11  47  42  87  25  65   8  26  29  84  11  63  11  72  69  16                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                    85  55  58  56  43  24  10  95  34  55   9  95  36  30  33  20  10  10  69  90  26  19  87  52  28  61  75  14  98  15  72  76  84  61  34   3  21  16  76  25  85  34  67  41  27  61  43  76  41   2  40  99  35  15  25  31  23  45  79  38  93  16  45   1  97  23  95  35  14  34  93  66  32   6  88  83  39  72  26   7  22  63  77  94  71  75  53  57  76  74  55  64   1  60  85  21  79  35  65  23   8  10  49  50  13  63  48  45  89  64  20  60  24  99  12  30  49  97  52  86  36   9  69   9  99  90  57  99  56  97  54  33  68  31  20  12  39  71  55  70  34  61  76  99  86  36  89  19  14  97  44  68   1  45  51   8  91  22  88  74  72  54  80  60  86  83  38  66  39  55  90  66  88  58  14  28  77  45  42  58  82  15  21  95  45  60  78  39   5  35  99  88  63  72  98  38  52  36  33  78  32  42  15  68  73   3   5  24  48  18  11  28  46  38  64  58   7  48  23  49  34  26  19   4  77  60  70  34  61  63  34  78  96  54   8  63  11  75  81   6  93  14  78  64  41  41  47  47  29  40  29  98  67  26  80   5  94  19   7  43  44  47  56  60   5  32  20  24  89  93  45  14  77  66  20  84  89  19  64   1  27  12  84  98  42  53   4  85   5  21  65  28  73  68  58  24  57  92  88  38  67  91  28  43  54  52  45  85  82  53  41  69  97  37  34  77  84  96  60   9  11  49  38  51  41  38  68   7  33  70  86   4  18  90  51  40  93  41  74  75  38  26  80  97  97  85  47  80  91   7   4  57  97  50  80  30  79  26  40  69  66  68  45  28  50  26  85  69  68  63  16  34  12   3  28  84   3  35  33  73  15  44  85  20  14  56  82  76  51  29   8  29  33  69  68  39  35   1  49   4  67  20  71   3  60  12  34   7  51  58  47  32   4  94  18  63   7  99  81  90  36  23  14  31  52  37  58  36  88  80  76  59  32  80  38  44  41  72  66  97  46  69  29  11  42  36  62  77  95  52  80  82  31  86   4  28  73  65  28   3  77  36  33  80  84  38  69  91  77  64  80  88  14  61  10  33  14  51  12  33  45  64  23   8  51   9  54   5  16  74   3  67  12  59  15  19  49  88  39  46  37  21  53  63  31  87  91  45  79  97  23  66  33  58  82  27  43  67  15  87  24  77  53  81  85   4  62  21  74  29  65  15  88  52   8  19  33   2  84  92  47  31   8  45  28  39  30  64  93   4  92  98  28  62  82  21  37   8  80  15  51  75  59  64  61   3  17  79  16  15  82   5  63  25  72  13  21  14  91  98  81  22   8  19   3  49   3  96   5  82  90  78  48  27  49  65  96  52  73  36  59  62  90  13  72  22  37  23  20  22  87  76  19  88  91  86  57  40  44   4  99  44  56   9  51  80  70  59  66  87  14  63  27  97  66   5  98  98  59  67  87   1  98  36   9   9  66  39  50   4  64  98  69  58   8  98   1  88  47  87  31   8  60  45  24  15   2  50  37  62  61  21   8  22  42   9  37  78  67  31  67  87  69  47  98  92  28  19  76  78  37  38  83  72  73  23  76  89  77  37  34  10  63   3  84   4  61  44  19  76  14  19  89   7  75  29  65  40  96  18  19  74  11   8  56  36  36  51  31  59  67   1  91  29  95  16  66  76   4  22  36  15  26   1  56  81  45  76  45  53  76  24  54  38  59  84  11  16  57  49  50  65  38  13  25  76   4  67  61  45  25  22  14  76  28  57  43  78  83  14  70   3  58  64  32  63  72  46  98  51  33  93  86   6  57  16  38  96  78  19  91  21  33  63  45  94  63   3  44  10  11  92  51   1  11  19  80  80  86  24  62  74  20  18  72  18  64  90  38  12  96  99  34  94  12  91  56  14  69  85  69  24  19  30  54                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                  12  63  53  58  65  20   6  67  26  54  13  35  93   7  78  55  18  56  27  95  16  57  34  38  14  64  90  46   7  51  26  29  52  62  79  60  80  82  37  35   8  60   3  50   6  89  86  18  23  53  29  27  55  39  17  43  60  62  38   9   7  87  51  36  68  35  69  56  60  58  45  38  62  76  43  51  35  27  96  73  68  36  55  30  55  74  21  26  97  31  74  39  27  42  57  20  45  99  27  77  78  18  99  78  22  26  28  42  64  73  62  72   4  51  11  77  26  75  10  47  86  55  79  38  66   2  78  94  57  82  71  44  41  85  72  32  11  36  25  64  32  62  53  61  99  46  35  42  58  88  67  96  82  72  10  56  88  29  18  52  59  24  39  78  71   7  10  41  13  69  15  57  36   4  18  19  23  19  82  58  52  23  81  16  13  81  61  48  41   9  79   8  41  59  22  85  13  56  54  48  15  16   7  30  90  13  20  56  17  96  49  39  39   8  80  15  77  30  81   9  46  88  71  49  43  74   5  20  19  88  43  92  13  91  79  95  72  98  57  32  31  26  63  79  30  56  54   1  95  10  64  49  51  15  19  78   1  14  85  78  84  60  81  68  78  29  78  52   4  10  46  12  62  10  79  41  71   8  69  11  37  73  96  63  52  92  65  77  13  97  97  45  27   1  31  79   1  25  97  25  64  38  52  36  12  86  81  86  23  14  63  63  17  47  93   3  53  25  81  27  27  52  86  22  75   9  25  28  75  48  79  65   2  19   9  82  12  26  90   4   4  56  71  19   9  77  41  20  77  94  59  42  82   6  92  60  97   6  76  24  47  60  79  83   3   9   2  64  82  15  49  11  36  64  48  17  73  14  40  22  35  62  70  35  98  29  20  43  56  30  86  28  38   3  42  49  35  89   3  21  38  41  22  91  99  51  81  48  79  14  17  48  31  13  40  83  66  70  82  82  78  39  35  63  47  72  17  25  15  91  61  81  74  75  60  24  40  81  31  52  78  32  99  98  79   3  61  42  41  81  57  73  24  45  40   6  58  50  70  29  15  16  14  47  45  21  70  18  84  45  35  85  87  33   3  53  53  14  28  80  91  43  21  48  60  35  94  40  92  58  44  50  96  62  65  92   4  21  36  45  97  66   7  52  59  41   2  61  34  79  67  74  39  36  30  16  58  40  70  97  62   9  50  36  13  28   2  86  73  42  50  45  28  36  68  51  59  66  94  96   7  57  13  33  45  18  80  29  44   3  55  30  58  41  72  10  26  30  67  21  88  67  21  38  79  38  89  76  75   7  89  97  41  81  26  38   5   2  26  79  80  85  97  73  96  34  70  89  67  93  98  71  37  33  15  96  80   6  10   9  64  15  61  18  98   1  81  36  61  27  64  39  82  56   5   4  49  63  54  43  74   2  97  96  66  14  20  48  15  37  37  23  79  93  13  51  53  70  70  79   9  46  23  80  68  56  77  17  72  17  32  83  33  22  90  80  45  77  85  59   2   9  13  24  74  60  91  11  80  21  11   4  42  84  46  86  99  64  17  93  86   2  76  33  47   5  27  94  88   9  65  51  38  24  23  22   8  92  37  42  78  59   6  71  75  19  12  80  86  35  82  46  27  84  89   8  13  61  90  55  13  23  21  71  45   8  73  79  56   5  34  77  99  32   7   1  37  74  49  53   2  68  25  36  29  90  87  13  99  63  51  50  69  79  49  98  19  82  17  46  27  99  58  30  39  82  73  86  75  92   2  18  70  33  11  71  62  34  71  91  65  55  40  65  58   7  86  58  38   8  25  65  45  25  82  48  91  33  52  14  41   3   6   3  49  40  32  92  92  71  79  24  92  23  50  18  43  80  95  10  37  13  31  67  96  87  83  10  47  95  40  27  33  66  50  60   9  68  16   2  96  19   5   5  17  80                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                28  73  54  49   3  73  72  49  19  16  91  23  85  79  61  16  24  23  74  63  68  21  88  52  88  82  25  42  30  85  80  30  49  45  87  58  97  41  48  93  70   4  90  18  43  28  10  87  48  67  12  15   1  39  54  91  70  82  12  86  98  84  23   7  77  16  45  75  52  75  97  70  70  55  38  41  98  67  35  10  92  76  12  34  51  93  15  15  99  98  37  52  25  14  88  92  18  97  48  44  83  21  22  62  68  69  23  82  18   7  57  84  38  57  23  85  93  67  98  99  53   2  92  81   2  25  87   4  73  97  17  86   5  53  78  36  64   7  80  85  62  92  80   5  11  33  89  42   6   9  15   2  51  22  86  39  55  15  66  35  81  63  60  75  73  92  78  61  22  36  85   5  79  22  87  43  25   8  42  59  27  88  81  88  82  75  36   3  74  83  51  18  88  67  45  37  46  75  91  90  26  63  47  85  81  65   2  57  96  10  45  46  56  99  48  93  75  39  92  81  36  70  63  70  13  90  73  39  86  29  31  14  29  29  28  58  90   1  71  97  24  72  80  23  39  30  44  93  72  11  35  16  17  48  57  31  47  81  76  43  74  89  15  88  84  58  16   3  64   1  51  87  13  96  33  24  83  95  51   6  87  55  76  38  47  96  70  51  89   5   9  34  75  35  27  34  55  67  72  52  60  80  37  95  71  23   9   7  71  50  12   9  46  64  41  94  84  39  88  34  37  17  13  52  36  46  68  82  74  59  59   4  65  18  97  23   6  52  81  13  25  24  79  44  85  64  93  88  88  62  42  54  55  16  77   6  54  80  76  95  50  22   6  12  17  38  62  98  85  20   3  86  52  83  16  97  95  19  80  75  72  93  14  58  29  92  44  47  39  68  98  93  14  22  79  25  47   4   9  65  11  47  91  34  83   6  23  80  74   4  99  11  69  28  34  10  44  65  85  46  87  67  17  56  55  51  60  42  32  57  53  62  72  20  45  41  56   4  85  24  29  92  54  46  45  53  15  90   1  59   9  32  72  25  35  74  54  66  18  58  55  81  42  51  77  57  83  51  82  58  96  76  64   1  64  98  62   5  35  28  76  74  82  64  62  18  10   5  96  21  55  63  37  67  69  59  72  65  37  52  95  46  45  29  22  27  71  21  60  64  23  65  36  99  86   2  86  84  22  19  89  52  50   8  70   6  75  33  15  17  63  25  59  98  85  23  35  18  32  58  50  13  77  49  48  90  62  84  67  41  79  83  85  63  52  91  11  39   5  84  73  17  87  18  61  52  49  14  34  85  22  96  54  34  37   9  77  51   6  19  58  81  41  72  74   6  57  66  91  76  25  40  57  80   8  77  10  51  35  22  97  47  12  42  39   1  14  14  57  24  80  92  56   9  96  33  79  47  57  57  75  83  95  20   5   6  83  92  87  89  42  79  74   9  89  53  11  81   1  94  96  81  44   8  49  92   1  76  77  89  60  90  43  25   4  82  84  89  36  48  87  97  16  38  71  10  81  43  14  64  66  53  30  47   9  82  49  30  44  98  78  42  53  97  71  85  19   5   4  77  92  22  65  61  26  56  91  10  89  91  11  15  51  17  39  45  54  30  36  76  45  12  23  29  64  96  49  86  56  32  47  67  99  85   7  54   3  57  71  95  63  16  29   9  83  21  97  98  97  49  41  58  95  19  69  87  25   2  65  11  67  45  29  29  22  62  83  46  41   7  68  48  51  83  78  81  16  95  72  60  38  12  60  89  78   7  82  39  45  84  33  86  80  67  40  29  34  75  35  98  48  87   4   3  97  84  46  78  29  44  85  68  90  94  51  35  15   3  33  68  46  51  53   9  44  78  22  95  41  96  94  40  57  47  77   3  84  19  89  92  70  36  19  77  52  51   4  54  84  35  32   5  51  33  19  61  52                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                              46  95  47   8  60  27  88  69  28  72  24  19  18  73  36   4  89  31  33  41  48  98  54  72   7  17  44  96  28   8  18  52  56  12  55   6  79  85  18  53  20  32  98  24  17  90  77  67  71  97   9  81  18  53  12  68  64  43  65  90  91  10   4  67  20  24  74  56  92  23  46  19  83   7  27  24  37  67  45  62  74  20   2  38  45  79  97  77  87  94  91  82   7  84  94  39  51  86  59  94  18  23  98  94  27  71  93  14  82  11  26  41  85   5  80  59  82  23  71   1  25  15  73  77   7  53  49  61  82  73  69   4  61  53  72  39  14  92  45  95  49  91  23  60  81  81  19  58  70  28  57  95  12  24  10  27  21   7  30  97  42  34  81   5  11   2  47  25  14   5  75  11  42  72  94  73  85  42  35  55  40  66  37  17  97  45  26  86   4  13  66  73  24  20  67  69  91  61   2  49  32  77  58  84  35  96  61  53  64  79  90   9  49  77  68  27  62  47  42  80   3  44  64   1  84  71   4  52  14  42  58  48  29  20  52  73  23  37  78  23  28  70  56  96  61  13  83  82  71  95  93   8  64  91  96  54  78  98  92  63  43  77  58  98  35  82  17  55  15  99  21  23   3  33  15  43  79  22  28  79  17  17  52  21  86  99  63  85  98  89  60  72  68  41  81  29   1  17  57   7  96  53  33  53  51  68  44  61  45  22  81  47  48  76  95  41  49  85  47  57  36   5  28  32  87  59  71  18  10  36  12  84  11  17  55  87  86  75  33  88  32  38  73  69  22  52  62  12  56  68  68  33  43  51  34  75  94  32  47  17  90  21  63   5  96  69  21  17  59  36  17  75  49  39  60  23  23  28  67  71  16   6  70  90  41  20  98  82  56  76  86  28  96  20  91  31  66  14  80  82  45  36   5  71  20  28  22  63   2  16  42  28  19  97  10  17  32  97  91  47  50  94  94  58  25  40  34  63  29  70  51   9  97  63   2  18  92  45  40  55   5  53  61  46  73  28  76  30  51  75  58  58  49  93  65  46   6  61  73   6  41  42  45  63  82  52  17  96  77  74  93  12  37  64  20  87  90  17   5  36  76  56  23  15  29  17  68  90  15  97  57   6  56  62   9  24  38  12  71  25  60  11  84   6  80   7  43  16  43  92  88  85   4  59  93  75  93  30  32  58  14  23  77  90  51  78  31   3  86   5   6   3  90  74  18  95  19   3  14  42  53  55  34   9  61  29   4  97  42  32  78  43  44  11  92  81  80   6  84  87  31  92  96  30   4  78  67  44  21   5  54  84  86  46  31  23  33  21  38  69  93  46  55  43  94  90  67  69  76  32  31   2  90   8  21  13  60  54   1   6   8  58  75  41  65  63  85  12  11  75  48  18  59  69  54  60  60   5  21  97   8  33  45  34   2  28  34  35  65  72   5  84  20  66  24   3  66  73  82  91   4  79  78  47  16  12   8  37  39  14  57   1  86  75  98   8  53  57  53  29  62  44  25  11  34  96  63  87  22  30   2  39  67   5  46   5  12  50   6  40  19  21  43  35  88  61  19  32  35  53   5  20  78  61  29  31  66  22  90  83  18   3  49   4  70  98   6  17   8   5  80  95  83  47  68   8  90  80   2  37  57  66  34   6  67  45  34  84  73  89  42  24  68  77  77  18  57   6  79  83  23  73  99  66  14  44  75   8  98  79  21  15  50  93  40  88  54  85  68  34  25  82  25   7  42  66  96  86  13  84  66   9  73  61  95  28  63  82  24  74  26  64   1  52  11  22   4  92  16  39  81   1  66  72  49  13  86  56  85  59  61  11  94  95  98  70  18  31   3  51  66  97  72  91  67   7  47   8  71  17  35  31  62  80  93  30  87  86  55   7  50  36  45  93  70  49  28  46  53   3  37  89  77  42  42  48  98  74                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                            93  75  65  58  53  85  11  41  55  76  82  92   5  34  86  77  63  10  35  43  31  44  30   7  36  23   7  52  73  54  60  59   7  41  30  74  15  89  90  50  82  31  12   2  63   2  88  87  51  89  50  72  57  64   2  64  81  51  59  27  40  54  45  64  98  24  15  62  75   5  96  63  70  51  69  70  61   2  97  59  64  98  50  62  93  28  16  53  33  11  91   2  23  95  83  66  44  53   3  67  98  62  74  39  48  37  80  58  39  33  77  62   8  65  57  56   6  42  23  64  14  82  86  98  45  41   2   2   8  78  65  44  14  94   4  72   7  61  80  22  70  70  20  69  25  36  74  10  32  35  75  56   6   8  35   4   3   9  80  35  66  69  95  57  69  65  16   4  77  74  63  94  12  15  12  56  52  89  84   5  63  50  10  57  26  59  26  14  98  81  47  24  56  21  13  51  98  66  91  97  50  85  49  16   1  71  85  43  93  46  48  59  18  24  19  22  47  13   2  24  18  27  79  61  48  21  95  52   5  95  12  63  98  37  29  61  30  68   1  72  58  19  68  65  79  31  65  44  83  72   3  20  50  33  65  21  59  86  50  57  24  29  33  24  73  37  93   6  49  22  55  82   3  57   5  98  61   4  89  71  53   7  70  12  96  73  55  74  28  74  49  10  92  31  97   2   6   8  59   7  96  51  46  55   9  22  21  78  64  90  17  68   7  15  44  88  82  48  36  66  44  72  27  27   4  99   4  11  30   3  61  42  10  39  23  85  65  28  48  25  17  13  49  38  58  28  43  69  88  31  70  56  37  81  49  53  36  83  21  90  68  71   3  39  78  20  62  75  99  76  88  77   1  16  87  26  61  63  48  20   6  98  96  18  91  24  33  31  11  19  65  63  20  91  78  33  74  57  72  17  46  34  83  74  11  94  17  49  55  79  79   1  29  87  53  47  81  58  82  89  39  19  54  18  35  47  73  54  39  85  72  82  15  11  30  21  63  54   3  49  29  11   9   6  94  70  50  92  36  82  58  70  98  15  46  59  76  29   7  13  89  10  24  54  43  53  96  51   7  43  83  97  47  91  82  95  69  22  72  58  32  62  15  78  58  60  67  66  85  30  54  65  44  80  71  27  28  46  49  50  49  10  33  93  44  64  28  83  24  60   9  66  54  49  78  33  84  90  85  21  56  46  17  22  87  64  63   8  21  60  93  86  22  73  70  75  10  78   3  93  58  58  46   6   4  69   8  49  88  91  53  11  61  79  17  25  27  10  43  76  11   5  59  44  67  47  59  70  39   1  28  97  39  42  94  28  61   2  60  99  19  53  99  86  35  71  53  48  73  79  17  92  80  64  17  12  79  54  87  60  66  18  97  92   7  91  80  78  18  31  71   7  70  89  75  84  36  26  50   4  80  52  87  69  26  50  89  17  49  46  32  96  68  90  51  16  20  90  74  94  90  73  93  19  74  12  26  51  15  61  80  58  61  96  40  17  52  87  24  42   1  44  85  42  44  53  69  71  58  79  77  76  23  89  63  23  41   1  97   5  70  88  74   6  29  80  49  57  40  82  12  96  99  94  34  83  47  74   4  88  19  43  43  41  92  69  31  52  98  56  94  76  85  47  98  15  83  85  68  85  16  68  13  10  43  79   7  84  78  54   2  98  17  85  34  80  97  78  49  21   3  33   9  11  97  91  32  52  82  86  83  38  67  72  41  60  64  99  92  91  65  37  10  10  63  41   8   6  71  53  12  56  95  64   4  82  88  36  55  19  20  76  17  27  43  98  79  53  24  22  31  88   3  45  84  64  75  25  16  20  93  83  77  74  68   8  53  38  60  48  66  47  95  81   6  68  57  10  57  17  83  55  94  42  57  88  95  78  28  50  91  23  68  63  40  91  59  76  53  87  79  39  57  99   3  15  52  73  74                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                          64  67  35  48  28  63  86  68  89  99  56  83   5   3  25  26  61  52  95   9  74   4  99  66   4  29  37  52  90  13  15  72  31  65  30  54  88   6  72   4  54  31  50  64  11  37  99  26  72  48  82  29   3  15  19   1  45  19  22  85  90  55  24  24  49  26  63  75   2  52  29  69  14  84  82  35  19  99  75   3  45  63  63  98  68  86  45  70  36  11  76   4  81  53  90  33  64  55  95  98  48  30  83  47  16  81  38  22   5  97  15  69  51  11  10  92  45  64  27  44  96  86  35  77  62   9  30  82  22  36  32  89  83  19  81  92  60  77  58  15  33  25  71  97  69   9  90  61  29  43  25  25  95  33  80  50   5  15  58  79  67  48   3  89   1  44  51  37   5  75  30  53  81  71  54  44   1  81  95  32  66  88  27  93  26  18  45  79  40  77   9  56  35  33   4  88  42  17  34  29  14  49  98  57  96  86  62  45   4  23  51  55   8  14  64   6  66  53  92   4  28  73  16  10  46  90  62  51  41  34  71  91  31  56  65  84  93  45  46  67  28  55  46   6  54  59  40  63  26  18  53  69  74  92  66  31  71  28  12  12  47   7  70  50  75  29  53  56  53   4   6  22  14  11  79  69   8  16  16  87  47  51  65   9  61  95  91  64  61  99  93  69  66  59  91  37  47  88  59  12  34  46  57  31  83   4  19  93  70  63  53  54  66  52   4  80   4  77  44  61  73  85  77  48  54  93  35   6  57  82  71  97  50  60  57  72  26  25  67   2  29  26  37  26  83  23  27  96  48  82  17  56  83  82  81  19  71  32  85  38  65  58  49  48  30  88  13  38  69   7  80   8  95  77  76  16  48  74   9  91  31  62  10  51  33  13  60  32  36  64  60  81  83  97  24  34  12  57  12  43  96   4   7  26  77  76  82  41  62  83  75  22  89  39  70   2  86  75  76  94  84   7  19  54  66  16  52  39  49  59  83  43  49  93  13  17  47  57  81  90  55   4  62  30  99   2  57  15  82  88   3  20  17  76  48  66  78  28   4  44  29  47  33  47  84  53   6  64  30  10   3  29  76  99  39  12  52  58  32  33  24  68  19  48  64  68   1  95  86  78  72  14  55  26  18  21  32  18  77  52  90  85  24  61  48  45  41  74  98  32   4  52  61  90  21  11  11  25  90  73   6   6  97   4  59  86  75  96  91  83  78  16  86  49  54  81   9  79  84  82   6  66  39  17  30  97  63  21  61  11  94  87  66  49  65  42   4  57  29  14  49   7  61  75  49  67  94  48  50  58  97   4  86  71  77  91  81   9  22  73  65  73  91  16   6  51  48  43  59  72  47  58  95  38  12  47  23  56  49  74  18   1  33   4  18  82  38  88  67  22   4  27  26  56  64  87  42  76  91  60  34  53  32  48  41  51  63  93  28  75  21  19   2  97  40  39  27  38  50  88  69  97  32  33  67  66  69  28  87  45   1  79  14  46  81   2  45  93  92  32  91  48  62  22   6  20  56  39  68   5  48  70  25  60  90   7  73  49  11  57  80  91  64  59  65  18  57  54  15  15  79  31  51  53  68   8  39  41   6   2  98  65  15  90  25  73  57   1  72  19   4  40  99  24  27  31  37  52   6  16  51  78  77  90  84   4  18  32  62  51   7   1  81  75  79   5  35  90  72  91  53  31  46  36   4  40  15  69   8  97  61  28  50  42  69  49  96  21  96  83  28  69  83  29  66  12  67  25  52  89  79  55  85  45  77  61  50   1  14  32  25  36   9  87  33  66  12  75  70  35  68  64  80   8  89  33  32  13  90   1  90   9  37  85   3  99  87  55   6  13   2  51  84  96  57  84  67  25  71  78   5   8  82  35  67  98  91  41  85  73  57  67  69  99  64  58  54  87  33  27  60  80  92  95  91  68  74  85  54  76                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                        99  12  22  94  24  29  27  11  57  82  48  19  39  34  18  92  66  37  95  83  30  89  65  90  26  71  19  27  25  33  42  99  32  20   2  79  18  21  83   1  51  94  54  86  62  79  63   4  24  29  74  82  78  78  26   1  53  89  57  17   3  13  30  60  84  50  94  29  98  31  46  28  76   8  17  24  78  29  30  66   1  81  38   2  58  72  64  40  60   7  89  76  17  76  71  57  54  93   8   5  78  58  55  29  58   8  51  58  40  12  44  51  15  32  53  20  81  74  26  90  82   6  19  21  29  38  47  67  27  14  23  75  25  18  99  34  89  37  58  30  12  27  47  36  38  31  48  80  90  22  59  89  38   8  69  46  44  43  33   1  69  20  92  84  58  99  24   4  96  78   8  64  62  96  35  69  25  42  70  92  64  26  21  10  39  74  13  96  76  44  63  29  63  14   3  75  59  82  67  40  43  12   6  84  35  88  46  28  26  70   1   8  15  80  35  74  62  32  46  26  75  38  84  87  51  81   2  60  33  25  41  75  74  18  66  38  92  93  57  43   6  55  74  34  79  49   9  26  32  71   3  12  16  50  19  26  75   3  70  66  33  51  66  64  72  46  92  26  62  38  81  90  28  37  66   6  26  74  64  93  34  31  52  68  63  73  22  50  12   4  77  17  98  70  46  21  19  92  57  33  56  59  13  54  43  60  44  43  91  48  37  47  15  29  25  29  58  48  38  68  77  11  20  32  56  97  67  55  53  38  52  97  86  35  28  81  34  90  96  80  64  24  43  79  91  90  58  19  96  29   2  71  98  50  55   2  84  13  17  34   3  86  87  57  59  38  97  52  55  89   8   5  21   6  31  99  67  59  16  73  57  23  67  85  68   5  57  38  55  48  89  24  98   1  95  12  25  24  57  44  68   1  46  60  54  71  72  92  41  40  18  13  16   4  12  64  79  10  11  18  40  85  46  95  92   4  12  18  87  87   4  88  43  66   5  14  28  21  29  30  62  22  36  30  86  74  72  43  66  29   5  58  64   2  38  35  49  25  70  27  91  44  57  11  52  52  77  47  45  50  54   8  60  89  30  71  40   2  64  27  64  85  49   1  92  84  76  50  46  14  27  25  50  16  78  35   6  14  99  63  49  36   6  38  63  59  75  83   2  73  89  40  77  33  66  86  58  11  79   2  47  53  12  28  24  43  81  73   8  23  64  70  85  88  19  74  61  34  84  79  24  23  35  25   4  79  37  36  31  45  15  55  25  72  50  48  95  34  96  96  97  51  25  85  90  50  96   5  10  26  26  19  98  33  79  89  95   2  79  54  51  65   5  97  20  64  83   5   4  31  18   9   7  18  63  84  75   2  88  47  89  93  62  77  73  13  76   1   8  31  61  36  73  89   6   7  78  31  31  34  46  34  92  27   9  21  60  89  72  75  20  95  44  78  35  51   2  48  63  17  76  91  31  52  33  85  37  66  13  27  88  33  99  76  33  37  34  51  24  65  25  17  64  18  34  34  65  78   1  14  80  15  12  53  26  66  44  59  56  82  11  18  92  25  80  52  28  91  28  78  82  65  97  88  29  37  23   3  64   6   5   6  54  49  23  74  67  99  49  81  69  10  96  59   4  49  32  52  37  98  95   9  99  16  32  34   2  88  43  42  71  93  97  42   5  55  90  18  66  45  79   1  18  49  10  23  85  86  62  44  25  37  12  59  79  39  16  10  65  54  31  79  15  37  62   6  82  12  88  21  24  29  46  90  48  73  15  78  24  36  16  33   1  81   5  40  34   5  41  84  65  98  12  24  30  71  40  85  39  57  97  91  34  75  36  94  79  45  93  69  79  36  41  53  74  51  62  39  91  90  40  87  12  47  77  33  96  50   1  52   1   6  76  96  38  31  60  70  93  68  50  15  70  94  78  83  32  52  72  35  43                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                      40  27  91  68  65  95  97  19  16  54  39  32  29  23  79  87  56  83  12  54  32  92  67  86  22  98  57  36   8  71  61  23  46  20  89  48  58  31  27  92  61  83  13   8  47  71  39  13  34  70  47  60  96  91   3  67   3  70  41  16  49  70   1  28  27  87  61  22  94  58  16  39  31  62   4  43  62  22  69  58  61  25  56  39  42   8  65  24  72  10  58   6  60  42  28  11   6  65  39  19   5  75  24  17  21  19  49  96  35  41  17   2   3  14  42  31  81  42  54  61  64  72  98  31  60  49  85  94  54  80  11  83  98  77  25  73  70  56  94  58  32  30  57   3  15  40  60  27   2  36  78  46  15  14  62  86  77  32  58  43  43  57  54  67  65  12   7  55  46  65  47   1  23  76  15  30  48   9   3  14  54   1  43  94  53  45  69  59  84  13  62  27   2  38  30  83  15  92  60  81  72  79  88  71  66  13  67  41  81  28  38  98  52  69  18  57   5  56  75  70  34  87  56  37  85  78  63  32  28  31  98  75  64  89  88   3  31  26  87  46  15  78  60   1  40  42  72  67  77  31  87  43  48   4  64  78  58  18  69  48  71  21  31  95  81  84  40   3  66   2  39  99  16  27  37  37  17  43  89  64  44  53  53  19  50  79  12  54  87  72  20  63  31  48  96  67  77  21  77  25  76  44  67  36  58  38   6  77  58  52   3  94  60  38  27  56  61  46  69  75  57  52  55  42  57  17  63  18  28  49   2  63  52  72  81  92  62  40  72  85  24  93  44  21  63  75   2  59  91  68  34  74  28  35  65  61  17  62  66  82  88  37  19  98  29  58  49   2  61  99   9  13  11  50  32  54  29  91  92  49  80  66  95   4   4  38  10  97  99  27  26  65  49  59  37  43  90  56  32  70  81  88  85  78  17  59  87   3  95  35  96  20   5  94  78  81  81   2  89   8  76  69  41  22  76  11  32  49  15  49  99  77  97  78  29  55   8  51  21  82  64  62  19  16  62  97  80  74  18  62  73   2  74   8  31  46  89  47   6  94  48  38  38  43  75   3  73  64  25  39  82  15  66  68  24   6  44  29   3  64  61  30  71   5  44  38  63  83  40  51  56  20  62  47  34  85  87  82  29  42  17  28  87  85  81   7   9  45  39   4  59  19  72  36  77  48  77  36  51  87  90  80  84  41  49  81  95  46  11  40  60  40  34  46  26  22  13  44  68  57  71  16  12  39  60  64  48  18  35  58  92  90  12  54  27  62  31  82  43  20  15  43  12  49  29  24  48  94  18  91  21  39  31   2  99  36  64  50   9  97  36  83  85  38  51  27  55  62  53  63  25   3  46   2  92  90  72  73  14  13  35  74  43  68  20   4  52  52  38  81  98  51  85  27  90   3  88  41  32  63  35  41  31  40  75  65  93  53  51  17  87  26   9  84  77  67   9  41   4  43  33  75  87  27  72  75  27  38  13  59  44   6  42   4  84  57  94  39  41  41  83  92  52  58  11  63  50   8   4  34  51  11  73  28  40  24  84  98  47  63  16  66  48  97   7  10  19  37  60  80  81  45   4  43  39  71  68  48  89  48  42   5  93  74  37  87   6  39  68  64  28  55  59  45  58  21  48  52  23  48  84  52  38  30  91  17  30  24  72  82  45  42  99  33   6  48  57  50  51  20  18  42  72  74  15  70  68  29  68  86  53  15  61  76  14  16  88   8  47  97  99   7  93  51   1  67  73  42  52  26  92  71  96  12  63  82   7  24  95  81  54  36  70  40  81  28  95  32  64  68  38  26  69  35  84  85  70  35  46  19  95  99   3  19  16  18  83  22  77  13  94  59  56  51  87  26  18  26  52  71  98  89  63  48   3  68  26  39  23  44  86  78  43  36  66  59  27  81  94  75  82  67  46  39  88  53  85   1  42  11  24  64                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                    23  92  19  33  79  82  13   6  66  34  45  38  69  63  10  87  60  37  38  75  40  77  36  23  20  88  88  18   5  63  62  25  89  85  47  40  85  61  31   5  70  92  22  66  77  79  56  77  24   9  58  95  14  80   1  69  98  35  18  43  75  56  88  59  67  85  16  88   5  80  47  60  75  83  72  87   1  75  13  46  22  65  17  43  21  78  10  11  15  32  13  77   3  94  61  64  63  84  42  63  76  63  29  66  98   9   9  64  29  60  90  90  55  93  25  34  63  68  58  78  38  65  79  89  35  76  22  54  21  79  62  11  69  95  42  59  48  24  92  16  76   8  16  52  14  69  91   7  73  93  11  75  47  72  73  93  48  19   3  61  71  63  17  17  98  22  90  52  79  58  88  36  70  73  99  97  83  80  54  49  63  33  95  75  93  77  78  22  85  41  68  52  15  35  70  10  70  25  85  38  25  74  12  79   5  71  15  49  90  68  20  84  94  91  86  67  41  25  46  19  56  33  36  95  42   1  49  25  97   4  60  40  94  30   4  22  96  96  81  30  86  84  36  55  62  30  15  63  43   8  80   8  79  53  23  82  85  30  12  31  12  61  14  94  73  68  70  40  61  52  71   7  34  72  85  73  75  33  75  17  91  63  31  97  48  67  54   2  65   7  94  72  59  46  67  18  86  15  68  64  15  94  53  11  51  20  19  82   2  66  19  59  91  15  41  74   3  58  42  73  91  38  65  78  14  44  90  59  82   5  15  13  15   5  20  10  41  42  30  88   3  49  43  66  18  69  52  34  85  61   8  75  24  63  79  14  83  64  15   5  13  52  78  97  65  86  94  43  93  88  15  11  91  63  64  83  34  90  14  80  46  88  26  62  48  18  65  12  31  66  90  55  61  94  60   6  34  49  89   6  71   3  17  86   3  43  16  43  71  41  88  11  79  30  64  51  55  72  59  60  15  63   5  45  31  31  38  44  27  87   3  19  10  62  83  44   7   6   6  41  32   9  59  77  97  89  75  34  90  63  52  87  79  56  70  78   3  44   4  16  91  64  77  71  71  50  76  63  49  74   6  73  60  29  21  25  39  41  29  74  68  57  61  97  35  10  46  21  72  74  99  79  67  56  67  98  37  54  88  17  47   6   6  25  97  23  76  70  27  97  52  48  82   5  41  75  49  71  50  78  10  74  76  87  91  26  18  95   3  46  58  18  63   8  94  42  11  77  53  60  99  37  27   3  92  41  57   1  48  98  51  95  23  67  22  97  89   4  86  76  27  50  40  72  51  89   6  96  27  26  13  78  37  57  39  42  61  54  26  57  93  29  49  41  14  24  69  58  20  64  32  29  92  80  51  33   9  53  66  64  96  64  22  38  87  14  27  69  57  53  75  23  84  20  33  53  43  75  12  10  70  80  73  62   2  91  52  43  82  16  39  79  80  54  53  99  74  30  18  81  71  49  77  41  51  87  61  50   7  90  14   5  94  99  63  84  87  58  68  64   2  81   7  46  86  91  98  24  43  77  74  66  94  89  13  12  72  78   3  63  46  23   5  97   3  78  66  81  78  94  39  67  55  15  11  78  87  99  66  90  30   9  36  96  45  85  75  48  77   7  24  12  20  67  18  61  10  30  58  47  82  36  92  48  87  15  52  91  86   3  50  44  62  42   4  77  42   4  94   5  90  97  12  21  55  81  91   5  69  15  36  43  30  81  55  27  92  36  46  59  59  95  90  35  80  46  49  13  17  17  16  28  39  22  84  90  35  35  22  29  75  22  41  53  24  19  77   2  28  89  40  22  44  91  33   6  26  85  76  58  35  98  60  48   5  70   4  95  26   4  96  40  34  15   4  68   6  89  65  55  46  36  90  17  61  63   4  94  32   1  47  21   7  55  42  19  22  78  73  24  61  55  40  95  54  15   6  71  78   8  79  90  54                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                  27  41  68   6  44   2   2  17  56  92  13  68  21  63  97  39  21   5  33  32  83  33  24  48  74  73  71  63   1  12  41  89  10  16  83  97  61   6  26  81  79  18  67  59  92  43  68  12   9  60  24  44  77  41  31  58  45  80  81  44  83  35  54  32  25  53  73  34  51  37  75  89  36  79  62  32  12  62  21  35  93   6  86  40  38  31  70  23  19  40  10  91   3  48  78  16  98  85  69  78  41  76  55  62  49  71  50  86  31   2  83  52  54  69  52  42  42  65  14  52   4  15  43  91  16  68  69  67  75  28  75   1  69  19   3  20   3  49   1  17  26  34  30  97  32  38  98  54  49  97  56  81  83  74  45  42  84  60  69  75  18  59  93  90  85  14  23  39  89  97  71   6  15  72  79  53  49  65  61  66   1  85   7  21  21  98  40  54  36  40  76  93  94   1  91  23  46  38  60  68  23  78  90  43  90  83  86  36  26  81  95  72  39   2  20  41  87  49  67  98  68  44  62  66  45  45  33  68  78  26  22  27  52  44  71  45  74  38   3  91  16  53  43   4  50  51  59  52   9  66  70  18  67  76  44  44  84  62  50   2  82  21   1  15  39   5  93  72   1  73  78  74  71  29  13  70   6   9  43  50  86  64  17  36  88  87  21  50  93  51  61  80  52  27   7  73  75  38  53  69  86  33  19  91  53  35  11  25  17  36  64  72  11  21  13  39  34  96  34  31  83  89  98  13  68  67  37  56  94  94  28   1  14  23  61  87  80  78  59  78  81  85  97  72  97  73  71  30  69  90  51  98   5   6  50  13   4  25  10  70  17  97  98  72  60  12  92  20  11   4  52  96  78  98  15   2  25  15  17  46  83  78  59  89  83  94  34  63  61  31  99  22  77  52  68  74  16  20  25  40  41  41  85  60  81  26  93  81  18  23  20  60  50  27  93  24  63  89  42  90   6  93  12  72  53  17  69  50  87  83   9  69  71  17   9  89  46  41  20   9   9  88  50   5  54  80   8  46  81  69  77  10   2   2  36  20  52  97  26  33  24  23  47  23  66  87  67  34  27  38  47  72  65  21  96  54   8  90  73   7  14  21  11  63   6  27  11  33  91  58  14   2  37  11  85  36  21  82  94  80  26  98  25  87  58  43  42  14  19  33  25  20  62  26  74  47  86  45  73  46  91  35  17  47  86  93  51  98  97  16  89  98  23  37  54   2  37  55  32  25  96  46  86  16   9  25  55  76  91  55  48  74  49  13  40  34  46  24  21   2  30  98  13  21   9  11  86  47  74  63  55  39  91  46  34  70  33  60  90  88  67  92  57  90  98  29  85  24  35  90  51  77  94  56  27  33  95  85  71  69  14  96   5  10  11  68  45  62  73  34  36  48  84  39  86  87  84  81  79  72  34  34  14  80  34  78  42  43  43  98  83  78  46  70  40  14  87  57  37  98  69  46  26   3  71  98  95  92  91  73  37  51  81  66  89  43  11  79  43  62  53  85  86  62  41  39  67  14  21  80  75  55  41   4  85  35  57  59  44   1  65  74  83  19  35  23  31  60  27  82  87  40  65  92   5  72  85  30  66  76  37  43  33  38  90  41  95  76  61  32  32  58  38  52  11  25  28  57  99  55  75  91  43  23  45  42  27  99   5  28   4  20  54  70  93  42  26  45  40  52  17   8   2  79  62  14  67   6  45  36  85  44  78  72  59  15  65  76  31  28  68  95  55  20  85  15   8  55   9  67  77  53  45  44  51  78   7  54  23  76  31  13  21  12  47  24  61  57  19  47  97  84  85  12  41  26  54  40   7  54  65  39  42  35  96  48  73   3  93  75  74  24  88  61  56  50  76  77  85  53  45  95  30  24   5  16  80  75  93  62  57  52  12   3  67  90  79  11  28  97  33  47  76  30  40  16  26  31  36  62  52  89  82  48                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                20  17  82  82  48  80  57  67  62  80   9   4  34  86  54  52   4  11  99  13  92  75  66  40  78  83  53  41  39  54  65  74  93  33  27  95  29  69  99  76   2  89  73  59  46  59  57  77  52  99  79  16  77  88  40  30  47  89  65  77  62  78  30  58  48  53  78  33  93  12  34  24  10  48  44  18  21  51  72  94  51  42  16  37  13  73  72  50  62  95  19  83  90  84   9  42  84  50  12  52  14  22  21  41  80  34  30   8  41  56  39  82   1  35  45  68  21   7  88  94   2  25  81  67   6  18  38  80  39  57  19  12  23  88  97  47  65  78  45  25  99   2  25  96  73  53  44  47  26  10  18  66  42  58  56  81   2  95  44  88  77  86  15   8  96  84   5  80   8  89  75  39  41  55  12  73  49   5  37  96  32  14  58  85  51  94  78  14  38  92  36  28  87  55  90  24  12  25  13  15  23  16  40  59   3  90  68  64  36  88  23  17  37   6  24  64  10  26  72   5  34  80   8  77  44  14  22  16  81   9  72  19   1  48  27  42   7  35  83  58   4  52  58  30  23   1   5  20  90  13  92  20   3  16  87  62  67  41  95  70  54  96  59  53  24  66  77  45  46  43  47  24  71  10  93  83  57  75  82  56  11  28  76  45  82  10  30  60   9  67  97  19  27   9  28  77  63   9  27  68  70  14  66  60  88  86  10  30  71  96  63  78  79  21  18  93  41  87  54  66  27   2  61  78  87  38  89  34  31  86  39  48  38  29  42  92  36   8  87  36  58  91  84  63  85  14  91  81  86  52  79  47  34  70  81  86  13  77  31  76   9  38  38  84  20  83  34  82  82  76  39  47  61   6  19  83  25  26  17  45  46  68   8  27  69  66  26  71  51  13  51  97   1  93  80  98  12  37  63  66  21  23  61  34  54  55  16  49  12  17  98  14  58  35  90  47  89  99   3  37  99  28  69  30  74  76  94  22  45  92  49  40  10  42  54  51  35  41  45  57  45  18   6  26  49  12  85  88  91   2   5  67  10  39  78   8  16  46  66  86  75  11  60  67  95  38  56  74  46  89  91  82  89  55  59  86  36  63  65  59  66  94  76  54  88   1  33  12  61  48   2  38  68  18  14  35   9  66  18  31  98  57  80   9   5  58  32  80  82  85  67  56  29  55  55  60  11  75  18  87  67  86  71  10  64  87  89  42  85  11  73  76  71   3  58  28  85  39  54  46  22  51  89  11   9  18  88  45  20  47   1  44  94  69  85  29  38  26  41  34  13  56  72  80  48  48  72  83   1  79  26  53  33  51  80  43  65  37  35  63  76   3  94  22  28  81  35  33  39  27  76  22  55  15  54  33  49  26  91  89  54  18  14  90  82  61  58  60  56  50  72  90  95  81  31  95  60  55  26  48  32  20  83  80  33  20  10  23  86  57  39  28  42  24  87  91   1  84  85  84  54  92   6  77   8  33   2  89  42  67  42  90  65  66  11  42  20  49  31  12  83  84   1  45  27   1  50  75  42  95  89  44  58  76   1  40  90  15  33  28  51  55  53  50   6  81  65  48  52  94  44  53  83  75  43  41  50  17  93   1   6  67  54  56  67  68  88  43  88  77  29  76  88  23  59  60  64  69  82  72  81  38  61  20  61  97  59   9  43  28  95  52  57  14  40  57  96  85  53  74  13  92  71  41  88  41   5  53  18  57  35  42  83  74  93  37  80  14  85  43   5  50  32  91  16  52  61  74  96  98  20  66  70  39  47  95  41  14  13  78  14  85  14  15  82  65   4  32  46  32  14  93  90   5  49  77  10  17  58  39  33  21   1  86  29  11  46  77  49  54  62  14  43  99  42  82  77  86  89  94  37  90  41  90  18  64  26   5  51   7  12  87   2  84  71  59  10  26  36  61  18  23   8  34  95  45  40  19  48  77  31  87  23  53  22                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                              40  86  89  58  53  70  69  87  76  25  98  88  58  40  54  30  57  66  46   3  64  12  14  44  64  25  62  28  48  58  50   2  26  59  94  21  47  32  35  10  34  73  30  46  55  22  11  17   2  72  58  60  91  84  95  83  93  34  85  83  95  47   3  27  67   6  62  26  11  90  24  32  80  29  32  18  33  86  19  30  45   7  33  38  15  61  85  95  69  66  88  89  51  51  84  56  68  95  33  18   5  73   1  39   6  38  69  31  19  17  84  60  88  17  53  91   6  23   2  60  34  66  19  64  24  69  73  73  98  26  66  21  81  95   4  53  36  23  98  97  86  35  33   7  46  31  23  81  56  22  51  40  27   3  88  20  39  69  92  12  66  16  46  96  77  46  33  22   8  73  19  46  16  58  45  28  33  34  90  63   2  46  34  71  56  78  29  37  97   8  86  14  48  74  41  53  86  40  72  41  23  62  21  36  18  55  58  75  45  39  86  38  13  33  22  47  20  65  16  58  28   5  57   6  50  88   8  26  90  17  51  71  27  58  96  77  63  54  17  81  25  32  44  97  35   6  91  19  15  70  15   3  68  92  73  13  89  59  73  53  91  71  39   8  71  42  65  78  95  94  71  86  44  97  74  47  56  96  85  78  18  32  83  50  46  89  68  55  30  39  72  13  33   1  12  22  85  85  37  44  49  80  11  66  82  71  46  92  12  36  33  36   2  24  12  26  58  44  98  51  26   9  82  61  32  94  78   8  91  23  34  31  22  18  57  23  35  53  69  25  24  91  80   1  92  47  13  33  75  41  77  35  74  33  27  33  16  91   8  59  23  63  53  98  25  31   9  39  41   2  60  38  40  58  33  25   2   9  19  33  64   7  59  29  50  66  73  78   1   3  45  50  77  92  95  26  31  25  22  69   4  76  59  34  66  35  45  30  21  29  62  77  12  88  56  68  87  60  22  40  10  15  20  61  66  92  79  42  48  45  30  26  70  82   8  21  76  68  50  94  73  71  64  88  20  51  77  38  55  61  89  40  31  30  76  82  64  10  96  49   4   4  44  20  99  11  31  89  86   3  51  59  56  65  87  30  97  47   1  41  20  82  75  59  90  96  99  36  83  65   7  74  92  94  82  24  15  11  75  47  34  91  33  90  61  11  21   8  59  28  57  78  91  68  28  98  51  90  88  65   8  71  70  45  55  84   8  33  50  81  15  86  78   2  12  27  62  22  86  21  75  10  59  24  13  71  74  56  23  49  91  60  79  25  34  17  74  18  94  15  40  44  38  50  45  84  10  27  92  59  31  79  82  86  69  78  56   2  29  37   9  46  90  17  12  68  23  39   3  95  61  46  31  68  28  22  21  71  52  30  66  47  81  85  10   6  59  93  69  90  69  21  71  19  52  19  99  14  82  85  39  77  10  94  18  57  16  66  80  17   5  50  73  74  15  44  33  24  25  18  43  61  10  12   3  24  50  49  49  47  14  73  60  61  80  87  64  93  30  59   7  72  24  17  68  14  95  97  11  30  93  23  53   1  88  42  55  97  14  77  69  76  65  16  64  22  28  76  33  68  11  79   6  76  23  27  32  56   6  52  53  68  29  35  66  71  62  50  33  73  38  66  49  31  92  18  26   8   8  74  30  54  66  67   3  13   4  22  44   4  43  15  94  88  19  85  17  91  51  15   9  54  74  29  14   3  88  13   8  55  30   2  14  32   4  31  78  98  72  47  92  34   8  98  49  15  21  95  27  28   2  48  94  58  68  27  23  53  36  33  79  97  13  78  85  50  33  59  81  75  84  22  26  21  94  32  29  58   5  39  40  73  82  94  92  30  29  57  85  67  14  30  90  19  74  47  11  28  86  29  57  82  95  60  49  54  98  15  65   3  23  42  31  94  32  25  82  10  98  61  33  69  56  10   7  59   9  66  97  24   2  84  71  43  34  46                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                            62  53  12  63  91  66  76  12  69  40  30  11  65  67   3  48  15  48  52  37  77  86  64  58  54  81  46  73  68   6  21  66  80  49  63  13  61  16  41   9  65  29  97  22  74  21  29  81  63  97  78  49  54  35  35   4  11   2  65   1  76  61  74  17   7  40  55  42  13  98  55  43  57  56  87  32   5  54  56  32  71  74  82  36  26  79  23  19  43   7  29  77  64  88  52  68  64  70  14  75   2   2  74  90  44  42  37  27  67  14  60  43  72   1  80  53   8  26  65  32  85  91  46  83  84  85  13  25  81  96  99  98  15  24  19  98  67  75  85  30  61  74  33   3  26  96  53  55  34  39  80  12  29  42  72  14   7  70   8  92  28  38  11   5  76  12  78  69   9  60  64  69   2  53  81  74  88  62  95  23  31  69   9  35  21   5  63  48  88  29  46  13  13  18  19  85  92  56  74  87  21  98  84  34  21  15  51  92   2  70  56  16   4  18  30   3  97  61  61  37   5  89  23  68  74  61  39  19   9  88  71  68  78  71  61  32   3  86  95   8  50  93  60  35  35  56  16  99  12  12  18  95  49  56  85  92  52  26  15  91  93  72  80  91  89  92  45  11  30  55  44  64   4  76   9  48  67  55  85  43  51  46  33  92  25   5  45  50  93  75  12  47  35  88  39  40  76  75  93  40   7  44  92  99  38  74  26  42  48   3  87  61  64  12  94  52  38  52  19  38  42  35  38  40  86   3  41  38  57  53  77   3  71  89  87  95   5  69  31  40  11  19  43   3  12  34  65  14  14  51  90  80  36  15  26  92  23  21  45  66  13  27  87  91  43   1  56  55  90  25  42  14  74  50  18  31  40  26  64  88  70  43  83   2  60  99  84  48  28  64  10  67  16  16  85  31  96  36   9  46  66  19  35  19  37  10  26  45  27  68  61  73   1  94  13  93  93  10  83   5  47  49  20  16  90  22  27  12  42   7   6  46  30  13  65  27  86  32   8  34  69  31  93  76  96  33  52  16  66  91  17  67  27  51  88  52  79  62  13  39   8  62  88  72  68  84  84  44   3  81  87  72  16  47  94  71  43  49  85   8  53  49  73   7   4  94  37  73  82  73  47  34  46  55  14  58  67  28  70  87  46  27  44  61  86  94  83  29  36  24  39  78  62  30  70  40  79  68  54  64  28  72  11  87  11  45  99  79  30  54  83  52  11  28  18  29  36  31  41  55   6  74   2  62  90  94  27  42  82  96   3  65  40  53  97  68  50  88  69  69  75  51  91  23  36  58   6  13  23  10  11  78   6   4  71  27   7  89   4  59  46  93  96  46  29  19  33  51  43  26  16  22  13  99  85  30  49  98  44  42  64  15  78  88  77  10  10  18  73  10  87  96  66  34   8  67  18  49  64  87  83  84  42   3  79  29  21  33  15   4  21  64  35  11  99  30  43  44  44  88   9  66  48  92  20  32  27  22  85  53  31   4  68  68  62  21  29  66  42  14  54  56  36  76  96  99  32  67  67  58  12  62  50  89  31   5  61   7  92  51  30  63  64  84   2  77  19  49  24  45  96  53  80  46  69  60  49  24  30  45  48  37  48  63  53  59  96  34  68   1  99  88  88  50  51  80  81  44  94   2  99  29  15  20   4  36  68  89  99  72  43  10  96  49  51  70  99  68   9  57  11  68  68  11  61  93  67  68  30  88  45  46  22  84  26  36  13  95   2  96  14  32  48  21  40  99  56  47  99  93  67   6  46  27  21  90  76  49  21  10  82  84  80   9  48  79  36  13  38   8  88  86  79  32  44  83  25  21  23  78  15  60  40  27  77  48  75  88  92  87  16  77   9  31   5  38  31  89  93  65  18   8  59   7  45  45   6   7  63  32  49   7   5  54  61  42  54  21  99  58  25   1  50  48  71  31  65  43  67  22  96  52  72  33  15  87  82                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                          16  87  11  61  75  22  53  85  67  14   6   8  56  14   3  33  42  63  11  99   9  11  35  82  68  48   2  29  30  50  64  97  30  75  46  19  97  41   1  23  99   7  32  83  28  53  89   2  13  48  94  47  48  56  68  17  89  41  98  80  54  74  20  75  35   7  58  83  27  44  36  20  20  93  63  95  95  12  16  33  30  88  64  29  22  32  27   2  13  87  48  75  76  60  85  52  48  18  74  59  12  13  36  41  71  73  31  33  90  97   5  82   4  42  61  57  93  30   8  83  53  44  64  24  51   4  95  20  47  18  60  47  88  54  32   6  93  40  33  78  10  82  62  52   6  34  48  77  45  48  95  98  47  19   3  10   4  67  48  14  79   9  20  51  25   8  26  80  95  19  88  72  82  41  89  41  84  28  62  42   1  13  38  47  61  51  41  85  92  24  37  83  76  84  68  11  82  66  40   9   5  98  17  54  42  77  91  76  15  53   4  32  42  37  84  97  71  85  29  91  32   9  57  16  59  16  94  94  30  29  67  53  66  98  86  77  97  28  96  64  10  21  93  11  83  83  55  49  80  55   5  66  19  72  72  50  42   1  95  30  42  66  90  69  48  12  87  90  93  12   4  80  98  75  52  32  19  79  62   2  51  56  81  83  89  86  55  52  60  64  71  98  92  38  19  29  59   5  67  98  67   4  35  15  43  51  38  85  26  62  46  22  44  28  81  58  33  10  57  69   9   4   9  72  49   7  14  43  72  56  18   1  27  43  56  64  43  73  64  20  56  23  53  38  43  27  98  79  40  43  26  56  69  95  72  94  68  33  44  68  78  35  53  63  19  80  51  76  45  51   9  44   2   4  71  41  44  20  25   3  66  59  21   1  32  27  94   1  21  91  95  67  53  68   1  34  31  68  98  28   9  36  23  17  28  53  47  22   2  59  72  83  10   7  23  18  66   2  53  69  37   4  49  74  82  31  14  63  89  23  16  38  53  77  46  16  31  33  75  49  55  69  14   3   6  90  87  39  97  46  90  33  67  27  97  52  11  93   3  50  69   9  44  91  53  66  43  68  49  93  97  29  67  79  24  49  14  66  63  96  74  48  96  23  71  93  38  12   2  41  76  88  36  24   5  80  88  11   5  40  75  11  21  77  62  24  57  70  22   6  70  88  24  36  93  85  12  67  92  26   7  30  66  97  79  20  36  27  27  65  29  39  72  55   1  35   7  75  32  32   6  60  31  15   7   2  83  65  21  44  89  34  12  59  95  63  94  95  63  99  42  61  95   7  10  29  89  81  57  42  24  13  70  50  98  59  19  59  65  57  69  82  20   2  11  47  53  92  45   3  62  37  37  77  85  89  19  34  82  46  20  80  35  26  10  34  19  76  68   2   5  94  36  74   5  61  51  91  65  18  62   7  69  69   8  18  17  86   4  88  49  88  40   9  69  25  40   7  99  29   1   2  60  26  46  62  41  84  93  38  82  62   5  43  17  59  99  78  93   9  68  91  47  91  47  56  55  60  31  95  82  56  76  70  32  63  90   9  93  42  66  78  44  45  94   8  55  14  62  55  92  43  21  68  74  19  85  74  56  74  31  84   4  21  14  28  65  49   6  57   5  65   1  32  97  67   7   7  50  76   7  21  14  75  32  43  63  25  53  25  81  25  57  75  78  44  14  88  85  14  13  93  38  22  46  69  14  96   6  43   9  55  13  52  38  14   3  62  37  42  38   5  64  75  34  32   5  26  38  94  86  57   7   4  33  93  97  97  10  40  83  57  46  60  36  19   7  56  28   3  20  19  93  45  78  21  20  12  96  19  30  62  81  91   4  73  86  25  25  58  29   5  75  27  16   1  54  38  78  21  87  67  16  52   8  12  23  46  88  51  15  92  88  35  15  66   1  20  99  94  84  27  93  51  70  39  46  42  25  91  95  34  56  14  29  10   4  27                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                        30  37  79  52  30  99  14  61  28  91  30  26  29  32  20  93  84  32  65  32  19  79  93  98  92  79  75  32  76  64  45  52  70  76  34  25  19  97  84  50  41  30  92  54  35  51   3  63  73  32  78  83  70  49  16  17   4  87  59   2  24  17  50  62  55  39   9  37  35  92  59  48  43  49  49  84  95  14  50  10   4  68  22  80  25  22  94  26  97  46  68  18  23  84   9  71  69  89   8  11  84  56   9  80  61  53  68  67  90  45  33  14  61  75  13  87   5  97  79  99   9  76  81  86  31  61  31  54  93  86  51  22   7  14   3  77  27  48  92  64  65  91  74   8  52   9  15  71   7  84  82  43  83  66  89  68  51  49  40  84  64  30  79  16  14  90  68  99  97  41  59  55  26  11  37  15  16   2  12  20  65  24  27  55   4  85  60  63  50  41  16  38  17  29   8  55  98  74  81  45  58  10  47  46  14  11  86  18  60  97   5  23  28  22   8   9  84  62  95   5  78  47  47  32  63  31  28  68  49  33  55  45  30  93  82  56   1  57   2  73  61  44  48  58  46  81  69  85  53  14   3  40  74  58  91  73   3  92  96  72  71  90  67  26  56  51  25  34  17  77  73   5  96  46  84  76  24  56  54  79  70   5  81   9  30  50  60  75  45  70  75  13  11  69  96  12  66  43  73  19  17  86  98   3  72  35  89  32  40  92  19  61  40  48  15   8  84  18  84  82  58   6  96  49  26  71  39  96  83  31  61  44  53  60  34  11  19  86  46   3  98  59  35  62   1  21  49  59  50  14  86  23   1  56  97  33  56  75  56  55  79  21   7   5   5  58  12  44  67  20  57  64  14  16  39  81  73  44  54  14  31  30  11  78  70  73  20   6  32   1  17  76  67   7  25  92  37  60  46  51  66  41  23  68   8  86  31  41  19  91  60   6  11  82  55  13  11  72  95  82  57  61  92  23  97  63  56  93  22  85  37  52  41  89   1  20  11  21  78  79   9  30  52  21  92  13  91  28  34  90  43  69  48  50  54  83  61  68  47  93  74  25  71  25  93   3  86  43  37  28   4  25  30  83  11  51  87  92  31  84  49  78  50  94  11  55  48  18  60  64  49   4  71  14  99  13  58  24  26  86   2  53  23  93   6  23  27  88  78  25  22  55  59   9  52  49  18  45  24  98  18   5  92  77  18  75  20  59  43  59   5  90  37  61  87  14  29  27  34  21  37  84  66  76  20  11  56  64  46  28  59  12  50  17  69  73  41  36  62  84  80  20  11  45  25  27  59  41  48  97  56  76   7  25  21  54  62  30   3  67  83  88  51  71  20  46  28  14  69  15  55  11  88  29  67  43  20  94  95  78  92  85  60  69  23  91   7  70  54  91  18  75  12  47  78  86  42   9  75  71  16  14  88  77  41  51  24   7  20  77  22  55  81  10  16  18   8  23  55   8  12  16  80  89  86  96  63  81  63  38  21   4  97  38  62  41  41  61  13  96  91  99  20   7  98  56  60  25  33  48  87  48  52  69  70  22  67  90  13  44   5   8  35  84  13  12   7  40  81  14  24  75  97  71  19  90  68  13  41  31  87  18  73  88  28  57  71  60  92  33  68  15  75  47  30  89  59  34  35  29  94  60  74   7   4  68  48   5  79  91   3  36  47  47   5  23  35  98  52  52  58  58  62  53  26  50  30   3  61  98  12  33  65  12   2  57  54  75  85  73  76  47  63  72  44  34  14  18  92  14  57  64  65  43  64  59  84  48  93  68  76  92  86  12  68  42  20  45  51  19  65  37  53  87  28  34  30  87  28  21  17  98  64  91  20  22  65  91  98  16  11  64  66  57  16  60  24  53  95  24  63  86   6  76  41   3  14   5  84  63  96  74   8  82  23  73  78  70  64  22  68  89  59  51  74  31  17   1  87  75  48  75  95   4  76  66  59  10  99                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                      30  51  32  53  22   7  79  13  39   8  80  28  52  52  51  75  98  81  32  20  93  81  60  60  39   4  12  94  91  19  36  76  72  54  46  59  31  94  22  77  19  28  37  42  72   1  31  22  57  26  14  63  45  40  88  57   9  53  46  37  35  62  69  66  49   2  54  78  44  32  80  26  75  87  34  29   2  54  91  75  59  67  82  68  70  64  72  57  10  47   1  11  62  82  32  17  18  39  55  50  53  16  41  21  35  60  84  58  50  24  32  62  50  19  69  30   7  75  44  59  49  49  54  18  98  51  22   2  78  79  19  10  82  22  96  30  62   1  21  14  10  12  61  93  60   1  17  82  44  26  18  83  76  26   2  28  18  17  21  85  10  15  53  62   6  41  64   9  83  45  67  52  82  16  59  93  42  39  69  85  72  35  70  56  35  34  32   4  81  48  41  19  43  14  13   1  48   3  16  73  53  43  53  24  25  36  62  30   9  44  87  30  65  53  64  17  48  54  39  88  20  49  55   5  54  24  91  43  16  98  76  56  63  49  14  68  37   7  45  49  63  73  76  86   9  24  87  49  43  56  72  82  78  44  80  14  32  30  51  82  75  59   2  57  29  20  95  70  30  73  38  65  24  21  82  64  19  25   8  14  27  81  68  98  65   6  83  38  14  49  60  38  32  94   5  91  42  12  41  34   6  50  41  72   2  29  69  45  13  29   6  35  92  82  37  23  65   3  59  89  44  77  29  89  59  12  39  36   9  17  18  77  52  91  51  21  29  71  33  98   3  89  69   7  17  29  67  81  55  92  97   9  15  16  99   1  58   5  61   4  34  20  88  89  87  78  47  85  24  20   2  75  20  35   7  88  37   6  34  81  64  12  50  90  61  49  25  97  54  76  14   9  96  84  29  86  51  98  65  97  68  90  41  90  68  19  35  69  54  42  31  33  12  83  59   3  37  97  53  85  88   3  95  62  31  19  42  41  54  62  21  69  30  29  45  87  11  38   9  60   5  26   2  82  19  13  94  62  71  90  29  14  41  65  29   7   9  78  88  63  37  18  46  32  46  53  36  25  62   6  27  87  63  36  22  10  24  67  11  85  25  91  43  35  80  90  70  88  77  66  66  21   2  48  10  38  22  26  88  80  61  73  83  46  85  20   8  78  38  17  64  94  89  78  52  41  43  52  27  61   4  90  16  28  14   8  68  10  29  57  85  35  70   8  35  99  28  91  26  70  12  35  12  40  38  12  83  31  12  67  25  11  26  80  74  21  45  72  85   6  91  10  28  47  75  81  65  84  39   9  16  89  27  27  16  12  49   1  68  46   8  36  40  50  11  40   6  97  64  65  51  85  60  22  52  21  86  55  42   2  37   6  29  23  83  33  25  39   1   5  55   6   2  56   8  84  19  22  31  47  80  74  61  27  42   9  76   4  40  35  88  93  39  27  42  76  31  85  53  48  32  56  79  44   5  86  76  71  77  77  78  91  14  23  78  47  95  38  20  90  78  63  95  99  69  94  52  14  97  77  22  84  36  98  40  51  18  82  17  14  19  91  67  46  83  88  73  25   3  74  61  34  93  13  94  89  95  84  72  16  69  79  44  75  34  39  59  53  13  82  11  37  20  49  88  49  22  48   3  69  49  73  36  27  66  54  65   8  71  66  58  54  18   6  95  99  52  52  15  88  55  14   4  59  36  35  67  81  51   9  29  24  99  18  29  70  74  98  47  69  28  57  13  13  28  41  42  26  20  20  55  49  82  47  59  29   8  66   6  78  22  66  59  26   6  80  17  93   2  30  91  85  18  90   9  40  41  47  39  49  77  60  42  77   4  34  91  99  94  17  83   4  89  36  97  16   2  20  72  93  67  80  31   1  64  83  76  81  73  36  26  37  98  60  89  35  76  71  75   2  72  34  97  18  16   3  22  88  98   9  16  88   9  65  22  57  17  94  65  64                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                    92  82  17  95  51  35  48  28  75  23  27  17  95  37  52  77  49  51  32  91  31  85  76  60  39  43  17  48  74  74  15  14   2  61  72  63  62  51  83  74  60  37  79  14  72  30  54  51  17  63  63  22   7  30  85  83  79  51  34  36  80  75  22  14   1  53  91  92   5  27  88  90  61  19  96  87  55  61  20  97  67  23  17  59   1  99  41  83  39  77  62  32  37  40  31  78  26  17  31  88  48  10  82  56   1  18   6  31  91   8   5  75  84  44  61  33  48  97  41  13   2  62  94  33   2  31  21  57  81  39  78  96  87  73  18  21   4  37  87  59  89   8  95  44  88   6  85  69  97  71  24  93  69  60  44  19  73  10  65  81  54  35  55  69  37  97   9  26  93  89  68  32  31  90  43   1  88   1  95  85  97  33  58  77  59  86  47  31  57  89   2  70  81  38  73  14  78  17  32  98  65  23  44  59  92  22  30  73  11  69  64  46  15  44  20  49  71   9  20  49  14  37  37  20  74  77  51  17  14  14  74  50  26  54  22  81  63  32  49  46  28  39  36  19  48  55  75  14  49  41  33  85   1  16  92  55  82  40  89  44  53  84  75  45  33  86  45  94   7  33  60  48  66   5  80  48  22  18  47  52  58   9  61  20  68  44  10  93  10  34  84  10  65  27  28  44  15  83  38  97  32  61   7  85  60  27  27  27  98  56  88  82  13  40  54  32  77   2  51   8  33  27  63   8  65  36  66  51  28  25  77  62  49  44  58  24  99  19  65  10  65   2  29  35  61  55  40  13  16  14  92  72  43  34  79  90  37  36   3  12  85  99  86  28  69  37  14  95  79  98  33  31  98  96  19  56  73  44  51  16  61  47  49  33  12  69  47  79  61  70  54  84  61  64  58  27  45  57  57  20  73  85  33  91  77   2   4  42  82  82  23  53  54  20  93  61  65  87  16  49  71  50  60  99  81  27  23  63   9  21  91  44  50   7  55  78  45  18  37  30  72  46  55  58  24   8  15  45  84  71  79  62  84  85  34   1  27  93   5  11  72  32  81  33  29  30  43  96  40  13  38  74  99  68  22  85  47  51  85  69  83   1  82   8  10  53  21   2  29  24  98  23  31  29  22  62  92  75  99  65  51  87  43  41  47  73  82  10  11  32  53  61  25  48  88  27  83  86  52  16  34  43  22  63  49  14  74  74  44  57  61  22  67  63  69  57  39  56  87  56  86  40  25  68  43  18  13  17  97  80  63  22  60  14  67  24  24  40  63  48  19  91  52  88  18  50  66  45  13  67  88  70   5   8  86  38  41  70  41  77  56  43  71   4  80  59  40  88  71  65  97  74  83  97  60  19  78  17  65  51  56  67  73  15  60  14  61  23  60   9  34  50  25  93   2  28  50  71   1  59  71  17  41  19  49  67   1  42  83  51  91  95  17   6  49  15  55  25  65  97  74  94  81  72   5  35  75  81  93  95  85  91  37  61  48   7  83   8  36  45  91  50  48  80  85  47  74  59  54  73  67  10  19  65  64  27  65  52  73  93  78  16  39  41  15  42  93  95  85  80  96  27  76  76  70  73  91  26  17   8  32  74  94  21  21  87  66  75  72  93  71  47  73  56  23  24  88  67  59  11  92  78  53  54  61  80  53  62  85  18  76  29  57  51  70  32  47  81  16  28  38  67  78  11  78  55  19  25  78  76  83  84  92  31  40  47  14  31   9  44  87   5  71  46  51  55  27  89  57  43  18  48  74   6  55  97  56  76  14  89  91  67  58  52  90  67  72  57  73  73   2  61  13  66  42  12  27  92  17  15  23  47  25  81  11  91  28   7  75  57  98   1   9  88  21  31  70  51  25  64  39  85  80  40  63  99   5  72  81  67  94  33  37  71  74  75  61   7  33  91  37  61  40  61  79  32  73  35  30  44  61  87  86  13  70  81  41  47  52  75  49                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                  36   7   1  52  26  39  87   8  11  48  86  45  93  91   9  18  24  16  98  93  97  93  20  78  80  66  39  65  69  64  57  97  69  58  69   3  26  96  99  11  32  30  62   3  87  22  51  73  78  75  55  34  36   5  78  67  88  56  88  60   1  70  87  16  74  17  43  37  72  13  61  28   7  67  82  43  76  53  86  80  83  59   9  93  29  24  14  29  72  68  90  61  28  98  24   5   4  15  85  81  95  51  82  84  48  41  19  95  64  14   1  63   7  42  34  48  66   7  36  74  14  33  94  97  12  25  35  56  89  94  44  49  97  27  24  20  90  94  60  55  31  53   5  28  32  14  63  39  13  68  69  98  66  51  42  37  45  98  31  46   8  12  33  45  16  80  68   6  68   2  10  30  24  27  71  32  86  72  71  67   8   8  95  91  91  94  69  38  25  65  14  38  83  91  27  95  84  61  85  84  89   1  68   9  50  32  47  96  29  16  25  57  17  30  56  25  89  45  55   1  85  47  83  62  46  15  21  57  61  49  35  28  88  93  69  37  56  96  62  98  82  46  13  64  22  33  39  57  18  41  56  76  78  46  66  20  88  12  50  76  22  44  61  79  89  50   9  42  42  82   1  62  34   2  63  13   8  73  52  20  47  37  26  70  32  55  42  36   5  64  20  98  75  15  43  64  26  42   4  67  57  49  97  40  49   2  23  87  60  72  88  19  20  52  84  17  98   6   9  67   2  24  50  93  93  59  23  99  42  71  19  70  97  63  67   6  49  75  36  79  18   4  96  37  86  25  93  54  31  66  38  60  67   7  83  28   1  33  46   8  84  43  94  39  44  14  85  63  33  39  73  73  39   1  52  35  61  36  81  83   2  74  54  85  39  36  76  23  92  62  99   2  93  74  41  28  14  94  81  76  81  27  24  83  74  88  19  18  30  57  59  75  92  13  11  36  58  93  62   7  72   9  44  72  72  73  16  86  25  52  12  42  26  51   6  72  58  24  24  93  36  72  39  80  26  55  43  32  21  62  47  52  22  49  14   9  63  36  64   5  24  60  36  97  63  67  79  60  97  17  62  95   8  85  59  24  33  45  24  33   1  75  55  34  30  57  24  75  42  18  13  66  82  44  86  34  54  37  26  24  57  23  48  54  33  51  27  75   9  26  85  55  54  50  38  14  88  65  64  84  35  95  41  22   2  93  14  66  25  56  45  52  45  41  21  55  92  40  11  55  95  63   9  13  52  85  98  99  47  61   2  34  64   4  43  97  87  59  17   9  75  69  29  90  66  45  70  63   7  13   3  78  83  97  78  85  45  97  58  68  62  68  48  53  47  59  49   1  96  40  94  38  61  40  98  40  53  26   7  63  68  77  64  70  77  62  66  68  57  89  14  94  21  13  67  94  93  79  59  98  54   2  70  60  50  71  22  41  32  15   9  59  99  56  55  66  36  61  65  43  25  91  58  68  23  22  84  58  79  20   1  23  89  37   2  30  26  87  87  40  12   4  77  50  86  78  59  24  30  86  81  53  80  24  53  97  86  22  80  97  14  44  60  88  15  68  96  62  53  47  91  35  55  16  27  61  50  67  98  37  54  49   7  52  68  68  97  52  74  18  30  81  97  44  12  83  66   9  70  71  72  68   7   2   2  82  92  50  83  23  11  58  23  70  76  41  35  52   3  91  83  92  71  87  91  26  76  44  60  96  57  41  71  32  20   5  65  98  10   3  49  45  60  81  72  43  18  30  87  71   8  74  14  27  72  96  49   1  58  69  23  12  53  55  43  79  38  71  40  52  46  81  34  46  57  56  55  76  95  68  92  19   2  38  84  15  38  14  69  18  81  24  59  80  21  29  27   9  97  75  40  59  23  22   5  29   3  45  32  93  25  33  98  69  21   4  43  44  84  72  62  26  35  66  98   5  35  69   1  47  41  29  40   2  81  67  98  85  34  42  35   5                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                43  50  64  55  55  70  24   7   3  23  24  64  70  79  69  88  85  26  47  77  31  36  10  25  12  39  54  21  83  19  70  14   2   9  24  84  78   5  49  67   5  47  57  46  80   3  80  85  13  28   5   5  73  36  82  36  46  95  69  21  88  35   8  40  13  64   2  83  51   4  11  47  36  38  28  57  77  49  10  88  57  56  50   7  83   2  42   5   2  20  64  92  46  75  78  99  86  78  98  17  29  19  30  52  10  49   3  66  12  26  37  62  49  22  50  69  48  37  88  21  24  49  31  89  67   4  89  35  15  72  65  61  83  66  67  47   2  97  12  48   2  47  58  94  39   8  82  66  14  40  68  75  47  89  18  51   8  37  28  28  37   1  39   7  74  25  53  70  28   9   9   5  26  30  39   5  89  98  65  95  77  39  72  45  89  76  54  37   9  69  33  23  59   1  19  20  74  55  27  69  68  56   5   8  31  13  14  73  91  74   3   3   8   4  65  66  77  47  75  30  10  29  84  81  57  74  62  78  71  42  51  89  16  99   2  23  48  20  32  32  75  92  16  13  29  32  57  58  88  47  80   2  26  12  65   1  45  80  86  11  56  41  28   6  21   8  87  47  12  36  86  86  87  63  53  29  11  60  36  79  23   6  53  39  47  13  36  77  69  53  39   9  50  22  12  65  32  78  65  61  81  93  46  68  15  13  62  56  56  59  83  25  87  94  40  74  84   8  44  57  21  86  33  87  32  52  99  40  21  50  14  59  74  91  73  56  63  39  15  85  58  94  27  11  43   7  80  48  93  75  27  89  33  59  79  60  68  25  27  57  10   2  16  13   7  32  58  80  31  45  39  52  10   1  89  64  37  10  96  23   5  77   1  91  34  82  42  14  98  28  77  10  55  55  33  29  38  41   9  58  29  15  26  26  45  60  84  20  94  16  23  26  89  33  15  54  24  91  36  68  99  28   6  95  45  60  16  15  97  21  38  17  10  57   8  85  66  46  33  92   6  68   1  85  68   3  52   8  96  87  47  66  82  33  19  22  37  26  42  61  56  61  29  10  90  39  86  68  89   4  55  65  44  98  31  90   5  75  15  95  98  74  22  12  46  67  38  41  55  82  96  11  30  17   7  31  89  51  16  72   4  97  36  99  52  76  55  97  47   9   5  12  71  74  81  89  70  42  15  44   8  81  52  93  96  54  67  49  46  30  31  87  27  84  13  52  20  63  53  92  22  26  29  10  11  43  49  63  51  30  85  26   9  40  66  62  65  18  67  65  39   1   3  21  56  62  26  12  43  40  29   5  27  71  96  15  73   7  40  16  41  86  45  41  24  79   3  36  40  44  79  85  51  50  93  49   3  70  25  12  50  71  72  76  99  16  98  90  26  49  88  26  69  34  29  25   8  88  68  44  39  15  91  49  62  84  43  98  14  46   3  47  19  26  18  95  72  38  48  20  81  93  93  25  94  22  50  12  55  39  21  61  86  57  54  18  87  47  21   4  90   3  75  53  99  31  54  30  39   8   6  84  95  94  73  89  60  11  25  38  31  20  98  62  63  31   1  75  20  54  88   3   6  26  82  93  40  43  52  14  86  38  36  19  52  82  84  38  75  70  82  57  94  34   2  41  80  92  52  57  42  40  62  24  17  11  43   4  56  59  93  57  22  34  29  21  75  12  37  89  61  49  43  50  87  72  42  75  91  72  39  14  67  56  40  37  45  18  29  87  87  70  84  76  22  48  56  35  48  54  45  39  91  81  15  86  44  46  21  64  28  47  27  52  40  52   7  92  14  64  36  70  62  55  67  25  88  69  15  86  42  66  29  65   1  33  13  99  50  67  57  10  96  26  75  19  81  82  68  59   6  20  13  40  85  58  89   3  52  99  29  71  10  53  61  33  91  31  30   2  25  69  70  45  14  42  35  15  72  89  97  15  77  56  25  89  20  27  27  83  51  96  64                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                              80  48  66  60  94  87  29   4  74   8   2  22  66   4  45  18   7  18  42  84  44  32  13  66  72  89  53  87  39  82  30  47  58  43  48  43  93  46  84  22  13  45  61   2  54   3  14  56  51   6  96  70  60  66  51  12  57  22  43  95  98  53  50  85  27  27  91  86  13  39  43  93  48  41  52   9  60   6  39  86  22  65  39  30  63  87  33  36  12  85  12   9  98  93  35  77  50  46  87  29  37  37  75  34  87  79  17  86  48  63  65  21  18  46  60  61  60  97   5  57  87  16  21   6  62  42  33   3  57  50  58  16  69  53  91  40  74  48  86  36  91  71  22  30  19  16  17  44  23  30  17  93  95  98  22   6   4  57  76  90  49   2  73  21  54  13  26  26  53  92  66   4  68  84  63  76  70  60  88   3  69  20  82  94  60  13  71  58  58  26  11  62  54  14  56  56  75  68  20   2  49  35  83  78  94  38  83  97  95  56  28  94  18  75  27  11  48  52  46  71  32  89  40   9  37  36  23  30  14  22  75  53  26  25  57  68  65  31  10  17  63  85  65  42   5   6  81  46  79  31  78  80  71  60  45  61  12  28   5  26  42  42  53  78  93   6  83  79  50  62   9   9  78  53  86  81  29  29  30  37  58  72  65  41  25  71  11  73  35  14  75  69  26  81  38  28  64  89  30   8  86  75  92   6  53  40  14  58  20  73  62  78  74  22  43  79  83  79  55  45  48  46  45   4  88   6   8  10   2  66  87  28   1  12  13  82  52  64  83  79  94  55  38   3   8   4  45  71  23  43  96  15  63  51   8  28  27  54  96   4  48   2  68  67  63  60  74  64  26  30  57  42  61  49  53   2  80  21  62  10  31  65  34  38  16  62  75  66  89  88  63  35   6  60  76  41  45  76  95  38  88  54  67   3  77  94  64  11  78  12  56   8   9  43  88  76  15  28  10   2  91  15  91  61  33  12  97   8  93  19  70  49  39  56   2  72  75  74  39  79   6  55  76  66  49   8  42  89  61  10  69  32  82  20  50  43  68  88  14  55  74  38  90   8  76  10  50  23  92  36  48  62  89  33  36  95  64  23  94  62  84  79  77  29  11  23  59  13  77   3  85  37  56   8  10  59  31  22  81  51  23  51  46  78  82  48  40  76  78  38  54  98  95  54  12   2  69  24  72  53  17  15  73  25  36  28  95  20  11  74  74  67  74  44  19  87  39   3  51  73  95  43  45  93  38  49  76  17  96  43  81  54  49  88   1  51  85  30  96  71  71  24  48  84  13  52  33  30   1  17  91   6  26  74   5  73  13  19  37  35  94  37  87  90  61  80  62  40  94  13  82  71  60  67  59  79  61  32  33  41  62  79  52  19  49  24  62  28  82  30  27  38  65  29  24   9   9  47  87   4  37   5   5  51  12  17  89  72  85  59  17  28  25  41  78   1  76  72  64  56  56  44   8  58  29  39  11  18  59  61  46  26  60  46  86  96  56  43  45  92  70  53  45  43  58  83  99  36  43  18  38  81  12  52  80  89  25  54  84   3  76  55  86  81  79  43  69  66  28  93  23   5  38  75  77  19  32  97  56  33  42  42  99  54  29  52  13  99  46  64  44   4  30   3  22  80  35  40  12  35  60  67  45  76  59  23  25  78  97  26  33  19  52  48  28  33  28  66  21  45  89  23  40   8  29  99  69  18  61  43  10  15  48  82  74  36  65  37  21  22  14  51  24  65  51  16  26  18  76  30  13   5  59  27  86  11  59  11  39  22  53  24  23  15  29  17  80   4  19  49  77  59  17   6  50  63  53  41  61   6  19  61  89  34  54  86  58  53  27  93  20  88  32  18  81  66  80  38  41   9  82  57  52   9  81  48  49  17  25  14  15  64  10  37  14  42  37  96  18  94  39  34   8  99  47  72  47  41  24  53  62  46  53  16  15  96  19  33  67  66  35  55  25  32                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                            9  62  56  22  64  70  63  19  26  69  42  44  51  76  41  74  90   9  91  27  95  72  80  91  20  79   7  63  78  59  98  52  68  19  72  50  96  70  32  63  53  84  81  22  24   7   3  19  15  61  12  73  69  99  69   7  70  32  59  50  92  61   9   8  86  48  26  77  34   2  71  39  95  71  23  76  26  13  48  76  76  66  12  52  41  95  22   2  16  30   1  82  35   3  86  36  30  65  99  73  10  24  98  61  51  71   9  62  98  19  71  62  51  33  73  79  32  53  89   3  92  21  19  22  25  57  16  30  90  92  34  31   6  53  98  30   3  54   8  89  52   2  57   4  36   3  16  76  43   6  55  14  19  44  93   8  15  82  16  11  17  37  83  15  38  10  61   7  56  82   6  88  92  35  24  63  66  21  68  69  59  61  41  69   9   8   4  79   5  95  46  77  64  77  99  37  42   3  55  50  29  32  67  60   1  65  87  88  19  49   9  29  14  88  65  45  86  52  17  87  77  93  24  73  40  81  74  96  20  32  64  60  55  15  50  41  94  27  47  86  28  78   3  18  90  16  59   5  31  34  20  87  48  35   3  45  87  36  93  45  66  26  76  27  96  69  48  31   3  15  31  91  30  34  49  12  15  61  26  31  57  24  49  63  56  44  23  11  60  25  50  41  93  30  71   4  90  48  33  40  24  47  96   6  95  45  27  51  98  63   2  93   2  26  23  46  43  72  97  14  58  54  17  16  53  74  61  44   6  37  28   8  49  45  47  51  62  73  20  64  90  17   5  28  23  53  44  21  95  13  99  94  99  67  55  57  53   7  81  20  65  15  47  80  62  54  46  21  31  81  11  50  28  77  12  39  61  60  64  81  46  98  22  16  59  38  19  98  58  51  30   2  16  34  43  74  47  47  50  87  57  23   5  31   5  62  17  81  56   7  83  78  82  17   4  73  81  80  83  81  31  99  66  66  24  54   8  69  85  27  79  60  58  80  58  13  19  57  71  69  91  94  87  18  65  29  65   7  66   2  79  72  81   2   2  34  80  60  10  61  84  32  54  56  81  93  18  71  59  15  24  78  56  81  42  46  71  51  94  12  76  21  55  16  89  54  18  37  57  95  93  25  20  12  13  17  45  62   8  98  39  93   8  85  32  77  34  88  69  43  32  63  23  25  12  76  43  50  60  57  35  70  83  80  59  44  50  40  43  40  99  62  35  30  95  97  45  42  27  51  13  91  78  24  60  46  48  23  68  25  63   4  78  14  82  27   6  14  58  49  13  95  29  34  61  26  73  20  26  86  38  58  94  87  79   2  34  61  29   9  36  65  28  75  91  57  47  40  27  55  87  49  66  38  53  85  29  89  24  75  51  88  54  33  73  32  93  83  61  95  89  46  84  93  80   9  84  41  40  61  80  22  80  46  40  88  73  28  58  11  11  71  69  65  23  69   1  65   4  59  22  45  56  38  88  60  20  93  39  83  54  64  41   5   1  63  81   7  98  56  19  88  68  43  61  45  25  78  75  49  32  12   3  39  46  53  42  83  24  39  14  49  47   7  52  63  57  27  66  61  48  17  76  15  21  93  28  87  86  35  48  49  88  26  70   3  38  98  60  53  83   4  43   1  84  16  13  14  50  33  39   8  98  77   2  27  99  65   5  86  43  95  70  80  27  22  84  69  96  66  21  25  48  78  53  72  75  67   7  64  48  51  82  45  94  35  21  75  44  56  22  41  38  64  12  82  30  83  49  10  20  95  25  79  43  82  90  43  13  85  38  27  44  34  50  99  82  45  84  41  88   1  26  75  88  86  47  22  39  58  21  14  22  55   1  93  76  97  93  91  19  42  90  98  65  83  10  32  80  48  83  45  86  59  61  76   4  56  28  21  75  90  19  54  62  36  81  64  87  14  78  36  59  54  44  17  72  10  15  76  97  81  70  65  40  40  57  96  53  65  44  67   1  87  21                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                          64  22  49  81  88  18  33   1  58  49  36  74  86  32  36  39  72  19  38  90  77  79  16  46  69   4  76  65  20  85  13  63   5  34  48  20  14  27  68  66  69  36  13  75  29  89  86   7  68   1  40   2   1  65  64  70  27  91  38  20  61  88   4  47  82  73  51  14  54  86  62  41  47  60  10  83   8  12  97  79  37  10  11  58  84  18  69  48  68  31  47  51  33  62  13  89  79  37  45  54  84   9  65  51  24  17  67  50  84  99  97  29  60  20  14  34   5   4  40  79  72  75  90  71  58  56  55  82   6  30   4   7  19  83  66  26  35  29  15  52  41  60  75  95  90  52  99  82   8  87  23  11  25  37  35  86  64  82  63  23  86  78  63  77  51  87  40  13  11  50  79  95  14  11  55  74  42  86  99  18  43  41  15  47  79  79  54  69  51  63  73  52  28  71  86  42  37  25  53   3  79  72   1  63  50  30  79  29  26  11  87   6  33  22  86  86  56  35  23  52  35  81  64  13  85  88  91  11  78  76  90  11  15  83  25  21  77  87  94  87  57  58  94  77  70  16  12  54  25  15  44  36  65   1  98  56  34  69  22  22  53  13  76  13  47  80  72  68   8  55  28  65  95  34  37  69  11  98  23  72  45  56  14  64  14  29  69  39   8  23  62  25  87  47  64  93  64  93  19  24  78  98  65   5  88  59  61  26  93  44  54  54  75  96  71  66  25  92  91  90  80  85  41  80  46  66  81  79  26   1  83  68  72  91  49  23  40   5  19  27  47  61  31  33  95  70  31   7  41  31  24  95  56  73  98  15  40  11  55  63  30  84   1  60  62  20   5  72   6  22  72  62  12  27  67  13  49   6  14  46   5  11  53  19  76  92  24  17  89  21  57  26  90  83  22  39  10  61  78  11  48  28  97  34  98  98  30  14  33  29  52  30  76   5  68  46  14  67  22  85   7  63  88  48  60  90  48  80  99  38  12  29  92   4  69  63  63  27  28  69  63  11  42  48  54  62  70  86  37  59  70  77  85  71  68  90  61  56  96  66  12  62  18  45  61  50  67  26  43  51  49  79  53  33  34  80  81   3  78  88  35  39  85  52  37  38  32  32  63  65  99  66  12  71  49  53  61  24  38  60  55  41  81  57  73  45  72  10  95  75   8  98  28  26  30  28  11  30  68  36  17   3  39  90  13  85  32  72  35  65  81   6  15  23  76  57  33  93  94  26  58  39  88  65  58  68  94  73  79  97  75  67  40  50  15  98  25  72  53  79  57  44  36  87   6  67  14  16  34  70  96  27  89  97  17   4  65   9  68  17  22  88  51  14  90  56  89  52  98  33  46  31  91  75  65  28  87  58   1   6  45  29  31  77  81  55  42  76  44  62  52  21  50  15  66  55  21  21  99  75   3  76  24  82  78  80  33   4  51  47  46   8  73  86  81  31  44  74  41  92  94   4  28   4   9   8  67  94  37  87  94   3   6  61  17   2  16  80  17  30  70  35  75  43  38   9  79  92  33  38  89  27  36  47  62  31  85  51  98  66  20   4  45  93  11  43  55  35  14  19  61  84  81  60  31  46  14  73  88   7  24  72  43  64  98   3   1  25  61  74   6  29  10  42   1  17  90  25  92  79   9  12  32  40  23  71  94  78  95  28  76  25  89  71  50  45  70  34  77  78  44  54  64   8   3  65  73  31  59  59  36  59  64  25  62  30  70  10  84  52  54  75  34  86  22  27  11  21  20  24  54  74  36  90  86   4  62  99  88  53  67  33  29  59  75  35  63  69  87   5  74  18  69  60  35  28  83  46  72  45  88  54  31  30  47  36  23  64  10  31  52  16  21  93  93  75  35   4  91  31  81  22  19  69  38  89  69  71  31  27  97  71  22  43  58  18  10  44  69  17  64  54  29  19  85  72  60  31  87  10  77  98  76  12  70  35  50  63  80  82  83  81  43  67  47  37                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                        27  30  69  55  36  45  76  98  97  35  25  97  96  77  33  57  92  54  64   5  72  94  70  34  44   6  51  47   9  47  55  67   2  79  44  81  21  92  85   6  39  54  14  36  19  84  55  61  91  87  64  83  68  80  83  98  16  18  71  97  86  17   7  32  38  46  98  64   7  59  13  81  67  94  58  80  36  32  71  58  89  88  84  58  12  29  90  89  27  78  76  59  83   6   9  51  49  71  61  21  78  48  72  65  41  51  99  86  97  36  21  69  85  53  54  94  96  51  57  40  39  97  95  11  41  53  50  54  38   9  10  80  47  26  95  48  89   2  65   8  23  69  12  44   4  44  44  66  10   2  50  14  22  54   8  61  62  84   5  38  89  30  24  76  28  46  72  23  74  18  16  71  41  60  70  68  40  39  47  98  62  23  57  99  73  37  86  38  37  40  12  32  83  62  84  20  28  44   8  86  61  60  77  96   1  93  48  69  64   5  65  25  89   7   5  74  14  76  34  22  58  11  97  94  86  57   3  57   1  64  51  86  31  23  52  54  24  46  54  99  88  33  93  42  38  31   6  87  95  71  56  34  52  41  14   5  79  79  75  90  26  13  91  48  34  57  53  98  23  49  12  10  59  29  81  73  77  46  32  21  81  27  52  73  86  69  48  76  64   8  81   8  16   6   2  69   6  95  76   1  67  78  49  47  56  81  95   5  79  18  68  14  76  36  58  22  80  82  65  85  79  75  66  99  73   6   4  13  58  32  33  53  24  13  59  62  56  97  73  58  19  93  23  40  17  70  94  27  82  51  13   8  58   2  66  70  24   9  38  45  92  15  14  69  96  66  56  41   4  77  21  99  49  72  54  92  17  62  18  31   1  68  87   9  57  57  66  88   3  84  91  17  32  79  88  92  82  57  28  46  40  22  61  13  86  45   5  66  35  26  32  61  20  36  12  98  53  48  34  11  30  73  43  87  18  34  12   9  32  23  43  80  98  98  35  75  12  60  35  90  39  82  91  85   8  66  29  49  13  11  51  30  48  89  12  96  82  54  61  15  31  12  39  12  36  82   4   8  45  92   8  35  68  81  45  74  16  77  42  78  30  39  45  77  38  35  68  13  97   1  60  42  41  55  66  88  52  79  90  23  45  29  95  14  85   4  89   4  14  84  67  40  54  23  47  92  51  76  48   3  63  13  26  39  24  58  68  59  74  43  43  34  81   5   7   8  89  47  84  44  46  71  52  33  52  82  89  99  32  29  26  26  11  93  27  11  59  77  87  39  96  27   2  67  48   7  19   8  71  93  37  25  23  74  41   6  17  39  16  80  96  52  31  92  57  50   9  85   1  95  37  98  97  72  68  34  58  65  87  55  84   6  75  54   3   9  76  59   1   2  87  27  24  70  25   3  14  11  70  36  34  51   9  86  27  88  40  91  50  34  47  32  86  92  30  88  88   8  65  77   1  55  46  56  22  60  52  66  42  35  51   9  94  23  95  56  10   1  63  12  36  51  86   2  60  72  24   1  47  24  14  78  97  18  43  15   5  19  57   7  93  13  10  55  97  38  76  62  97  74  74  40  37  56  96  78  24   9  95  64  38  32  53  82  40  63  35   3  96  42  30   5  16  87  23  87  12  98  39   4  98  55  47  37   8  43  15  57  90  93  78  51  41   9   9  48  56  39  98  87   6  21  90  81  66  57  84  32   2  61  62  69  39  56  76   1  27  75  55  74  29  53  73  73  53  22  38   4  58  16  57  35  41  22  63  95  89   7  86  55  82  72  75  38  30  51  13  11  57  38  60  64  70   5  90  81  81  12  94  82  68   3   8  46  56  36  63  35  53  95  33  58  19  12  26   5  13  14  58  27  48  50  35  62  53  44  25  15  26  84  98  41  85  60  44  36   4  46  61  39  46  60  80  31  41  60  94  42  25  25   2  91  45  15  35  97  64  39  57   2  85  10  70  31  46  44  36                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                      27  61  73  45  48  75  71  87  41  69  95  24  26  83  50  97  33  12  43  81   2  31  52  80  84  64  45  22  83  72  30  52  87   8  45  51  62  92  23   7  79   8  45  83  42  76  56  22  39  86  44  79  87  86   4  99  30  24  50  58   7  70  27  88  14  63  78  10  71  58  24  66  75  30  43  78  92  33  75  47  83  79  61  89  64  49  76   3   7  73  85  40  86  97  70  19  95   7  76  47  41   7  37  88  60  11  68  89  28  93  75  95  17  69  68  42  89  40  31  88  44  78  38  65  69  12  25  80  48  91  51  62  64  98  35  86  18  42  54  60  57  85  68  68  13  36  77  56  24  43  70  97  41  20  98  56  76  37   8  25  82  16  65   6  24  46  31  90  14  41  32  73  37   5  91  57   7  71  66  72  79  21  88  66  61  70  61  17  18  92  49  57  39  18  90  69  40  46  85  53  28  64  56  29  15   3  68  83  39  49  27  51  26  74  57  24   8  15  98  40  74  32  62  18  38  61  86  59  41  54  20  10  48  16  66  60   2  57  69  13  47  10  19  57  40  56  88  67  85  63  17  63  66  90  89  60  69   1  51  35  46  34  64  33  78  78  45  96  58  54  58  60  71  22  80  31  59  57  90  52  65  59  95  88  22  64  89  81  91  30  80  84  10  55  85  24  49  14   3  25  94   8  67  89  26  57  80  56  24   9  45  26  69  98  37  74   6  35  60  28  57  53  62  75  48  23  15  55  60  89  48  47   7  47   8  67  60  93  32  24   8  17   4  88  51  61  14  86  47  96  74  54  40   2  24  17  72  49  30  51  97  69  27  15  13   2  54  42  10  38  21  49  54  23  30   3  79   6  87  70  85  31  72  50  62  84  79  39  52  23  36  18  13  67   4  55  66  90  13  71  16  22  49  32   4  73  82  70  91  87  35  35  42  13  56  46  32  66  65  98  66  19  18  76  67  14  49  98  70  47  39   9  42  58  64  44  48  26  53  55  48   3   1  13  11  72  25  99   5  20  78  60  38  31  64  31  37  88  77   1  62  59  11  21  62  65  16  57  53  77  70  45  80  51  42  18  12  34   7  49  62  47  57  27  84  53  41  61  74  92  70  19  66  80  94  40  33  63  17  88  30  37  13  48  46  89   8  87   5  81  73  80  37  22  74  93  79   3  53  19  72  81  61  54  54   9  27  48  32  98  39  77  22  29  82  49  33  15  51   2  77  48  31  40  86  81  10  70  38  31  94  87   6  18  30   7   6  74   6   1  44  93  80  45  64   1  91  89  89  97  65  14   1  86  87  89  61  29  21  71  88  48   8  22  64  98  42  30  30  20  72   9  88  37  98  16  41  30  42  86  63  78  96  79  15  92  41  29  35  83  54  24  91  10  73  58  73  87  66  67  28  94  61  21   6  86  93  32  66  86  51  32  20  22  76   7  27  18  28  91  75   1  43  71  25  25  32  35  61  15  66  67   5  39  72  18  20  27  93  68  83  42   6  33  97  16  30  21  52  74   7  35  19  55  34  74  39  48  28  97  75  55  78  56  73  85  93  68  57  24  38  63  39  35   2  72  37  48  92  29  61  45  53  96  32  33  58  86  48  35  32  19  90  53  44  69  77  78   5  94  24  90  87  53  99  88  28  73  46  63  81  25  99  78  13  45  40  81  69  40  20  14  44  87  91  52  18  63  24  13  54  87  49  76  88  20  84  34   7  71  96  59  51  86  75  49  92  43  15  16  57  34  42  97   7  77  75   4   1  18  45  52  33  90  49  25  51  67  64  10  60  93  63  58  89  48  95   1  67  58   3  63  68  40  44  53  68  41  43  94  69  44  72   7  75  60  16  73  39  61  85  20  83   4  66  47  86  52  76  63  78  71  36  89   2  31  60  27   5  15  89  45  73   1  65  85  16  37  77  96  84  68  94  87  87  92  21  47  96  20  29  97  69  32   8  30  82  42                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                    63  10  68  11  11  11  80  71  69  49  91  63  31  22  66  54  26  22   5  37  77  44  64  46  35  26  19  60  54  55  18  20  78  10  57   4   4  78  22  17  50  34  48  60  91  91  73  17  92  97  57  87  21  66  26  79  38  51  79  71  10  74  21  19  66  21  93  36  75  24  85  65  19  29  33  35  67  50  54  79  40  27  26  36  71   7   4  91  45  63  82  44  62  53  50   6  25  33  75  56  83  43  31  19  14  40  26   9  74  19  29  53  30  40  82  90   7  27  84  92  82  20  12  15  28  78  43  46  92  84  12  93  53  96  12  35  24  88  91  32  48  68  70  80  26  36  65  79   2  10  92  10  79  66  73  10  32   1   4  77  69  60  67   2  79  96  80  62   2  55  87  31  77  72  32  78  32  42  34  96  80  27  96  46  58  45  75  37  48  88  29  19  37  67  89  91  83  52  12  61   1   8  69  77  26  22  59  62  41   4   7   2   7  95  53  10  45  37  89  21  17  97  92  18  88  11  64  10  39  40  59  76  29  14  73  17  94  89  13  89  21  32  89  68  79  22  67  31  65  15  35  39  56   9  60  32  92  52   1  76  47   5  73  59  88  67  88  37  76  27  45  47  99  95  10  95  12  66  51  65  21  19  47  84  96  23  68   3  26   5  64  69  44  89  60  91   4  93  13  32  76  93   7  51  11  46  95  98  29  96  37  65  25  68  72  67  21  10  29  85  48  97  30   5  34  97  36   2  88  81  71  95  22  82  95  85  54  54  15   1  43  36  36  24  93  97  59  95  11  51  24  89  21  85  23  22  76  24  39  85  79  73  64  69  33  40  68  89  41  39  63  95  51  49  70  56  42  81  49  63  70  67  62  23  89   9  91  95  30  21  76   5  34  64   6   8   5  56  51  38  72  76  91  44  27  55  48  25  14   7  70  58  86  68  56  24  44  93  71   5  65  36  32  92  22  23  49  77  58  93  96  38  56  83  27  39   2  12  37  11   3  90   5  92  72  24  37  34  73  24   7  16  56  38  50  23  73  20   4  80  23  93  58  39  36  49  42  17  37  20  81  15  80  60   5  67  93  70  84   3  98  52  43   9  68  35   6  16  98  65  81  77  66  88  26  88   7  26  16  95  24  80  69  60  10  13  43  81  96  70  13   5   5  13  16  18  34  74  87  41  93  80  52  71   5  78  92   4  49  45  36  30  19  23  74  48  90  46  19  83  44  13  15  59   4  43  24  93  91  29  17  97  25  47  51  23   8  10  43  31  23  18  21   1  33  22  48  77  55  31  42  53  33  35  83  38  10  20  22  23  95  73  92  16  80  28  14   7  49  40  79  34  79  40  70  42  62  94  52  91  84  72  86  99  58  90  49  74  64  21  38  97  83  55  15  50  15  22  39  58  60  52  64  33  55  26  91   9  72  92   4  21  60  38  91  96  16  47  65  63  89  15  99  17  80  15  35  16  23  44  55  96  60  93  90   2  92  11  55  45  65  88   5  96  48  77  60   4  63  10  78  59  24  83   8  59  81  78  47  95  66  93  30  78   4  29  82  57  49  79  52  12  59  94  38  45  88  35  15   8   8   2  73  73  85  91  54  64  45  86   8  55  57  90  77  41  62  94  66  10  83  92  72  93  52  45   6  77  69  52  33  52  34  56  54  62  85  70  97  39  64  72  96  29  22  14  73  48  30  65   9   7   7  91  85  82  36   1  59   2  33  44  32  73  50  29  53  85  17  66  20  75  10  68  70   6  60  79  64  96  49  46  97  36  61  53  75  68  85  19  58  32   1  94  38   4  67  47  18  75  77  47   8  22  33   4  86  73  53  33  25  57   8  37  22  18  20  82   3  72  84  71  99  95  29  46  58  57  55  84  93  79  52  98  58  30   2  51  67   3  20  85  99  49  55  83  74  34  32  24  10  57  36  33   4  64  14  71  80  64  23  90  76  97  46  74  64  22  38                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                  89  26   5   9   1  44  22  84  77  11  33  32  61  11  84  70  88  19  73  11   9  43   9  52  17  67  24  13  13  25   9  69  60  48  15  79  78  60  21  71   6  27  92  52  31  13  28  62  74  18  17  46  95  89  49  61  72   5  33  89  78  40  70  66  23  54  61   1  14  17  50  77  72  59  47  35   7  52  63  59  63  54  27  19  90  52  18  62  31  37   1  99  88  91  49  94  90  17  51  32   7  37  21  73  48  90  30  56   9  47  60  27  48  84  68   4  97  28  59   7  70  41  15  64  51  43  76  83  15   1  96   9  37  25  93  73   1  92  66   3  91   1  31  43  23  36  52  56  16   4  58  91  86  13  65   5  38  97  26  48  17  81  33  10  15   3  54  48  26  40  93  65  75  20  77  78  87  92  32  50  33  38  79  16  70  12  16  69  57  78  13  22  92  14  62  25  75   2  35  11   3  54  85  20  71  40  81  54  80  50  23  21  52  73  74  84  22  59  93  55  15  79  85   8   7  82  88  91  71  17  33  73  50  68  35  21  15  99  21  26  28  38  29  52  29   4  91  11  46  42  66  18  65  56  49  40  31  85  44  76   1   9  38  61   8  40  97  89  47  83  47  99  48  44   2  22  80  30  26   8  99  76  84   7  16  69  41  58  84  78  17   3  16  21  43  54  69  24  41  25  15   3  31  89  98  44  85  12  33  63  13  79  28  26  10  49  69  24  10  15  94  85  36  35  54   9   6  23  36  61  16  88  63  50  39  53  82  76  64  46  17  22  91  79  42  30  44  90  39  95  39  40  56  29  50  64  40  71  69  74  10  74  86  36  24  51  37  64  20  82   5  67  47  44  62  28  63  68  77  51   9  49  31  75  67  10  20  45  70  34  27  55  61  35  77  51  61  56  77  56  86  16   2  20  34  93  37   6  18  36  13  61  65  48  59  26  37  49  36  45  22   7  27  31  62  18  56  40  71  53   3  77  28  82  63  81  42  94  47  92  26  43  71  79  81   7  42  39  27  37  61  98  27  84   3  35  34  12  94  83   7  26  80  33  92  94  91  47  93   2  84  80  42  94  68  42  50  37  58  46  44  29  78   8  28  22  40  53  57  29  31  32   3  29  29  78  48  71  87  48  81  48  46  76  57  27  75  62  81  45  25  99  30  31   6  72  70  74  59  44  20   9  35  23  97  67  17   9  82  33  88  39  72  19  75  89  86  65  38  49  41  64  66   2   8  10  59   2  72  81  18   5  12  57  59  45  65   7  63  18  87  62  79  82  27  24  10  13  35  20  31  82  72  53  62  92   4   8  65  83  27  97  48  72  84  24  74  84  78  85  26  18  33  95  12  44  68  80  16  69  80  10  39   3  77  50  30  36  55  94  93  76  45  48  51  92  84  88  78  92  10  52  74  88  82  69  71  13  71   5  12  54  89  99  90  11  91  88  86  90  41  25  90  74  84  52  88  59  34  88  77  55  57  16  91  82  19  56  69  91  38  91  12  72  40  19   2  67   9  19   7  89  71  66  70  29  77  87  94  28  43  42  70  78   1  13   3  76  93  32   8  29   2  28  33  54  88   3  35  33  40  80  53  57   8  12  29  38  81  80  62  83  57  31  79  54  40  98  84  41   3  30  99  21  84  99  19  99   6  79  10  22  26   9  32  28  72  57  44  72  29   2  60  39  54  45  54  55  44  42  89  10  29  27  46  75  24  10  33  80  14  52  83  10  47  82  97   4   8  41  92  34  19  13  89  31  87   2  47  15  93  90  70  69   7  81  21  66  56  46  54  82  40  56  66  25  80  67  91  51  56   2  54  77  64  76  32  78  75  63  55  74  11  12  18  70   2  79  86  94  40  69  30  13  86  58  60  41  13  68  25  89   3  89  57  16  46  13  59  46  93   3  67  39  63  86  53  38  68  59  51  14  36  29  84  61   7  63  96  56  95  54  27  54  63  42  83   5  42  67                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                13  36  81  17  72  97  74  64  67  31   5  89  98  58  48  56  68  42  57  85  10   6  51  19  56  40   5  52  69  21  70  65  82  56  78  82  20  32  13  74  45  34  13  92  75  13  63  27  79  98  15  35  36  35  76  70   1  48  39  74  28  96  68  27  13  45  65  25  87  63  77   3  75  98  65  88  32   4  81  78  29  93  85  35  10  37  11  94  86  78  91  37  96  37  75  99  58  93  57  36  85  47  95  62  76  17  44  53  84  81  49  76  93  97  41  10  18  58  50  86  92  70   2  76  83  88  99  33  16  75  80  58  14  85  55  29   4  47  12  79  47  31  32  52  12  17  69  35  57  29  72  65  76  59  71  62  14  13  20  72   4  30  99  24  46  34  58  30  51  15  72  93  62   1  93  20  33  42   5  46  68  47  89  30  53  16  19   5  55  74  97  87  99  78  45  85  40  42  65  28  94  77  68  76  87   8  62  81  73  27   2  22  29  24  58  94  55  57  52  93  72  13   4  34  12  36  37  38  40  23   5  29  23  66  22  87  12  71  19  84  41  11  11  59  89  25  10  71   3  16  45  76  68  37  47  61  86  81  33  29   4  99  30  82  56  51  46  35  87  59  55  59  50  38  66  29  34  71  95  95  50  93  78   8  34  70   7  60  67   1  68  99  92  28  67  78  84  67  30  31   8  87  90  65  60  94  41  63  40  65  20  72  73   9  96  79  71  88  16  30  23  71  64  24  85  64  48  97  50  16  13  35  96  66  72  32  61  32   5  93  30  97  11  85  87  78  25  55  32  90  71  35  81  41  91  95  41  50  99  63  15  65  75  37  97  36  19  77  85  93  72  88  53  89  56  76  40  61  94  49  64  64  65  39  81  56  98  55  13  80  80  53  41   3  52   6  95  54  89  58   7  17  35  47  70  38  89   4  47  50  63  56  37  54   7  41  22  35  88  93  90  99  19  67  23  90  93  96  14   1  86  65  96  75  24  14  66  63  81  52  69  12  58  46  29  88  33  51  84  32  41  12  32  66  97  48  86  52   4   9  67  46  79  78  32  39  19  19  27  48  67  11   8  55  20  31  29  24  36  33  70  30  22  44  13  40   6  29  14  68  92  69  58  18  58  91  72  50  76  67  35  94  27  59  34  94  67  67  42  55   5  92   3  34  68  99  55  87   8  54  86  80  34  34  51  95  58  26  49  71  32  29  99  59  18  32  44  33  85  86  95  12  55  17  63  34  93  55  85  72  29   7  47  50  69  43   3  62  18  42  43  16   4  72  42  23  53   3   9   4  77  52   7  44  37  31   2  79  58  63  53  33  74  78  21   5  36  95  41  36  27  15  76  25  97  63  83  27  73  23  44  98  85  15  76  27  69   1  79  79  47  44  24  12  66  24  73  13  95  69  52   1  66  71  83  29  38  24  16  94  90  55  15  80  57  20  46  13  45  59  17  27   4  99  40  93  11  20  80  66  79  49  54  99  63  89  43  93  58  10  94  96  58  22  39  80  35  31  41   4  16   5  90  51  66  81  92  38  49  58  84  28  67  23  78  46  60  11  10  43  45  56  14  18  41  65  42  73  60  39  48  62  88  60  42  61  54   8  42   1  79  20  79  70   1  43  31  74  27  56  61  76  50  50  51  57  92  10  27  56  22  30  52  84  62  53  76  14  46  39  79  16  80  94  59  30  66  19  16  17  82  37  69  98  93   5  31  53   6  99  28  67  33  66  70  42  84  61  75  98  97  10   2  82  85  43  41  23  65  56  51  22  87  99  32  18  30  58  63  52  39  79  58  83  19  87  68  11  88  47  28  99  11  44  81   7  31  63  39  99  87  45  88  72   7  90   4  36  66  20  29  50  76  68  39  61  67  23  27  99  32  45  51  60  11  81  62  55  13   5  99  92  63   4  49  79   2   6  50  41  99   1  28  72  61  94  79   2  37  46  91  67  63  15   9  82  14  57  24  89  42                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                              85  82  76  37  73  84  89   6   5  46  52   3  91  55  23  37  70  34  46  49  75  87  44  25  52  49  73  61  27  97  65   3  59   3  80  93  81  71  45  98  34  18  25  88  91  65  96  34  19  35  70  43  75  84  69  40  11  58  19  63  69  64  11  87  53  86  15  63  36   9  87  92  40  31  98  58  90  70  20  93  42  57  34  89  41  28  79  28  59  23  31  64  76  31  21  96  22  89  76  65  87  97  21   4  11  76  61  71   4  11  26  39  73  70  55  37  96  68  32  62  49  29  54   7   8  51  83  18  82  49  17  40  47  20   1  45   6  52  30  90   9   5   2  27  30  30  81  60  90  16  67  14  27  88  91  21  77  17  97  97  87  18  97   3   5  40  48  37  37  15  80  57  83  23  29  46  19  54  68  92  14  26   4  21  76  22  65  24  83  39  25  21  99  35  55  50  77  16  40  19  53  42  68  78  99  37  46  93  43  77  11  22   3  79  75  46  45  24  92  62  39  71  53  77  18  11   7  58  38  68  12  82  71  95  26  73  70  71  68   1  15  64  54  26  97  22  78  88  53  96  24  77  35  55  37  78  10  83  62  19  63  41  90  60  75  53  88  54   7  95  87  17  53   5  11  54  37  49  29  52  61  39  89  46  47  65  37  40  49  55  98  55  35  33  36  82  13  77  21  96  71  79  73  57   3  31   2  39  61  31  55  84  65  19   3  65  48  79  85  78  95  45  64  13  11   4  22  16  33  85   2  11  39   9  15  99  19  17  32  24  18  65  63  91  75  39  16   6  55  95  37  17  59  55  55  75  57  85  46  30  79  48  68  89  35  60  12  12  54  78  73  83  45  22  95  96  41  55  53  78  38  38   9  34  70  89  66  89  28   6  73  19  76  41  59  71  16  15  56  14  31  66  50  48  50  81  39  43  18  70  61  40  70   7  62  51  67  68   9   4  61  40  69  84  35  90  25  39  71  39  80  54   1  80  38  43  54  15  72  27   3  95  39  64  40  31  46  57  17  45  91  31   5  29  67  51   5   9  71   6  51  82  23  92   4   2  84   6  48  74  14  75  14  13  16  13  44   9  66  74  44  52  78  48  91  16  62  43  55  65  72  52  23  11  90  25  16  97  56  54  81  59  90  29  85  58  67  73  25  82  16  43  46  34  17  45  42  82  78  89  50  58  30   5  34  17  18  42  44  29  54  30  27  59  33  66  65  82  38   7  40  38  16  43  44  32  19  50   4  42  45  68  57  59  29  13   5  72  54   5  83  88  71  71  64  38  37  63  90   7  31  28  55  15  67  86  37  88   8  35  76   4  40  31  43  70  96   9  37   8  48  44   6  71  13  97  76  30  81  62  72  89  26  15  10  25   2   6  86  92  28  94   3  67  52  31  52   4  49  20  59  63  43  24  50  29  79  48  91  21  53   8  59  53  84  93  16  20  40  55  58  48   1  46  89  72  64  69  37  56  87  77  78   1  41  67  29  86  94  89  63   7  77  65  34  75   1  50  48  27  57  67   1   8  22  35  68  93  21  42  64  14  42   2  96  45  26  85  67  83  40  55  16  81  87  74  87  69  19  37   8  74  32  70  25  52  59  86  62  85  46  96  64  50  90  32  68  75  52  84  49  74  98   6  89  72  26  85  99  72  30  39  75   4  41  49  64   3   3  70  47  25  97  21  42  37   7  56   7  72  83  76  26  63  63  43  41  79  65  87  96  71   3  23  82  89  39  11  74  55  28  76  64  32  24  50  52  57   2  56  34  12  70  17  53  20  43  45  12  95  85  52  75  57  83  71  38  48  17  66  30  99  31  55  91  36  52  83  26   8  26  87  45  34   2  58  24  10  79   9  82  55  40  65  72  65  71  51  27  48  23  32  37  98  47  87  54  55  41  67  50  50  65  26  34  51  87  91  91  66  14  77  57  57  43   4  62  37  66  19  56   7  45  84   8  73  23  90  94  62  28  25                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                            77  32  83  79  62   6  64  14  90  27  55  45  38  63  10  84  32  54  49  72  34   7  11  72  32  69  77  57  17  99  95   3  87  12  53  13  90  50  32  96  14  34  15  61  63   7  15  16  81  77  40  55  52  73  64   8  94  93  29  42  37  98  68  54  30  47  86  89  71  45  72  65   3  57  59  47  46  32  52  79  21  26  77  57  27  92  36  70  37   3  15  48  91  49  10  92  73  93   4   1  93  43  20  65  61  45  78  45  51  27  38  81  83  29  35  67  65  97  15  36  80  61  84  52  32  44  23  74  18  75  43  69  42  95  83  94  61   7  26  59  86  47  99  15   2  40   6  67  57   3  97  60  73  67  79  29  47  86  76   8   3  85  74  79  26  80   3  23  26  26  76  29  91  73  55  12  38  75  47  24  84  62   3  89  92  56  92  46  80   1  63  37  72  16  66  89  68  10  91  68  82  76  78  41  51  96  97  72  49  43  24  22  28  68  73  88  55  22  72  70  55   5  48  22  11  65   5  55  54  69  87  47  45  46  59  84  51  23  23  14   6  30  64  36  51  36  90  64  93  40  59  69  91  71  39  73  76  22   7  44  69  56  83  14   1  34  22  15  95  64  71  81  68  78  92  20  67  55  69  64  55  95   3  50  86  21  92  47  96  20   7  39  37   1  74  24  63  91  86  21  16   4  83  93  30  10  50  12  81  51  16  48  31  28  11  51  32  96  50  57  26  39  44  40  96  95  11  79  21  72  32  23  21  13  70  14  59  20  67  88   5  67  91  15  72  91   6   6  14  69  65  82  76  13  75  41  32  57  28  41  55  58  75  62  76  66  43  51  36  90  56  51  36  56  44  53  15  27  42  98  47   2  22  89  10  73  85  66  51  83  37  24  26  61  32  35  60  51  19  18  54  31  50   1  72  91  75  64  51  80  82  96  81  80  82  29  21   6  19  80  30   9  53  93  34  96  72  63   7  93  30  92  58  81  16  19  92  82  59  96  83  32  39  61  48  54  56  17  69   3   3  42  58  90   1  29  49  85  86  38  50   4   5  93  56  16  76   9  86  22   4  39   9  42  98  61  11  33  36  14  14   4  15  54  87  75  48  91  25  52  92  19  47  23  83  57  21  34  54  97  16  84  85  99  79  88  59  33  97  27  25  70  67  88   9  49  34  77  34  21  87  53   7  64  78  78  32  74  78  56  57  64  20  41  33  36  88  76  16  57  70  29  27  51  89  30  35  26  50  98  46  94  87   2  55  42  99  44  98  95  12  54  32  66   3   7  80  69  38  24  71   3   5  11  86  68  81  77  54  21  69  68  89  74  76  12  14  85  36   8  99  27   2  10  62  34  68  88  20  63  32  72  39  20  67  52  81  62  23  79  65  89  98  40  95  43  44  55  56  82  70  82   7  18   6  50  79  75  22  22  82  79   8  29  55  33  98  51  72  71  73  44  84  48  54  88  23  79  44   7  10  49  38  90  40  38  11  59  10  71  25  10  89  73  70  25   9  81  32  35  38  66  80  75  74   2  22  11  33  44  25  54  43  43  98  68  37  19  49  46  46  46  78  40  79  44  85  73  78  96  39   2  54  19  13  25  65  77  93  38   2   4  37  93  45  70   8  32   3  51  21  91  32   2  49  31  35  63  30  80  22   4   1  60  19  59  45  72  20  67  30  51  85  57  48  45  82  75  64  68  76  48  17  53  83  80  54  44  35  36  51  79  14  69  59  70  55  92  80  32  59  37  96   4  47  15  85  74  46  52  72  63  43  13  56  62  55  27  43  56  10  21   6  29  35  65  83  56  61  93  18  47  41  95  27  11  56  64  43  62  20  42  86  66  63  15  65  42  32  38  96  26  20  84  84  69  78  13  51  22  43  74  96  91  78  59  18  96  44  18  64  54  75   8  20  85  49   7  57  55  83  93   2  59  25  32  82  45  34  51  81  35  34  26  27   1   6  56  85  24   3  50  47                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                          1  19  45  94  70  18  43  54  38  22  34  47  35  70  80  77  98  85  83  40  47  65  14  78  91  24  52  17   7   1  29   9  34  13  48  14  77  10  41  51  72  44  32  31  25  49  47  70  41  90  32  55  94  42   5  74   7   7  19  15  22  63  52  24  73   8  34  67  42  24  37  62  11  12  67  38  61  84  11  36  39  57   2  22  31  22  93  38  66   1  58   6  51   5  43  83  92  98  34   9  98  33  98  97  61  61  52  50  75  19  31  42  13  16  41  95  90  28  56  62  69  82  65   3  63  89  34  88  36  57  93   1  50  25  49  73  31  94  94  59  11  84  85  16  39  35  73  48  96  57  47  92  19  38  62  65  98  38  71  70  34  74  50  20  11  25  74  84  68  47  25  88  26  62   4  64  37  81   9  10  52  25  42  26  93  21  15  39  74  34  55  66  48  12  10  13  75  12  47  26  54  45  13   8  15  69  18  81  12  10   4  65  59  37  91  70   7  43  27  47  66  61  61  67  24  43  52  74  73  45  69  79  56  37  55  38  67  31  26  88  22  31  77  71  23  27  82  34  48   1  19  15  54  32  14  73  71  70  97  76   4  91  88  13  68  73  10  56  64  82   2  12  64  26  89  74  56  52  17  67  86   8   2  82  25   8  75  18  71  15  70  27  56  64  36  10  53  60  13  10  29  53   5  70   2  52  99  17  28  82   6  76  57  78  25  87  40  42  27  17  14  77  77  24  36  84  45   5  22  39  93  51  47  20  49  71  28  25  55  70  43  56  32  34  59  98  40  83  98  55  46  10  66  69  35  75  35  46  54  50  33  59  73  49  47  65  38  15  59  36  71  69  12  16  48  11  59  30  58  89  49  78  65  83  99  15  87  12  68   5  85  14  29  89   9  19   6   8  22   6  47  69  37  25  91  79  52  33  83  79   1  47  28  81  68  91  82  25  29  84   5  95  66   8  82  97  58  46  72  80  21  46  45  18  30  55  64  64  83   6  23  28  21  83  45  48  55  26  99  47  51  92  80  52  33  92  55  22  73   8  11  33  51  19  29  50  96  63  96  15  81  82  50   1  83  43   8  10  46  76  38  76  66  80  47  86  86  60  69  41   2  63  30  94  45   2   5  53   9  97  39  46  25  29  82   2  97  74  31  26  84  15  64   8  84  70  45  50  50  46  63  29  84  38  81  22  22  97  66  48  98  17  46  83  87  14  99  28  72   6  52  44  27  54  79  51  22  13  32  18  67  38  53  59   6  59  74  29  84  66   6  40  12  93  67  27  85  92  73  16  80  41  30  33  57   7  91  25  76  57  87  14   4  57  33  23   2  55  78  50  25  85  80   2  25   2  23  38   7  12   2  90  71   2  64  46  13  69  38  19  39  96  90  40  67  57  59  84  69  97  13  92  35  41  50  45  87  24  48  37  97  37  97  59  97  18  26  16  53  89  24  26   1  21  71  47  62  63  69  70  12  12  54  30   9  21  52  42  54  99  62  21  67  21  33  47  16   9  14  97  69  82  81  39   7  55  76  91  18  54  59  22  42  84  36  43  79  22  16  32  40  90  73  58  44  44  38  55  54  81  80  67   3   8  69  43  61  59  96  28  55  66  89  82  43  87  33  38  45  61  72  94  69  42  68  67  69  75  52  79  96  79  23  55  49  27  82  29  57  36  23  45  25  39  91  78  25  68  72   2  53  74  96  56  48  69  26  24  76  18  10  36  28  90  96   6  31  85   3  95  56  92  39  26  38  70  48  61  53  18  41  42  47  53  48  16  71   2  72  46  62  62  82  83  23  89  19  12  34  52  77  20   6  80  64  28  25  98  59  52  52   2  52  58  96  44  14  23  39   7  47  33  90  10  51  43  43  15  23  61  73  56  46  52  30  40  72  57  19  79   7  31  26  93   6  71  50  78  51  55  39   3  21  24  68  79  62  28  39  75  35  67  66  10  12  87  17  59  47  38  12   7  26  51                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                        5  71   3   6  78  26  35  43  59  18  46  21  45  66  66  67  33  54  54   2  61  31  34  66  88  24  21  62  64  82  85   6  76  30  68   6  14  87  96   2  82  51  58  81  40  12   1  91  47   2  34  84   5  55  53   4  52  90  64  28  89  19   6  56  49  61  37  87  67  86  39  19  20  43  10  15   4  41  30  26  91  25  74  11  64  83  53  55  96  37  81  29  82  62  61  36  82  25  37  96  67  36  66  59  16  21  58  55  32  69   6  22  96  31  47  42  73  95  99  98  13  24  94  61  69  18  77  75  62  18  48  35  54  83  96  36  97  14  43  87  62  24  17   1  50  39  75  26  60  86   7  49  56  50  77  40   5   5  33  90  58  34  79  23  45  32  90  38  25  22  52  33  84  45  48   1  20  85  13  43  18  71  69  85  93  53  53  54  62  93  40  26  29  97  72  10  17  20  71   5  58  12  85  11  33  44  25  14   9  10  38  63  89  81  12  23  38  30  50  63  76  57  34  73   9  62   5  18  81  32  47  50  94  18  67  89  78   7   2  78  33   1  46  65  97  55  43   9  61  94  74  49  25  68  80  71   8  55  31  76  25  21  25   2  94  80  58  82  13  90  59  36  14   6  33   8  31  22  24  24  88  84  33   6  72  20  62  22  38  29  17  34  35  22  19  18  58  73  41  76  52  99  26  93  58  58  31  93  50  92  97  77  56  80  91  74  63  98  52  26  21  47  92   6  72  73  29  41  46  57  97  95   6  29  82   1  43  88  37  53  56  66   4  14  81  74  55  73  53  79  62  71  39   8  68  10  25  56  82  46  13  96  65  64   3  55  98  17  73  11  46  32  54   1  83  33  75  80  31  71  28  36  61  41  17  74  69  35  71   8  90   3  43  46  73   6  22  44  23   4  58  66  98  98  97  53  78  97  89  57   6  68  43  47  64  37  67  56  90  84  71  36  42  16  74  55  60  89  97  44  14  39  82  54  80  60  45  13  28  41  25  12  52  60  40  89  34  77  69  52  74   9  86  41  83  36  78  67   5  75  97   2  10  96  11  32  46  85  41  71  98  79  14  32  26  25  96   5  77  32  19  63  18  43  53  34  57  11  36  57  41  51  12  54  65  37  68  51  76  51  70  85   9  48  63   4  81  72  25  97  42  79  88  39  78   8  22  28  75  86  98  14  21  31  43  66  25  82  37  89  93  89  44  33  85  18  66  47  15  70  43  42  75  41  51  60  52   5  82  45  50  29  36  58  93  19  46  27  26  14  97  13  63  57  56  49  18  71  51  23  31   7  25  29  25  76  69  25  41  29  61   4  84  76  86  50  95  53  13  21  75  47  93  57  37  61  85  80  80  73  24  84  31  60   9  10  86  68  25  56  76  25  58  51  56  11  93  29  13  93  44  95  81  10  85   2  90  67  25  23  31  20  51   1   7  41  69  26  84  55  88  35  99  21  72  91  39   1  53  72  57  54  78   8   2  59  10  17  76  77  56  79  58  12  61   8  94  10  16  95  96  76  84  66  86  48  89  60  82  60  66  97  39  18  38  11  62  87  31  70  99  39   3  57  49  49  66  17  93  54   1   7  24  84  96  54  86  20  90  78   3  33  13  13  36  32  51  79  98  71  74  88  27  37  24  25  11   8  80  67  37  95  27  21  57  71  15  24  22  42  64  19  80   6  51  63  58  17  90  15  24  84  35  50  82  58  96  60  50  26  74  24  42  36  13  17  96  26  95  91  22  57  24   2  23  40  45   8  73  93  87  20  81  88  34   7  13  49  20   2  94  69  71  96  33  34  30  79  67  19  46  72  93  79  60  26  82  74  92   3  96  82  95  54  61  12  34  51  92  78  98  95  11  22  31  64  12  54  36  47  28  74  30  14  29  61  82  44  25  88  27  14  67  88  31  92  52  47  17  32  16  22  17  12  98  24  47  38  82  74  27  75  28  48  84  43  26  90  81  47  22  95  27  76  55                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                      57   3  81  72  45   1  82  81  58  30   5  58  43  93  27  28  40   6   2  39  62  10  16  84  20  11  56  65  77   2  82  19  88  65  92  36  47  44  67  20  74  23  81   1  91   5  67  12  46  50  39  88  76  81  50  92  69  36  84  79   2  25  93  92  87  71  94  26  30  92  56  97  23  31  26  43  54  35  79  54  29   2  92  11  40  82  13  51  28  22   9  40  39  82  54  78  45   3  86   7  44  22  85  56  70  89  32  90  67  72  70  53  90  17  96  61  86  52  39   6  60  11   7  76  62  16  42  62  84  18  87  53  67  11  59  15  78  10  37  48  57  57  67  70   3  25  14  65  28  19  67  15  86  66  73   7  53   8  85  31  90   9   6  77  57   6  15  84  23  73  18  71  33  63  62  24  88  56  95  64  29   5  30  90   8  54  19  41  12  15  55   4  41   1  56  29  58   6  78  55  43   8  56  81   6  23  79   6  53  26  22  87  42  84  72  76  41  57   6  64  54  51  39  80  90  76  62  31  68  56  17  32  88  19  30   9  34  92  94  91  31  66   7  74  95  74  77  49  28   6  89  69  90  38  30  15  96  18  89  36  49  73  59  60  80  82  33  76  28  23  84  60  92   3  58  12  82   2  81  58  33  31  43  99   1  27  24  75   1  29  65  27  58  20   1  87  12  74  29  80  81  22  78  54  25  14  37  44  46  33  61  76  71  43  63  54  91  27  26  78  94  99   9  60  95  66  24  83  88  22   2  44  27  22  92  74  59  81  11  39  30  61  45  35  30  33  67  29  75  59  50   3  31  95  66  29  27  74  18  93  89  39  85  73  94  44  51  63  14   8  57  90  62   3  62  46   6  48  31  81  39  19   4  81  53  89  77  20  34   2  85  83  48  12  86  22  35  86  12  72  96  73  89  52  79  15  37  93  32  44   2  61  97  53  73  94  33  38   6  92  60  78  93   8  72  14  44  24   2  57  18  25  56   3  25   6   5  33  91  56  35  91  37  44  26  71  53  30  97  18  62  44  61  57  94  32  41  78  58  62  36  15  46   9  18  50  37  16  80  71  49   7  12  23  46  16  46  56  10  31  86  11  58  49  51  25   8  46  98  45  16  37  78  65  29  60  15  86   9  68  97  95  94  80  37  33  54  57  44   6  67  51  45  57   7  75  39  99  39  36  76  12  78  77  24  38  80  68  13  22  53   9  62  22  84   5  89  20  53  30   3  14  17  52  24   8  22  23  64  50   5  71  67  65  70  32  41  89  76  18  31  50  62  90  56  63  12  99  85  38   1  55  99  80  77  77   4  42  93  75  72  43  85  25  19  88  13  67  10  75  61  22  74  48  18  24  74  87  12  20   1  82  88  26  26  18  66  56  89  72  55  13  47  40  58  48  58  79  85  36  49  31   2   5  93  34  14  15   8  68   6  15  22  30  79  91  39  37   6  22  72   6  43  27  39   6  64  78  55  39  57   6  88  41  80  52  89  20  44  43  65  93   2  43  97  44  83  84  73  41  25  35   7  88  89  46  28  65  66  87  77  85  22  99  64  47  91  58  97  90   2   1  85  47  26  88  36  68  60  13  67  80  72  13  18  16   6  28  10  88  25  93  91  91   2  46  40  80  97  12  41  93  36  99  77   9  61  67  87  42  86  87  20  78  55  20  63  29  35  22  50  12  51  83  56  82  30  97  22  69  97  81   9  44  20  80  12  25  68  96  79  53  74  83  25  41  84  25   9  75  51  33  78  39  23  81  16   8  26  14  58  30  44  50  17  65  24   8  88  47  75  97  86  98  89  16  26   2  32  50  21  33  38  50  76  83  42   3  94  92  26  76  99  50  10  98  32   2  53   3  11  86  96  93  29  94   8  40  93  96  41  88  81  81  42  91  57  84  92  16   4  95  83  18  88  26  74  44  17  99  43  79  72  69  82  38  33  88  46  40  79  12  67   7  93  44  45  23  34  48  69  84  11  32  68  27                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                    67  38  20  75  96  69  18  39  76  70  31  42  97  87  54  29  97  60  50  56  80  29  84  95  67  54  66  23  21  66  70  48  97  92  93  80  17  10  61  66  84   1  47  15  22  73   5  46  47  66  73  23  13  80   2  94  49  49  20  43  57  87  47  27  44  43  11  61  70  39  74  45  26  87  24  92  22  55  29  31  82  27   1  85  32  67  21  95   7  11  39  63   4  96  62  96  81   2  94  90  46  18  88  13   8  71  25   3  66  18  68  51  58  84   8  99  14  48  34   6  79  28  77  35   1  68  72  38  92  49  21  69  16  16  36  45  86  75  11  20  63  25  92  35  49  12  80  12  53  23  24  30  70  16   4  16  58   6  14  77  20  78  31  84  22  42  83  82   4   2  38  62  77  33  45  47  30   8  98  33  80   9  65  34  46   1  15  74  99  78  65  16  50  87  23  29   8  48  26  88  72  32  10  13  54  83  72   4  54  32  22   1  85  92  10  47  95  96  33  78  31  95  36  99  13  13  63  32  62  40  80  70  71   2  95  54  21  92  24  55  99  93  84  53  90  16  69   9  51  72  39  64  12  86  88  40  38  47  20   7  45  81   6  39  26  24  89  86  58  50  25  38  69  37  74  37  93  42  81  96  42  76  31  38  71  41   2  49  75  97  58  10  41  66   2  93  72  24  79  77  20  86  49  44  66  17  36  27   8   5  92  38  80  23  66  73  81  10  53  97  52  78   2  79  37  37  73  34  84  84  60   4  96  96  64  30   6  39   6  48  46  49  41  94  23  67  24  62   4   1   1   3  80  54  61  45  65  18  64  21  82  41  51  13  74  39  84  52  87  65  40  79  90  67  65  50  15  25  31  48  23  60   3  90  99  35  15   6  84  47   2  11  13  24  94  81  76  26  78   4  24  76  49  64  25  74  10  12  88  96  12  94  72  49  28  48  49  90  48  98  67  74  88  24  60  20  45  41  17  97  43  82  45  85  88  28  83  90  28  13  37   8  18  60  41  20  25  81  53  78  84  42  91  80  46  44  74  28  94  48  75  63  68   6  83  61  87  47  92  26   3  99  95   9  10  20  23  60  45   6  99  90  13  50  98   9  97  41  24  11  52  83  89  42  62  53   6  16  37  61  10  95  35  35  37  74  96  41  73  19  47  57  33  58  65  58  45  94   1  53  52  63  12  33  25  59  34  63  85  16  39   8  46  21  53   1  37  47  26  81  91  46  86  10  60  74  23  10  81   1  33  10  99  75  27  22  62  73  91  41  72  48  61  87   7  73  99  41  62  17  50  72  12  95  86  38  29  11  47  94  50  15  88  32  67  52  83   7  43  24  69  64  95  72  70  96  30  93  90  36  31  14  98  73  68  81   6  60  50  18  48  25  76  24  51  75  68   6  23  25   6  32  62  47  47  72   6   5  12  99  77  75  28  20  76  96  43  48  34  55   8  22  87  56  45  62   7  41  31   5  33  87   8   1   4   3  72  64  67  60  34  75  26  30  94  37  21  92  65  29  89  72  91  33  46  83   2  63  60  54  68  84  57  57  70  93  80  34  19  37  94  31  75  47  97  58  74  94  13  76   9  56  69  73  60  31  41  48  93  67  29  20  33  12  11   8   6  94  46  69  27  35  17  57   7  41  96  21  26  51  80  58  10  99  76  28  18  64  27  42  79  93  10  89  18  67  91  98  77  38  59  28  87  95  20  62   9   5  26  26  29  12  92   1  97  39   2  25  80  48  90  62  61  37  90  12  31  34  34  27  30  35  87  93  30  71  40  46  24  76  78  74  85  76   2  94  99  89   3  64  24  36  12  57  92   8   5  68  54  46  86   3  14  61  51   4  76  89  42   7  92  12  53  14  88  62  88  86   3  41  89  81  50  50  34  49  48  25  18  10  93  44  11  10  87  36  29  63  95  95  22   5  21  28  72  84  21  95  66  49  27  15  47  23  83  74  52  93  19  63  56  98  98  49  89  26  84                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                  20  26  87  43  88  70  60  74  30  57   8  99  81  17  16   7   8  35  34  84  53  31  12  25  15  37  18  61  33  43  24  78  56  82  43  71  84  43  22  34  89  73   1  24  54  26  84  48  88  84  15  83  31  85  10  69  15  53  88  45  30  41  11  11  62  21  81   5  88  18  43  57  67  18  46  30  26  22  90  27  10  35  94  20  80  22  49  85  39  64  68  34  17  67  10   6  19  96  73  99  46  78  28  90  59  29  73  96  26  83  66  85  43  18  76   6  17  84  41  17  32  92  71  76  32  61  87  74  89  34  60  51  14  47  76  27  99  94  44   3  24  68   6   4  84  10   2  22  94  27  28  97  14  84  65  26  88  92  68  93  56  73   4  50  26  41  61  93  46  82   1  30  39   1  76  71  22  81  60  51  20  59  60  46   8  38  52  87  75  90  42  87  47  31  33  55  57  44  47  86   1  25  42  13  82  76  28  40   1  24  62  79  17  42   3  41  61  73  15  75  39  25  91  57  58  79  53  97  32  40  87  61  51  83  26  83  56  73  59  94  16  55  22  48  65  62  88  25  65  84  62  10  55   4  35  87   2  25  81  25  55  11   2  36  56  32  31  12  72  91  10  16  32  40   9  73  92  38  84  19  11  77  55  66  55  98  40  27  46  80   9  80  56  95  16  91  68  85  51  58  66   6  19  32  30  88  75  75  28  78   8  67  22   2  65  16  25  18  65   1  34  52  93  98  14  79  83  36   9  86  42  55  73  26  32  83  47  47  95  28  30  11  58  78  60  26  69  82  15  76  48  42   4  69  22  28  59  95  36  19  19  62  17  31  98  32  45  42  76  37  96  78  57  73  51  26  70  65  68  49  51  24  19  98  59  30  32  56  35  58  93   8  52  76  77  30  34   2  80  77  30  48  73  87  59  35  99  62  57  40  49  92  99  74  98  40  83  74  41  62  20  32  42  81  21  63  13  29  87  85  12  21  64  29  33  24  12  53  45  82  37  33  17  53  91  58  83  92  83  89  33  81  92  58  15  69  43  96  90  65  71  79  49  80  69  14  14  39  78  17  96   9  56  97  89  47  17   4  45  26  63  42  20  37  38  71  19  72  59  86  43  88  63  53  43  39  62  65  15  15  39  21  48  43   7  81  25  27  46  14  34  98  48   7  18  92  64  56  82  86  97  33   4  89  35   8  16  18  30   3  42  28  45  94  30  64  48  85  24  29  95  35  98   5  88  38  66  83  13  19  26  24   7  64  99  37  56  72  37  77  35  53  56  55  51  87  84  69  60  48  90  24  55  90  46  47  44  87  97  91  95  84  73  14  49   9  78  32  59  98  16  63  82  52  71  98  42  36  66  98  55  94  16  61  45  61  94  60  47  42  21  93  24  27  33  37  20  48  62  32  19  21  17  46  15  48  54  60  75  50  56  88  79  77  25  11  99  62  57  94  60  72  22  27  94  22  87   6  42  72  85  24  72  98   5  69  49  70  31  15  51  77  30  72  54  47  49  30  53  18  41  43  90  19  22  38  40  33  84  85  72   6  89  66  59  74  85   8  73  10  39  63  19   7  69  69  16  61  15  10   5  89  23  79  34  93  68   7  27  29  90  11   2  17  99   2  65   5  91  20  58  60  96  77   3  69  73  67  43  62  86  40  70  65  79   8  52  61  83  13  51   2  46  64  14  18  30  96  28   1  90  44  96  43  98  35  91  15   6  31  69  39   5  25  85   7  75  15  31  69  55  63  88  33  43  24  17  56  99  46  92  42  80  66  67  43  26  58  26  49  36  12  90  13  41  70  88  32  29  47  57  43  82  88  94  36  58  92  77  84  81  54   5  82  77  24  73  24  73  74  75   7  18  61  90  34  59  42  60   8  98  80  74  16   1  35  19  60  40  77  69  18   3  73  70  11  30  92  27  75  58  63  26  70  76  54  28  39  72  95  78  85   4  85  38   6  81  55  86  44  99  18  69  80   5  29  50  60                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                35  37  47  79  57  31  51  45  86  80  40   9  36   3  61  89  36  11  18  97  22  86  31  64  26  18  20  28  28  46  21  65  10  38  28  54  90  34  25  72  81  33  94  25  84   4  93  80  88  81  53  16  69  77  38  86  22  15  86  34  81  76  17  49  97   8  20  70   1   4  28  42  95  11  63   9  23  92  94  17  55  66  44  45   4  57  96   7  47  56   6  30  65  23  36  24  50  78   1  28  49  91  17  42  96  10  25  79  41  10  26  11  80  40  34   3   4  58  32  40  60  82  53  31  95   6   6  75  42  47  76  51  54  95   4  55  63  62   9  94  32   9  70  10  56   9  32  98   3  28  49  79  36  39  16  53  51  18  61  10  33  21  30  34  33  77  16  76  55  42  66  20  45  87  20  84  69  92  12   7  70  78  98  21  93  47  81  19  80  68  82  33  92  12  25   3  82  45  43  74  65  36  81  97  98  82  50   8  26  43  57   1  11  88  33  74  23  17  99  88  31  73  59  83  36  52  78   9  92  89  22   7  29  82  25  49  77  83  92  87  75  56  94  41  23   5  30  45  99  40  31  13  38  84  27  14  31  43  29  95   8  56  65  85  74  71  47  61  49  30  21  26  13  99  11  39  10  38  20  26  43  62  59   4  90  25   1  66  80  10  36  83  14  85  12  35  28  43  21  78  40  31  13  45  12  44  29  24  36  48  16  76  68  19  74  92  36  34  32  52  17  62  22  67  21   3  73  89  79  27  40  18  96  47  23  86  50  82  85   2  73  95  67  81  76  93   6  77  70  52  57   7  40  10  98  69  33  79  64  53  52  11  57  17  26   2  85  11  94  45  68  45  82   6  66  15  17  57  64  77  77   2  15  18   3  84  80  18  87  83  79  83  51  76  76  72  98  34   4  20  13  49  25  74  26  84  91  48  73  29  73  90  75  88   8   8  94  38  76  52  63  87  74  50  87  29  20  15  32  68  46  50  38  10  32  70  60  93   3  96  79  70  58  13  14  47  74  54  82  91   1  87  59  33  15  19  46  54  27  55  66  62  34  60  75  28  53  64  11  40   8  56  21  22  97  31  33  12  80  78  13  50  36   4  62  23  56  55  36  80  60  42  28  24  14  60  23  25  69   5  33  83  52  48  41  12  64  72   2  33  25  16  68  51  81  46  60  94  77  30  62  54   8  27  37  97  42  90  55  80  23  17  72  18  21  64  17  32  98  59  97  96   7  30  82  23  69  26  20  81  42  69  98  38  97  96  85   2  39  59  99  85  26  37  89  55  95  72  19   8  31   4  99  28  99  38  57  98  94  31  70  56   9  56  23  54   6  55  10   5  46  89  56  17  78  47  58  44  78  82   6  58  13  98  58  32  25  23  55  91  53  19  42  34   2  24  37  59  60  71  53  68  26   7  81  15  19  51   7   9   8   3  98   5  18   1  77  27  40  34  44  10  79  60   6   5  40  33  14  91  40  14  94  25  51  76  66  72  56  20  37  88   4  15  14  68  91  67  11  67  73   9  16  27  37  97  83  85  45  76  86  51   9   5   4  17  37  97  74   2  43  36  68  57  70  86  47  75  22  52  49  95  94  38  32  23  33  62  82  62  12  75  26  13  88  52  36  34  63  16  47  65  40  84  45  17  52  79  15  29  35  73  81  47  18  37   4  14  20  97  83   5   7  40  38  93  19   1  52  95  38   6  16  60  81  34  33  17  74  89   5  64  85  21  79  59  78  19   7   1  64  27  68  54  16  69  52  23  73  35  71  49  68  93  25  20  30  58  97  65  88   7  80  57  99  58  25  60  20  44  54  46  96  96  72  88   2  50  29  80  22  90   9  81  36   8  98  70  21  78  68  78  32  98  10  87  93  93  24  77  31  51  85  71  52  20  41  84  27  55  95  36  38  61  16  32  16  29  45  94   1  72  27  32  63  25  12  43  33  49  22  94  30  16  50  27  51  81  28  43  93  25  10  86  12  75  39  67  30                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                              98  53  64  81  18  22  89  47  62  47  83   4   1  69  36  56  71   5  67  41  40  37  25  54  33  94  49  36  49  44  29  74  93  54  41  42  83  81  36   8  31  45  83  60  97  17  80  98   8  91  93  14  84  48  53  63  20  23  20   5  88  32   6  60  54  67  91  48  62  24  28  50  47  89  40  11  25  57  54  15  50  73  91  59   7  73   8  27  91  78  90  50   4  33  29  22  55  58  90   1  94  80   9  71  54  13  42   1  86  43  60  99  74  58  56  75  99   4  32  48  13  47  77  47   6  28  17  43  88  84  44  34  46   2  73  77   9  82  43   5  63  13  60   8  44  12  38  88  49  21  20  45  32  86  68  78   9   9  77  98  25  49   5  74  89  37  52  65  11  71  20  35  86  37  27  91  26  46  17  20  94  50  37   7  33  15   9  14  74  42   3  81  29  91  57  22  92  85  98  56  28  73  59  58  68  41  22  89  23  30  62  65  89   3  95  61  39  58  10  12  89  48  84  20  70  57  51  20  72  74   2  34  61  87  95  75  71  66  71  53  81  18   2   6   6  71  44   4  20   5  42  57  58  76   3  89  30  49  15  56  96  61  90  17  57  75  66  75  97  57  41  74   3  28  43  59  47  85  57  14  40  27  87  55  13  92  10  20  21  21  66  77  50  30  23  13  39  79  17   7  38  23  32   5  31  52  90  59  74  77  56  39  90  99  21  99  88  14  42   8  63  32  12  89  20   5  46  15  61  19  62   5  73  70  34  16  39  19  81   2  92  38  11  36  73  81   1  99  96   4  17  47  44   8  87  44  20  51  68  42  82  50  63  94  30  12  58  87  75  21  61  18  25  34  95  39   4  51  13  78  26  91   5  98  10  26   8  92  46   3  52  18  66  80  73  14  78  45  33  23  52  88  22  31  35  36  81  54  46  69  78  64  39  49  34  68  77  10  65  16  54  42  80  23  36  80  53  67  92  93  72  53  73  39  84  62  88  53   5  14  22  18  90  14  64  36  19   3  71  19  54  38  22  65  42  27  57  73  57  45  25  46  70  39  20  27  57  96  80  32  78  53  47  78  34  92  12  12  11  31  86  48  63  95  71  82  11  80  28  41  57  89  22  30  67  28  33  90  30  52  57  48  73  14  27  33  57  89  93  30  68  50  31   8  28   8  76  68   3  43  48  75  24  23  32  80  96  53  71  42  32  81  96  28  79  26  99  11  28  77  30  23   9  52   4   7  87  55  84  50  72  97  60  97  88  59  32  11  37  89  50  37  28  11  22  45   3  36  25  46  29  44  95  22  73  82  41  86  37  48  97  49  20  30  38  52  96  63  31  72  87   5  10  11  81  80  41  73  55  83  42  45   7  47  97  87  38  47  17  15   6  40  65  15  73  23  11  57  98  28  58  56  40  12  65  58  33  26  57  18  23  16  13  70  42  86  44  98  65  72  58   5   6  61  32  17  34  81  79  69   6  79  52  24  61  41  20   7  23  29  64  42   2   9  61  27  41  86  41  43  50  60  83  17  99  84  80  99  68  55  47  92  54   8  98  85  49  45  38  73  39  58  57  28  50  64  63  41  61  45  83   9  24   2  92  61  31   5  61  92  58  76  35   8  36  62   1  23  67  69  32  54  89  62  48  62  43  47  51  62  14  60  67  62  10  40  49  39  15  21  54  17  24  65  45  95  80  49  35   2  73  70  73   6  27   6  53  28  99  57  69  23  50  51  27  45  70  79  12  35  94  81  69  29  92  23  59  53  76  21  46  16   3  10  54  63  33  58  41  13  92  96  69  50  39   4  23  78  67  69  16  92   1  95   8  88  99  17  95  82  38  94  60  74  91  58   5  68  26  98  75  86  88  16   5  30  15  15  59  57  27  76  93  70  38  96  20  57  81  53  24  18  38  12  13  95  66  34  50  10  99  55  33  63   6   5  23  32   9  45  48  34  94  63  71   3  50  56  35  16  74  95   3  34  26  36  54  78  85  35                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                            22  88  26  28  28  47  24  61  55   8  64  43  30  29  70  78  35  36   5  90  51  23  51  78   8  82   2  51  80  63  52  36  60  21  33  18  70  68  51  84  95  34  93   1  54   7  81  98  45  20  50   5  44  17  80  98  48  77  13  78  37  54  71  77  18  34  15  95  76  37  76  66  67  84  76  60  72  58  39  57  12  75  79   8  77  78  66  62  86  92  58  91  25  34  33   5  54  71  48  67  97  72  73  73  69  80  72  82   5  21  47  50   3  22  53   3  75  88  70  14  41  23  17  41  75  22  32  59  12  31  73  52  52  96  70  12  28  71  47  20  24  73  98  42  43  51  37  49  72  41  19   2  75  58  31  55  88   8  89  94  47  12   2   6   1  26  55  38  13  15  31  32  23   5  60   4  21  20  73  93  18  99  91  57  74  49  98  10  61  16  57  66  60  63  28  91  87  99  74  98  88  48  59  94  77  75  84  42  27  67  40  16   8  91  33  82  69  35  58  20  38  12   3  19  96  37  50  40  78   2  85  52  51  37  71  72  15  35  43  92  26  45  43  58  45  54   9  37  22  92  10   3   7  10  63  79   5  27  84  44  63  20  25  88  25   8  18  83   9  76  54  38  21  87  49  66  86  77  20  93  61  38  13  85  78  79  35  19  96  68  87  62  48  68  90  12  21  87  74  93  41  65  38  12  57  72  32  25  82  39  86  32  19  61  21  42  39  76  47  98   8  69  68  14  61  31  20  71  86  22  29  39  11  96  96  11  18  92  61  68  86  46  58  90  75  53  63  57   6  34  49  72  16  92  68  94  51  56   5   4  77  57  91  53  11   8  49  39  73  16   9  88  52  10  34  95  32   7  86  95  57  47  47  11  84  15  27  83  17  95  46  43  97  39  83  44  50  45  98  74  78  50  11  48  99  51  24  72  81  95  71  77  12  49  99  32  93  18  93   9  28  96  67  68  89  87  59   4  45  15  46  70  50   1  68  53  91  60  66  42  11  78  73  38  34  39  26  97  44  32  56  42  56   5  42  48  94  27  32  84  98   4  39  84  65  96  66  49  85  34  50  60  38   2  83  88  61  82  42  69  21   5  59  10  70  81  16  26  42  30  48  54  53  30  53  22  44  90  94  69  40  70  83  24  62   1   6  11  77  93  49  57  62  69  99  14  49  87  74  77  60  44  66   9   9  58  88  14  49  80  16  19  77  43  94  39  71  59   5  75  82  41  33  72  58  43  15  62  52  98  19  30  21  53  69  27  77  66  43  98  39  78  72  77  26  58  42  86  81  93  74  28  24  36  81  82  53  41  87  80  44   1  74  13  27  36  22  50  49  25  25  13  12  16  40  50  11  52  76  64  22  25  77   4  71  82  98  97  10  62  57  91  40  14   3  51  43  24  19  15  77  74  12   8  16  39   3  67  69  77  20  44  30  25  38  97  80  38   4  79  22  45   7  11  44  15  42  69  57  16  85  19  69  11  33  21  78  87  98  43  91  41   6  76  47  34  80  75  33  20   8  12  12   7  37  13  98  18  72   6  19  95  33  24  85   9  65  74  41  97  29  22  19  54  24  59   3  86  68  43  45  97  87  62  63  45  40  31  31  69  49  48  16  34  87  45  11  50  30  87  27  18  82  22   7  60  18  11  56   9  95   3  18  31  67  97  31  42  28  31  80  17  92  49  80  94  63  11  34  69  15  27  42  31  93  11   3  39  38  21  20  99  47  90  60  76  81  23  59  20  67  11  35  50  74  80  55  68  56  11  91  43  40  72  69  26  82  58  66  89  44  73  76  54  11  90  69  19  32  82   9  32  12  24  40  60  83  36  65  22   9  91  40  17  24  97  69  12  57  33  96  41  56   6  87   8  96  47  88  53  60  66  57  67  35  77  48  18  18  73  13  74  63  86  46  67  13  93  56  50  99  54  44  67  30   8  96  59  20  57  48  54  20  84  76  11  65  40  50  21  91  79  55   6  50  96   3  34  76  82  11                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                          90  78  94  42  93  27  61  20  45  59  23   8  46  31  56  75  76  40  96  16  64  35  61  17  83  91  55  45  47  18  74  40  33  23  73  95  45  79  83  95  47  66  42  84  31  82  53  75  75  69  50  27  92  28  48  17  51  83  58  89  50  49  67  30  59   2  68  78  70  85  91  15  41  52  42  58  38  26  14  60   5  12  11  26  45  65  54  78  39  44  44  45  52  47  79  94  98  19  65  97  28   7  62  19  23  71  34  14  29  46  49  77  34  66  43  39  19  62  43  62  34  91  58  83  29  17  18  41  61  22  85  52  90  95  21  25  83  23  78  32  55  66  72  76   6  53  79  94  95  10  77  67  80  76  90  17  51  96   8  86  64  55  78  43   8  70  53  30  57  39   9  88  98  14   6  89  37  21  91  19   8  48  43  10  73  40  30  52  84  50  49  13  45  37  50  69  79  47  39  41  61  65  19  44  45  92  72  76  68  59   2  62  45  59  97  41  21  99  72  50  15  55  65  39  21  34  19  84  19  21  47  16  44  22  36  41  75  94  14  86  61  54  85  13  55  83  24  81  79   3  71  22  75  82  77  59  26  11  23  71  21  12  96  37  51  90  40  35  98  85  15  99  22   3  65  70  28   3  49  56  19  50  66  70  50  29  77  91   1  84  75  59   3   2  81  59  19  88  23  56  38  68  97  49  16  65  71  39  74  29  66  89  89  36  44  53  34  82  69  43  97  49  35  65  54  90  21  20  50  25  84  91  71  50  77  77  16  26  30  12  56  77  51  15  25  42  10   1  92  92  60   7  55  11  24  13   6  28  13  35  84  14  89  97  67  12  27  98  56  34  48  83   8  63  86  66  37  91  96  49  52  83  93  89  33  59  72  64  44  49  91  99  41  57  96  34  23  15  31  35  49  27  18  16  99   1  60  72  27  10  17  73  61  32  46  38  99  77  77  24  34  56  12  46  76  30  76  42  58  42  54  50  40  61  50  67  60  38  64  11  63  57  75  87  46  18  96  92  19  39  62  34  70   1   5  58  97  57  44  60   2  11  77  72  61  70  91   8  38  63  94  69  99  76  98  99  76  82  10  54  25  10  79  17  41  63  86  54  16  16  77  17  88  25  68  59  87   9  69  61  45  10  64  38  88  44  54  16  12  62  21  24  62  64  22  18  58  41  43  46   5  54  47  60  29  97  33  55  96  59  36  50  67  60  37  71  35  48  10  58  61  40  92  76  64  45  49  20  46  40  38  33   6   2  11   5  38  39   1  21   1  30  50  35  38  90  49   7   4  81  77  50  18  74  83  42  99  69  96  41  89  33  58  45  46  58  56   2  36  41  51  92  55  30  31  79  90  90  49  96  48  27  36  16  56  22  37  36  24  90  70  20  64  42  14  95  64   6  28   8  87  31  90  37  50  45  96  61  66  34  95   5  97  67  81  11  39  22  28   6  38  64  55  65  43  97  40  40  69  45  81  24  46   3  93  56   7  39  51  58  14  20  92  20  67  97  93  66  35  39  30  21  28  18  10  13  58  53   9  51  58  24  17  20  93  52  31  67  77  33  46  36  76  10   4  87   8  11  35   9   3  10   6  63   9  18  79  76  82  70  25  18  24  58  13  59  94  82  48  78  81   5  52  45   5  77  32   6  77  64  12  51  11  11  94  23   5  26  67  38  88  25  86  68   5  96  62  93  98  43  78  95  88  23  69  64  38  87  11  50  61  48  26   9  30   6  81  84  54  11  90  99  64  68  32  87  43  30  85   5  61  27  77  75   9  15  57   4  12  70  46  32  27  16  42  54  48  56  21  45  46  37  61   7  94  54  44  38  43  39  50  37   8  44  40  52  85  86  18   4  28  30  43  87  56  22  60  84  17  45  21  79  75  57  66   5  81  71  31  21  73  68  95   8   3  13  36  48  20  83  58  76  51  11  79  74  59  48  33  63  75  94  94   3  52  33  70  36  53  15  30  31  23  15  23  35  53  66  77  90  99  48                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                        79  87   1  26  12  61  42  45  82  61  89  67  52  28  96  50  75  19  58  92  33  90   9  85  63  99  90  31  11  82  28  16  60   8  95  17  80   6  47  94  16  28  93  38  67  76  99  19   5  69   3  66  82  13  34  42  72  35  82  90  16   4  15  14  56  15  38  16  58  72  51  89  26  14   1  17  24  49  68  93  17  73  65  98  42   1  77  51  93  74  15  56  40  87  34  94  92  71  46  78  34  89  45  34  17  28   7  68  24  51  63  89  90  38   7  83  66  90  47  28  66  76   9  87  55  73  65  88  59  14  83  30  42   4  38  53   5   8  50  39  60  45  34  21  40  69  87  96   1  65  85  50  95  40  17  12  27   9  36  44  51  81  45  78  11   6  89  15  94  41  72   5  77  15  50  32  65  79  91  99   2  96  76  64  40  38  93  65  63  69  49  61  27   1  31  83  79  44  39  58  53   6  68  52  51  68   6  43  75  46  80  10  38  48  47  76  16  31  72  81  61  70  71  32  30  82   1  14  52  48  71  15  31  47  92  40  67  35  62   1  26  57  59  44  47  83  26  77  23   8   6  11  60  38  49  23  12  92  21  33   6  85  87  91  70  81  39  79  90  34  61  73  91  93  54  55  90  58  75  14  93  39  38  15  19   3  14  83  49  45   8  16  46  20  24  54  73  69  84  65  77  91  30  99  84  25  41  22  88  76  95  25  59  40  29  80   1  62  24  59  21  54  65  81  86  50  75  25  38  85  62  84   3   7  53  46  54  48  75  86  22  69  92  37   3  26  64  44  77  15  48  26   5  71  57  58  42  18  72  89  93  33  95  40  42  48  39  72  57   9  30  22  35  12  74  96  38  33  40  43  25  61  64  89  69  32  81  47  26  81  83  87  71  69  47  11  35  88  35   6  27  99  38  82  17  31  71  64   2  33  19  30  46  74  64  25  48  59  65  48  12  57  61  72  57  52  66  56  23  66  64  12  42  65  52  54   1   4  73  21  70  63  84  27  64  90  13  82  28  35  98  38   1  10  89  54  37  29  54  49  49  61  64  51  99  79  32  87  88   6  81  74  70  97  16  38  95   1  97  47  82  76  60   2  92  17  85  26  58  15  58  79  11  38  15  45  32  74  27  52  88  70  22  58  13  50  79  49  18  72  26   6  78  48  13  23  46  85   1  40  17  39  17  76  49  32  30  66  32  52  28  20  20  34  90  16  31  27  81  89  39  41  66  17  41  73   3  64  32  31  80  25  85  13  47  13  65  19   3  19  85  67  78  89  30  64  90  38  70  24  93  13  39  99  38  90  35  91  92  57  85  48  14  45  80  95  81  33  71  30  45  52  46  99  97  68  41  71  71  10  94  93  55  71  30  80  81  58  30  63   8  43  18  79  80  13  71  11  72  44  99  33   7  24   5  57  70  67   2  95  76   3  81  18  26  67  31  62  23  36  39  53  63  66  72  62   7   9  64  78  39  21  25  81  78  82  16  63  95  58  81  12  75  18  28  22  30   4  27  21  78  58  92  52  54  38  84  82  17  12  85  33  64  69  67  61  72   8  51  10  64  26  69  60  61  83  39  35  84  61  49  88  59  79  13  71  82  53  67  86  22  37  52  10  68   7  69  49  53  65  40  79  57  25  48  11  54  64  41  37  30  83  67   1  21  17  15  38  14  75  25  67  48  98  72  24  36  51  70  17  80  61  85  80  22  67  19  97  78   2  54  25  54  64  21   9  67  21  96  64  44  96  33   9   2  32  88  71  51  44  40  45  32  96  65  84  88  76  92  33  43   3  15  43  55  28  10  64  93  80  36  94  15  23  76  39  11  38  90  65  10  64  49   6  17  29  87  70  36  65  32  33  48  85  94  74  94  16  81  29  38  75  10  85  15  64  13  79  99  22  85  37  15  17  44  24  10  98  41  41  29  48  77  47  30  79  64  77  49  94  63   9  53  33  52   9  41   2   1  66   4  10  92   8   5  58  58  23  61  44  11   1  42                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                      82  45  22  95  97  51  97  46  70  67  46  36  85  61  97  67  91  73  49  79  27  89  10  24  57  41  85  90  30  23  12  31  33  76  20  63  12  79  12  67  40  36  74  15  46  90  69  50  27  21  79  70  43  67  79  28  15   8  36  41  80  39  57  26  55  56  51  36  88  38  26  92  94   4  64  43  96   9  68  39  91  41  96   6  36  12  45  47  39  11   8  36   2  95  69  46  56  30   4  31  72   4  70  78  20   7  71  60  21  14  26  49  56  66  47  21  21  63  92  28  45   6  50  77  57  25  29  19  41  42  89  32  30  93  85  34  45  38  82  69  85  73  45  65  60  12   2  92  90  16  67  13  29  72  22  51  93   3  83  44  16  69  52  11  49  37  40  32  11  86  99  45  34  83  80  99   8  15  34  43  15  61  86  29  38  15  39   9  31  62  87  97  91  84  43  99  22  46  69  12  99  71  33  29  65  66  30  32  87  52  21  54  69  83  14  11  72  21  76  89  15  15  81  68  65  86  47  38   7  15  13  81   1  13  86  44  34  86  83  51  85   4   1  28  16  24  36  78  34  15   4  83  39  40  15  96  86  24  42  69  54  51   9  67  78  55  73  40  51  23  24  31  41  51   3  16  49   7  82  44  77   4  66  43  15   9  73  55  26  37  23   8   5  15  72  95  63  11  67  10  13  98   3  51  82  92  93  25   1   3  42  86  20  50  20  12  33  44  84  39  56  77  50  64  32  19  98  60  49  51  70  64   7  82  31  48  29  91  75  52   5  43  30   1  82  24  44  77   7  71  38  97  71  50  15  42  52  49   1  38   5  13  55  40  53   3  26  65  86  76  30   5  95  61  86  58  83  32   1  99  41  64  80  40  47  49  35  93  35  77  82  15  22  46  69  18  56  70  85  22  94  80   6  30  71  78  38   7  72  42  18  85  90  82  93  28   2  35  12  74  49  39  82  10   7  45  40  90  73  75  52  45  38  46  56  22  90  31  72  49  91  74  79  14  97  38  37  60   2  34  31  46  77  32  47  67  83  46  97  99  34  65  57  61  67  81  30  14  63  47  82  83  43  99  47   6  69  67  18  90  19  54  60  24  76  33  51  98  69  38  80  97  19  48  81  74  86  12  88  60  48  14  51  22  82  77  90  99  66  29  62  12   8  51  13   5   3  24  32  89  80  46  67  28  21  65  40  13  36  71  64  31  45  64  27  26  12  45  74  68   7  17  73  38  91  96  42  69  28  89  88  17  54  61  11  73  96  18  79  61  51  22  90  21  43  52  99  18  35   5  32   1  60   5  20  87  80  39  41  90  26  24  74  39  85  50  35  12  83  64  95  51  27  93  75  41  38  20  50  68  78  43  55   4  65  59  84  43  41  77  94  20  71  47  90  88  77  40  81  86  34  79  38  18  45  57  50  23  35  65  80  44  48  10  61  25  13  67  87  57  34  79  80  46  68  77  65  12  85  45  21  85  10  33  83  95  25  53  74  22  53  79  62  56  74  52   9  38  43  51  91  20  74  95  26  83  16  25  52  53  46  82  65  36  41  76  77  66  10  63  57  14  91   2  73  91  74   1  22  77  44  34  59   4  12  24  41  41  23   9  48  82  16  35  77  19  83  67  84  74  38  83  50  74  13  75  35  27  90   8  39  44  90  91  10  17  86   8  96  70  24  48  45  39  74  58  62  75  82  13  47  12  73  54  99  41  15  31  31  80  51  74  57  10  98  76  30  39  68  51  47  82  83  60   7  51  52  34  39   4  24  28   3  43  99  88  41  92  95  37  87  22  14   5  52  88  57  63  46  29  72  23  33  37  79  56  20  58  94  97  74  34  14  14  86  32  53  67   2  58   3  60  22  22  95  62  69  29  32  80  22  11  54  74  17  19  32  80  49  69  11  53  89  61  24  39  40  38  62  43  35  66  35  46  78   3  25  80  29  34  16  55  39  99  22  44  95  10  96  34  45  18  22  94  64  76   6  66  43  12  75  81  35  63                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    53  67  34  92  94   1  47  51  77  86  85  30  33   1  91  40  67  23  30  70  95  42  29  78  70  30  21  43  65  92  58  60  13  27  49  16  80  69  48  90  40  79  61  57  61  14   1   4  29   9  30  14  79  32  95  31  68  34  14  63  46  60  19  42  82  12  81  45  25  36  82  78  66  95  76  80   9  94  79  80  72  65  40   1  44   7  44  61  43   3  24  72  11  47  96  72  63  29  48  16  16  33  51  58  38  75  42  82   8  28  11  31  39  38  33  89  42  14  69  20  31  47  28  62   4  91   4  80  68  91   3  65  50  68  24  92  26  88   7  49  59  70  98  69  56  14  74  56  49  85  18   5  90  95  55  56  17  65  23  58  36  20  43  61  94  60  71  34  10  71  92  41  25  61  11  73  71  11  89   3  24  99  51  21  22  50  82  90  43  82  48  46  69   7  90  38  62   1  43  47  36  80  72  29  53  58  77  80  27  95  73  54  53  44  92  46  76  15   9  66  42  22  99  15  48  28   8  29  28  61  68  99  46  18  32  16  69   4  39  78  73  59  60  10  49  28  93  16  14  95  18  85  24  96  52  59  98  15  46  36  41  85  37  37  55  79  70  51  25  20  30   2  49  26  92  79  17  43  18  92  56  20  26  10  46  13  68  90  62  17  12  77  87  53  70  50   6  72  56  48  12  49  65  56  41  16  42  55  80  57  65  39  14  40  56  25  82  22   1  88   8  86  42   7  31  89  55  26  43  92  81  73  35  26   1  55  53  86  85  66  59  66  74  31  61  91  25  95  56  89  43  48  88  61  58  24  95  47  36  50  48  97  33  49  25  81  34  95  66  55  39  90  15  63  62  80   3  30  37  10  78  46  91  19  62  75   4  80  82  57  42   3  18  62  12  63  96  41  19  90  18  51  35  44  74  60   9  48  99  98  51  49  54  68   3  96  64  88   7  38  53   1  43  60  48   1  92  68  78  78   7  37  10  79  30  61  36  81  73   5  80  30  36  41  17  12  14  91  38  10  14  99  87  98  21  63  68  99  30  34  89  61  13  81  49  93  44  13  90  39  31  89  43  18  84  95  75  91  49  54  59  41  35  60  34  76  59  65  29  21  67  68  40  54  10  80  53  11  27  22  27  64  72  32  35   5  38  76  11  18  72  31  72  59  16  18  39  18  41  86  50  38  14  25  85  62  39  67  34  45   6  92  62  85  80  34  60  76  17  87  15  65  22  85  72   9  42  28  28   7  59  32  61  67  30  12  24  30  70  98  39  47  96  46  87  87  55  23  53  58  60   1  52  12  41  42  87   8  37  99  43  82  50  67  57  16  53  47  80  95  43  13  12  90  35  42  75  31  41   7  10  63  95  84  25  20  53  97  62  11  30  42  83  61  33  35  81  46  41  41  25  92  53  65  77   2   7  94  21  93  29  33  80  63  78  81  39   8  52   5  94  71  49  11  21   4  85  76  12  93  19  27  96  16   7  74  43  69  81   9  38  27  94  10  61  27  87  60  47  86  65  74  72  39  58  22  63  71  93  45  50  14   1  93  90  69   4  58  65  81  33  58  10  72  84  95  41  18  67  50   4  31   4  71  21  17   7  50  66  83  67  41  46  11   1  44  30  96  19  82  42  85  43  69  51  48  91  18  70  31  42  54   5  28  79  93  79  32  43  71  10   9  84  21  41  63  86  84  23  57  66  23  66  82  88   1  84  84  19  86  86  30   9  84  55  57  40  43  64  94  22  21   4  69  99  89  43  90  86  84  21  12  43  15  13  50  27  56  97  69  54  60  97  44  12   7  73   5  73  86  60  66  52  37   8  57  42  39   3  53  27  57  12  56  92  48  94  70  58  45  70  61  35  93  40   1  59  71  53  59  65  74  70  54  84  88  44  99  48  82  23  10  78  38  46  72  64  93   2  85  67  46  51  40  85  15  90  47  91  72  44   1  37  12  11  13  10  65  80  45  27   6  97  40  34  76  84  62   1  38  38   3   4  61  61                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                  90  80  63  34  67  10  99  53  38  39  11  71  53   1  46   6  49   3  14  88  68  71  49  75  77  21  97  34  61  93  79  74   3  44  44  30   5  28  16  27  88  43   9  59  21  49  11  18   8  53  53  55  29  18  97  78  51  16  40  86  59  33  58   9  52  48  91  85  60  51  25  33  25  90  93  19  21  72  89  42  31  87   8   1  88  54  51  73   2   8  83   6  72  37  95  41  83   9  91  91  50  75  21  21  63  31  65  50  23  61   6  82  11  99  60  84  74  19  87  32  86  15  14   2  99  86  43  77   9   3  47  84   6  75  73  61  93  71  13  41  38  42  58  39  43   1  91  52  14  89  17  74  98  27   4  57  60   4  35  79  46  73  75  27  45  16  13  33  93  79  65  44  78  98  25  38  37  11  85  74  77  19  68  56   4  68  23  63  92  29  88  60  14  83  15  35  90  80  28  68  76  87  50   5  67  84  48  90  92  69  22  84  86  59  79   1  30  75  43  36  77   1  14  22  77  33  33  98   5  19  28  30  81  43  18   7  29  49  17  60  96  71  93  47  32  15   5   4  31  97   3  95  40  94  68  18  19  99  54  76  96  89  59  82  80  20  51  74  27  25  39  46  36  28  71  11  82  52  57  64  44  72  60  83   4  64  58  52  52  89  97  89  36  23  61  42  43  31  82  62  27  97  26   6  23  79  28  61  10   2  14   4  88  41  77  23  22  22  85  31  63   3  27   7  57  26  33  75  59  23  18  18  97  72  13  74  34  69  16  85  90  83   1  57  43  41  87  78  13  86   5   3  74  48  75  88  28  14  52  59  47  85  78  46  70  73   5  59  51  13  72  74  75  76  64  77  72  69  40  76  54   4  40  93  18  51  13  47  56   8  47  38  39  34  11  93  77  29  60  49  43  15  14  71  94  37  42  35  81  79  18  73  54  37  79  37  74  93  95   2  57  45  75  21  10  13  59  67  15  55  59  85  36  73  82  88  61  19  39  87  62  64  39  67   8  80   6   3  89  46   1  45  75  18  38  22  31  39  67  98  84  48  97  10  31  39  69  99   9  77   9  24  50  49  66  95  19  52  53  58  85  52  98  10  50  63   3  34  50  40  53  85  37  94  42  67  13  42  73  10  72  10  41  63  10  20  22  51  54  32  52  26  84  61  32  40  16  45  66  86  97  43  17  97  63  81  49  59  22  33  16  89  77  74   9   3  61  42  76  61  24   4  37  43  90  17  77   1  60  27  60  14  31  76  77  35  82  34  39  40  58  61  28  32  65   1  11  70  78  49  26  12  18  44  79   8  30  89  74  87  43  93  30  79   9  29  36  97  92  56  72  84   7  31   8  42  49  87  96  70  52  45  54  95  59  42  53   6   6  97  27  23  54  77  96  96  90  41  82  44  48  77   1  67  25  13  56  49  12  63   7   8  94  13   5  33  99  81  30  98  41  23  86  81  90  56  71  96  28  74  52  65  76  84  94  80  62  36  81  22  23  85  72  70  91  62  72  90   1   3  10  31  95  74  82   8  14   8  67  98  99  65  89  16  74   3  64  79  46  20  65  39  65   3  58  96  11  84  89  46  93  57  23  33  46   7   6  92  74  48  98  15  63   1  37   3  57  68  30  35  21  54   4   3  18  71  88   9  19  43  27   9  45  15  47  91   5  46  57  81  79  50  74  48  60  23  13  21  25  96  68  18  61  50  53  16  16  47  11  69  60   6  35   1  27  64  78  64  79  50   7  69  45  35  19  35  18  24  68  17  82  45  40  48   4  78  72  66  78  29  80  20  70  49  39  81  68  50   7  67  94  89  40  37  19  39  18  26  36  28  81  31  11  76  92   4  60   4  60  91  56  16  80  93  12  12  35  56  27  62  43  78  20  52  98  33  94  64  96  31  51  49  46  22  44  10   2  27  18  78  68  72   5  18  68  59  96  72  46  60  25  96  66  27   7  90  59   4  71   4  81  68  92  80  54  46   6  17  21  27   5   3   9  76  76   4                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                3  96  34  81  10  30   8  55  69  56  98  54  91  44  69  13  26  40  64  61  57  30  30  39  16  44  55  28  93  89  69  77  18  69  21  79  28  53  45  50  70  87  60  18  16  69  30  49  21  58  55  75  96  75  53  97   8  70  61  15  16  21  37  29  16  91  95  70  85  21  92  59  84  97  44  89  78  48  38  28  71  28  91   3  52  31  21  26   3  11  98   7  84  95  92  12  33   6  11  37  98  27  67  87  45  53  79  60  51  60  91  91  61  88  72  40  28  95   3   7  19  60  18  19   9  31  61   2   7  95  79  52  26  37  22  75  37   5  27  30  77  82  26  84  54  37  82  34  17  24  49  28  83  48  44   3  33  85  64  88   2  50  43  88  44  83   3   5   8  58  30  16  28  90  96  92  83   3  79  31  78  16  96   9  59  20  97  71   8  77  42  91  36  81  26  71  49  66  48  15  46  74  99  73  81   8  25  57  77  48  95  55  60  45  94  83  77  99  45  75  32  31   2  62  23  53  84  34  74  63  79  89  20   6  42  73  74  95  41  37  90  13  95  23  88  39  30  45  90  68  45  28  26  49  23  21  14  80   4  26  97  94  73  86  37  54  33  39  87  68  84  40   3  76   8  56  96  79  63  46  70  12  63  34  59   5  78  59  20  23  25  13   2  86   3  21  68  13  20  74  74  26  42   6  33  62  95  64  97  47  26  59  14  47   9  78  60  90  85  39  17  94  10  90  47   4  58  79  47  59  44  34  19  83  52  76  68  16  51  13  87   1  29   6  97  64   7  43  99  45  32  54  25  67  23  81  72  28  63  93  68  75  31  53  23  23  14  64  39  86  65  27  42  32  91  23   1  24  18  74  77  64  24  28  98  44  30  97  83  20  57  80  51  46  45  35  88  91  26  41  33  13  35  89  42  45  23  46  67  95  42  24   1   7  21  83  54  59  81  56  73  46  44  89   6  41  99  93  40  45  63  26   8  95  42  86  70  30  39  33  58  53  33  35  12  38  73  28  65  13  90  82  21  89   8  36  27  25  41  36  23   3  24  23  49  35  43  82  35  25  37  21  56  32  79  70  19  77  91  12  54  50  68  76  92  51  39  98  77   5  13  41  90   9  44  19  45  67   8  94  94  22  26  98  19  34  71  23  19  43  66  89  40  80  84  39  50  65  27  86  21  24  53  75  89  34   2  86  99  10  74   2  95   3  44  22   3  62  12  53  63  94  26   7  73  44  16  83   9  18  98  55  25   6  41  58  32  86  53  43  37  26  63  26  25  47  11  86  70  78  14  60  55  50  89  65  11  57  76  10  96  85  81  25  19  40  74   1  33  23  37  90  97   5  55  19  23  86  24   9  99   9  78  38  50  71  71  14  30  48  67   6  59  30  76  28  76  27  70  56  32  87  24  11  95  94  65  71  15  20  69  83   6  45   7  35  10  95  29  99  16  75  93  69  45  83  75  42  17  25  17  36  73   8  68  51  91  52  25   3  88  43   4  39  43  30  79  26  74  53  42  81  50  69  38  83  31  81  60  19  80  84  64  39   8  99  11  86  60  91  25  98  54  23  27  50  85  54  92  34   1   8  71  59  10  93  22  43  45   7  80  16  61  16  30  32  62  59  61  13  94  95  30  17  14  34  47  30  66  54  72  26   1  19  70  34  95  20   8  28  64  15  29  60   3  56  25  73  18  37  19  11  43  21  59  29   2  80   4   7  57  95  52  82  31  38   9  17  76  71   8  46  34  53  29   7  54  39  15  38  83  18   9  40   5  49  96  32  35  64  38  14  59  56  81  51  46  49  81  43  60  47  74  95  13  49   6   5  69  52  87  42  71  89  29  64  22  18  12  67  18  10  52  52  68  85  45  79  62  41  65  38  51   2  92  13  47  41  20  64  91  68  99  52  59  91  62  79  92  15  82  73  10  80  86  89  10  51  13  32   2  23  70  44  86  51  48  66  80  41  21  60  61  69   2  54  19   7  25  12  94  59  89  46  87  75  11                                                                                                                                                                                                                                
                                                                                                                                                                                                                              14  61  29  51   1  74  83  92  44  51  52  12  68  39  52   5  13  73  35  87   3  86  92  88  96   6  72  66  51  67  13  58  41  70  81  81  68  53  14  20   2  44  91  76  61  91  37  71  26  86  66  54  36  55  32  43  48   4   6  96  94  49  18  65  91  71   5  79  10  73  81  97  56  52  39  26  71  28  48  96  44  14  96  36  57  92  91   9  32  26  50  57  58  40  20  40  91  75  74  48  89  21  61  28   6  74  17  19  50  30  42  13  80  10   9  38  49  66  12  66  77  27  78  93  71   4  82  78  69  72  68  27   9  85  57  68  11  56  84  23  50  94  61  41  62  13  56  66  93  70  50  53  74   5  51  69  15  89  20  84  36  59  26  64  62  88  42   2  52  48  30  62  88  78  17  38  27  34  36  44  55  51   8  58  95  32  51  72  53  12  35   6  48  88  11  80  85  56  82  85  75  27  28  21  57  37  67  14  65  68  39  54  17  74  38  98  60  59  71  66  64  38  22  49  74  72  23  39  74  11  30  32  41  92  92  40   5  40  11  41  89  90   5  34  53  28  79  30  19   1  53  82  67  32  97  54   7  58  62  13   1  99  29  37  30  54   1  65  37  40   6  21   3  20  17  71  63  85  65  51  42  50  72  72  34  31  28  26  38  45  54  51  25  79  37  46   9  94  46  90  93  79  27  58  49  40  21  48  43   1  54  12  93  23  65  71  77  34  86  75  21   1  60  92  75  94  55  54  22  49  28  82  26  17  46  90  48  74  47   2   8  94  51   1   7  50  42  68  61  27  78  75  45  52  51   5  86  74  60   7  27  65  43  89  38  35  64   8  25   7  40  28  99  74  76  39  87  96  21  14  99  25  71   3   9  24  30  16  55  73  53  80  27  22  23  13  50  49  79  46  47  53  92  43  17  73  44  44  40  32  96  27  76  62  34  36  68  79  43   3  49  44  51  46  21  55   9  14  78  36  74   8  71  54  19  50  47  85  99  56  70  64  15  63  47  34  30  19  60  81  62  66  25   7  49  31  32  85  80  16  63  27  22  41  83   6  32  85  61  36  75  44  94  29  28  40  71  40  92  83  56  46  17  38  58  35  52  68  78  12  16  14  28  29  13  87  71  30   2  87  99  81  17  46  67  27   6  47  52  72   5  20  63  50  17  13  19  50  34   5  89  18  95  65  40  44  10  68  92  67   7  85  85  34  67  15  57  88  36  30  37  13  15  83  79  14  66  18  98   9  37  91  67  74  77  99  41  60  97  19  46  78  61  31  70  98  77   6  69  16  84  95  30  58  11  69  94  47  96  77   3  38  93  94  73  76  44  99   1  29  92  64  10  37  58  81  90  88  74  97  49  89  94  66  38  19  11  91  38  62  48  93  11  87  87  60  66  51  57  63  43  38  80  63  92  85  47  58  90  79  87  56  26  58  96  13  80  72  17   9  59  24  98  99  64  41  83  80  29  18   9  16  48  17  66   8   2   5   1  21  40  54  35  20  31  34  74   4  80  40  73  54  90  95  50  10   7  24  60  56  27  83  34  37  28   3  12  12  59  53  56  11  89  67  78  36  17  94  66  43   9  63  50   1  99  76  43  47  26  44  60  80  50   2  89  84  17   4  22  72  35  19  25  54  89  71  65  85  33  10  66  57  68  21  90  28   2  28  54  80   7  63  40  21  72  20  97  96  59  32  31  21  22  16   3  34  90  36  39  39  47   5  54  94  84  45  67  55  96   2  75  83  66  37  90  37  47  32  37  46  93  48  88  79  50  40  64  40  80  70  95  59  98   6  19  80  99  54  41  38  91  56   7  29  51  81  35  37  12  64  62  63  39  35  12  45  85  86  12  14  73  57  41  83  33  18  48  87  45  96  66  74   5  57  49  66  61  55  14  21   5  48  82  87  47   5  31  48  32  22  89  24  36  20  44  28   8  95  74  20  66  77  10  19  43  47  94  86  91  83  90  73  20  54  75  96  55  88   9  60  95  57  88  92  63  85  88  24                                                                                                                                                                                                                              
                                                                                                                                                                                                                            50  34  49  34  45  29  75  21  71  58   9  31  73  42  73   7  87  97  53  87  70  19  50  24  94  66  13  70  11  44  43  39  99  91  82  40  37  71  98  95  74  52  44  47  59  14  11  45  94   4  71  24  84  84  34  44  49  56  84  17  67  85  43  42  77  46  32  99  60  65  55  80  16  32  98  89  53  10  97  99  32  40  72  52  62  39  44  67  98  66  88  72  57  88  82  58  78  13  79  35  22  32   4  33  98  83  85   3  59   6  70  36  85   1   4  41  22   4  60   1  45  55  34  40  36   5  41  54   2  54  84  94  17  12   5  41  87  52  24   7  31  53  44  64  33  92  27  54  98  19  88  93  15  35  46  11  61  48  47  80  97  35  96  17  39  91  56  72  14  91  82  76  72  17  82  27   2   6  34  25  35  77  19   4  97  49  34  50  23  46  90  38  39  85  31  57  55  94  38  66  70  96  72  97  97  27  69  53  81   9  17  91  79  28  49  50  18  29  52  48  93   3  25  21  55  56  24  18  98  79  72  84  77   7  41  39  63  70  99  29   1   5  22  95  95  43   3  65  27  73  63  70  45  55  46  17   6   8  35  81  92  66  66  12  96  41  13  19  62   1  88  56  90  17  93  19  71  61  33  71  18  74  37  79  55  52  86  83  36  94   2  51  71  67  55  86  74   1  38  49  44  74  45  67  50  54  94  25  61  13  87  39  56  20  95  92  66  92   4  38  49  60  64   7  25  74  46  24  40  35  54  46  69  94  20  20  63  70  73  98  11  48  99  74  67  40  96   1  21  39  15  49  72   4  64   6  53  68  48   2  46  18  32  75  41  59  27  39  11  36  67  95  67  62  29   8   5  10  59  46  12  70  81  11  96  42  86  41  47  65  83  96  45   2  14  48  66  15  79  63  25  25  43  36  56  49  51   1  52  41  98  87  83  74  87  89  48  28  88   5  14  25  91  38  47  11  22  77  89  63  61  19   1  26  96  32  61  67  18  45  32  83  45  12  58  84  59  59  52  70  74  34   8  77  27  74  11   3  32  66  87  69   5  11  15  14  57  40  93  79  54  40  42   2  88  83  81  19  70  32   4  92  21  72  25  95  51  35  35  64  36   1  87  30  62  90  42  40  72  12  69  50  24  13  37  72  31  94  96  99  68  92   6  31   5  62   4  55  45  89  78  67  65  85  24  87  39  55  78  13  69  41  37  79  97  88  10  36   4  42   5  49  77   4  54  13  58   6  74  89  63   9  44   3  76  67  89  24  34  72  43  63  59  19  80  76  86  82  80  26  25  24  77  44  69  46  63  78  48  85  58   3  85  82  29  51   9  73  60  61  42  12  18  65  43  52  42  45  10  49  98  63  89  28  88  72  46  80  87  49  80   9  57  79  65  36  22  33  78  52  59  95  42  79  83  84  47  22  11   4  65  98  17  12  85  18  19  86  48  44  62   9  44  34  84  54  42  28  63  84  65  51   9  10  38  32  39  40  17  25  57  28  54  71  56  33  93  32  42  85  20  10  80  89  82  57  46  37  29  65  91  29  28  75  13  28  53  59  31   8  64   3  44  92  91  51  95  76   9  70  37  43  53  64   8  76  49  69  57  39  92  45  84   5  59  36  90  18  34  82  51  45  39  77  66  65  93  64  91  88  56  22   4  20  46  57  52  90  80  31  27  83  28  45   9  98  49  54  77   7  23  58  48  80  52  61   3  83  80   3  37  24  61  46  49  40  97  85  92  86  42  48  44  57  64  99  45  12   6  90  56   6  21  98  78  26  10  67  31  30  84  29  77   3  54  35  38  24  92  50  16  24  81   3  70   4  25  62  58  19   1  23  65  85  67  30  19  63  31  90  23  40  74  15  85  75   6  60  68  95  18  47  51  63  48  35  79  31  49  80  96  89  85  39  98  58  89  82  16  89  25  54   9  42  54  50   6  66  14  70  98  19  46  26  29  17  55  99  73  88  75   8  80  37   6  45  79  82  77  82  70  72  74  16  10  87  86  43  91                                                                                                                                                                                                                            
                                                                                                                                                                                                                          69  63  53  77  46  21  60  71  97  37  42  73  41  75  98   6  61  34  11  18  13  60  29  10  15  73   9  29  79  36  74  35  36  86  83  77  35  17   5  25  35  22  95  87  47  37  16  72  78  93  53  44   2  74  47  47  53  57  93  30  44  73  72  94   8  18  45  50  67   3  66   6   3  18  62  11  38  58  95   1   1  70  90  19  21  28  76  96   5   2  83  25  68  88  16  87  92  63  92  45   3  17  44  98  22  28  36  32  70  74   1  74  68  58  29  68  18  74  83  76  86  83  23  73  53  20  12  60  42  80   5  71  70  51  35  93  52  65  88  78   8  81  28  39  29  88  84  65  23   3  12  10  41  92  95  24   3  75  66  75  56  50  82   9  20  80  35  48  20  24   7  17  65  82  39  77  70  84  19  39  79  74  98  40  75  62  62  40  21  91  56  17  12  76  65  76  65  77   5  26  94  65  99  50  66  42  53  54  71   7  39  47  52  30  12  90  52  80  62  93  68  17  47  69  53  49   3  21  20  27  89  90  71  91  12  20   6  23  84  30  98  58  12  88  41  66  80  57  43  93   8  46  49  63  61  89  30  70  83  70  36  75  12  45  28  56  37  85  24  67  94  74  41  33  59  56  74  91  24  67  16  90  25  60   8  64  74  73  79  38  38  21  56  88  51  35  83  29   7  21  50  77  48  58  79  57  69  79  81  77  69  96  37  41  50   4  79  41   2  47   2  62  66  24  18  18  76  81  12  56  48  37  94  17  59  76  96  37  38  63  62  30  39  57  63  73  62  62   6  23  34  77   4  74  13  83  30  65  70  81  16  68   7   3   5  23  81  63  11  31   6   1  46  18  43  89  37  65   3   8  13  57  14  27  34  21  30   6  92  50  94   7  18  22  88  36  87  50  25  17  73  96  59  82  60  31  60  31  30  33  11  73  75  88  41  95   9   3  53  59  13  69  90  67   2  77  53  29  72   1   5  40  33  99  73  78  13  38  86  93  94  27  53  79  79  35  89   1  77  94  79   5  39  95  53  29  54  76  82  35  45   4   4  81   8  60   3  70  42  41  76  21  10   3  60  69  58  74   5  58   9  95  39  47  45  95  40  96  92  45  47  78  39  49  10  84  84  41  42  37   7  59   4  43  16  46   1  19  77  31  93  68  34  53   3  70   3  63  96  72  98  67  19  59  42  29  43  77  75  34  53  60   3  38  48  84  66  40  96  30  30  79  52  70  18  23  69  48  70  49  15  87  65  34  30  57   5  29  49  92  86  41  45  12  41  56   7  71  12  68  96  39  24  59  34  65  84  32  62  18  99   6  64  39  80  72  54  43  74  46  61  12  35  55  10  54  46  72  17   6  31  86  59  77  87  58  52   5  50  42  91  94  69  12  48  33  73  92  19  96  97  72  99  27   4  92  28  20  84  93  67  85  86  42   4  90  44  28  46  25  30   5  97  16  61  16  80  45  63  44   2  40  63  93  62  23  27   9  26  85  66  34  38  67  51  85  90  15  11   7  61  85  24  53  97  44  10  57  76  57   3  61  53  77  79   6  52  29  88  59  72  34  95  44  73  56  92  34  71  97  63  98  66   7  93  99  92  96  24  48  13  10   7  26   7   1  63  24  57  68  73  88  48  41  15   6  93  68  50  11  89  92  22  26  68  75  90  97  78  29  56  48  33  92  48  25  27  41  38  56  18  46  21   4  57  73  50  15  62  20  51  30  60  25  26  26  78  52  91  98  23  59  64  81  74  90  56   8  98  83  89  11  52  41  14  33  16  30  67  30  59  73  22  92  79  98  91  57   3  60   9  22   7  13   9  90  41  95  66  43  79  87  28  92  50   6  78  71  47  72  44  47  12  25  85  74  63  66   4  75  68  52  70  96  63  31  76   2  23  50  58  71  11  76  95  26  81  76  38  84  18  79  90  87  14  14  35  86  87   2  29  95  21  51  49  82   4  46  89  31  68   5  26  75  53  93  47  73  58  64  93  26  21   1   1  84  88  27  14  73                                                                                                                                                                                                                          
                                                                                                                                                                                                                        22  39  58  55  45  37  45  11  50  59  19   5  64  63  68  59  72  11  40  45  19  77  14  81  93  77  17  32  75  16  16  69  95  46  55  98  27  22  63  68  30  90  36  37  23  86  14  80   9   7  55   8  20   6  74  31  13  50  77  55  64  90  65  26  70  31  52  87  78  70  66  38  89  67   6  58  40  78  38  30  96  40  11  74  51  14  25  17  23  61  47  11  85  95  54  81  96  89  76  57  41  79  52  77   3  23  47  20   6  93  82  59   2  83  59  21  37  72  29  24  92  82  21  52   7  80  50  69  19  59  30  55  74  69  28  39  67  87  94  61  20  77  75   1  59  23  21  71  94  36  55  10  56  28  35  87  28  61  87  20  27  50  80  10   8  63  36  72  42  86   4   1  70  21  87   1  80  91  72  68  50   5  32  20  18  33  53  46   4  21  50  42  98  65  11  54  34   6  44  22  98  40  56  24  52  97  39   4  80  44  35  16  65  85  86  55  95  88  68  19  66  45  54   1  65  20  59  42  81  58  37  11  59  12  75  82  71  18  31  15  26  13  81  62  30  21  53  11  78  75  85  77  58  61  64  16  18  61  97  45  43  34  32  57  58  72  94  44  79  41  88  22  72   2  65  51  58  87   4  44  19  52  59   7  86   8   5  93  71  84  14   6  67  66  85  61  48  26  72  36  21  62  92  20  14  46  90   2  93  56  23  87  31  85  53  62  51   7  19  32  71  55   3  19  91  10  66  24  64   2  53   5  20  64  82  48  66  16  26  54  10  69  70  55  70  32  31  12  59  73  88  26  34  33  56   2  95  74  65  60  72  68  69  87  65  19  17  73  87   5  30  94  26  19  80  28  97  65  49  83  88  19  22  44  25  29  26  40  84  94  42  87  53  78  94  81  92  10  75  94  91  20  19  68  23  96  89  25  29  33  19   4  18  84  33  30  29  51   3   7   9  77   9  72  80  43  11  77  52  84  34  38  55  43  65  34  90  44  46  17  24  18  95  56  58  75  45  21  45  73   4  82  84   9   1  21  74   5  12  46  24  77  54  22  92  22  79   3  78  80  82  47  54  61  56  39  41  56  47  76  39  41  70  49  80  88  38  48  56  61  42  81  90  56   4   4  76  93  76  99  25  57  33  13  65  87  27  72  98   7  99  91  21  28  85   8  83   8  88  58  77  86  13  97  99  15  66  15  75  58  32  63  25  98  62  23  61  61  57  44  91  49  42  75  79  96  87  29  61  17  12  17  45  53  17  90  85  50  28  20  67  89  40  90  46  34  95  61   9  85  10  18  89  30  80  22  90  96  79  17  56  93  83   8  77  99  73  76  38  38  69   8  78  94  65  23  36  15  23  25  39  36  42  92  93  64  92  28  99  85   1  38  42  99   1  63  62  99  41  70  21  84  11  26  44  29  34  22  55  36  33  35  30  34  66  90  59  16   4  71  25  13  52   4  95  78   8  27   7  76  53  77  84  42   9  74  67   3  64  73  78  16  38  97  19  49  68  25  44  48  20  23  55  80  84  92  44  42  26  99  24  74  76  44  30  38  60  56  14   8  29  62  30  44  54  13  55  83  62  63  62  27  62  97  94  12  93  45  23  54  58  67  45  71  24  56  51  62  28  39  63   4   8  55  16  59   8  32  62  80  41  32  45  23  92  79  22  30  18   6  68  17  77  99  95  39  64   6  33  39  60  87  78  94  17  50  78  72  32  66  55  63  83  71  56   6  54  48   6  71  84  83  60  73  54  12  46  30  80  81  74  57  73  81  56  57  30  31  87  83  52  55  97  76  97  60  56  41  85  94  15  69  99  11   3  77  45   4  22  66  73  94  70  69  49  17   8  13  56  55  41  98   2  42  30  76  88  70  54  60  97  80  79  53  23  22  92  84  33  52  61  54  20  48  20  33  59  54  74  58  25  69  87  47   4  22  59  37  76  95  70  13  48  30  39  89  22  74  96  69   1  34  28  43  64  91  47  60   5  42  42  97  21  82  87  54   8  48  61  91  41                                                                                                                                                                                                                        
                                                                                                                                                                                                                      27  82  74  86  61  11  28  20  72  55  42  58  89  56  49  77  13  83  73  61  61  57  55  40   4  33  98  35  42  11   7  12  59  10  26  25  26  94  55  69  58  64  16  92  33  25  10  27  93  56  27   2  21  43  55  54  21  28  64  30  15  45  22  99  10  96  32   4  54  42  32   5  67  48  69  92  72   4  93  56  11   9  78  45  85  85  67  11  39  33  45  15  10  52  59  14  10  31  65  46  73  82  88  10  32  80  47  23  65  99  46   7  35  55  97   3  94   1  57  68  51   6  64  24  84  64  37  12  57  16  57  53  46  13  75  94   7  75  80  79  12  38  79  54  20  88  71  40  47  82  23  52  93  82  80  38   5  55  48   4  98  71  28   7  13  31  22  30  15  69  41  37   7  72   1  71  58  90  50  28  88  83  32  38  98   7   1  13   6  44  80  88  13  72  76  25  61  15   4  39  80  57  32  14  36  38  54  37  15  33  86  60  19  66  33   5  91  49  96  84  69  80  79  40  50  87  78  18  72  23  98  43  19  24  73  12  73  69  11  16  14  83  12  65  31  94  72  45  70  61  51  73  41  50  26  83  56  17  54  98  37  56  50  48  28  46  99  61  72  89  61  42  51  20  85  90  57  94  57  84  43  44   4  24  47  86  24  18  23  29  44  85   4  47  35  29  73  26  76  75  26  10  83  47   8   1  26  28  81  50   6  87  85  30  47  57  93  38  51  86  80  34   7  10  12  10  62  76  90  53  41  81  47  80  17  18  97   2  95  70  18  87  76  29  48  56  10  31   9  93  29  96  89  90  83   9  42  49  27  35  84  22  96  93  44  85  50  47  65  48  93  47  28  89  80  65   1  47   9  22  58  69   4  57  23  78  44  87  75  86  62  89  18  63  54  51  88  70  70  30  60  17  10  31  42  31  56  15  80  30  49  81  45  31   2   8  35  59  97  61  49  75  43  86  70  21  59  82  48  62  92  46  47  84   8  73  13  73  29  98  15  82  86  53  25  53  58  10  20  31  64   9  31  61  63   7  47   3  99  21  31  46  75  90  47  71  36  74  41   5  46  32  53  19  13  20  61  90  19  36  38  21  85  96  99  52  58  81  55  72  27   9  62  18  20  70  43  99  66  61  92  43  11  18  93  95  57  46  90  40  37  99  48  74  95  52  46   4  35  32  58  35  45  86  50  30  14  90  29  56  63  69  57  87  54  55  29  16  39  30  64  11  49  47  86  12  12  73  96  83  72  68  58  40  25  17  79  73  78  79  40  84  58  94  17  30  45  19  26  34  77  62  50  87  79  75  86   2  63  85  31  12  49  13  94  55  57  19  75  18  90  83   7  33  79  74  47  44  52  17   8   9  20  41  99  20  33  75  87  68  61  44   5  30  20   8  64  49  51  61  85  33  86  15  90  13  78   9  97  63  81  99  71  20  20  74  79  74  63  44  56  25  50  29  52  30  69  12  84   2  43  37  26  17  46  82  35  73  28  79  22  73  84  11  12  25  47   8  52  62  97  31  95  94  90  85   9  33  90  74  44  96  91  23  19  75  85   2  16  82  84  49  45  51   4  82  86  26  10  34  79  82  30  97  97  34  67  58  42  47  92  44  31  88  86  13  83  94  58  93  60  19  40  83  26  31  48  33   3  14  26  99  46  86  54  39   6  64  56  88  23  72  73  93  53  24  77  50  28  98  31  61  47  95  25  26  75  94  63  17  11  53  56  46  32  74  31  83  70  11  67  58  65  64   4   6  42  88  58  89  22  24  54  86  60  36  38  86  14  48  42  30  72  96   8   8  49  99   4  59  19  57  66  35  52  92  63  23  65  14  68  11  89  34  90  66  62  23   3  85  96  46  41  77  64  99  92   8   9  48  66  71  95  48  19  83  46  48  23  84  79  98  95  65  80  46  84  25  49  66  39  64  45  34  37  91  25  64  54  76  10  72  19  78  64   4  25  45   2  13  93   5  17  86  36   3  96   8   9  92  63  41  42  72  23  93  25  21  75  79  28  63                                                                                                                                                                                                                      
                                                                                                                                                                                                                    19  18  17  14  31  28  91  60   6  84  85  37  59  61  55  67  47  52  54  45  84  75  46  54  44  11   3  29  55  65  53  90  34  68  23  23  66  63  98  74  42  89  54  72  79  63  14  38  95  42  12   6  83  99  54  24  61  40  91  36   4  88  41  70  18  19   7  76  72  91  19  50  83  27   9  11  55  71  69  54  20  31  17  79  96  64  40  22   8  78  16  32  90  59  98  57  33  74  55  20  95  19  70   3  46  33  15   1  95  15  67  57  95  16  22   9  93  33   5  48  59  92  84  81  78  19  38   7  71   8  16  87  20  20  95  88  22  59  94   6   8   7  82  71  86  36   5  46  38  91  68  21  21  73  83  24  64  22  74  54   1  85  71  71  86  33  31  47  53  21   6  88  97  35  70  86  49   3  44   4  50  48  53  90  22  53  95  22  88  26  10  38  68  62  47  91  61  79  16   3  95  54  62  22  55  89  46  79  98  32  35  80  45   6   2  41  79  30  98  79  17  27  67  16  87  71  31  23  91   1  33  49  48  75  76  52  57  83  85  95  11  99  62  13  63  83  35  71  54  29  91  80  77  84  17  98  24  46  57  85  49  97  51  63  48  27  93  65  69  51  89  49  83  89   3  72   6  58  48  35  47  80  41  80  83  95  66  57  50   1  50  51  14  89  35  32  66  14  78  89  58  99  84  83  10  77  37  63  66  37  78  48  10  31   7  27  65  39  70   3  41  31  72  51  86  30  22  58  95  40  38  95   7  94  94  19  28  40  99  75  58  10  51  19  47  91  89  28  43  51  36  73  44  96  71  53  93  80  65  49  24  70  14  66  18  97  71  13  52  87  64  77  50   2  22  70  68  61  70  87  75  53  61  75  11  99   8  72  25  50  89  29   5  96  22  14  43  78  63  30  30  40  46  78  40  81  93  94   3  44  91  18  61  46   2  34  98  47  98  76  17  36  24  47  89  45  48  16  22  16  52   8  59  33  22  11  25  96  82  35  48   2  92  41  13  69  15  70  25  67  65  30  53  28  20  92  69  23  27  78  86  21  62  46  73   9  48  51  11  93  10  10  66  29  60  73  31  28  33  69   1  14  85  13  31   7  43  15  54  16  76  71  26  60  96  22  12   7  12  73  44  30  94   8  81  21  49  51  43  74  91  13  49  13  60  86  56  17   8  68   2  43  84  71  64  72  95  46   5  23  94   1  20  81  72  33  52  35  40  38  73  62  93  52  50  45  93  82  75  83  74  96  62  27  32  99  30  17  62  59  65  81  35  98  81  11  40  38   5  29  53  59  64  63  75   6   5  35   3   7  75  39  82  59  67  26  65  29  86  42  21  52  58  11  17  36  54   8  53  61  34  36  89  29  55   1  17  40  88  12  28  52  49  50  60   8  42  10  60  97  55  96  32  50  32  16  60  77   9  27  49  70  37  81  48   1  97   1  96  96  91  53   4  26  31  93  98  66   8  12  11  40   1  91  38  92  86  59  90  95  13  53  16  44  53  37  92  31  45  35  97  77  66  66  87  52   7  37  60  25  51   2  67  55  71  19  22  31  41  78  11  49  82  84  79  61  34  16  43   4  79   1  48  62  82  31  95   4  47  88  61  23  50  23  90  98  49  80  57  94  11  14  58  51  93  22   6  69  87  78  14  21  48  59  95  59  46  54   8  73  17   9  94  22  47  63  42  23  40   1  27  54  18  72  45  16  23  98  58  77  16  42  61  38   7  12  37  46  58  42  46  54  99  20  78  54  98  64  12  23  62   2  16  10   9  35  33  46  25  46  11  97  64  79  45  62  20  83  66  86  31  29   5  27  99  49  53  24  85  52  82   5  30  70  93  48  24  33  60  76   4  30  29  17  19  10  31   5  82  55  65  62  66  21  54  72  81  80  42  24  14   4  28  29  77  70  43  85   8  40  83  50  28  45  25  30  57  44  46  41  48  89  63  95   7  64  96  33  72  34  62  37  64  58  70  48  32  14  75  98   1  69  95  98  85  68  69  93   1  57  39   7  24                                                                                                                                                                                                                    
                                                                                                                                                                                                                  36  20  25  18  31  66  52  81  29   8  98  83   3  97  77  88  54  63  20  55  22  97  28  98  85  83  65  75  50   6  17  16  58   1  54  60  70  86  36   3  83  45  36  48   1  82  40  22  77  32  94  41  15  27  48  84  94  39  89  70  42  85  80  68  27  69  83  21   7  53  84  54  28  48  31  51  31  24  97  88  20   8   7  63  90  61  27  39  44  77  88   7   4  77  85  63  61  21  31   7  27  22  44  42  78  36   5  64   2  49  98  77  70  31  70  77  81  89  56  17  17  95  82  64   6  42  41   7  61  28  16  50  13  64  71  89  18  66  55  14  65  12  17  48  11   4  11  44  43  41  46  66  58  87  15  19  16  46  54  26  13  12  96  75  52  12   9  54  82  79   9  53  91  18  80  65  78  11  93  57  66  21  30   1  92  83  71   3  20  98  71  70  47  70  82  35  86  99  38  50  36  59   6  31  56  76  14  76   8  78  39  19   1  54  79  35  75   6  84  40  90  99  59  51  87  19  94  90  27  90  29  25   7  94  69  75  92  26  89  12   4   6  46  31  83  30  32  21  91  57  53  90  95  36  43  37   1  74  79  93  66   1  69  20  55  32   3  45  76  63  24  87   7  27  89  43   6  47  38  38  79  19  17  12  16  13  19  20  50  88  71  91  91  43  62  51  67  94  78  45  57  54  89  21  28  60  97  80  67  34  73  13  75  58   5  42  70  10  23   1  71  62  75  94   7  89  14  65  14  35  20  35  39  11   3  64  58  31   3  81  92  58  50  40  76   2  21  59  88   3  39  74   4  40   1  54  31  54  39  46  80  74  76  50  60  60  22  76  10  44  24  60  85  20  54  74   6  77  88  69  56  92  10  25  38  81  62  63  57  32  13  28   4  84  35  80   9  90  62  88  83  22  35  81   9  64  56  11  30   8  42   7  67  19  59  15   3  60  92   2  19  70  54  18  77   2  66  63  77  92  37  71  14  52  27  42  62  50  75  91  58  55  87  60  44  85  51  12  87  28  18  88  58  80  62  61  82  65  69  34  42   1  88  20  90  96  19   6  18  97  14   4  85  12  85  25  70   1  82  83  54  79  72  14  43  48  47  15  51  73  48  12  65  46  10  82  78  84  24  37  78   8  58  46  76   9  24   3  96  93  80  83  45  36  19  25  81  48  60  16  56  38  41  31  15  42  57  35  42  29  55  37  19  44  61  74  46  13  21   3  12   9  60   3  14   2  53  97  74   1  91  32  39  17  91   2   6   8  35  98   4  81  71  82  74  81  59  79  91  66  56   9  81  38  96   2  55  81  52  46  41  51  52  97  16  11   6  83  91  23   2  69  40  43   1  89  89  50  21  62  91  84  77  11  34  37  49  26  94  69  84  49  28  51  95  10  85  74   7  88  62  68  66  87   2  89  78  45  36  88  63  54  77   2   3  19  97  96  84  51  16  62  52  18  22  69  15  12  12   2  84  85  82  14  81  93  88  56  70   7  55  26  30  22  31  16  24  23  74  72  64  98  87  14   3  25  68  19  54  93  78  32  76  27  96  65  96  79  67  52  53  81  55  77  30  69  33  28  57  71  63  32  89  24  27  50  71  25  66  64  45  60  28  78  64  21  90  81  59  74  87  68  81  24  57  57  41  90   1  29  40  87   3  33  69  79   2  44  58  83  98   4  65  26  29  61  29  19  63  78  92  88  30  87  89  13  18   8  26  71  31  40  65  75  14  54  51  72  25  17  19  72  45  48  68  18  95  93  49  13  95  29  22  51  30  59   8  88  60  81  13  24  70  47  65  73  46  83  97  48  87  83  66   2  72  99  59  19  86  77  32  89  52  31  79  55  23  46  62  33  19  65  53  71  15  13  12  32  42  74  83  44  23  19  28  59  96  49   1  98  10  74   7  40   6  19  48  35   6  67  35  31   7  24  73  87  83  65  29  69  37  52  79  36  13  34   5   1  50  98  37  57  35  24  65  78  45  68  34  38  70  61  39  92  27  44  33  98  27  96   6  22  17  92                                                                                                                                                                                                                  
                                                                                                                                                                                                                91  78  24  53  16  37  28   5   3  12  61  89  90  60  53  53  83  89  39   2  37  42  80  68  24  52   8  36  25  27  23  43  64  90  54  41  44   4  36  87  32  39  51  58  92   7  94  66  29  28  83  30  68  30  68  96  31  26  89  13  58  13  51  84  81  22  60  70  74  64   4  88  47  46  27  43  76  14  10  82  63  44  69  91  19  57  85  12  65  41  73  82  78  68  82   5  40  15  26  25  26   3  31   5   2  62  12  79   3  12  17  60  36  75  62  41  14  44  59  30  28  78  90  34  67  71  57  55  32  29  11   2  99  58  71  91   2  69  92  89  85  95  86  20  22  76   6  52  79  50  94  43  22  40  12   1   3  77  53  18  67  25  61  44  84  56  31   6  76  92  54  18  32   6  48  94   1  82  60  16  38  13  94  85  24  69  42   1  56  49  48  49   1  67  41  52   4  32  41  79  26  80  56  47  57   7  15   8  19  67  97  20  64  70  44  87  32  58   5  74  65  34  68  10  55  21  30  63  14  69  78  61  14  79  95   7  64  22  43  84  91  96  69  10  22  51  49  90  67  71  16  60  61  20  92  52  70  15  66  57  46  13  29  85  87  70  64  30  51  45  92  84  42  70  33   3  63  14  29  10  41   8  34  77  28   1  47  62  39  20  40  42  75  21  28   8  25  52  50  23  14  71  34  33  59  55  42   9  97  10  84  98  36  96  30  89  36  13   3  47  35  17  19  28  69  71  49  56  56  82  65  87  74  84  84  35  81  63  18  78  42  28  72  62  66  98  51  21  11  23  87  51  31  30  57  58  76  74  38  13  92   2  21  74  61  56  25  76  56  63  39  28  53  53  68  56  25  93  82  66  11  92  58  29  10  12  84  46  84   5  99  62  59   1  76  59  84  23  98  44  11  63  55  88  74  64  30  17  87  93  20  60  48  24  74  83  44  40  60  94  36  34  12   3  75  81  35  71  15  35  49  90  86  72  60  11  12  80  40  36  58  34   8  95  64  59  39  10   1  16  45  17  45  83  64  82   6  33  21  80  80  51  23  35  73  24  56  20   1  57  21  82  85  43  47  44  17  98  28  98   3  92   5  84  19  91  77  30  73  89   9  69   9  16  43  25  16  24  47  18  63  22  18  93  25  14   9  38  46  11  27  24  22  91  26   1  79  72  36  80  20  98  91  88   8  48  27  28  70  81  80  15  26  73  28  80  35  11  90  17  87  33  52  29  69  19  12  76  35  19   9  99  18  17  47  52  52  20  53  77  14  99   5  85  82  10  11  54  79  65  73  57  17  84  35  18  92  37  92  29  57  26  82  51  80   6  82  73  94  67  52  93  85  79  84  28  18  34  12  43   9  58  94  25  38  24  49  14  34  48  57  47  43  51  40  25  71  54  84  45  56  60  21  30  91  70  22  40  52   6  70  98  81   3  61  65  57  78   3  97  34  47  32  24  46  68  56  38  99   1  74  50  26  67  35  26  64  68  10  93  55  34  66  90  46  19  33  12  71  92  63  70  78   7  34  99  93  25  20  91  78  41  92  73  38  71  65  43  51  13  84  80  15  74  45  97  93  73  23  48  35  42  75  98  64  81  55  22  87  85  84  98  71  70  99  83  15   9  13  52   1  53  22  96  77  80  82  86  65  30   6  89  72  73  68  40  58  82  78  43  43  87  99  23  16  18  88  50  24  39  44  87  29  85  70  87  24  10  33  68  58  70  52  31  12  37  91  65  77  98  58   7  68  24  86  60  65   3   6  31  11   5  34  72   5  84  79  91   8  32  75  51  30  91  84  80  46  32   2  45  11   2   1   7  30  35  25  30  97  24  48  65  43  99  42  68  81  11   7   7  47  53  21  53  26  34  46   4  49  92  64  78  37  37  56  70  34  30  81  13  59  58  86  21  67  56  27  21  71   1  72  98  12  10  76  13  81   1  82  37  89  95  20  42  95  68  13  11  84  90  10  78  42  18  76  77  47  74  25  61  17  23  65  42  31  98  92  27  89  11  10  31  43  85  45                                                                                                                                                                                                                
                                                                                                                                                                                                              91  53  83   1  72  19  79  93  54  52  56  78  92  34  46  73  71  44  35  48  80  83  89   4  72  66  61  49   5  77  64  42  50  47  56  87  23  70  22  49  90  54  28  25  23  11  19  12  11  29  33  58  54  26  94  95  40  61  34  96  46   4  79  50  42  58  46  25  98  12  17  41  29   4  83  14  48  93  70  79  34  62   4  62  50  57  21  45  52  20  75  61  85  34   6  31  68  30  91  37  95  69  90  43  71  58  14  93  90  14  60  88  90  95  78  68  84  44  18  66  97  57  30  88   2  27  61  88  43  66  50  58  26  12  86  10  95  82  25  78  53  43  94  42  18  78   5  25  78  17  43  17  60  58  11  68  32  98  46  80  25   2  66  80  47  79  52   3  55  70  44  10  83  29  14   4  88   6  35  79  69  91  22  53  86  64  88  31  20  21  25  14  78  29  21  34  97  46   3  96  26  53  75  40  51  19  94  24  24  36  99  17  78  52  15  65  50  70  74  24  87  44  94  73  20  98  80  77  87   8  28  21  75  25  49  63  33  83  14  84  43  74  27   9  64  27  86  12  72  33  42  39  35  43  64  61  86  65  13  54  19   7  98  10  39  97  90   6  81  67   6  80  73   5  84  81  12  91  18  73  38  43  25  40  14   4   8  67  76   9  30  82  74   6  57  77   6  47  29  63  30   7  47  50  20  80  29   7  71  59  92  23  13  52  90  48  58  90  63  92   3  30  90  50  44  63   6  25  44  80  90  51  42  92  17  93  17  27  59  63  53  41  66  44  95  91  86  52  94  31   5  83  91  27  13  37  88  53  25  32  24  36  11  62   6  21   6  86  16  36  20  90  44  91  68   6  62  16  24  47  74  83  42  52  47  78  12  79  49  17  30  81  14  55   2  74  21  90  47  74  87  64  41   6  32  87  91  45  95  33  59  50  72  30  84  98  71  85  99  96  36  43   8  73  78  17  80  42  37  45  98  37  28  44  77  45   5  65  31  73  19  70  61  61  61  89  76  65  98  80  64   2  71  10  61  39  24  26  27  51  13  46  81  12  54   2  96  27  19   3  19  20   8  46  98  74  52  24  28  53  50  59  26  57  82  84  11  77  54  63  92  21   2  64  77  89  84  56   6  66  15  12  89  16  91  57  82  73  27  70  78  48  10  48  16  56  19  44  27  61  42  86   1  58   4  27  92  23  84  84  91  91  85   3  11   4  94  94  99  43  62  84  36  72  91  19  98  74  49  92  18  49   2  79  12  64  71  44  98  83   4  94   5  52  61  33  87  93  41  30  68  53  96  76   8  54  63   1  47  94  35  67  24  16  67  19  39  32  98  98  73  45  23  83  47  52  46  83  28  33  32  26  85  33  34   4  56  21  82  45  83  89  37  82  75  57  75  96  81  36  91  79  16  41  95  96  76  72  29  97  42  36  60  29  36  85  64  54  64  38  38  49  97  75  84   6  21  96  20  11  81  90  77  76  25  76  56  33  57  29  25  89  63  26  47  82  22  50  25   8  91  55  40   4  18  47  56   2  61  74  38  45  85  40  83  44  65  83  98  68  43  31  81  60  37  34  78  12  57  29  44  14   1  21  93  43  66  37  91  41  30  22  61  66  18  31  11  51  53  35  92  15  14  24  78  20  48  74  81  66  95   3  67  92  76  92   9  28  14  79  75  27  88  83  52  91  17  50  30  75  30  55  66  48  48  48  72  57  17  97  76   1  69  82  44  51  61  90  59  85  65  25  51  25  75  27  84  95  86   1  78   2  87  10  88  84   5  90  88   4  26  29  64  80  36  99  68  34  39  11  19  51   5  65  64  98  72   7  23  26  48  86  65  38  75  27  23  89  15  67  70  78  45  33  99   7  77  55  26  16  66  53  34   3   7  85  68  57  77   3  28  72  70  77  65  25  83  29  43  65  49  38  86   3  28  57  15  76  69  12  17  83  37  13  68  30  15  60  31  42  87   2  57  68  62  10  69  33  81  39  19  95  72  20  78  93  16  79  90  35  50  94  54  69  63  40                                                                                                                                                                                                              
                                                                                                                                                                                                            45  64  48  10  26  75  12  86  11  90  75  39  27  69  13  96  71   7  53   2  40  84  82  35  26  78  92  43  68  93  47  52  77  95  76   6  92  66  94  46  79  84  56  72  86  96   5  36  90  28  60  85  34  87  35  84  43  55  37  37  14  49  69  86  99  10  11  14  36  30  29  57  43   9  83  67  46  24  14  69  94  91  83  88  60  72  17  91  63  43  60   9  18  59  88  84  34   9  70   9  29  56   2  85  57  52  59  56   6  42  20   7  23  95  44  53  39  42  67  65  54  48  47   7  64  16  69  96  83  51  39  78  82  55  65  41  22  25  36  83  36  48  21   8  69  41  27   3  30  56  37  21   8  29  18  46  10  43  93  76  88  43   7  16   9  87  83  63  56  87  17  31  52  85  60  12   7  92  15  51  78  43  66  18  32  12  13  27  71  33  81  67  83  76  56  93   8  41   3  99  11  78  35  88  76  60  49  61  95  64  67  76  92  60  91  82  69   1  55  20  17  21  51  32  21  35  87  22  20  96  87  91  28  25  29  74  77  44  15  35  45  89  50  19  71  85  28  71  36  36  49  11   5  80  25  63   7  13  31  38  23  44  93  37  59  47  95  46  39  87  45  82  31  59  62  79  87  59   5  49   1  51  48  65  11  75  55  70  25  89  14  82  12  62  61   6  43  50  57  13  63  83  24  18  29  82  14  62  86  90  62  18  18  94   9  81  42  89  60  29  12  39  27  19  39  64  99   1  50  29  65  66   6  97  26  61  68  48   8  51  84  91  38  57  93  50  64  91  95  70  33  28  22  48  42  23  19  67   4  60  18  38   2  93   1   8  60  74  62  78  68  62  65  27  20  65  25  37  59   7  64  47  11  67  47  69   3  44  77  68  78  72  60  48  99  34  11  44  62  47  53   2  64  94  84  13  16  41  77  62  66  21  46  94  91   2   4  89  82  19  36   5   1  24  95  79  27  78  27  59  99  79  36  92  12  93  73  37  25  56  48  52  42  47  41  14  97  30  83  95  90  65  55  80  36  91  88  23  29  72  93  15  14  42  97  62   5  74  27  59  35  22   8  75  25  14  75  75  59  70  24  10  14  90  97  52  82  38  31  72  58   4  17  86  90  12  93  50  82  39  13  29  57   9  46  88  45  79  45  28  56  98  79  95  78  42  94  82  69  13  86  83  29  18  86  50  50  35  86  17  38  27  56   1   8  64  54  59  98  89  69  15  87   6  10  85  16  96  22  89  40  33  98  21  12  18  23  60  31  54  28  13  40  81  33  58  72  51  16  48  98  93  43  45   7  72  60  50  48  86  88  69  45  89  88  42  98  24  38  55  81  55  26  53  72  66  42  30  51  34  28  60  65  21  52  60  47  56  94  97   9  43  32  38  96  61  55  36  31  34  19  47  73   8  94  12  61  69  35  80  26  60  66   7  80  63  94  52  97  68  55  42  54  94   5  10  38  72  55  23  52  25  29  71  54  17  33  80  23  98  89  12  72  12  94  93  20  27  21  48  44  99  98  66  70  72  84  81   6  65  69  60  45   3   4  75  20  77  19  26   1  49  99  53  40   6   1  28   3  74   8  39  99   6  93  31  54  25  97  78  95  89  13  44  84  61  95  98  45  40  66  43  13  62  83  22  90  19  96  53   2  37  54  52  13  57   3  81  20   9  23  98  75  99  83  47  89  62  36  30  17  78  68  64  64  53  52  16  37   8  26  67  38  79  83  79  68   9  99  52   9  53  21  27  55  32  10   2  82  31  32  42  29  23  12  29  21  92  30  68  30  65   6  54  91  94  90   7  59  58  63  51  50   3  28  36  95  57  86  64  38  28  84  61  36  85   8  97  68  57  52  17  36   2  28  99  81  21  61  44  25  66  64  86  93  27  82  20  37  62   6  60   2  91   8  96  37  36  64   1  87  39   8  70  62  87  85   6   7  34  29  40   4   8  83  67  21  49   9  22  77  53  96  66  31  39  90  56  39  42  81  63  63  96  72  61  11  73  10  69  66  18  13  57  44  96  21                                                                                                                                                                                                            
                                                                                                                                                                                                          60  15  15  34  87  57  38  85   2  85  40  65  16  98  29  23  92  36  72  14  31  84   6   2  30  61  80  76   4   9  34  60  57  20  41  41  19  28  73  98  65  46   5  30  83  42  72   4  62  12  62  99  72  56  95  58  55  53  77  76  59  13  74  96  29   9  42  45  86  43   6  74  93  55  11  80   8  64  50  31  70  76  45  45  49  42  39  71  75  60  43  90  80  71   3  42  40  20  75  35  69  71  41  68  95   9  31  73  74   5  31  48  14  38  78  60  73  72  85  76  37   1   1  93  70  21  81   2  24  76   1  65  73  80  64  89  96  55  75  43  81  11  27  79  24  44  83  71  90  30  94  21  31  46   7  85  32  57  58  85  45  75  77  18  28  13  34   4   6  29  93   8  44  12   9  66  35  62   4  72  67  48   4  43  68  50  47  60  66  59  84  91   7   4  33  15  95  48  77  97  81  90  47  36  22  39  89  39  40  94  66  45  30  31  78   4  54  43  32  66   9  97  89  43  11  46  64  57  44  39  99  81   1  91  22  38  63  18  47  27  94  41  89  93  19  16  75   3  96  83  13  23  47  79  81   1  92  80  46  42  38  65  38   6  81  37   7  34  53  27  61  37  58   7  63  62  60  28  17  60  76   6  50  37  31  42  29  16  67  91   4  23  83  51  35  82  55  14  49  28  73  30  83  94  12  56  15  47  19  92  16  92  46  30  56  29  40  51  81  99  59  88  87  79  96  28  48  92  52  80  23  77  32  71  44  73  48   3  26   6  60  89  61  92  25   4  32  47  94  96   2  39  52  64  51  30  73  44  79  16  36  49  58  83  33   1  79  63  96  83   7  57  32  67  99  69  14  28  48   8  24  88  82  51  60  76  76   1   2  85  85   4  31  50  70  57  42  88  62  89  34  41  34  57   8  28  17  58  91  92  54  84  25  84  60  74   9   7  62  96  70  65  49  65  68  12   5  64  72  10  31  64  78  92  39  63  64  17  47  13  70   9  45  48  18  59  70   9  43  74  86  44  94  92  58  25  93  42  57  57  85  26   7  61  31  74  37  79  85  12  41  52  40  77  26  17  18  31  30  68   3   3  22  49  53  87  60  14  35   4  59  72  99  61  13  92  56  67  40  74  70  17  67   1  51  70  79  71   3  51  76  84  52  78  42  14  36  21  25   5  10  27  42  30  38   9  91  67  15  86  43  68  43  85  90  10  32  31   5  74  31  65  20  31  72  22  43  65  68  98   9  17  99  86  58  69  67  30  74  62   3  15  62  94  25  55  27  93  13  59  14  95  33  88  93  17   1  97  33  27  46   1   3   2  11  75  26  86  43  28  71  15  77  15  73  59  92  36  24  95  71  57  21  61  56  38  15   8  91  86  74  10  81  51  54  60  45  39  60  98  45  51  67  85  77  52  47  57  94  68  25  20  43  75   1  89  70  15  10  67  71  48  72  70  55  67  46  71  23  69  71  46  44  22  76  29  18  82  37  71   1  69  87  86  45  25  43  32  23  55  30  86  85  69  38  14  97  64  27  82  95  40  88  84  87   9  44  62  81  11   5  11   5  59  81  17  87  23  17  12  72  82   7  10  38  18  28  43  23  29  26  22  68  22  55  79  48  36  12  40  36  86  10  75  24  27  66  89  68  30  60   8  11  91  99   7  52  34  44  40  18  29  22   8  24  55  99   2  98  13  14  93  96  85  35  69  80  41  20  24   8   8  75   2  84  30  47  66  52  88   9   5  92  53  36  75  43  98  24  54  50   9  42  27  21   5  17  58  59  45  94  31  56  45  69  19   3   4  28  59  38  41  94  38  51  48  17  29  11  67   5  55  37  48  72  65  40  71  87  59  36  70  62  85  43  35  56  44  68  59  18  30  10  87  28  98  93  65  60  32  84  79  84  47  58  50  26  32  91  50  11   3  57  32   7  26   2  81  75  56  53  36  27  69  92  86  36  75   5  21  19  13  77  73  67  38  60  29  83  29  58  89  28  84  98  16  23  83  45  42  45  46  38  97  69  63  40  67                                                                                                                                                                                                          
                                                                                                                                                                                                        13  79  19  58  24  92  63  30  72  65  73  54  92  19  43  71  32  28  27  96  48  63  70  98  51  22  22  32  20  22  39  78  12  10  75  90  69  16  54  69  82  68  78  22  13  11  33  10  36  39  28  42  20  85  18  96  78  33  80  83  71  79  98  78  18  39  40  40  45  14  36  25   3  69  82  33  61  15  32  56  17  67   8   2  64   6  74  87  12   4   8  93  43   3  20  78  64  85  39  34  47  15  78  36  10  83  54  42  26  88  82  86  46  66  94  27   2  77  28  64  23  87  17  85  34  60  61  81  31  74  92  35  13  53  70  72  16  49  40  59  85  64  71  27   8  76  54  99  93  28  47  50  26   9  88  29  42  12  62  98  33  49  16  63  25  12  66   8  21  88  30  81  69  57  81  24  76   9  91  38  24  33   2  25  28  90  74   6  11  32  38  10  31  83  41  72  98  73  31  54  37  93  96  38  75  77  91  17  89  32  95  61  36  69  36  42  87  74  29  21  73  95  55  39   9  82  72  83  61  51  23  94  85   2  93   1  71  92  12  79  51   4  20  96  87  43   3  92   7  71  84  81  58  98  12  90  73  31  62  50  19   3  80  47  56  24  18  85  48  95  36  59  49   3  47  18  10  95  91  84  24  30  46  12  80  15  38  13  42  95  83  85  72   8  45  77  54  79  19  79  96  44  25  79   3  67  21  75  17  99  70  10  36  24  76  11  16   5  68  47  45  50  20  85  64  50  60  69   5   1  45  59  87  23  58  81  87  30  84  12  61  49  49   9  36   1  62  64  23  36  49  22  73  95  41  50  75  52  87  36  86  96  55  57  38  73  47  18  96  32  30  18  52  50  64  47   1   3  53  30  46  63  57  16   6  88  43  62  39  36  54  10  22  28  36   9  68  75  86  26  99  75  66  88   1  49   6  25  75  96  87  39  76  51  22  41  42  20  82  25  57  65  78  56  14   9  11  21  76  91   1  96  81  56  60   5  10   1  47  71  34  24  20  74   2  63  66  58  57  18   5  50  36  43  42   6  42  62  18  74  93  35  78  55  35  24  13  28  64  78  72   1  92  79  58  95  40  64  80  95  10  20  72  90  57  18  93  38  22  10   3  42  84  54  60  32  32  13  87   1  23  86  30  15  76  58  44  11  57  17  11   3  98  80  19  98  24  48  36  56  85  75  44  34  82  55  22  58  38  63   6  10  75  41  23  91  20  88  42  14  49  42  98  76  43  73  27  25  79  18  25  85  66  85  22  25  42  75  60  84  15  44  80  12  40  37  50   2  16  53  22  69  92  88  46  66  73  34  96  79  92  55  95  57  49   6  36  73   7  98  71  79  55  44  89   9   1  42  42  86  80  59  56  43  58  13  52  80   8  24  28  93  43  49  84  13  79  73  34  91  30  96  38  62  20  34  61   3  31  62  91  21   9  90  26  16  47  44   4  83  35  29  86  48  35  38  15  98  90  43  11  75  84  58  30  66  93  15  20  88   7  32  47  40  64   3  88  56  24  84  48  77  30  91  29  86  33  79  61   7  98  40  46  14  37  18  74  87  65  26   5  84  82  44   2  99  16  97  85  54  68  19   9  92  46  12  55  90  58  60  40  87  10  81  72   6  84  83  42  33  72  70  32  15  29   7  26  79  28  51  39  30  31  98  63  92  21   7  31  33  60  41  46  15  74  17  57  85   5  10  92  10  95  14  75  39  87  32  66  51  41  21  56  94  99  49  48  54  20  81  17   8  47  46  41  81  86  26  30  29  52  91  31   3  39  49  86  61  29  93  47  18  59  28  13  91  72  74  82  50   2  56  76  61  95  44  54  79  62  56  74  90  11  40  86  43   6  37  71  56  72  81  51   6  55  93  29   5  21  54   7  18  49   1  15  53  89  65  10  16  17  23  35  93  72  18  86  80  55  20  24  49  89  71  56  74  71  21  74  48   6  29  36  23  60  71  64  55  56  18  30   5  94  81  92  71  11  56  17  84  61  15  95  44  87   6  91  11  42  71  48  31  52  52  98  77  87  28   3                                                                                                                                                                                                        
                                                                                                                                                                                                      83   6   4  72  20  54  48  34  49  41   2  54  42  20  81  85  81  83  77  10  37  31  84  12  68  65  78  56   2  65  27  69  11  24  88  72  99  11  26  80  84  82  87  64  27  45  52  35  85  27  12  90   2  15  84  96  91  13   5  17  93  20  72  88  70  65  91  78  38  35  47  67   5  43  69  24  28  22   8  92  34  33  83  25  98  52  23  99  90  73  68  40  98  20   5  24   7   2  38  78   4  97  64  53  15  71  64   3  48  84  52  26  20  66  63  23   9  71   1  99   7  84  16  77  41  74  78  32  29  94  32  74  66  84  78  87  45  66  97  37  16  82  40  31  81  95  87  99  37  72  71  41  59  79  24  87  26  86  60  97  36  53  79  96  75  95  43  35  85  46  79  36  32  98  90  20  68  85  63  55   9  99  21  33  43  83  34  29   7  92  52  17  83  87  29  81  55  26  82  55  69  31  84  57   4  70  87  74  66  98  68  34  14  76  70  68  96  31  46  20   8  25  17   1  24  93  17  14  11  78  46  58  90   7  76  33  27  11  20  70  25   7  64  99  29  31  78  75  65   6  98   4  84  57  42  44  64  59  33  59  23  57  11   8  59  22  69  18  64   9  43  45  76  46  41  61  79  32  52  92  80  10  71   6  41  31   3  51  13  85  13  61  95  44  34  34  72   2  50  72  78  81  75  67  55   9   1  95   4  52  54  55  38   8   7  73  19   7  75  82  40  99  45  77  95  44  15  71  89  16   4  42   1  84  39  60  65  32  48  95  63  81  28  15  25  48  50  65  69   6  57  35  73  76  23  56  69  29  49  66  41  12  50  56  82  75   1  33  97  68  47  76  23   6  15  53  22  10  91  90  40  50  47  93  76  85  85  52  24  40  31  38  14  99  81   6   2  14  57  33  78  21  35  52  69  64  26  62  53  84  54  25  53  98  76  28  87  96  21  75  43  69  27  18  44  83  98  90  58  30  11  36  48  72  61  49  26  35  93  20  44  73  76  64  73  90  78  16   1  60  47  78  75  78  99  65  44  91  74   2  21  62  16  73  75  75  45  75  78  97  25  37  71  97  88   2  38  21  17  86  41  23  15  15  56  66  76  47  63  44  18  83  75  60  39  53  68  75  18  15  16  47   1  29  36  39  64  92  76  39  80  58  47  59  52  99  25  94  71  30  86  46  19  79  84  93  67  42  47  59  42  53   7  91  98  23  14  15  71  90   9  62  37  24  61  29  25  63  29  84  46  47  91  49  36  38  63  47  10  90  88  90   4  68   8  53  77  18  95   6  62  13  35  11  69   1  11  61  78  91  34  91  80  67  18  85  52  57  58   6  16   1  81  16  70   5  31   8  20  30  28  27  38  25  83  86  44  41  31  78  43  67  11  96  56  20  27  52  80  62  99  12  92  18  68  98  88  27  49  69  55  92  43  54  35   5  27  99  19  53  48  85  55  15  41  34  32  93  53  18  60  32   6  41  42   3  64  67  46   5  73  43  74  40  51  74  82  42   6  69  10  23  40  23  40  83  58  15  24  23  51  19  77  35   4  10  82  41  66  12  15  20  71  34  62  44  34  91   7  42  94  89  22  61  51  12  82  31  81   2  62  47  29  27  58  45  61  26   2  65  98  60  96  89  47  49  99  77  84  85  40  47  30  14  55  76  20  96  21  61  20  36  24  41  14  40  92   6  61   9   8  18  65  56  30  23  22  80  88  68  22  29  25  47  33  29  96   1   8  59  31  71  11  10  98  39   8   3  33  51  64  44  63  54  74  54  64  46  15  98  92   4   8  83  46  32  97  91  34  74  83  83  40   5  65  40   4  64  41  31  92   4  29   8  34  95  61  18  63  88  58  98   1  19  88  28  96  53   9  26  32  75  87  24  97  56  20  18  30  88  87  29  18  21  85  46  32  66  39  68  65  96  16  98  57  90  32   9  67  40  21  40  92  41  14  47  19  91   4  84  55   6  42  81  15  14  45  53  64  21  91  10  60  68  40  45  97  83  77  24  10  60   1  89  22  96  83  27  97  34                                                                                                                                                                                                      
                                                                                                                                                                                                    97  19  53  19  61  36  37  18  61  30   8  79  95  39  94   2  67   2  15  13  68  43  15  33  92   2  26  71  45  44  67  49  61  54  91  81  48  55  81  53   1  47  74  31  95  94  84  23  18  30  78  73  78  10  74  27  76  36  96  48  63  32  59  89  69  52  63  87  15  45  78   4   1  82  19  75  14   7   2  66   2  55  73  19  96  96  23  60  80  19  36  70  91  73  99  48  87  96  21  89  56  81  88  23  25  17  21  55  79  44  68  87  52  43  71  84  85  20  43  91  13  34  25  40  75  56  46  61  57  32   9  83  89  51  81  96  44  42  20  10   8  36  27  33  57  51   6  33  62  76  28  17  13  75   4  41  26  11  61  52  57  75  81  34  43  35  31   2  85  15  73  17  32   4  13  96  71  43  32  85  11  64  20  99  22  32  16  98  64  70  12  19  10  19  10  92  52  90   1  72  40  76  75  42  77  65  13  36  44  37  15  60  60  22  93  43  17   3  52  88  70  55  92  65  44   5  94  18  89  44  11  16  82  84  68  19  32  60  20  37  70  44  20  72  94  93  58  90  84   4  96  43  67  10  90  39  53  61  35  21  69  10  53  11  86  34  31  10  49  92  74  41  19  26   5  29  58  38  83  90  83  29  20  76  94  63  61  81  33  15  87  69  37  55  59  76  82  88  20  19  60  42  23  94  77  75  21  67  57  59  10  29  21  23  24  34  26  92  95  24  48  84  51  36  11  50  59  58  82  77   2  20  79  49  80  46  17  18  39   4  19  32  40  31  47  62  29  71  34  36  47  67  14  37   1  94  53   3  69  74  70  93  86  97  52  81  59  75  41  64  53   5  58  26  74  60  89  63  34   4  17  61  83  30  75  97  73  15  99  43  44  68   2  26  83   6  26  40  40  71  13  23  84  77  57  19  31  97  79  38  19  53  43  77  90  61  77  44  61  82  91  71  62  82  83  55   1  55  49   1  57  16  45  66  75  18  97  33  45  76  90  12  86  39  28  95  17  24  85   4  53  76  56  78  18  18  97  37  36  90  55  83  48  81  63  39  18  66  54  30  45  36  86   7   6  69  69  32  37  42  66  81  36  27  91  69  94  21  14  93  31  38  90  82  44  36  53  75  98  33  69  56   2  27  48  24  20  46  25  95  60  79  60   9  37  26  94  18   7  88  89  31   7  74  97  28  93  61  17  96  10  13   7  34  25  64  69  51  28  28  84  65  38  40  43  63   8  40   5  38  11  57  49   4  63  50  32  22  81  22  55  64  19  91  67  56  99  43  58  15  56  93  10   6  13  12   7  45  26  36  42  46  15  28  40   1  89  58  26  77  33  28  11  27  99  77  56  57  74  81  96   7  81  29  63  24  18  20  50  99  12  46  93  44  45  71  86  90  90  77  31  51  22   6  30  55  61  94  60  31  35   4   1  73  33  20  78  96   9  34  51  94   9  42  51  98  58  35  90  28  77  22  24  26  13  87   3   4  15  59  25  89  49  93  35  72  48  94  97  74  89  73   5  38  52  99  11  94  21  69  77  96  47  65  27  69  70  70  78  11  68  40  26  44  30  21   9   1  41  26  12  61  65  76  61   1  85  38  57  18  39  82  27  72  84  61  78  57  76  70  97  49   7  73  69  56  13  77  17  66  63  19  81  17  49  46  54  57   3  71  32  71  32  89  82  30  27  51  26  45  58  74  67  76  46  37  50  10  78  27  60  43   2  61  91   6  27  34  76  44  33  58  12  23   2   2  79  88  92  23   6  18  49   2  98  50  61  45  71  80  92   5  84  70  46  17  10  20  61  96  26  53  58  14  11  83  97  46  16  24  40  93  63  23  98  85  79  17   8  58  84  74  33   4  79  32  76  94  75  39  62  91  65  88  35  76  59  76  12  13  49  22  78  91  42  10  85  81   4  29  50  77  80  73  46  77  19  72  38  83  75  39   9  63  45  74  90  54  27  10  93   8  97  58  96  22  44  68  72   2  35  77  42   9  31  37  84  44   8  38  43  52  55  58  49  49  86  59   2  98  89                                                                                                                                                                                                    
                                                                                                                                                                                                  89  61  36  59  85  44  42  19  12  66  65  10  27  46   9   4  51  71  21  93  32  27  53  16  98  18  98  53  56  95  40  33  57   9  47  48  33  55  69   6  71  73  24  16  29  21  56  24   8  63  15  96  44   2  24  93   8  41  71   8  92  46  40  31   9  29  60  35  40  45  37  99  47  49  98  84  12  76  81   1  57  12  31  46  92  99  56  56  54   4  47   8  68  54  19  75  81  25  59  18  80  98   8  73  73  50  82  29  46  82  51  18  65  92  48  81  25   3  91  89  25  80   5  96  11  68  99  44  38  65  97  48  49   7  39  62  80  60   5  50  37  54  30  91  57  60  84  27  72  55  79  30  34  13  64  37  86  60  24  48  80  25  47  50  71  76  46  18  62  47  65  88   1  29  45  53  55  19  16  99  96  59  65  61  48  79   2  44  90   2  84  14  13  85  96  23  68  41   1  40  42  20  42  42  89  25  39  82  62   6  38  75  29  62  64  80  30  53   7  30  67   1   6  67  94  34  17  43  51  68  37   9  96  50  74  73  58  29  78   6  51  51   8  39  33  66  34  67  93  58  29  44  22   7  74  34  12  31  70  19  99  65  37  84   7  34  97  91  74  83  51   7   8  35   8  47  33  58  16  68  14  15  74  95  39  14  93  47  60  76  54  91  94  21  10  42  63  56  56  59  26  23  68  87  41  33  82  52  48  90  89   7  20  81  71  77  84  21  61  23  77  50   1  75  59  31  68  10  82  73  92  42  80  13  20  79  20  64  75  58  26  61  86  51  39  81  55  14  81  49  97  79  33  97  51  49  50  61  29  78  35  39   1  88  70  59   5   1  49  13  52  98  45  26  92   5  83  13  66  11  94  86  77  21  83  91  88  67  95  98  11  24   4   5  42  31  12  54  83  74   2  30  50  11  66  77   1  14  56  52  62  53  77  93  46  76  24  93   7  93  63  54  50  13   3  58  31  36  96  66  16  14   2  68  47  36  99  76  60  84  68  46  42  29  39  87  86  88  95  72  56   7   6  79  73  76  52  73  29  54  90  77  49  32  54  10  40  64  16  86  14  66  53  92  26  94  84  12  27  29  67  86  17  66  68  87  30  47  99  15  61  34  59  15  38  38  80  62  89  53  37  87  26  97  86  46  91  42  75  75   1  44   3  18  98  73  87   6  39  68  15  33  94  93  65  15  99  58  32  78  13   7  14  20  94  72  55  64  45  79  38  42  53  49  43  56  69  39  40  22  65   1  52  58  47  79  77  36  11  17  69   7  78  74  83  49  44  78  55  68  70  74   3  87  46  77  84   3   9  83  61  32  88  29  85  17  82  82  99  28  64  63  97  72  79  33  96  43  57  71  74  75  97  75  35  56  97  38  16  75  54  19  30  81  86   2  85  20   8  54  55  35  51  93  53  37  66  57  64  88  73   3  66  38  74  60  21  24  83  45  25  42  11  37  81   7  43  56  74  21  94  15   6  78  97  25  12  53  86  36  20  18  64  98  27  61   2  74  96  69  30  99  51   5   7  75  70  43  72  76  57  46  38  89  50  77  73  83  86  43   5  29  13  27   5  22  39   6   1  44  97  49  21  44  63  84  78  82  52  63  56   2  93  87  30  73  35  50  42  46  51  26  56  37  21  42  95  55  39  71  44  18  49  12  49   1   5  76  57  32  65  98  49  17  33  58  79  77  98  61  53   4  26  15   1  71  27  66   3  86  16  18   8  15  23  42  80  97  37  26   1  66  79  82  20  85  67  34  52  78  47  82  53   6  84   2  76  94   9  13  83  28  68  26  23  62  10  72  67   2  72  53  78  86  12  76  89  31  59  93  49  80   3   2  25  73  75   2  25  39  89  34  90  52  85   5  52  29  50  76  25  89  10  78  26  40  10  24   3  56  73  86  41   5  26  58  66  88  70  59  59  69  53  53  65  41  13  39  15  97  44  72  60  72  62  59  68   3  80  96  35  45  24  94  87   7  89  36  81   1  83  87  59  42  23  79  65  75  87  36  32  27  93  20  52  47  78  56  25  84  87  90                                                                                                                                                                                                  
                                                                                                                                                                                                22  12  23  18  93  95  78   1  99  38  71   3  34  99  76  99  24   7  37  34  86  55  90  11  81   9  41  68  66  78  87  99  48  74  30  93  49  69  70  28  23   6  84  18  96  63  26  22  96  85  54  85  94  27  44  61  23  86  12  53  44  34  44  31  48  35  88  91  26  64  36  41   3  15   5  86  70  56  46  98   5   8  94  16  98  24   6  44  14  91  17  50  62  14  50   9  95  33  41  47  56  44  43  17  26  32  13  25  47  45  16  84  95  76  56  35  56  49  54  95  67  78  10  82  18  19  34  45  74  81  49  32  34  46  68  75  37  64  46  54  98  76  93  29  48  65  23  95   7  34  21  43   9  81  32  98  30  92  10  75  57  53  22  86  64  53  44  41  20  92  41  24  92  48  90  27  44  12  93  47   6   8  29  97  79  65  60  80  55  40  24  51  47  36  58  52  18  84   2  81  19  15  11  69  10  96  68  15  43  41   6  30  81  91  15  52  59  72  98  52  99  50  73  75  94   9  78  76  21  59  65   2  20  46   5  48  69  96  74  85  82  51  56  20  90  73  89  84  83  18   6  39  51  97  53  65   6  19  73   5  60  89  91  45  49  29  44  46  18  95  32  80  27  14  69  86  87  18  94  68  86  84  23   4  44  15  88  60  26  61  12  97  52  99  16  33  44  56  71  80  21  95  24  23  15  14  24   6  48  91  26  88  84  59   5  78  92   8  78  96  34  16  33  17  26  81  20  17  99  94  48  33  14  80  83   4  91  76  20  43  20   7  82  46   7  22  95  42  60  72  97  68  52  36  83  65  22  70   3  90  44  62  92  65  33  72  97  67   2  59   5  30   5  10  57  37  24  14  68  91  52  33  46  80  78  38  79  31  42  27  36   5  20  29  80  41  70  12  41   2  56  95  58  34  79  35  16  72  63  24  40  58  28  73  45  21   6  53  50  51  43  98  65  43  31  86  26  25  50  10  46   3  78  78  56  12  42  68  29  78  68  14  21  41  54  22  37  68  35  28  17  10  13  61  42  50  45  94   1   9  39  96  26  32  80  12  45   9  58  98  32  66  55   2  15  35  32   5   7  27  67  39  94  83  92  73  84  25   1  19  84  79  63   6  85  96  56  15  44  19  85  17  63  98  21   4  12  77  85   3  79  61  66   7  67  44  53  39   6  80  70   1  90  38  20  54  89  12  32  31  18  11  12  44  96  54  40  36  10  56  47  64  19  82  96  16  34  42  23  93  30  31  33  57  23  64  88  51   7  29  55   2  80  44  39  57  82  93   6  21   3  85   8  68  13  25   4  91  98  11  51  34  11   5  26  22  27  50  71  15  13  40  24  11  42  67  95  24  18   6   1  83  27  36  33  59  63  69  56  24  16   7   1  90   3  92  31  96  53  32  92  55  36  56  15  84  13  87  66  27  12  98  21  89  14  43  76  82  63  51  14  18  26  59  77  73  50  58  34  31   1  48  54  27  59  12  85  28   4  52  54  11  91  68  35  11  49  97  15  31  51  69  62  74  92  47  52  83  19  80  29  12  89  54  34  59  18  54   3  83  12  51  42  26  64  40  41  25  15  36  70   7  33  70  43  50  29  12  64  77  12  43  81  10  70  88  93  78  13  12  95  56  13  83  35  52  45  57  75  89   3  80  53  78  45  68  19  54  15  85  47  32  17  67  94  98  19   8   2  28  39  29  57  74  85  61  24  78  41  10  96  29  66  50  70  93  23  13  85  63  11  24  48   8  44  10  35  64  76   2  63  18  22  16  77  96  67  12  72  84  64   3  53  58  11  14  86  77  11   5  51  19  47  66  94   8  18  89  96  94  58  85  18  76  78  32  24  51  40   5  57  23  61  33   1  84  16  81  69  68  79  28  42  72  68   9  32  13  47  64  34  22  47  75  89  85  61  40  15  44  63  68  79  84  59  28  19  53  16  45  61  62  85  62   7  13  55  39   5  16  24  92  60  14  42  86  37  22  12  43  99  65  46   8  37  88  85  80  36  50  64  68  88   8  97  54  94  31  36  46  41  93  22                                                                                                                                                                                                
                                                                                                                                                                                              80  92  14  42  68  15   3  89  43   3  35  93  11  57  52  95  18  25  49  92  33  98  78  21  49  58  38   6  65  40  48  28  92  57  39  57  39  94  84  82  56  11  61  16  91  65  57  24  76   5  41  47  53  69  57  40  54  25  36  69  64  70  38  14  47  46  74  13  98   4   8  60  72  80   7  52  37   6  53  54  25  56   1   1  74  11  94  58  37  52  96  66   9  33  17  60  93  76   5  58  61  82  60  72  28  48   8  51  98  69  91  62  79  58  80  84  66  35   5  88  14  65  36  62  22   6  65  36  73  20  11  96  27  33   4  53  68   4  39  44  22  30  81  19  85  11  82   9  93  49  59  29  71  63   3  91  66  54  94   9  92  78  64   8  98   8  97  15  40  70  93  85  23   1  22  66  62  87   6  49  54  64  55  98  77   3  37  47  15  45  34  55   6  37  50  83  61  42  31  72  23  85  42   7  59  26  83  59  48  56  85  42   4  19  31  83  86  51   2  92  48  70  41  51  41  20   1   5  68  41  89  74  43  95  36   4  34  20  74  98  21  66  68  59  29  29  65  11  17  13  86  78  47  81  77   8  34  71  34  16  94  72  58  42  17  99  60  81  76  36  43  16  33   3  77  84  96  11  58  17  92   4  60  39  32  80  81  38  11  72  21  30  83  27  20  35  76  65  50   5  84  51  32  94  50  71  94  21  29  88  46   3  90  29  48  19  52  96  68  80  59  93  52  27  86  76  35  80  75  68  56  75  34  40  48  91  73  60   6  15   6  84  72  86  48  56  72  84  88  61  88   1  45   3  44  22  93  13  92  86  29  26  55  84  63  47  25  48  31  35  97  40  95  90  72  55  59  19  60  11   9  90  94  37  52  50  28   3  82  63  78   8  20  90  17  86  65  87  74  42  82  77  97  25  83  66  45  37  72  34  76  51  12  38  26  16  44  60   6  75   3  38   3  94   4  29  17  50  37  60  20  36  48  26  79  99  52  89  31  74  80  71  82  27  55  19  34  94  47  64  15  33  15  18  84  27   3  95  90  87  54  71  34  64  98   6  52  77  59  65  92  90  31  46  79  99  97  89  73  78  97  52  53  37  92  37  36  35  34  12  91  43  26  44  36  65   8  71  64  13  57   3  84  11  10   1  73  27  85  39  32  82  79  15  65  17  17  77  84  34  44   9  50  25  21  44  94  29  23  87  49  81  68  83  29  50  31   8  74   7  39  88  66  18  79  37  33  65  20  42   8  13  27  83  46  12  97  81  27  12  60  89  64  36  89  88  92  65  88   1  19  72  63  50  47  43  34  84  38  58  66  63  85  39  47  17  86  51  64  67  95  38  77  51  61  11  57  11  87  25  57  75  42  53  29  56  12  33  35  29  39  86  55  22  96   3  40  62  37  76  13  83  48  61  62  41  33  16  94  94  45  64  74  93  83  99  29   5  99  12  83  46  87  90  88  65  27  56   7  84  17  84  10  30  96  66  72  82  82  99  21  49  15  42  47  76  38  24  22  66  37  52   1   7  29  74  32  43  91   9  74  10  29  76  79  89  61  33  38  46  73  85   4  85  78  57  57  97  55  70  99  15  48  75  60  81  94  96  69  34  80  31  55   6  64  85   9  21  65  36  96  46   3  68  18  62  46  71  39  90  31  53  24  95  41  32   1  76  81  73  47  99  89  44  32  81  76  30   6  51   1   7  18  47  87  82  97  53  61  94   1  81  92  50  92  70  19  94  59  91  69  75  66  89   5  19  12  72  37  62  51  18  41  12  40  49  21  77  25   9  36   4  67  12  88  56  24  14  26  54  86  56  20  55  34  22  28  84  85  64  88  97   6  62  88  64  98   2   3  41  25   7  72  35  75  39  79  56  80  44   9  31  44  66  15  87  32  84  65  33  33   6  44  39  29  78  79  17  96  73  84  80   3  22  59  54  63  49  93  30  67  62  89  22  26  62  88  70  22  17  72  47  97  52  14  22  98   4  89  95  80  97  64  63  31  85  34  46   7  44  93  72  77  87  38   1  20  47  69  69  15  41  92  24                                                                                                                                                                                              
                                                                                                                                                                                            51  22  33  29  69  44  85  89  87  39  87  62  41  68  53  50  44  91  35  75  23  46  10  69  49  97  94  95  57  26  57  90  77  34  51  63  45  67  79  72  41  46  15  73  76  25  11  94  89  65  87  54   6  10  23  41  38  89  69  39  42  76   4  61  13  27  33  23  86   1  76  22  38  26  85  75   7  65   4  30  48  67  67  47  90  57  18   4  71  62  58  98  30  93  69  71  49  98  84  18  69   5  51  87  17  43  91  61  36  90  69  65  35  60  90  26  59  90  52  59  93  30  75  66  63  24  77  68  65   1   4  80  71  54   7  66  99  21  51  83  54  82  37  10  58  63  75  96  46  52  57  89  87  70  61  13  99   8  63  35  44  69  23  95  69  87  77  45  33  59  43  88  20  51  45   1  94  24  37  11  12   5   8  39  23  92   9  85  97  51  14  62  85  43  15  13   5  33  38  96  43  70  94  84  48  38  51  46  45  16  83  75  30   4  55   4  20  78  92  40  38  10  97  66  47  29  74  41   8  12  17  94  14  56  79  28  81  30  12  13   2  21  55  94  21   7  44  48  36  97  18  75  24   7  86  43  65   2  65  25   1  44  46  62  67  68  74  82  90  49  93  42  79  42  65  39  48  69   4   6  56  25  32  79  38  28  80  68  92  45  92  43  48  47  91  15  21  59  34  32   7  85  73  82  72   8  94  90  50  87   8  85  38  27  85   8  95  15  18  43  40  60  70   5  73  39  93  44  17  16  90  16  48  64  46  83  16  65  98  47  83  66  66  29  41  78  81  67  63  67  73  67  63  75  52  52  41  69  42  34  99  44  60  54  74  88  42  61  65  20  87  18  70  72   5  34  44  96  10  21  16  82  25  73  13  15  21  86  29  52  26  58  57   1  63  84  96  59  57  12  14   2  13  78  15  23  16  94  42  81  45  86  34  95  24  25  98  93  96  99  12  13  32  14   5   1  44  75  47  69  26  98  24  24  68  82  46  38  29  87  85  41  90  90  91   6  65  76  46  66  60  88  17  85  92  68  45  19   5  82  77  35  87  33  87  75  65  49  73  47  55  47  76  59  79  42  53  78  26  23  65  44  66  37  35  80  86  10  27  80   1  46  89  36  68   9  30  42  12  31  55  61  41  47  91  23  48  55  71   1  53   4  54  80  63  22  49  69  86   3  24  22  71  90  72   1  15  84  43  25  63  26  64  95  29   4  73  50  41  16  82  66  41  11  34  27  78  76  37  73  50  45  28   3  41  47  70  65  99  43  91  40   5  29  23  65  31  64  16  44  58  33  49  79  99  91  58  69  14  12  73  57  20  87  20   8  57  82  62  93  67  87  42  78  68  52  34  95  63  27  85  27  61  30  82  36  38  13  47   6  69  61   9  54  86  47  18  25  99  24  15  85  55  84  82  92  21  79   2  28  35  88  45  16  46  33  18  83  98  25  18   9  44  73   7  83  92  10  81  91  14  51  19  90  68  82  89  97  35  40  83  27  41  92  48  19  34  31  52  76  22  85  91  26   4   6  81  18  76  61  42   1  47  77  58  30  14  85  56  39  44  89  81  46  45  53  44  51  51  27  55   2  67  82  83  37  11  34  79  71  30  11  61  95  78  22   4  38  81  45  20  25  29  62  88  72  42  27  66   1  73  87  44  26  51  54  88  59  35  31  71  99  11  26  30  32   9  22   8  38  38  67  74  13  70  35  10  91   5  13  56  36  96   7   3  95  10  97   1  26  13  78  70  58  77  63  60  62  70  32   9  91  55  97  75  69  82  55  57  84  96  36  73  82  72  33  93  12  87  90  74  63  24  98  95  70  17   8  85  88  13  14   8  58  99   7  62  37  98  81  60   7  34  49  60  31  35  84   3  86  65   9  18  95  79  82  36  81  90  14  16  38  49  65   5  28  17  18  78  12  54   5  11  48  68  49  92  58  95  82  23  91  77  57  62  65  55  75  71   5   6  34  80  13  78  91  93  16  54  70  29  64  85  98  61  20  14  16  89  10  56  71  57  69  40  71  46  27  66  62  89  91  27  70   8                                                                                                                                                                                            
                                                                                                                                                                                          52  61  62  27   3  82  81  70  24  70  17  70   3  52  60  23  88  75  87  84  80  17  77  86   6  50   6  56  69  80  14  67  88  98  56  80  82  59   7  74  81  22  87  64   7  95  28  87  34  19  97  86  28  63  36  43  48  78  63  50  24  36  36  69  57  57  79  74  83  23  52   4  22  92  76  31  34  70  48  20  89  78  41  81  73  28  63  49  86  58  29  74  54  85  31  33  71  68  34  19   3  82  74  53  53   4  93  50   3  70  94  74  46  15  45  32  51  81  62  50  41  44  49  80  59  44  56  72  58  93  45  46  50  78  38  88  21  61  28  83  91   1  81   3   9  73  35  89  57  37  14   6  13  89  36  92  98  64   3  11  36  29  64  62  94  59  33   9  59  30  77  87  43  59   4  82  78   8   9  30  33  13  20  47   7  33   8  48  77  18  87  15  42  95  33  76  37  23  46  90  58  31  20  46   2  21  70  90  60  60  20  86  90  50  13  70  20  67  43  90   5   4  18  75  52  57  26  91  42   4  84  57  72  35   8  89  51  64  78  45  55  93  21  34  90   4   6  80  79  35  25   8   4  94  14  75  87  27  24  55  60  40  50   4   3  99  98  56  89   5  17  15  87  67  16  63  15   3  22   5  93  93  73   1  26  96  76   7  88  42  82  13   6  39  36  69  60  37  77  58  13  72  69  57  23  43  72  98  37   4  66  66  53  73  86  93  93  66  78  26   2  56  74  41  66  21  77  71  87  51  77   6  27  59  83  13  97  38  25  56  82  80   7  89  12  86  51  51   8  38  95  99  54  19  61  55  70  35  38  42  99  42  16  98  62  77  60  48  84  61  32  70  94   5  54  43  79  75  64  77  88  85  77  52  23  23  24  59   5  54  59   6  10  65  82  96   8  44  44  29  71  35  33   8  23  92   5   6  13  75  89  75  29  56  63  92  32  91  37  28  68  47  99  99  90  67  99  82  71  42  31  49   7  58  35  72  67  82  20  18  39  60   5  28  51  48  26  57  26  16  45  62  62  78  22  62  65   8  24  63  29  40  17  52  43  26  16  45  10  36  59  31  92  67  96  76  77  16  91  90  46   2  76  89  57  73  12  53  49  85  63  15   9  58  15  61  35  30  12  60  67  95  78  64  74  95  36  36  58   2  83   9  84  65  82  94  21  16  31  93  47  48  45  37  19  37  28  24  78  96  73  47  96  53   1  37  66  65  82  18  79  54  72  15  38  39  25  37  45  86   4  83  50  25  59  63  78  21  46  62  43  37  47  91   1  47  11  92  27  98  10  84  98  72  60  75  88  16   8  85  94  93  13  55  94  94  70  94  62  62  31  36  65  88  85  73  74   2  31  14  86  72  38   7  63  91  96  83  79  45  43  83  15   3  48  28  75  80  91  61  36  49   2  79  63  95  67  26  50  25   4  40  68  54  10  24  61  74  30  41  22  35  43   7  27  78  56  21  11  82  59  99  18  85  46  37  12  93  15  94  58   8  69   9  76  79  21  63  11  78  78  62  59  86  64  95  16  98  58  27  17  97  91  85  34  95  75  22  21  70  14   3  69  27  95  11  21   2  55  60  85  24  49  33  11  22  60  72  39  70  27  31  31  67  41  27  82  36  41   7  36  10  40  73  48  43  62  60  99  49   3  50  70  22  89  77  26   3   4  98  14  45  51  23  68  30   5  49  79  74  81   5  62  61  12  91  38  63  48  46  96  47  29   7  23  68  98  99   3  60  49  78  67  38  75  20  57  93  92  71  41  46  89  82   7  35  48  24  46  73  53  80  55  33  57  34  41  65  72  38  37  62  51  32  17  61  52  87   1  25  80  66  14   9  25  57  14  89  44  60  65  92  50  61  27  62  45   5  32  26  81  65  44  27  45  31  66   5   3  85  79  26  68  90  54  78  35  23  16  18  38  20  67  80  51  26  12  59  61   2   2   8  68  99  49  77  17  43  43  12  95  72  36  43  68  78  95  65  29  76  13  82  35  55  42  25  78  37  86  49   1  59  27  92  90  74  74   9  80  79  37  50  79  82  86  37                                                                                                                                                                                          
                                                                                                                                                                                        9  40   9  91  43  80  23  62  35  34  69  73  90  74  66  63  27   8  54  59  41  29   8  95  80  85  88  82  82   2  13  94  90   6  58  75  37  30  83  62  86  69  32   7  47  95  37  87  19  45  78  74  74  13  64  39  40  14   8  78  44  84  21  40  62  99  71  43  84  57  71  23  24  33  50  77   5  98  36  44  77  81  90  67  70  39   2  56  46  34  68  12  66  95  62  89  34  32  48  27  13  93  81   2  46  87  87  56  39  87  57   7  74  21  18  26  86   6  43  90  43  22  28   5  50  13  83  25  44  52  25  55  91  89  91  79  51  63  97  24  67  52  32  68  16  46  40  39   7   3  64  31  62  95  72  16  95  27  92  79  34  45  37  59  73  58  36  94  96  26  99  55  80  29  13  42  18  56  36  74  19  42  51  64  34  62  25  26  37  85  56  44  66  47  75   3  51   6  96  39  13  78  22  54  14  46  93  93  89  49  37  24  47  16  89  80  52  68  85  15   9  65  91  76  15  96  17   5  53  65  28  63  87  88  53  49  83  99  25  56   8  12  14  71  47  33  99  47   1  43  54  53  12  14  65  11  62  20  26  71  82  78  75  29  62  97  62  94  43  15  28  37  13   4  62  18  41  25  70  67   2  12  34  58  98  91  18  59  60  68  76  89  23  33  42   5  93  63  94  93  23  58  60   7  40  67  76  58  34   7  98  45  17  32   8  22  64  83  13  78  33  98  99  13  29  45  13  38  46  58  85   6  32  55  24  29  74  97  73  56  32  34  88  61   3  44  87  57  69  48  59  51  72  54  75  27  60  10  69  25  49  49  45  61  59  40  34  58   5  96  18  53  51  31  70  88  70  33  25  14  77  16  54   6  36  60  71  19  77  28   4  53  22  31  66  92  13   5  90   3  39  44  81   1  14  44  84  23  73  76  16   6  58   5  82   1  71  11  90  67  21  83  13  36  37  99  82  70  74  12  92  69  71  99  94  77  85  95  45  74  15  23  52  10   7  31  25  32  73  12   6  49  43  14  10  74   4  42  56  65   3  85  42   4  53  21  92  15  19  46  49  28  16  38  22  13  88  44  54  52   7  24  82  99  25  58  20  38  91  27  45  48  34  44  77   1  55  31  28  63  32  96  57  29  13  57  30  38  39  38  78  89  34  92  23  11  25  44  42  49  75  54  59  75  58  47  47  33   4  24  83  35  81  45  22  50  75  22  72  62  28  92  13   3   2  49  98  87  27  77   9  14  71  73  11  31  52  55  55  76  37  74  76  59  81  41  46  17  62  56  78  28  39  79  50  57   7  13  68  44  82  57  21  50  55  69  98  93  26   2  23  85  48  74  65  27  66  94  20  20  57   4  94  24  67  74  88  40  41  65  32  89  91   3  33  41  87  21  63  18  18  88  12  40  95  69  21  82  20  46  42  50  18  36  60  63  47   6  63  34  39   2  23  44  18  21  99  83  51  58  11  61  15  38  17  57  81  92  66  31  58  46  20  76  69  59   8  42  30  31  70   3   3  88  38   9  73  77  91  13  29  75   7   6  27  67  22  90  11  69  71  10  16  60  96  51  95  61  13  37  59  57  89  21  56  19  86  19  12  59  49  32  40  72  80   4   7  51   6  18  70  81  91   6  91  10  41  95  34  88  31  87  61  80  47  72  35  15  91  55  75  90  74  85  23  52  11  76  31  95  18  17  65  73  59  41  30  37  41  39  20  39  17  12  97  28  58  26  79  26  95  94  78  91   7  27  95  14  71  91  80  48  20  74  22  69  76  18  42  63  30  52  19  81  57  23  81  64  27  12  56   9  56  26  86  57  78  15   3  58  65  18  34   8  25  91  65  34  70  63  49  87  65  93  72  78  34  56  20  69  37  40  90  52  51   3  73  21  65  53  49   5  21  16  41  34  93  30  55  78  75  75  14  98  42   8  51  14  16  80  73  87   2  77  51  30  12  75  97   8  57   2  97  23  91  41  62   2  72  11  81  18  13  10  95  64   8  74  50  65  80  31  66  37  66  19  12  81  88  68  42  50  78   6  22  60  40                                                                                                                                                                                        
                                                                                                                                                                                      31  50  48  91  39  40  98  96  30  83  91  45  79  57  35  66  65  77  40  56  39  27  90  41  86  27   3  75  16  15   3  91  15  45  29  45  93  64  32  99  48  33  41  30  90  41  55  58  89  55  72  71  47  95  58  25  29  59  53  89   7   7  39  12  19  77   3  96  94  40  47  58  54  68  60  10  34  89  40  94  98  40  21  57  85  60  15  30  19  18  93  82  62  32  40  50  86   9  85  21  91  67  48  15  19   2  64  39  68  44  79  20  45  88  15  65  12  43  16  87  68  16  51  26  56  12   2  91  14   6  59  20  53   6  53  20  88  25  70  87  43  75  68  96  16  12  30  51  25  21  86  37  61  14  86  46  70  66  46  83  36  60  95  26  14  76  42  96  75  74  81  71  17  18  42  87  74  68  67  15  21  94  45  13  62  18  72  78  97  90  39  28  32  36   4  96  37  35  91  40  76  90  15  19  17   2  76  32  54  35  66  59  28  39  16  10  84  91  74  43  43  83  34  56  65  83  45  61  59  10  19  96  81  29  88  64  32  50  88  16  15  84  17  41  34  13  14  22  65   8  85  78  61  59  75  17   8  83  20  46  56  75  92   8  90  10  52  89  96  94  38  81  21  67  69  34  21   2  38  52  97  96  36  10  38   1   9  14  48  96  29  59  27  62   7  24  77  71   9  20   3  75  85  86  28  84  63  97  70  92  67  32   3  83  57  84  66  34  38   2  71  26  37  94  13   3  34  71  32  13  28  57  52  44  30  89  12  62  20  26  18  95  65  30  78  25  53   2  38  17  54  51  10  27  94  70  50  32  54  94  58  75  83  68   3  56  47  50   4  28  40  92  61   2  99  84  27   5  31  66  74   1  75  82  79  54  89  48  71  89  48  49  26  79  55  59  75  85  33  68  15  22  76  74  13  34  96  89  94  28  87  86  75  47  60  39  65  38  21  26   5  92  68   9  32  36  48  85  99  47  62  24  13  76  30  14  88  11  13  50  51  80  58  38  78  63  45   7  49  24  89  16  61  99  33   2  85  48  62  67  93  23  52  21  80  74  71  85  17  17  41  28   5  23  93  18  62  24  59  88  46  81  38   1  76  93  77  45  70  25  42  43  11  14  17   2  41  10  11  81  35  76  69  54  81  28  17  11  94  20  84  35  99  43  35  87  27  79  86  38  76  53  73   2  30  85  19  19  77  66  56  65  19  60  29  60  93  35  26  16  47  14  67  61  22   6  58  87  18  47  33  51  42  79  93  69  71  97  47   6  73  95  73  30  52  22  72  70  18  10  62  50  15  53  66  76  76  54  50  87  23  49  73  35  32   4  47  67  41  46  19  53  21  13  27  56  88  47  26  62  18  27  62  62  80   3  52  42   1  11  56  85  37  67  32  15  13  87  92  71  41   8  93   1  37  36  98  17  74  92  76  98   2  62  98  89  15  13  54   8  11  72   5  12  64  80  65  47  51  66  27   9   1   3  47  99  63  95  63  41  65  50  25  77  48  92  94  20  92  41  13  12  14   9  18   8  75   1  24  63  89  57  72  59  42   5  58  99  54  58  35  38  75  86  10  35  27  44   8  78  79  39  43  41  16  82  19  20  51  57   2  59  20  82  96  21  40  13  22  64  99  94  93  42  16  16  98  38  39  99  39  88  27  44  62  43  58  51  58  68  53  95  27   4  11  36  47  60  64   6  42  12  29  63  17  25  52  17  81  33  78   6  81  36  81  57  37  53  65  39   7  17  54   2  91  67  70  87  51  82  91  33  19  92  87  30  98  37  90  34  12  97  72  72   5  77  53  62  63  76  51  50  16  10  62   4  94  73  47  29  48  40  93  44  63  63  88  65  97  49  14  73  28  62  60   1  83  34  84  47  59  17  46  76  29  66  22   2  97  63  84  57  64  52  24  24  85   4   2  26  61  46  19  17  88  28  94  52  83  88  32  81  29  98  68  67  45   2  86  61  18  67  20  14  65   7  17  23  84  74  53  12  86  77  48  46  87  62  17  88   8  68  49  76  72  69  33  31  34  51  60  69  86  80  93  41  28  17                                                                                                                                                                                      
                                                                                                                                                                                    4  96  78  80  56  21  77  32  61  74  73  40  14   4  55  91  14  40  62  79  54  96  99  68  30  13  96  60  80  27  81  43  51  76  78  55  17  90  80  32  29  55  57  18  15  73  36  23  88  95  85  70  32  30  39  33  15  35  34  37  39  50  37  77  72  71  45  46  20  40  74  76   4  50  17  94  70  58  61  38  96  80  29  44  60  18  27  96  39  53  34  84  82  58  66  81  15  48  29   1  12  17  35  98  98  74  65  47  59  36  73  40  10   2  64  26  84  78   2  63  68  97  58  46  32  28  53  61  58  97  77  66  90   4  58  86  91  47  20  88  60  50   8  99  40  40  55   9  36  34  82  62   2  12  95  73  35  18  51  78  60  60  66  91  12  26  45  15  99  27  67  24  99  42  32  98  76  48  80  11  59  87  98  53  64  15  80  83  35  53  29  31  82  92  79  82  50  38  25  84  13   4  24   3  90  55  80  17  95  31   2  66  20  66  80  40  44  50  22  83  22  81  43  17  96  20   9  31   3  94  85  77  96   5  69  91  56  23  45  84  60  76  75  47  65  68  37  90  86  34  86  44  92  10   6  93  54  53  66  22  39  12  80  92  60  36  53  41   4  35  43  91  85  23   1  28  62  55  57  76  54  83  14  29  28   9  67  50  16  98   1  54  15  14  14  19  59  60   9  88   4  49  75   5  48  77  83  99  59  39  58  16  86  61  12  59  19  23  24  28   3  87  96  63  18  10  14  41  93  42  22   1  16  40  89  86  81   5  96  57  20  90  76  15  12  26  41  76  21  82  89  50  80  74  22  53  66  63   2  63  91  89  73  18  15  85  29  60  24  85  71  53  97  36  57  85   9   5  24  87  48   5   7  43  39  46  96  54  62   1  57   4  24  66   9  83  69  39  86  94  78  10  20  49  15   9  93  68  60  70  47  76  11  21  40  74  29  66  20  38  97  80  60  15  34  63  16  63  16  88  52  80  74  57  57   7  38  77  34  40  75  67  82  88  38  53  31  19  14  72   9  45  69  94  70  35  15  51  86  28  95   4  74  73  53  14  40  16  38  13  84  25  18  44  78  58  87  97   8  49  35  58  25  83  67   4  28  37  24  10  96  71   9  94  57  95  86  74  82  20  51  71  72  93  51  29  34  46   2   7   7  29  37  52  23  45  39  52  54  39  86  56  95  18  58  74  35  79   3  57  51  65  84  68  92   7  32  16  26  77  38  71  99  86  93  37  82  63  22  77  82   6  94  47  46  53  70  30  64  19   2  27  78  74  74  37  82  32  15  50  57   2  72  58  89  21  33  80  92  37  96  64  83  53  55  34  77  78  96  91  21  19  81  55  20  29  77  18   6  44  98  27  45  98   2  25  77  99  48  87  90  25  91  93  37  50  26  66  27  51  81  98  75  83  45  68  30  39  46  44   8   6  66  86  78  37  58  37  27  85  63  73  73  89  39  84  58  39  66  68  25  65  88  96  64  94  26   9  50  83  99  30  45  75  92  46  97  59  43  83  31  68  64  83  77  50  49  97  57  95  46  55  28  29  12  59  80  61   1  99  93  30  10  70  33  81  41  84  92  77  86   3  53  63  95  52  75  99  17  18  33  21  42  68  37  56  49  22  58  90  62  96  25  79  34  65  79  60  81  98  47  89  63  70   4  62  77  32  27  95  26  64  24  69  81  44  29  66  37  24  87  51  57  46  45  54  67  71  13  66  91  81  12  17  51  27  27  72  72   7  97  99  97  13  77  79   3   4  27  20  37  15  66  97  74  37  30  65  86  27   4  80  27  39  25  36  13  91  43  95  47  46  64  57  39  68  99  99  84  19  21   6  92  60  59  17  84  44  29  20  70  11  74  10  51  44  64  73  50  84  27  25  61  68  14  11  71  68  77   9  96  97  34  84  73  46  97  88  23  11  26  51  12  50  29  15  45  83  23  85  89  78  64  30  71  23   3   4  73  61  35  85  18  95  28  47   5  85  41  11  95  58   6   8  26  34  67  33  25  80  17  31  85  29  96  15  80  50  43  91  79  51   2  77  53  92  49   5  56                                                                                                                                                                                    
                                                                                                                                                                                  84  22  63  19  82  48  15  96  16  56   7  75  52  40  97  93  96  56  50  87  40  42  39  46  78   1  11   3  40  37  69  69  60  35  62  91  57  55  80  61   5  91  26  57  16   6  58  12   1  22  68  23  59  95  50  30  52  11  81  55  32  22  20  53  37  61  81  22   6  59  78  52  56  16  73  22  90  11  50  41  97  61   7  23  92  67  71  81  10  16  77  61  75  14   1   3  59  20  72  59  40  27  82  38  27  72  75  51  23  66  67  52  93  74  65  27  89  23  49  35  80   4   4   7  70  98  40  29  71  34  99  49  58   5   2  15   5  68  33  25  24  40  77  14  61  26  93  71  93  73  67  23  37  52   7  76  75  61  76  43  12  12  79  28  63  57  62  96   9  65  72  94  51  26  33  96  34  18  55  39  39  79  88  33  90  41   1  61  99  93  74  94  58  38  91  77  25  54  87  58  20  41  24  18  93   6   2   8  37   8  85  84  82  51   2  70  21  46  67  45   5   1  66  30  58  30  41  43  63  11  18  47  63   7  80  49  86  39  48  34  34  56  92  46  59  95  25  78  83  41  24  14  62  51  61  28  20  42  33  18  18  40  94  21   9   7   1  24   4  58  82  88  95  81  10  24  90   7  40  48   5   1  14  59  17  33  41  67  98  20  36  15  61  19  56  47  96  22  77  41  76  10  73  41  17  86  36  48  58  66  97  21  74  80  28  45  32  28  91  96   8  15  35  63  11  78  27  84  70  26  91  96  72  13  32  54  24  90  72  82  40  92  19  21  37  78  53  93  44  36  33  29  94  58  52  69   9  78  99  38  88  60  49  17  70  40  68  33  20  12  52  66  67  69  28  76  41  27  84  52  25  47  52  87  98  98  91  66  79  67  28  20  96   1  14  93  99  11  87   3  97  60  81  22  65  40  35  44   9  94  23  24  41  99  60  81  50  43  15  64  21  80  41  89  78  76  38  41  65  49  28  48  35  40  49  90  53  51  13  45  75  83  14  71  17  41  83  19   4  64  11  75  96  36  51  69  13  90  65  72  72  85  89  14  68  97  50  92  84  66  29  49  27  27  70  39  90  52  42  65  95  22  64  32  95  93  39  92  59  47  74  39  55  87  61  16   9   6  79  98  92  66  98  51  73  86  65  74  98  51  33  54  13  46  22  31  38   3  48  57  84   7  56  89  16  25  33  51  72  50  30   9  76  80   6  75  44  99  65  25  22  61  67  19  91  10  79  32  42  95   9  80  36  35   5  16   2  97   2  29  63  94  21  29  29  61  69  23  78  30   6  45  26  21  88  60  99  91  59  32  67  46  67  79  82  54  31   1  74  13  40  23   9   6  25  39  89  22  36  64  30  22  76  84  39   5  53  70  75  27  83  63  90  53  77  35  79  14  48  67   8  96  33  55  39  98  45  47  62  19  25  20  25  38  56  42  91  53  16  35  60  69  40  92  48  36  81  91  75  44  13   7  40  50  82  93  72  63  32  98  53   3  97  21  66  27  96  65  53  19  77  37  32   2  24  41  46  28  40  54   1  30  83  50   8  51  86  58  58  58  98  55  70  85   6  52  66  87  83  63  49  83  57  22  40   5  94  66  98  59  79  17  12  91  41  25  17  42  62  10  43  76  52  32   9  56  37  19   2  26  50   2  22  30  10  78  84  48  20  97  32   5  50  14  24  17  91  43  27  85  67  58  55  16  26   7   6  56   2  45  13  19  33  42  17  10  47  24  73  17   8  14  57  84  40   8  57  87  35  79  42  56  30  69  10  61  51  10  23  79  10  17  60  79  18  41   4  72  69  67  21   7  42  66  92  16  27  68  63  73  60  41  26  68  35  37  32  37  25  53  17  60  88  65  77  10  55  92  81  43  94  95  58  93  71  71  91  43  70  87  29  95  51  88  22  15  31  32  42  34  49  42  75  69  37  96  52  84  41  15  16  98  85  52  71  96  10  12   1  12  95   3  56  46  40   2  75   2  97  58  16  93  83  30  43  51  44  72  47  98   1  74  49  43  38  68  18  20  47  80  70  67  22   1  65  98  22  86  55  71                                                                                                                                                                                  
                                                                                                                                                                                11  20  23  69  89  73  87  67  53  54  39  26  77  27  91  18  52  69  69  25  46  49  72  60  36  51  65  20  13  13  87  39   4  78  57  11   3  52  72  85  93  84  32  54  15  86  54   3  21   9  43  86  66   7  48  97  10   2  52  15  71  39  61  17  92  43  95  88  72  69  69  35   2  97  71   5  50  87  37  53  19  62  54  72  46  29  69  52   1  73  56  53  40  68  82  30  53   8  24  68  13  12  42  61  80  85  48  21  26  81  41  93  48  67  80   9  96  15  36   4  39  53  85  77  90   7  87  77  53  63  86  78  91  66  48  93  14  92  18  32  91  95  46  56  83  24   6  14  74  20  78  76  13  60  47  22  10  37  63  41  21   2  18  59  95  16  99  47  33  93  48  30  81  22  49  66  76  18   7  11  72  72  23  47  57  80  92  44  30  33  66  97  98   5  36  27  96  30  60  19  81  80  81  38  43  76  41  78  43  60  96  26  35   3  98  46  54   3  26  17  10  65  63  82  24  86   9  12  66  45  88  80  59  23  88  32  66  60  62  68  36  53  85  49  35  19  93  43   3  17  34  98  10  62  98  43  20  28  65  66  40  50  60  37  41  89  60  10  63  12  91  65  81  35  43  88  59   9  61  42   9  47  70  86  82  47   1  67  81  15  31  92  14  68  34  25  54  36  76  19  56  67  39  46   4  92  13  92  44  61  76  94  79  99  94  41  48  73  23  79  28  74  34  43  18  86  37  83  30  65  89  50  34  15  51  78  11  33  45  56  65  93  85  51  60  86  81  99  77  92  69  67  17  85  16  81  73  63  21  90  95  86   9  62  41  54  64  48  43  23  64  90  47  12  55  51  11  44  32  29  26  17  86  98  43  94  37  30  33  50  24  36  18  45  59  64   5  99  98  74  22   8  84  47  44  70  22  93  56  36  56  43  93  96   1  52  35  10  94  29   1  21  14  36  15  43  84  23  24  66  74  41  58   8  82  96  48  15  22  74  59  62  21  25  44  88  31  54  56  55  66  63  52  78  80  62  54  55  49  97  73  26  94  67   9  45  32  38  53  29  16  24  36  90  95  64  52  91  12  74  70  83  30  83  65  33   3  31  38  80  34  62  45  75  27  23  17  91  89  65  77  50  39  72  77  59  16  44  74  19  71  96  31  12  10  46  60  37  99  56  28  33  11  80  74  21  20  54  18  79  72  70  56   7  80  49  22   6   1  75  14  96  85  88  62  68   2  98  51  34  43  94  58  48  59  48  85  86  29  30  75  41  29  13   3  10  25  87  32  26  65  53  63  25  81  36  51  20  27   7   2  45  58  64  74  97  75  84  56  90  64  19  37   1  75  46  73  17  10   4  61  40  51  18  44  61  84  60  94  46  80  30  31  19  56   7  98  85  32  83  61  81   7  65  88   9  98  75  56  11  45  85  89  68  51  64  84  56  56  75  11   6  80  76  95  86  88  63  79  19   8  99  23   2  56  38  78  29  77  10  82  44   4  96  68   9  12  93  70  40   6  95   2  60  28  30  36  76  34  88  96  71  69  75  45  35  65   1  85   7  27  87  54  90   2  31  43   5  18  96  72   3  68  57  94  53  44  69  83  90  66  73  68  54   1  63  94  93  22  85  34  31  22  87  42  87  23  25  82  25  47  95  78  26  35  88  42  99  24  11  98  36  35  90   3   1  95  92  46  29  50  17  26  66  66  97  35  82  23  39  97  49  68  54  13  80  33   2  43  15  43  40  58  11   7  17  43  37  65  85  27  90  66  84  63  28  64  86  59  68  81  18  26  75  73  97  89  28  23  68  99  94  88  39  48  43  94  65  75  74  19  25  33  24  61  35  29  27  89  71  51   5  34  91  91  16  46  55  23  68  70  75  59  47   3  79   3   3  85  70  94  18  23  69   2  10  54  11  33  36  62  89  81  17  72  96   7  58  23  95  50  14  67  26  54  38  89  73  14  53  54  22   8  20  36  93  48  10  97  39   7  34  52  87  71  58  62  45  58  48  70  27  40  76  66   3  33  15   8  15  55  26  41  62  53  43  25  68  10   4  23                                                                                                                                                                                
                                                                                                                                                                              87  62  97  59  20  61  29  48  40  95  93  26   6  34  60  19  72  19  14  77  29  32   9  18  10  65  21  26  62  20  37  44  15   4  81  33  38  56  52  70  23  27  38  39  18  89  49  56  31  43  60  18  10  85   3  36  44  35  69  11  68  39  66  89  61  93  45  35  68  21   2  96  18  58  58  22  11  83  89  73  90  44  33  54  44  21  63  91  43  84  41   7  51   4  47  27  12   2  27  58  72  55   1  21  13   8  88  19  80  30   7  38  53  73  79  64  16  40  18  49  63  21  34  97  92  33  23  13  49  85  15  16  68  59  31  98  39  63  45  20  59  62  92  78  75  93  46  98  24  85  71  65   9  19  59  36  74  54  18  48  58  35  95  83  52  95  42  58  15  13  94   1  10  29  85   4  47  64  11  13  79  81  49  41  53  87  77  60   2  94  21  70  82  41  24  71  61  99  61  52  25  19  90   1  41  62  75  15  74  28   8  10  81  84  22  86   2  38  60  22  15  66   4  14  78  37  23  23  69  41  94  81  93   8  37   5  52   1  31  46  99  10   2  84  94  12  35  62  24  30  61  41  55  50  13  98  98  64  25  18  23  32  48  55  62  27  41  56  72  41  48  83  59  41  96  55  13  10  97  99  83  99  68  29  82  86  49  51  84  25   1  25  68  62  84  63  83  32  42  44  14  22  68  24   7  37   6  40  79  71  55   6  90   9   7  87   1  13  32  46  70  23  81  29  24  32  77  45   7  13  20  32  91  33  86  80  54  45  89  50  74  24  45  48  92  45  75  43   8  37   4  97  29  36  38  38  78  51  84  57  17  66   8  68  82  69  99  22  33  77  12  87  80  37  80  53  49  61  35  68  72  66  79  31  95  33  82   5  55  68  46  72  32  14  21  79   1  38  43  28  64  83  38  32   4  51  53  17  71  53  69  56  11  33  94  83  65  91  13  58  86   8  16  90  77  21  29  47  26  13  79  70  95   6  31  27  61  69  27  93  90  64  42  19  69  53  69  49  96  38   3  58  94  96  40  29  47  81  25  52  15  72   4  58  31  40  30  47  70  75   5  18  64  82  35  73  75  22  59  91  62  64  82  56  53  42  98  33  86  25  27  90  59   3  21   7  34  58  32  55  61  50  20  93  90  10  98  57  69  81  35  14  99  14  83  20  68  25  26  15  15  34  26  52  97  10  89  50  75  78  71  98  33  31  26   2  38  67  82  41  42  69  71  66  40  88  38  72  11  41  59  49  93  19  92  56  18  64  15  39  98  54   9  74  37  62  24  53  33  54   7  91  30  44  41  94  84  47  20  65   7   9  37   9  66   3  34  64   1   6  94  88   3  94  65  13  34  77  38  18  81   8  45  94  34  64  18  17  83  85  70  96  50  84  73  53  90  72  26  81  93  47  71  87  10   7  30  39  94  99  76  66  64  94  83  29  16  91  46  69   5  16  21  16  31  49  78  61  87  43  39  43  63  63  28  82  52  49  82  96  54  37  19  78  82   6   1  56  36  11  26  26  31  37   3   9  57  82  70  45   1  84  53  94  96  47  90  36  66  76  71  35  18  52  90  49  11  72   3  94  50  53  99  10  22  94  57  27  81  32  22  82  99  72  64  38  19  18  17  22  16  10  70  98  37  19  44  39  16  72  71  41  82  99   1  57  24  27  80  40  36  39  65  84   5  43  95  19  83  57  39  41   7  74   2  68  50   1  48  62  75  48  39  60   3  49   6  56  65  51  41  18  92  64  53  82  61  25  73  49  55  31  84  58  88  55  87   5  50  91  32  62  32  70  84  45  40  77  48  85  78  30  64  31  74   9  56  37   4  96  28  47  24  40  40  15  53  23  55   6  50  32  23  72  43  62  39  22  37  36  51  38  33  39  99  22  68  81  30  46  19  11   6   7  82  35  16  90  61  74  75  56  34  33  21  33  83  72  48  55  42  62   2  43   8  66  65  15  12  75  96  66  49  45  40  94  27  56  78  33  41  27  89  30  58  95  71  15  47  50  81  22  67  44  72  58  79   8  80  97  45  48  75   7   7   5  35  30  80  47  48  84                                                                                                                                                                              
                                                                                                                                                                            63  32  22  84   1  53  90  88  35  46  42  95  48  58  73   8  69  75  32  97  62  41  11  25  22  52  80  13  54  13  43  98  28  14  11  98   3   8  53  34  27  71  73  15  74  37  50  19  88  93  26  81   9  19  72  26  81  25   7  16  72  56  73  39  80  51  93  90  15  18  85  43  96  20  15  13  86  63  32  39  59   2  22  16  80  12  52  61  53  16  74  37  48  41  77  25  37  48  64  25  69  93  66  79  11  76  19  27  40  86  75  62  80  93  70  75  20  93  15  14   4  57  25  58  81  46  15  96  14  68  71  38  96  94  17  33  80   1  94  89  31  23  34  65  34  15   4  79  83  86  50  34  63  10  89  86  30  94  78   4  40  61  77  74  58  54  12  14  90  35  67  54  48  29  82  82  68  67  15   8  38  21  63  88   6   7  76  29  58  67  17  25  72   2  95  37  19  30  10  31  32  59  33  11  63   4  39  17  24  63  48  42  88  45  50  34  90  53  53  24  89  24  64  15  63  45  86  81  13  96   6  92   3  21  38  33  76  57  11  65  35  21  17  95  54  89  49  12   3  50  81  57  22  17   7  65  41  39  70  47  77  67  36  59  50  88  50  60  12  63  26  13  59  76  43  32  69  61   4  95  67   3  48   8  16   3  44  13  70  38  55  49  10  35  68  86  41  43  62  24  46  51  74  75  54  70  68  58  74  98   9  11  74  36  85  82  55  97  24  58  53  91  98   7  16  74  52  48  63  99  97  49  14  27  76  74  58  88   6  64  45  16  19  20  87  68  90  12  33  91  46  32   5  70   4  60   6  18  21  37  81  12  60   1  70  49  45  13  22  78  18  95  86  82  52  67  14  41  60   7  82  92  29  59  41  91  55  86  53  27  35  63  46  21  55  55  21  25  99  21  86  11  64  73  18   8  16  12  66  15  69  19  84  90  99  33  39  40  87  27  35  18   7  12  16  58  70   7  92  17   3  14  66  51  89  91  46  35  26  41  63  51  74  85  14  27  64  35  47   1  89  99   2  46  22  72  40  61  44  39  21  86  15   2  35  83  45   6  64  66  95  64  90  22  56  97  60  54  34  64  38  99  88  94  96  83  18  54  82  45  96  52  69  37  45  83  43  52  64  84  81  90  90  15  24  20  97  65   2   7  70  77  57  94  36  91   8  46  81  64  22  34  31  48  76  57  33  75  82  51  91  14  83  66  71  70  38  40  21  43  65  27  93  96  25  39   6  98  76  52  23  21  39  72  31  85  24  32  70  21  99  60  62  77  31  84  77  61  77  94  35  84  21  78  97  39  41  93  40  70  77  36  98  63  85  43  11  11  25   4  64  85  85  19  61  32  82  77  68  26   1   3  96  54  91  57   5  38  76  79   4  33  88  56  12  75  69  75  56  70  24  46  39  35  50  14   8  25  21   7  11  44  63  79   1  15   6  97  95  99  49  73  28  10  41  69  74  43  90  90  79  45  39  74  95  96  98  77  20  45  47   5  43  48  31  41  32  92  45   6  40  30  88  11  59  73  24  20  17   8  49  83  26  22  14  79  71  60  10   7  10  66  80  72   6  47  41  91  87  60  49  11  66  30  64  40  88  31  58  39  15  44  30   2  56  23  73  45  48  70  98  80  41  19  88  26  69  45  41  36  83  67  84  15  16  63  25  73  69  50  22  60  11  98  85  20  77  19  20  19  72   7  13  34  58  71  66  62  79  76  21   7  49  70  49  19  18  27  76  22   9   7  27   2  36  88  21  88  20  26  50  14  27  38  23  29  11  85  85  83  43  28  74  42  91  37  91  32   1  90  24   6  84  92  75  24  75  11  61  71  26   5  40  59  90  29  39  31  92  64  55  97  27  55  32  84  80  67  37  96  19  90  53  50  11   2  27  28  91  65  80  45  16  85  33  67  64   6  55  75  46  55  86  55  22  99  39  67  70  96  19  50  14  59  50  12  38  20  27  17  65  66  84  86   8  28  88  48  77  58  63   3  13  84  47  59  21  46  24   8   5  75  20  33  84  52  14  31  78  77  89  40  46  95   4  19  62  98  33  77  37  71  29                                                                                                                                                                            
                                                                                                                                                                          63  48   8  53  21   6  11  96  20  10  33  99  69   2  53   8   8  16  98  57  26  36  48   4  35  65  95  89   9  73  48  90  80  63  77  56  72  21  77  37  32  72  35  77  61  91  92  43  34  76   6  46  96  27  83  73  40  14  54  93  44  25  32  75   1  76  89  59  13  44  91   3  23  88   7  65  43  22   1  13  66  73  42  35  17  56  33  96  17   2  25  33  62  60  37  44  35  12  10  65  98  65  47  85  16   6  34  34  64  28  79  99  48  59  77  80  21  62  24  71  40  92  76  60   8   8  55  34  59   5  58  36  83  82  89  40  36  26  92  94  51  47  77  56  73   3  37  30  69  89  40  78  84  45  71  21  77  36   2  92  94  59  66  61  19  75  30   4  92  37  74  42  27  15  43  86  37  86  34  19  64  95  44  66   8  83  29   2   3  48  85  35  73  16  15  42   6  88  14  90  54  75  45  73  42  58  61  81  54   1  94  53  83  73  15  73  11  23  19  61  36  58  92  58  84  79  52  25  76  40  39  53  81  46  80   1   2  76  21  97  22  43  68   4  79  67  68  10  69  63   9  57  89  29   6  97  25  14  19  32  18  62  12  23  58  91  47  39  36  97   3  97  21  92  58  54  45  82  98  43  97  84  77  96  96  65  88  89  25  61  53  55  54  22   2  12  54  73   5  91  22  54  24  89  88  86  30  21  13  98  95  74  17  48  20  90  95   6  90  93  54  30  57  22  14  49   2   1  70  86  54  18  80  23   1  30   4  69  45  66  58  59  53  65  77  65  68  49  54  94  98  86  98  86  82  10  31  21   4   5  86  97  47  65  96  10  62  57  99  58  10  87  15   4  60  27  14  27  46  81  84  85  28  11  75  21  49  25  43  80  80  12  32  50  69  60  17  56  19  86  54  17  88  13  74  67  12  53   2  69   1  52  67  12  75  44  44  76  52  33  65  93  63  29  74  80  45  30   9  18  62  83  51  52  64  82   8  25  22  47  84  21  68  51  95   6  14  25  59  36  80  36  68  14  54  27  52   1   7  34  48  34  75  78  29  27  26  33  49  27  88  45  40  76  99  30  46  11  84  55  40  19  74  23  73  61  64  17   2  78  12  25  51  19  76   7  52  27  90   4  48  81  22   1  11   3  70  20  35  64  28  28   6  85  70  35   2  96  40  78  98  16  90  53   1   3  28  22  10  44  88  76  60  10  36  18  83  23  11  30   8  30  67  94  96   4  11  50  28  37  35  30  98  79  29   9  88  45  52  62  78  97  31  93  89  60  61  93  36  16  76  42  67  90  36   6  75  63  71  52  79  29  21  72  36  26   6  36  58  59  66  60   2  58  42  16  68  14  69  97  46  24  76   7  85  89  60  97  36   8  68  57   7  35  67  11   3  37  94  36  88  19  83  54   7  63  22  98  32  81  35  51  70   9   5  46  19  71  45  52  54  33  66  80  64  82  93  10  48  90  46  61  45  41  47   9  40  66  77   9   4  92  99   7  16  25  45  42  22  12  95  49  58  14  90  80   1  78  88  96  99  37  85  83  53  36  97  26  41  28  33  99   9  26  54  73  35  58  89  41  36  34  82  91   3  93  76  94  86  21  86  63  16  52  82  51  56  98   6  55  89  46  97  66  94  14  75  21  38  34  95  17  54  53  49  64  36  89   9  86  25  94  39  66  37  93  38  23  17   2  98  90  76  54  68   9  22   8   4  81  99  83  80  19  60  65  10  19  15  71  66  65  84  23  64  25  47  80   7   7  13  31  10   5  33  76  85  65   1  27  86  72  74  99   1  28   5  30  80  77  60  48  73   2  70  57  19  68  29  92  10  99  32  68  93  61  40  72  68  14  29  35  73  20  41  59  92  67  26  32  89  32  46  85  70  13  73  55  47  32  25   2  72  64  98  31  62  93   4   6  42  41  64  43  28  91  14  92  16  96  44  45   9  72  62  70  85   9  68   6  99  47  60  21  49  32  52  16  97  25  90  58  51  25  40  59  16  32  81  97  88  46  16  24  33  38  89  21  34  94  90  62  23  77  40  28  38  72  10  42  53  96  38  35                                                                                                                                                                          
                                                                                                                                                                        34  73  61  31  79  22  50   4  70  46  99  94  24   8  86  39  62  59  16  39  51  56  94  10  79  10   3  60  21  78  49  56  30  52  45  99  81  78  51  27   6   8  32  45  52  30  22  90  80  96  61  78  26  99  42  72  81  25  39  95   8  94  91  35  10  33   1  68  72  33  55  13  79  23  42  80   2  48   3  89  82  79  43  50  60  96  48  41  38  84  66  57  83  17  91  69  53  69  25  87  87  58  82  29  42  46  11  74   3  76  73  39  13  75  22  24  63  54  50  58  22  58  71  62  47  26  95  80  70  41  77   4  35  69  91  89  15  81  45   2  11  46  90  67  37  98  76  77  55  19  13  42  78  22  48   2  11  93  13  35  58  13  73  18  40  26  92  22   1  58  37  41  32  16  97  19   6  46  30  46  32  22  62  45  96  60  23  13  22  55  42  39  82   6  34  29  89  68  17  77  15  40  59   5  79  44  94   9  69  53  73   2  21  33  28  79  98  93  52  46  62  67   3  16  30  30  10  60  27  64  10  84  39  77  35  69  31  18  97  44  44  31  34  72  98  23  83  53  46   1  44  72  62   4  85  82  80  89   9  54  63  31  58  22  96  28  60  51  48  19  47  47  26  45  52  98   1  10  93   1  73  79  60  97  56   1  14   5  63  80  19  77  88  18  23  52  58  48  98  57  99  22   6  71  58  51  74  81  81  21  29  57  63  15  18  15  13  83  81  53  92  45  49  56  23  31  80  86  17  55  40  39  80  82  21  60  26  32  47  81   4  86  55  77  98  14  70  53  22  22  91  96  48  74  40  53   7  98  34  16  53  83  82  56  16  17  18  83  84  59  48  34  22  44  66  91  80  36  76  13  45  31  45  72  81  49   7  18  34  80  18  37  60  34  72  36   9  96  15  21  89  63  44  53  66  95  93  77  30  11  11  89  13   7  20  91  64  48  44  98  50  64  93  41  32   7  40  66  50  29  28  33  60  16  82  86  21  56  97  44  16  16  75  44  60  83  46   8  55  62  60  72  28  97  31  45  63  29  25  26  12  13  50  12  47  97  69  57  58   1  18  14  82  42  47  35  46  43  81  53  77  50  79   2   5  81  77  61  52  88  51  18  13  19  22  39   1  40  74  51  24  27  77   9  27  26  37  33  10  67  40  60  53  85  15  14  92  78  41  34  14  94  12  52  70  47  95  82  14  67  97  13  89  59   2  61  72  60  22  69  45  11  27  14  33  80  54  67  85  43  28  74  87  28  60   7  11  97  90  31  71  25  53  47  13  99  43  18  59  26  82  46  32  50  76   9  45  57  81  16  56  53  42  81  56  52  12  90  25  51   3  12  39  22  76  41   2  11  74  59  66  70  17  89  66  74  64  85  21   2  18  97  32  50  84  26   8  81  98  68  90  88   6   7  50  73  83   8   8  38  85  96  79  59  70  87  10  17  40  86  49  21  74  74  27  58   7  56  97  54  83  53   5   6  93  48  31  85   8  57  25  83  95  99  91  83  10  10  35  65  12  96  77  80   2  59   2  42  82   1  79  74  21  43  72  92   7  46   4  36  93   2  95  80  86  89  62  96  72  26   8  93  36  58  20  59  66  33  41  97   8  84  62  49  92  28  37  33  30  63  71  64  86  10  53  51  99  56  13  88  39   7  52  92  30  73  20  95  64  24  51  86  32  88  49  50  77  44  92  84  92  62  80  43  82  93  44  55   2  77  35  78  65  74  59  83  80  46  59  57  31  83  85  92   5  38  53  25  32  98  80  17  29  61  15  62  76  34  28   4  46  45  35  11  38  40  10  60   8  36  43  39   7   6  34  10  68  77  31  50  50  70  91  21  32  55  63  75  19  81  46  74   7  51  65  24  46  85  33  15  98  56  49  83  71  96  88  51  52  39  79  12  44  75  13  99   7  27   1   6  85  60  16  49  60  52  58  10  90   2  35  34  23  63  65  18  92  12  19  44  38  29  51   3  82  28  46  26  25  10  62  84  14  66   9  42  24  41  97  55  86   7  98  47  52  93  73  29  18  97  86  79  26  33  14  70  86  93  77  18  50  17  54  82  37                                                                                                                                                                        
                                                                                                                                                                      81  12  45   8  81  27  64  66  58  80   4  98  30  27  39   3  66  89  92  90  39  97  77  39  23  23  48  69  94  14  82  80  80  63  67  27  66  28   7  82  74   2  73  49   7  85  43  68  19  64  84  92  91  45  42  86  70  12  64  22  18  30  88  22  82  44   6  23  75  46  99  97  50  10  12  79  67  86  97  40  22  95  56  52  82  63  69  43  69  81  84  80  35  48  74  18   2  68  42  35  32   7  18  11   9  81  44  52  61  40  65  87  54  78   7  50  74  73  87  34  22  69  39  18  54   5  12  67   4  40  45  50  49  90  63  61  28  95  88  59  84  63   5  30  38  83  15  70  77  78  99  79  84  60  33  52  18  56  63  48  22  75   5  62  66   5  24  85  26  80  18  21   4  42  11  15  79   3  93  15  55  71  36  72  45   5  81  78  26  95  52  10  15  94  56  31  10  33  21  92  83  56  65  38  41  66  42  76   4  89  98  74   6  17  19  10   4  46  85  50   9  98  54  12  76  83  21  29  87  52   1  42  65  84  13  91  54  31  50  40  40  69  90  92  17  19   1  16  89  59  21  52   2  35  63  92   3   7  12  52  46  30  13   5  43  16  98  84  33  18  77  62  10  95   3  46  38  85  34  74   5  32  78  91  65  93  62   5  31  61  13  42  27   2  90  12  95  55  69  28  62  24  39  51  59  62  92  20  83  19  40  52  46  96  23  76  82  59  99  81  18  19  73  67  22  47  75  35  70  41  34  72  67  80  88  76  65  12  51  70  85  80  15  98  15  96  74  70  14  69  38  42  54  31  74   9  39  62  46  18  66  85  99  97  36   1  81  14  32  13  21  47  31  92   1  17  55  37  65  79  71  21  40  24  66   3   9  74  65  84  57  47  68  53  99  46  30  54  76  21  56  45  13  30  75  63  69  54  58  49  47  45  34  95  71  52  74  94  41  37  10  33   7   5  59  10  44  85  49  62  31  10  40  80  33  39  93  46  19  79  52  10  32  93  35  27  35   6  76  61   1  54  21  46  27  93  40  46  19  74  48  33  60  73  51  98  78  76  49  86  50  21  81  24  97  20   6  94  67  13  36  61  97  49  95  27   9  27  14  45  82   7  66   1  23  67   2  28  66  85  54  58   7  69  77  79  72  78  71  25  42  72  67  69  47  94  51  15  61  42   5  79  91  13  27  66   2  27  18  14  51  95  84  23  37  16  29  27   7  65  75  77  83  58  29  80  61  60  56  49  72  46  11  77  21   8  35  47  86  17  58  17  15  76  87  69  16  52   3  48  94  78  16  34  86  38  78  29  81  59  84   9  90  30  89  77  47  74  65  98  85  76  76  68  86  91  54  53  87   8  11  20  90  70   9  15   9  75  16  57  17  23  15  74  50  45  82  72  90  78  77  74  99  86  98  36  92  10  38  91  24  68  60  95  47  67  25  84  14  11  59  57  44  25  22  45  39  13  48  38  56  18  18  99  74  19  76   2   7  45   9  91  68  69   4  74  72  65  74  45  98  37  59  98  44  14  77  91  34  82  80  29  46  81  86   6   3  72  37  38  89  33  60  67  41  49  85  90  89  86  84  57  75  72  22  51  60  66  27  31  16  29  79  80  86  64  52  55   1  44  11  21  85  93  42  32  58  24   5  58  13  47  35  80  54  14  37  92  75  96  30  76  31  48  51  29  58  73  30  73  35  39   5   9  45  28  93  36  25   4  31  77  62  72  20  67  62  60  11  78  43  97  31  64  95  57  87  50  80  33  90  56   6  34  82  40  19  60  49  94  40  98  25  74  56  80  14  99  30  17  15  53  84  38  31  52  51   6  15  20  60  69  81  67  64  94  27  84  81  17  27  90   4  79  40   6  36  78  43  11  12  21  64  57  69   8  66  66  49  29  53  44  56  83  58  80  24  53  41  84  30  13  79  25  28  66  25  65  73  90  31  98  20  31  81  47  96  25  98  56  95  46  30  41  91  17  94  76  37  67  40  43  39  49  69  42  81  53  65  75  39  50   3  52  54  16  60  45  47  91  41  27  64  67  87  49  60  50  87  23  72  22  49   5  45  67                                                                                                                                                                      
                                                                                                                                                                    74   3  34  53  18  43  12  26  34  42  79  32  70  49  40   5   6  98  69  30  84  22  78  47  84  86  54  32  84  69   2  91  85  44  84  16  88  65  30  86  23  12  93  74   6  58  26  54  10   9   4  69  66  46  24  42  62  36  28  18  42  54  78  43  87   9  49  68  84  95  44   4   3   2  70  72  63   8  83   2  77  48  92  74   4  13  19  85  58  43  15  89  80  89  98  63  18  58  61  62   2  92  72  27  54  73  89  43  80  71  57  39  14  60  55   3  81  38  17   5  45  27  57  62  43   2  82  55  95  90   1  68  55   3  43  75  64  99  14  58  59  76  64  73  43  92  36  61  17   3  55  89  92  69  90  51  64  10  37  61  75  46  20  30  10  60   6  64  83  80  82  54  92   1  96  79  89  42  51   9  58  81   1  24  16  41  25  49  62  15  11  57  99  39  19  46   4   9  47  44  82  21  42  65  86  74  46  85  63  71   5  36  22  79  66  62  63  25  94  58  15  98  56   7  31  19  18  59  18  18  56  66   8  64  51  92   7  47  51  95  45  91  99  49  29   7  43  86  88   9  20  66  29  21  71  59  97  51  11  29  59  87  77  34  59   8  16  30  16  91  42  94  18  69  50  76  75  72  62  17   4  40  24  49  52  42  27  35  78  15  88  58  25  37   7  18  45  28  83  89  16  56  69  37  74  67  92  26  40  22  17  22  59  10  47  27  24  89  34  50  97  59  74  74  10  48  43  43  85  76  29  92   7  84  12  11  92  72  75  16  71  25   7  16  31  96  56  14  43   5  33  47  28  38  90  46  81  23  81   8  45  22  52   4  98  47  97  24  40  86  81  48  79  90  57  59  48  49  80  71  17  16  90  82  32  65  31  90  91  52   7  63  62  53  10  87  99  55  38  96   7  38  30  62  46  10  60  76  81  39  13  10  44  63  11  97  10  70  83  27  25  31  63  52  88  82  80  91  24  64  39  41  89  64   3   1  45  27  66  82   3  55  24  79  69  69   8  49  67  68  27  45  44  13  73  10  66  60  67  84  22  17  67  40  28  65  49   1  33  56  98  59  45  57  42  48   4   9  51  77  27  14   2  77  84  82  66  11  19  11  47  87  81  69  38   5  50  22  78  99  92  34  64  63  95  48  40  12  13  21  36  40  49  40  24   4  86  50  72   4  61  78  26  12  42  10  11   2  39   9  25   2  67  20   7  82  76  74  66  32  89  23  99  39   5  23  83  16  56  27   2  38  80  27   9  82  97  73  86  26  17  24  90  98  93  68   4  39  55  45   2  93  98  67   5   6  90  76  48  49  67  37   9  83  70  21  78  10  53  43  31  94  75  17  58  27  24   8  29  93  42  12  29  10  73  17  95  61   9  84  41  59  93  10  92  88  13  82  26  44  24  42  62  58   7  18   8  47  96  88  11   2  33  41  75   3  16  72   6  36  41  81  98   4  46  20  36  79  21  63  16  88  41  36  99  37  91  90  74  99  83  86  43  12  85  12  43  59  70  32  42  73  25  55  47  64  52  62  66  27   4  62  71  48  57  54  17   1  53  15  93  34  64  13  32  51  16  71  72  23  66  38  11  67  98  48  91  44  81  84  59  52  40  82  54  57  11  69  92  49  79  92  47  12   1   2  43   2  89  82  41  10  11  40  80  72  75  61  65   2  20  55  86  31  80  95  94  62  74  68  35  28  32  61  56  63   3  62  83  18  84  86  10  72  53  21  77  89  12  20  19  56  70  65  86  68  74  16  72  85  14  96  29  32  84   7  24  83  22  60  34  68  46  90  34   6  89  22  36  54  55  67  79  94   2  24  41  37  73  84  68  42  87  64  53  41  15  62  31  26  35  45  49   3  54  15  42  15  31  95  70  33  11  30  89  94  37  46  76  86  19  71  76  88  51  86  21  37  47  42  59  30  75  75  67  83  57  41  11  70  51  57  81  43  57  59  37  74  13  41  80  24  13   4   3  84  26  42  42   5  64  20  14  32   6  28  98  59  37  65  54  85  27  83  87  68  51  78  19  83  41  40  14   1  62  50   4   2  22  14  72  55  78  20   5  45  31                                                                                                                                                                    
                                                                                                                                                                  2  93  34  40  70  81  26  97  10  71  84  54   8  23  18  98   7  99  87   1  73  63  67  70   2  25  89  48  24  96  67  46  30  54  18   7  25  30  73   4  51   8  26   4  36  15  78  83  29  28  75  81  72   7  91  71  42  46  24  90  59  72  96  32  89  29  96  60  58  29  26  27  62  99  86   4  57  39  90  58  18  20  36   9   1  24  33  99  18  38  50   6  58  76  91  10  27  37   5  83  53  58  66  96  19  30  81  11  85  75  10  25  53  67  85  60  23  48  43   6  15  42  20  98  78   7  97  98  82  77  71  53  77  71  47  30  26   2  24  12  21  50  88  76   4  66  81  62  53   9  22   6  99  26  52  81   7  88  72  35  38  55  20  23   5  84  53  56  79  88  72  79  63  11  34  51  36  82  43  15   6  46  28   7  85  70  11  72  18   8  19  19  68  31  55  15  53  83  82  69  73  98  24  43  67  13  80  29  50  97  56  42  10  21  10  38  36  71  44  63  40  63   7  12  15  56  90  85  96  65  44  13  97  96  35  91  44  92  78  31  38  77   3  45  36  20  63   8  26  12  31  93  60  32  41  98  73  79  55  27  94  32  99  51  77  47  74  72   8  72  47  54  43  58  26   5  28  50  81   2  13  86  87  33  99  39  15  83  63  29  96  53  74  60  68  66   3  57  30  91  17  98  36  54  40  33  57  84  66  65   5  67  56  39  13  43  54  40  66  73  34  64  11  81  19  69  97  83  45  12  58  63  15  76  58  49  22  75  34   3  33  93  49   2  36  42  63  46  59  64  16  98  16  44  75  68  68  73  39   2  10  35  78  44  45  67  47  57  89  89  92  15  73  63  45  96  57  57  71  42  63   5  72  86  82  32  93  96  53  10  71  44  93  39  20  28  35  41   1   9   6  12  12  85  23  85  32  64  75  17   5  28  60  49  48  29  52  26  75  19  82  18  17  83  60  78  11  44  34  64  85  86  15  35  42   5   2  61  42  94  96  90  22  73  39   5  70  99  11  78  15  74  76   2   8  80  82  52  31  92  69  61  70  44  84  46  83   3  21  71  61   1  89  21   7  15  95  19  35  69  41  81  89  90  51  64  51  56  95  84  21  86  19  77  20  68   7  24  35  34  94  20  42   8  74  32  61  61  89  57  26  74  55  84  52   4  89  76  83  37  13  60  67  42  90  59  39  35  79  67  40   6  35  86  70  39  34  90  97  84  41  29  62  69  85   6  87  40  43  25  14  33  60  46  61  30  23  74  93  71  14  42  63  86  25  34  51   9  32   2  33  22  77  70  21  46  64  53  54  66  90  61  11  11  13  44  56  88  14  10  60  45  42  96  92  84  87  26  19   3   9  44  62  88  46  68   1   9  69  63  23  38   1  36  28  92  32  55  65  65  48  46  12  44  46  45  67  53  45  51  60  13  99  84  59  80  32   5  83  43  26  63   3   2  80  35  18  44  11  95  28   3  46  54  16  90  97  25  55  95  43  99  84  40  91  82  62  25   6  51  22  92  66  94  16  14  25  65  76  61  48  48  47  49  29  35  37  35  66  34  37  24  28  36  82  26  49  74  92  76  72  55  60  25  12  81  24   4  42  34  71   7  96  45  52   6  46  69  22   3  65  86  59   6   5  63  95  89   9  87  16  40  39  66  43  92  43  75  23  59  37  58  29  79  47  55  34  50  79   5  97  37  63  25  87  93  77  30  27  69  47  12  54  99  40  65  42  29  81  79  55  42  42  62  60  85  47  85  80  51  18  68  36  57  92  59  73  47  81  95  55  86  52  96  18  32  10  86  95  55  74   9  32  69   7   2  59  39  72  32  61  10  76  91  46  11  90  87  42  84  67  18  18  28  68  74  81  66  88  39  26  39  62  41   7  77  73   5   1  85  65  61  20   3  60  91  21   8  28  89  49  11  10  87   9  90  10  95  54  85  24  82  41  30  18  66  55  93   9  14   3  21  83  76  38  77  45  94  78  52  33  80  45  73   2  26   8  40  98  10  83  92  97  76  72  95  35  47  27  15  24  30  29  31  76  75   5   2  82  15  10   6  80  87  99  10  62  90                                                                                                                                                                  
                                                                                                                                                                40  65  54  17  95  97  61  89   8   6  42  96  46  23  17  33  18  62  29  34  10  84  67  84  93  49  83  13  78  51   2  77  33  15  51  76  92  84  85  25  65  28  62  92  61  79  66   3   9  99  67  62  75   9  33   4  76  52  86  74  12  44  19   3  24  58  78  15  79  79  49  89  69  59   9  97  70  46  75  18  43  66  77  62  16  95  97  74  35  72  69  49   4   5  38  19  55  57  24  38  90  33  72   8  26  38  30  13  27  13  67  87  94  88  37  75  74   7  61   5  96  10  58  10   1  47  94  37  83  43  57   9  80  89  30  86  44  39  27  98   2  81  41  97  29  29  84  17  98  35  91  36  75  65  67  47  51  99  21  36  74  91  89  35  76  84  28  89  97  58  94  87  26  77  87  76   5  25  83  58  96  62  81  58  25  29   2  19  40  57  23   5  59  31  39  21  58  63  52  61  76  15  29  39  70  17  25  11  61  47  75  44  29   7  13   3  22  69   6  84  62  29  30  63  31  39  40  32  58  30  57  28  94  41  16   7  52  67  17   6  59  68  45  61  70  24  88  26  67  19  42  45  14  34  18  85  82  42  92  24  45  84  45  83  76  41  88  91  42  83  58   6  46  67  16  34  60  11  30  96  21  32  21   2  88  92   5  18  67   4  52  42  61  53  71  69  44  75  29  42  68  62  57  74  94   3  99  65  88  38  22  32  59  71  84  69  28  88  69  21   9  66  25  68  42  69  57  45  80  97  43  19  77  39  27  85  11  73  33  12  57  33  95  95  26   4  41   9   6  69  88  13  43  43  21  10  86  11  78  29  77  57  24   3  62  96  60  17  60  58  92  56  56  53  17  71  52   7  92   8  95  79  14  45  22  99  60  88  39  77  98  51  60  87  50  41  16  91  51   5  68  51  57  60  44  90   2  60  31  17  42  89  96  76  11  47  48  47  90   5  46  92  97  93  59  65  97  40  24  38  57  42  78  74  66  49  83  56  20  75  14  39  60  83  88   6  50  97   8  94  78  64  24  62  85  42  76  43  57  27  89   7  63  66  29  21  44  29  56  45  38  86  46  10  26  70  67  41  76   3  38  58   7  45   2  97  73  16  67  89  87  27   7   8  91  38   1  48  38  69  97  51  56  10  25  72  52  81  32  35  55  39  41  45  76  86   6  99  39  27  69  33  89  39  84  62   9  62  99  11  47   7  46  22  74  59  41  62  40  33  93   1  65  25  17   6  66  90  94  43  19  85  45  53  47  70  46   9  43   4  99  67  94  20  74  42  71  75  57  19  18  86  77  72  55  28  44  28  40  72   1  81  56  68  25   7  17  28  41  21  76  92  42  76  29  93  20  12  62  35  42  34  20  46  60  13  40  94  94   9  94  94  77  64  38  17  38  73  94  17  33  15  87  75  10  43  64  71  81   5  43   1  99  64  49  91  90  23  86  33  93  11  39  14  68  83  99  43  75   1  69  77  45  99  35  45  23  50  17  34  65  78  72  87  64  37  68   8  52  81  85  69  84  48  22  96  61  55  47  77   6  10  99  75  41  32  66  67  28   6  28  90  61  25  67  22  71  79  68  83  71  29  15  98  22   2  55  55  96  20  61  46  62  60  89   6  88  96  38  35  84  50  65  89  34  91  25   5  41  59   6  79  10  29  84  21  11  53  66  30  29  12  20  95  19  35  42  88  81  55  72  59  36  87   7  43  73  75  14  84  42  55  50  99  90  84  67  98  23  92  59  48  88  76  56  31  25  41  15  87  88  81  98   6  75  63  77  88   7  16   1  72  35  95  31   5   2   5  36  52  98  35   2  75  41  30  48  62  37  42   2  48  18  40  17  81  26  22  73  35   9  78  90  86  78  72  42  86  26  88  21   9  21   4  43   8  41  29  48  32  40  51  19  57  19  33  54  76  73  60  10  58  62  27  36  33  59  46   5  79  32  61  14  19  47  62  43  94  18  18  52  52  73  75  37  81  29  35  69  37  67  78  43  34  50  47  25  23  75  81  47  51  51  33  40  51  29  12  36  41   6  76  38  35  37  20  58  56  47  48  78  60  45  59  73  35  93  74  26                                                                                                                                                                
                                                                                                                                                              79  82  47  59  63  87  17  43  91  93  94  14  85  39  86  59  77  58   7  19  90  60  87  38  60  17   5  85   7  30  62  61  49  51  96  53  30  89   6   2  54  65  31  11  64  68  78  49  31  56  97  83  77  96   1  40  60  97  24  17  67  38  64  25  33   5  57  31  36  38  75  40  48   9  53  18  63  10  94  82  41   1  54  69  84  18  38  56  81  17  22  25  64  88  62  81  68  97   3  86  74  17  95  61  41  84  32  61  32   7   7   7  86  68  67  67  33  78   1  19  24  78  19  57  39  54  81   5  87   4  93  52  15  31  29  89  66  14  72  47  56  28   7  16   1  95  46   8  19  35  55   4  40  37  62  36  94  23  74  10  91  51  92  15  18  62  71  11  94  79  90   5  97   3  59  35  98  49  42  80  86  40  77  15  10  17  69  85  73  50  25  27  76   7  74  86   7  84  27  91  79  54  87  65  88  73  93  52  95  34  30  75  88  26  11  66   1   4  40  40  26  20  81  58   7  46  27  15  84  93  16  57  46  14  91  28  12  20  99  78  82  94  94  26  76  88  74  26  87  78  55  37  67  71  85  12  40   6   4  58  49  31  72  82  75  72  45  92  87  73  29  19  71  76  26  23  21  91  94  83  10  32  23  35  27  49  26  15  19  44  95  42  59  60  94  77  27  47  34   4  88  76  11  72  31  40  12   7  49  28  46  97   8  64   5  75  74  94  84  11  26  37  76  30  94  16  37  27  78   1  15  89  90  49  45  63  80  49  28  97  87  80  57  62  53  56  33  82  44  89  74  24  19  30  75  74  31  69  16  72  80  11  62  83   3  12  80  38  54  17  77  26  76   7  79  30  19  79   2  85  61  57  34  81  93  46  76  91  16  48  78  91  34  94   8  78  12  99  38  46  77  49  80  83  96  76  41  33  97  49   4  91  50  64  22  75  90  19  11  15  80  15   2  83  12  24  84  81  58  44  94  69  39  66  10  82   6  67  77   8  76  86  84  74  44   9  77  92  24  75  67  59  24  25  72  89   8  60  72  91  82  42  31  76  53  48  45  61   8  15   3  86  30  79  26  84  12  16  74  59  55  95   2   7  84  51  70  89  56  98  59  15  67  87  32  60  51   7   9  53  96  57  83  53  15  24  94  83  87  65  75  63  26  61  52  35  62  82   2  12  12  40  64  38  31  74  19  13   8  16  66  96  77  15  85  21  75  84  24  49  41  55  84  42  74  33  87  99  67  53   7  63  51  44  22  80  43  91  86  65  95  52  46  75  59  57   7   9   7  33  55   9  55  40  96  65  41  47   9  70   3  15  34  69  78  91  42  48  47  54  79  91  58  92  46  83  66  19  39  72  15  47  73  63   4  64  56  33  59  17   3  58  92  35  91  38  41  97  77  99  29  79   2  93  74   9  84  79  86  61  94   2  50  77  92  25  56   1  64  53  71   8  28  61  77  29  79  79  52  97  62  41  95  58  83  38  39  99  81  28  88  56  19  97  11  17  88  40  95  43  94  23  85  55  17  68  85  77  67  19  98  60  32  65  45  93  74  96  37  65  43  23   1  67  53  43  16  31  72  51  28  52   6  38  99  94  47   7  25  92  40  42  15  31  31  39  96  46  97  14   5  15  48  61  44  98  44   2  28  50  52  46  54  37  16  97  39  53  90   5  42   6  81  46  58  60  94  34  29  73  37  82  21  44  63  88  63  49  91   1   8  90  47   8  35  61  20  72  79  53  48  87  38  98  39  75  44  36  40  28  83  64  58  59  63  73  88  48  65  21  22  21  89   9   8  93  94   4  70  99  78  93  65   1  44  66  34  19  30   8  48  46   8  68  67  17  31   4  93  24  37  92  52  84   5  12  78  91  81  32  96  79  63  80  94   3  68  61  89  89  87  99  92  97  68  96  10  20  35  38  27  20   2  10  29  13  13  40  44  50  29  87  16  21  31  80  60  99  65  92  97  34  43  35  37  48  36  65  71  25  75  64  20  55   3  65  75  83   8   1  82  27  93  49  25  13  57  44  18  14  74  77  43  43   1  24   6  84  81  41  21  94  98  57  84  85  71  93  51  74                                                                                                                                                              
                                                                                                                                                            67  68  68  31  83  76  22  22  50  69  18  20  61  86  40  42  96  99   3  64  99   5  32  21   7  54  89  70  72  43  47   4  79  97  63   7  65  71  67  66  54   2  87  65  49  35   2  81  78  47  99  23  13  59  38  55  37   1  42  31  84  46  31  24  15  83  54  48  38  41  96  93  70  49  78  36  61  47  46  79  58  82  94   3  47  77  15  20  29  91  16  57  64  34  38   7  59  35  94  16  14  66   8   5  19  95  21  60  73  95  66  74  45  78  76  49  77  97  23   1  75  54  76  36  18  11  10   8  58  70  88  54  41   5   9  43   3  39  42  58  61  18  71  99  55  95  88  28  44  78  24  96  83  34  82  58  78  17  43  51  19  66  80  39  65  47  67  31  29  20  72  93  58  11  86  39  58  19  19  90   6  44  98  82  18  69  56  36  24  57  69  84   9  37  43  15  13   9  26  71  80  18  19  74  59   4  55  66  75  59   8  69  65   3  29  19   4  19  60  72  21  58  92  60  67  46  63  67  14  53   4  73  50  23  96  63  81  37  29  49  49  99  99  47  22  64  16  54  74  17  54  43  85  98   6  54  85   8  80  31  45  54  68  65  99  39  50  88  23  32  53  91  85  68  62  56  73  32  29  13  67  55  44  86  95   1  89  24  32  15  76  66  91  76  92  77  28  45   7  35  88   9  58  94  40  36  46  57  42  86  71  56  24  69  42  74  74  40  21  79  37  62  93  33  57  80  59  94  25  57   4  48  21   3  84  61  25  66  55  38  78  34  96  89  55  98  25   8  46  30  58  29  44  76  49  34  12   1  35   7  58  67  68  76  79  90  90  44   3  78  27  99  58  95  70  65  99  12  95  13  88   5   1  21  10   5   2  72  43  98  22  58   9  23  75  58  76  72  83  17  91  35  19  63  27  10  12   4   5   2  30  24  84   4  96  74  76  63  61  48  68  31  64  92  35  67  67  93  86  84  11  43   5  18  25  45  68  64  41  62  36  69  40  48  80  66  47  52  22   1  71  45  12  88  30  30  99  73  10   8  31  12  25  42  90  63  41  67   4  55  47  33  81  96  26  44  92  93  27  43  18  77  83  49  34   8  92  99  99  97  43  68  75  92  39  62  66  62  74  75  26  36  92  64  66  29  76  21  67   8   2  86  25  57  80  59  52  86  28  28  36  29  80  97   6  71  20  94  71  32  54  40  46  89  61  30  98  74  21  92  50  81  52  64  94  19  47  54  37  43  16  67  86  28  19  79  43  89  92  88  25   6  45  62  75  17  99  40  66  94  41  33  44  70  42  95  55  58  91  26  14  69  23  32  72  50   3  71  10  93   1  75  98  77  58  25  53  53  68  43  21  81  70  79  82   7  11   9  11  71  70  17  71  68  82  49  23  47  85  65   4  72   2  28  48  45  42  94   6  25  28  79  35  65  14  17  58   2  95   4  57  72   5  14  25  12  83   2  21  80  27  61  48  54  77  30  61  42  67  32  72  33  15  92  41  11  33  73  87  11  71  85  61  10  28  18  48  77  31  23   4  77  17  61  92  81  93  11  66  12  67  23  63  75   7   2  60  81  99  12  49  67  70   2  85  50  99  40  64  30  74  59  51  96  11  43  64  21  41  82  32  70  64  83   9  16  18  32  32  28  72  53  74  80  18  91  99  65  65  34  64   1  96  32  61  97  76  10  13  93  14   6  18  89  60  76  20  65  44  92  71  86   8  43  88  12  24  23  28  51  17  98  43  56  78  95  31  57  39  47  80  47  57  55  87   1  56  88  20  25  95  73   4  15  21   3  66  21  87  19  66  75  49  80  28  46  49  40  10  97  47   4  99  59  53  42  70  37  59  54  40  44  97  32  49  92  68  22  47  40  78  65  16  41  30  81  95  97  82   5  72  25   5  75  94  37  67  35  58  27  47  39  55  75  87  10  87  16  42  59  42  25  49  88  41  75  88  84  35   9  69  98  52  90  95  89  39  27  88  20  48  57  15  18  11  84   3  13  94  85  10  14  87  47  27  59  63  81  20  70  35  34  38  45  83  58  58  53  66  74  19  42  22  48  22  36  72  37  80  44  45                                                                                                                                                            
                                                                                                                                                          12  17  53  81  77   7  69  63   7  11  41  58  90  48  40  53   1  26   5  59  71  42  95  82  47  87  14  50  21  81  48  81  59  62  80  79  69  45  34  91   8  26   7  10  53  60  92  11  69  33  81   3  53  42  60  22  78  33   1  79  85  71  85  72  63  52  84  47  57  36  82  58  12  90  67  50  95  83  26  25  29  59  92  88  75  27  66  23  28  66  12  69  83  83  91  50  24  17  72  16  85  24  48  35  66  70  97  38  75  56   6  34  20  55  43   2  12  77  34  36  75   4  61  39  99  40   1  65  82  61   6  70  57  49  16  48   4   4  30  45  30  10  89  33  37  60  26  56  41  83  72  90  16  98  20   9  13  79  11  44  21  12  39  35  66  81   4  60  37  86  17  89  19   3  97  18  60  93  48  15   4  24  20  71  44  28  96  18  43  60  56  13  36  37   1  81  63  24  99  70  10  36  47  86  37   9  86  69  55   8  95  14  40   8  80   1  60  72   1  90   9  92  33  11  44  97  60  15  62  80  34  99  48  81  89  62  11  35  18  87  53  44  66  87  29  74   3  64  46  92  25  65  98  74  69  75  15  20  59  97  42   1  98  50  14  36  28  78  37  39   9  96  54  31  24  28  77  62   3  77  69  55  79  66  83  61  16  42  14   3  13  20  53  70  88  27   8  73  10  76   9  40  23  54  35  47  32   3  48  79  51  78  79   1  12   9  49  77  59   2  57  89  13  29  50  66  30  88  89  51  65  87  14  32  85  25  22  73  62  67  83  40  38   8  19  43  76   7  10  51  47  48   5  27  43  41   7  32  86  15  93  45  31  56  26  54  60  15  81  52  10   1  91  98  15  10  76  69  80  54  13  32  89  35  73  65  47   2  14  52  88  96  33  73  64  60  49  31  63  23  26  30  61  99  41  25  53  10   1  53   7  10  26  31  43  15  47  70  75  69   5   8  24  52   7  24  60  17  79  74  66  28  73  79  59  88  16  51  77  63  72  88  86  73   5  43   9  95  41  32  22  29  10   4  91  90  19  45  77  10  53  18  27  47  36  33  90  51   2  51  38  35   1  36  49  47   2  36  77  68  63  20  38  98  38  45  13  23  36  10  44  46  99  99  55  65  75  99  22  48  39  83  92  91  37  65  86   7  60  83  96  73  44  16  99  58  64  48   4  30  77  64   5  31  58  15  35  98  83  26  77  15  47  54   4  84  41  96  70   7  57  99  91  36  68  21  59  29  72  11  49   8  76  13  80   4  76  95  45  24  77  82  31  84  88  43  91  71  26  33  72  59  67  76  80  85  79  86  42  32  66  68  52   7  34  60  90  26   3  53  18  17  35  29  25  41  27  46  84  10  50  64  17  22  10  18  79  66  92  56  78   2  20  89  85  96  94  97  62  42  55  89  91  97  77  50  35  73  90  15  80  54   7  60  84  59  16  26  62   4  41  92  88  64  19  69  49  21   3  85   8  13  67  81  53  85  61   9  16  76  32   9  91  69  70  63  96  90  25   8  12  59  15  72  64  96  63  71  52  98  79  77  70  33  96  56  17  84  63  83  48   2  35  49  48   7  43  27  95  83   7  49  23  34  21  26  13  47  81  68  70  31  62   1  22  29  34  41  75  43  57  99  98  34  64  80  39  74  15  77  18  37  60   5  34  27  77  85  92  15  17   6  61  38  56  59  53  59  13  15  66  90   2  85  75   6  30  97   3  50  21  71  66  16  27  89  63   5  83  51  91  51  22  90  33  60  46  82  50  13  53  76  35  29  94   3  12  24   1  89  50   8  15  56  24  35  16  15  45  24  24  31  26  11  34  17  14  81  22  15  25  79  22  57  46  39  69  72  44  85  64  73  86  16   9  21  31  43  44  78  78  41  47  45  19  59  61  81  60  56  72   8  96  71  80  46  99   8  99   6  93  36  95  36  57  11  55  14  15  11  48  80  21  64  93  79  31  44  44  37  62  30  89  61  23  44  26   5  11  18  42  98  98  48  93  79  80  95  79  61  15  99  20   5  59   4  32  31  78  67  87  43  92  64  76  81  35  39  76  15  32  21  76  39  43  88  68  97  11  28  49  37                                                                                                                                                          
                                                                                                                                                        5  47  51  26  25  24  13   7  33  29  29  46  42   6   6  94  34  62  13  81  30  54  22  15   6  34  94  19  54  44  87  69  97  76  46  72  84  95  54  29  60  46  22  81  39  42  21  80  69  18  56   4  37  98  63  73   5  72  53  16  97  75  71  76  57  94  26  60  14  46  23  96  48   7  54  91  87  65  90  26  12  95  75  51  88  43  49  93  35  25  53  95  13  50  94  19  43  80  49  53  91  25  27  48   8  12  95   6  81   3  72  30  95  84  17  28  19  13  16   5  47   6  92  26  91  38  94   1  25  84  67  81  87  39  88  55  96  15  30  89   2  47  34  19  25  15  80  68  14  96  20  58  15  22  89  26  54  42  34  41  18  79  67   4  72  73  89  40  99  88  86  35  10  71  17  51  92  93  66  36  26  11  93  22   8  41  97  25  97  62  36  63  20  10  94  12  14  33  40  57  87  77  13  50  23  49  11  28  49  52  14  23  53   4  82  24  71  64  72  10  56  71  97  77  41  30  38   5  68  96  71  38  15  66  81  14  41  73  10  97  28   4  43  54  65  25  29  81   9   9  36  85  84  64  75  74  30  10  13  12  69  77  68   7  42  92  63   2  78  54  35   5  64  39  24  28  17  18  62  89  63  10  68  79  79  79  42  79  19  99  41  12  28  59   9  32  49   3   5  12  60  71   4  50  41  36  90   1  33  34  74  67  10  97  59  63  99  87   9  48  29  93  41  13  48   4  56  80  24  78   4  66   9  25  87  55  61   9  47  21  97  13  22  57  88  68  99  59  82  53  90  78   9  76  34  96  11  13  89  64  41  14  37   5  40  14  72  85  66  45  72  97  84  37   8  82  13  76  83  26  12  19  74  63  90  67  11  55  74  35  81  95  22  32  44  26  16  89  27  31  11  20  21  67  50  33  38  42  54  35  99  14   3  85  29  63  89  56  66  70  90  90  88  38  40  47  71  46  26  57  92  64  55  44  94  85  93  28  21  97  20  25  86  62  49  89  18   2   2  95  68  93   7  94  43  88  91  24  52  95  14  92  20  99  47  32  81  98  98  95  62  27  52  44  90  19  66  67  39  64  47  13  42  78  81  49  78  54  57  26  97  21  24  94  80  63  50   6  80  92  72   6  24  20   4  55  30  88  66  23  29  78  89  20  58  73  12  72  47  67  50  33  95  48  31  61  94  91   2  99  57   1  55  95  10  47  39  41  86  97   5  40  11  97   4  20  38  25  63  33  80  64  22  65  14  36  43  44  64  92  73  65  75  68  49  63  87  56  71  59  49  45  42  81  73  55  59  35  11  14  41  49  46   7   5  78  52  97  40  62  44  32  39  29  10  60   5  85  10  80   4  67  57   8  35  95  31  70  33  52  49  23  34   8  72  24  33  50  10  32  54   8  82  66  48   3   4  87  23  74  75  98  79  61  79  84  60  19  48  61  75  90  60  26  70  65  74  33  22  69   5  91  56   6   4  88  14  47  54  31  66  89  48  96  48   7  50  26  20   9  36  86  54  79   3   4  24   8  50  99  69  17  80  52  84  13  29  87  48  58   5  98  53  25  59  77   7  48  22  61  54  96  26  51  30  69  25   8  43  80  16  11  47  98  87  47  54  15  67  12  34  99  49  41  76  88  58  31  81  81  67  53  49  72  35  53   8  49  81  83  84  20  76  81  26  14  37  56  23   1   7  70  45  39   8  89  97  44  97  26  70  99  34  21  85  66  14  15  82  18   8  10  72  79  79   5  58  78  96  21  43   8  52   8  97  56  27  25  64  29  44  11  82  49  77  88   8  15   4  32  91  51  32  30  16  10  82  32  22  88  36  14   6  77  90  23  29  40  36  43  65  10  80  26  43  99  96  11  69  20  46  18  41  14  46  42  90  93  20  37  64  58  41   1  84  42  39  94  92  23  93  63  55  64  92  47  35  17  14  85  15  94  65  28  45   9  59  51   2  58  30  50  18  89  66   9  85  18  38  10  64  46  62  20  52  80  70  32  58  53  52   6  32  31   6  71  22  40   5   2  71   4  77  17  58  45  64  10  79  43  63  65  47  82  58  57  47  11  16  69  90  53  19                                                                                                                                                        
                                                                                                                                                      79  30  21   7  34  84  58  27  84  79  90  35   9  42  65  89  24  79  68   5  59  41  34  85  15   1  12  58  68  28  59  79   8  36  67  21  25  83  56  61  26  24  96  27  90  55  22  65  33  81  59  51  68  68   2  53  66  61  27  38  98  92  45  53  28  10  99  84  95  71  85  56  11  81  31  78   3  42  26  62  42  62  87  95  70  30  99  54   4  16  56  30   7  87  65  23  93  30   6  45  18  17   8  97  54   1  50  20   2   9   8  21  98  41  76  54  99  25  85  65   5  71  98  10  46   8  10  58  48  89  79  38  49  80  86  90   1  29  79  48  81  20  68  16  69  48  73   3   6  80  43  72  79  31  64  25  60  47  33  62  34  92  26  58  52  26  70  44  56  51  56   9  22  71  77  71  42  58  31  20  61   9  66  17  81  69  26  78  62  60  23  92  94  45  50  23   9  24  49  61   8  55   8  69  24  54  21  62  31  51  67  96  94  73  65   1  57  82  94  26  41  83  23  23  90  51  42  60   8  34  55  64  46  65  17  39  45  31  86  25  35  18  34  75  30  42   3  24  39  38  39  61  26  70  85  71  62  72  73  18  97  85  78  90  91  14  75  87  58   8  42  25   8  80  96  63  43  81  98  27  10  39  79  10  54  48  99  59   5   4  79  27  78  92  75  44   2   6   2  35  19  38  25  53   2  61  80  38  22  81  63  76  69  32   1  35  42  49   7  73  55   3  57   6  40  21  38  17  64   2  50  27  65  95  52  91  67  45  88   8  13  36  21   9  79  66  58  26   1  43  66  57  88  63  57  55  85  17  81  79  80  87  25  25  91  80  71  14  90  43  68  71  60  18  67  60  51  72  37  59  79  74   6  66  75  11  10  93   3  46  89  14  49  46  73  65  90  29  51  56  66  99  93  92  74  30  74  84  68  11  83  29  64  30  27  64   7  18  20  30  68  12  45  14   2  91  43  90  11  63  24  47  70  36  96  55  65  92  66  70  64  85  29  99  10  66  13  50  51  21  50   2  17  76  21  36  86  42  11  51  18  29  45  60   5  19   8  70  72  28   3  58  22  71  98  31   9  53  13  40  52  24  54  42  72  46  37   3  39  18  87  80  88   1  61  13  17  79  87  52  96  37  31  13  10   6  84  53  46  29  78  29  48  14  61  82  38  10  40  34  59  54  40  80   1  73  88  20  36  46  56  58  61  63  28  44  16  61   3  21  70  44  56  86  47  27  32  75  48  70  87  32  11  19  80  46  11  38  73  45   3  61  35  71   8  87  22   1  19   3  97  73   1  63  89  23  74  71   7  89  47  78  41  44  20   7  11   4   6  15  64  44  25  75  37  56  14  73  30   2  47  86  12  33  28  24  84  44  56  50  99   7  57  55  83  31  60  24  76  82  79  95  61  55  64  24  13  33  37  40  47  34  96  56  48  38   5  63  49  53  73  18  35  90  52  58  10   1  23  52  43  48  92  55  13  16  95  74  87  22  70   6  94  31  41  29   1  90  66  34  47  46  16  25  25  86  43  13  44   9  10  12  12  11   1  37  66  10  72   7  45  35  16  74  19  47  36  41  48  52  26  30  65  27  90  56  28  92  67  47  92  35  81  13  24  27   1  96  90  52  27   9  36  24  20  15  80  49  96  97  78  17  75  87  97  32  76  69  87  55   4   1  77  47  76   6  65  89  65   1   9  32   8  46   1  33  62  96  98  91  76  52  86  27  85  11   5  56   2  19  15  30   8  21  84  14   9  20  14  21   6  22  94   9  64  93  23  62  49  41  28  11  55  89  83  57  54  44  89  93  48  85  59  50  98  76  85   6  60  91  57  73  39  45  63  29  77  30  34  29  67  82  23  90  76  90  10  66  93   4  57   5  33  86  92  10  51  42  48  77  51  23  61  98  90  81  53  68  60  28  99  99  16  48  68  85  51   3  11  87  29  60   1   9  26  47  29   1  16  43   4  30  33  71   1  61  28  73  86  19  94   4  69  99  42  49  43  98  10  55  32  60  44  64  54  39  36   2  41  38   7  74  57  64  86  42  37  35  31  99  79  16  33  31  86  13  10  96  45  47  41  63  58  38                                                                                                                                                      
                                                                                                                                                    99  40  87  92  81  70   9  77  62  14  67  45  64   7  67  52  18  10  72  10   9  64  80  76  36  69  32  61  13  34  93  60  58  18  86  21  70  13  91  19  28  38   3  87  43  93  90  66  44  76  50  67  20  33   4  59  54  35  39  95  46  76  45  68   6  46  84  34  17  29  64   1  98   3  13  78  49  76  35  35  16  92  79  73   3  58   4  14  42  81  77  49  80  19   5  88  42  24  94  80  52   3  44  28  29   5  59  92   6  78   4  16  35  55  67  17  54  53  63  48  11  32  32  84  81  91  67  77  76  23  10  29  79  75  58   3  24  24  87  48  41  84  12  19  71   4  73  47  51  65  79   9   9  79  14  24  91  93  75  10  71  59  18  13   2  81  71  54  84  49  22  54  69   9  50  39   3   6  86  57  32  71  92  15  68  77  80  61  97  37  40  58  72  67  69  57  74  41  85  96  61  17   9  94  91  36  84  30  69  65  72  51  53  56  72  93  92  49  36  66  45  20  75   4  69  44  52  28  27   9  63  47  12  81   4  28  21  74  73  21  56  60  58  97  49  33  52  59  39   6  68  93  32  62  90  50  55  15  94  20  39  26  16  71   4  66  87  10  50  10  32  22  62  80  77  96  24  83  85  97   4  82  89  19  64  94  71  83  10  25  87  85  11  89  90  78  69  93  63  31  39  67  50  52  56  36  53   4   3  41  68  14  75   5  10  25  19  63   6  32  87  38  81  83  82  62  85  91  77  26  31  10  49  15  17  19  73   5   3  30  82  72  83  78  53  30  49   5   3   4  67  58  50  55  82  11  61  81  57  74  15  51  19  99  27  60  85   8  62  10  50  98  99  60  74  94   5   1  92  63   1  62  18  40  53  11  98  91   2  60  35  31   4  37  60  82  77  14  69  91  83  16   8  35  72  40   6  88   2  78   3  75  51   3  61  94  79  77  64  99  65  22  59  91  61  25  20  47  48  67  69  44  67  57  55  67  46  53  67  13  64  55  40  94  87   5  95  50  37  41  88  50  34  83  91  85  51  62  85  23  12  87  87  70  45  39  68   3  53  78  30  48  71  40  93  74  74  34  79  76  97  73  45  95  70  97  21  41  31  69  68  74  31  70  17  97  24  79  91  76  30  37  99  54  77  44   8   2  26  33  71  42  86  33  26   1   2  97  41  88  97   8  54  40  56   9  18  95  56  62  67  40  84  47  39  23  61  70  51  75  16  21  30  44  49  77  67  31   1  19  14  32  15  28  93   5  34  40  60  80   9  30  46  51  19  68  85  90  76  84  51  73  23  34   9  85  16  94  47  58  48  76  47  88  15  52  34  35  23  37  19  89  11  69  16  95  53  30   9  15  35  18  97  13  79   4  33  60  30  75  49  38  55  53  45  99  28  12  27  32  68  17  93  46  63  58  62  77  38  66  69  96  69  38  15  14  28  17  56  70  78  96  46  27  42  44  61  14  89  36  38  71  51  53  71  70   5  33  45  98  81   9  48  29  32  39  78  13  32  66  26  83  54  89   3  62  82   6  36  91  31  71  48  12  80  56  91  34  12  73  68   4  67  55  86  18  76  96  32  18  54  11  44  54  33  28  79  51  56  16  73  47  87  73  51  58  15  44   8  92  25   3  94  22  87  21  70  24  20  55   5  43   2   4  36  27  29  16  48  74  48  37  60  14  80  93  56  25  96   1  61  95  73  22  37  22  27  93  27  56  54  39  32  50   6  41  54  57  42  72  66  92  40  20  26  98  90  33  33   3  91  69  88  25  86  41  48  54  41  83  12  78  38  56  16  13  52  66  85  63  91  88  57  73  63  40  43  68  40  48  75  55  50   5  44  71  15  39  36  56  43  55   5  87  61  21  82  13  25  68  80  88  58  92  19  85  97  21  34   7  73   6  44  46  21  57  20  16  98  82  53  24  10  72  31  34  59  28  76  53  76  46  41   4  88  99  48  52  37   3  73  60  11  91  44  84  42  40  72  59  12  33  38  43   2  11  74  85   9  40  48  22  77   9  67  68  73  56  19  25  22  96  22  86  81   9  36  20  31  37  31  42  35  14  33  16  90  94  76  75  12  99  48  30  13                                                                                                                                                    
                                                                                                                                                  72  49  79  98  48  90  22  32  62  34  54  76  69  59  36  19  66  88  70  78  62  54  11  22  40  26  26  85  93  35  83  71  44  82  34  65  68  54  12  51  17  53  76  30  63  46  92  60  49  84  46  78  58  34  80  70  55  16  85  93  81  82  37  84  34  88  22  92  62  65  16  73  94  10  42  45  47   9  87  56  70  57   4  95  96  70  26  42  66  82  51  37   9   5  48  85  43  64  41  15  52  74  97  16  94  11  88  64  72  33  68  40  43  78  35  97  33  67  66  70  63  58  46   3  38  87  78  31  16  58  51  65  42  99  99  63  32  64  18  27  44  23  68  72  99  82  96  49  18  54  97  21  42  72  85   4  52  12  89   6  84  64  56  53   9  41  84  82  10  27  50  42  34  62  82  73  80  57  57  31  18  19   5  87  73  15  65  30  11  16  71  30  50   5   7  13  18  48  36  73  62  24  64  96  12  95  49   9  78  89   6   4  10  14  90  43  36  34  63  83  64  58  46  46   3  84  21  78  12  16  36  12  70   2  91  69  52  27  99  99   8  85  16  77  16  70  48  23  64  41   5  99  81  58  10  34  77  34  45  10  86  66  24  31   1  46  96  65  65  24   3  60  80  94  95  78  60   5   8  31  54  24  95  87  49   8  64  41  42  48  27  83  90  35  75  96  70  20   7  15   9  80  50  44  50  69  78  45  41  10  21  98  71   7  39  23  94  32  23  77  89  51   5  72  15  15  40  13  18  15  45  95  19  85  45  16  81  53  24  69  86  26  45  65  91  88  72  13  48  99  85  48  74  53  41  55  48  66   8  41  42  78   8   8  27  23  98  84  70  80  84  86  12  59  41  27  61  89  78  32  48  17  51  79  80  75  17  80  49  51  85  43  59   9  17  87   6  59  87  55  23   7  76  25  36  76   9  11  70  49  95  43  23  62  65  29  57  79  30  61  84  42  29  47  10  97  95   7  96  98  50  92  82  70  60  44  77  88  57  29  12  92  83  19   4  88  80  10  96  13  82  13   7  17  58  99  90  87   9  70  40  76  97  27  22  65  11  95  20  92  23  16  35  32  68  96  50  55  33  50  88  59  10  93  59  15  74  22  52  38  42  76  90  64  10   2  76  48  50  31  72  76  80  17   5   8  91  32  36  46   6  23  21  55  36   2  61  72  43  40  22  83  85  64  10  21  96  20  62  18  29  79  85   3  96  55  49  92   6  57  31  62  33  19  46  60  67  52  74  51  41  67  93   2  16  69  31  58  35  71  87  79  72   6  86  92  22  71  86  54  51   2  16  99  41  58  69  45   9  64  92  97  65  98  65  29  73   5  31  46  33   7  93  94  59  46  35  73  60  54  52  94  90  95  62  67  57  41  67  47  67  75  99  27  59  92  50  14   7   2  13  35  50  27  15  38  24  13  30  52  95  21  79  29   1  60  87  30  65   6  60  79  68   5  67  99  74  28  66  93  80  39  81  79  58  95  83  72  98  27   3  81  30  94  41  32  94  71  21  45  93  43  81  89  26  88  95  52  46  74  70  57  88  51  76  91  62  16  91  69  17  84  60  23   1  62  81  15  77   2  67  12  80  44  73  53  59  76  99  17  21  89  47  90  64  54  63  82  40  57  89  31   4  50  49  93  13  75  67  16  48  11  52  11  64   2  62  88  36  35  36  99  83  30   7  66  38   5  86  75   4  71   3  34   3  20  48  41  55  63  23  75  42   3  20  84  65  87  85  50  47  19  47  76  97  18  31  53  64  11   7  90  68  79  70  88  68  44  25  74  50  61  26  97  29  32  30  44  73  88  99  91  68  46  64  45  61  92  95  91  25  41  73  62  79  11  94  58  34   9  94  22  20  20  88  62  76  12  63  39  25  27  99  50  79  99  76  83  49  61  85  10  27  65  59  29  23  63  53  35  66  94  17   6  95  77  95  64  47   4  95  82  90  76  71  68  13  65  51  79  54  95  50  10   3  24  93  56   9  66   7  47  52  81  50  95  58  55  31  62  49  50  81  78  93  65  88  81  75  99  95  11  76  68  94  29  86  10  43  64  58  93  91  63  83  38  42  72  60  72  98  53  15  59  38  31                                                                                                                                                  
                                                                                                                                                48   2  94   5  87  86  50  89  32  34  35  28  46  91  66  31  15  34  70   8  24  25  12   7  33  96  84   4  79  78  53  99   4  89  97  79  18  61  32  84  50   5  76  83  95  57  53  16  67  42  12   2  91  10  68  71  81   2  46  21  71  62  32  61  59  68  89  21  60  92  19  68  67  12   6  97  67  27  30  30  79  46  24  19  45   4  47  62  25  21  13  47  40  19  30   8  60  71   1  61  15  38  40  69  47   5  95  25  66  91  32  36  31  45  85  23  85  68  57  38  15  88  33  99  16  28  22  11  15  64  59  99  12  35  26   4  66  44  17  51  33  31  15  87  56  90  15  21  50  41  63  13  15  40  45  17  54  29  81  51  72  63  43  28  94  73  57  97  96  89  37  80  51  48  77  24  15  74  11  63  72   1  25  76  42  39  49  63  51  87  94  54  30  74  39  51  47  46   1  64  44  70  35  67  62  42  32  14  53  84  96   4  30  63  38  67   8  35  83  45  74  79  42  67  56   5  73  61  32  40  42  99  92  63  59  15  59   7  17  99  43  74   2  94  84  45  15  58  60  56  94  92  82  78  32  73  29  76  93  70  59  86  94  30  61  87  99  29  51  32  41  12  55  70  80  71  18  54  88  61  11  68  43  21  85  51  11  11  69  16  15  98   1  47  78  71  14  94  74  87   6  86  25  56  44  54   4  90   2  16  60  87  23  48   7  38  91  68  32  60  16  56  88  86  74  28  14  21   6  82  13  12  71  64  86   4  36  40  64  86  55  71  47  31  53  73  85  72  13  91  88  99  48  58  68  46  11  44  51  65  58  35  41  58  57   9  14  13  86  64   2  15  53  73  15  28  58  49   8   2  89  65  75  29  49  52  39  34  49   6  27  97  98  20  52   8  99  88  60  82  66  53  84  69  34  29  89  35  31  88  31  76  52  47  68  57  56  23  14  29   6  16  55  58  59  20  19  52  32  34  32  29  24  46  89  21  68  87  15  78  74  60  82  21  19  56  52  47  80  70  19  64  60   2  80  84  84  57  81  64  16  98  97  15   9  28  53  13  54   5  71  71  65  48  25  14  95  75  73  36  64  31  84  26  89  19  93  63  44  33  21  52  34  47  60  42  51  50  13  31  53  63  18  14  29   7  97  82   8  20  49  37  53   6   4  99  26  52  55  45  91  32  84  56  90  43  52  60  81   6  66   6  49  10  98  87   7  18  79  61  76  55  51  91  54  57  85  83  25   8   7  18  76  19  43  46  38  97  42   4  28  31  11  86  18  50  14  26  94  21  96   3  95  37  67   2  53  12  73  51  49  51  50  89  95  30  15  87  20  61  30   7  16  92  16  89   2  50  54  77  22   2  17  99  78  15  66  80  27  71  65  75  15  83  85  86  37  15  56  87  95  92  18  39  88  74  45  16  40  47  42  47  64  44  37  32   4  44  55  85   2   9  11  17  61  74  63  90   5  99  72  51  60  66  43  81   9  59  12  90  38  14  25  47  11   3  52   1  77  44  41  83   9  39  64   9  91  27  33  32  66  84  92  59  71  49  73  53  18  88  19  69  88  57  20   8  22  55  42  93  41  82  54  24  82  37  48   2   5  81  11  94  41  76  23   7   4  81  39  58  17   9  40  26  88   8  13  41  93  46  99  58  78  68  39  15  66  91  78  14  70  54  17  76  60  30  59  69  25  89  47  63  29  99  35  12   7  54  71  85  44  84   4  34  44  32  63  95   8  16  67  49  80  18  54  54  71  16  86  35  34  67  28  17  79  50   4  21  73  65  14  80  79  11  19   7  66  86  89  35  50  95  11  30  37  82  17  42   7  57  53   6  89  72  91  76  51  41  68  11   4  42  41  34  94  29  59  44  30  44  81  74  78  87  57  56  66  80  23  22  14  79  57  76  95  25   5  51  64  73  67  37  46  90  94  53  54  52  90   4  77  75  98  30   4  66  31  95  24  90  61  90  84  82  49  24   3   4  51  30  34  54  86  64  53  61  23  98  76  32  25  95  15  95  25   1  44  51  85  49  10  98  15  40  70  78  15  79  43  22  97  48  14  30  43  30  76  50  50  59  83  68  87  72  17  94  56                                                                                                                                                
                                                                                                                                              86  17  72  98  21  24  50  56  97  88  76  43  10  30  42  93  74  79  21  42  27  94  15  70  89   5   1  19  84  47  53  22  79  96   9  96  18  87  35  16  59  69  41  61  90  79  49  48  90  49  44  43  87  50  98  54  34  36  62   7  38   6  46  17  88  31  63  76  12  90  61  67  68   5  78  63  67  91  49  39   9  73  66  70  95  35  20  92  39  59  23   3  20   4  73  58  50  82  16  17  60  10  25  87   1  20  29  20  92  50  98  67  43  42  23   6  17  29  54  60  62   2  18  81  26  33  80  75  26  81  74  71  98  22  90  29  63   3  95  78  65  26  43  70  77  44  60  92  13  23  43  38   4  59  51  97  99  27  84  83  25  19  81  47  75  95  51  50  27  54  93  51  66  40  63   8  97  11  73  90   3  61  65  46   8  73  34   4  67  57  97  35   3  16  56  16  32  43  78  39  35  79  63  39  60  84  86   4  25  13  56  14  28  66  93  99  61  35  78  65  89  37  41  41  55  99  30  19  84  46  25  44  38  48  11  31  20  25  87  89   1  32  26   1  39  16  22  27  11  27  69  41   9  96  94  12  78  92  96  54  14  90  26  32  55  35  15  81  45  49  22  87  44   3  75  75  78  35  30  40  73  83  49  82  85  34  11  62   8  30  15  50  24  20  79  93  87  35  71  81  70  86  87  87  86  64  92  16  15   2  43  54   5  65  62  15  98  45  89  71  19  58  51  74  11  98  19  19  45  70  32  13  63  88  26   2  34  92  32  88  55  40  45   7  20  70  20  69  84  78   3  84  64  82  36  29  69  57  27  71  55  36  34  67  95  64  82  52  22  44  77  91  32  96  10  70  47  31  34  31  47  72  85  75  61  64   3  34  23  56  84  37  78  55   6   4  24  78  65  92  63  79  97  52  39  20  70  58  79  85  27  14  34  45  60  84  86  96  99  77  94  73   1  99  41  18  95  55  12  67  10   5  52  74   5  64  66  10  28  90  76  25  40  47  92  49  21  85  39  24  32  60  86  82  51  57  64   1  84  88  70  44  94  62  45  44  71  88  24  37  71  66  21  11  20  44   3  94  88  13  28  31  28  15  45  59  52  82  93  77  95  89  58  40   7  46  80  22  75  45  70  21   1  96  99  98  34  20  48  36  13  21  23  64  11  24  55  72   3  72  35  66  38  78  25  33  67  83  59  71  72  80  26  73  30  49  49  71  81  65  24   6  47  34  56  56  96  81  75  89  95  77  63  45  22  87  25  41   2  64   4  27  90   6  49  98  20   1  23  53  57  82  20  30  73  13  11  16  59  44  33  14  23  24  26  52   9  86  58  52  10  75  35  58  86  77  84  46  79  97  25  83  33  64  71  49  73  68  21  88  66  67  86  25  43  65  36  81  59  36  46  59  76  21  77  41  46  54  87   2  67  22  88  50  36  30  56  96  82  73  14  49   8  20  59  64  26  78  45   6  93  98  23  46  35  14  76  51  32  90  69  65  76  23  71  30  32   3  76  90  12  82  60  94   9  34  53  64  86  89  87  16  17  22  29  84  90  52  29  23  62  12   4  11  16  67  48  26  90  45  95  57  84  80  81  83  81  90  32  53  77  37  52  65  26  70  29  58  37  70  56  28  30  38   9  45  54   9  99  42  50  44  99  69  56  21  69  44  26  43  43  73  82  77  44  94  99   9  49  63  19  80  92  39  60  84  70  23  12  51  31  59  21   6  75  43  75  27  80  84  11  75  18  35  26  64  58  44  80  53  79  62  97  83  61  97  76  92  11  61  96  86  55  57  45  72  77  70  44  28  62   7  92  78  96  81  92  42   7  48  70  96  86  98  43  21   6  10  80  27  46  45  74  32  92  98  51  45  60  29  43  69  34  90  29  78  26  27  66  57  90  42  91  49  79   7  40  75  11  25  17   5   7  76  41  40  74  41  45  20  52  91  88  46  86  52  45  11  28  13  40  83  66   9  77   1  46   7  60  23   4  90   8  85  78  91  84  81  80  69  90  96  82  91  28  41  47  69  55  68  16  12  22  60   8  21  75  65  50  53  84  69  29  57  10  78  29  99   8  68  83  44  30  59  93  46   9  62                                                                                                                                              
                                                                                                                                            91  79  81  31  66  80  17  36  43  56  88  24  90   7  99  80  83  77  67  50  28  64  72  21  18  16  50  55  91  36  12  20  68   4  32  41  72  55  64  35  38  82  19  74  65  18  83  69  91  81  44  91  27  52  49   5  53  36  51  87  15  70   1  98  91  22  29  39  40  48  11  93   1  15  25  97  27  14  46  83  81  23  73  80  92  23  62  91  26  51  60  17   7  64  11  96  32  33  15   8  29  44  38  34   4  33  97  66  79  11  19  18  93  65  59  78  25  10  88  92  22  40  23  94  35  38  70  94  81  94  56  74  10  83  87  15  13  50   4  72  89   5  25  10  14  65  46  52  25  44  19  24  75  39  74  27  44  67  27  85  42  42  57  22  19  97  43  35  22  94  16  36  71  73  35  35  40  52  21  33  22  90  22   1  54  25  68  79  15   3  80  36  96  67  66  70  84  35  85  38  99  52  62  93   2  70  62  35  21  94  10  11  44  89  53  84  66  92   4  84  92  97  31  32  72  98  69  42  72  98  85  90  85  71  92  45  65  63  88  57  72  97  93  75  47   8  25  20  98  43  92  90  41  67  88   3   7  15  10  41  58  63  48  91   9  99  25  70  49  10  43   2  55  31  76  47  47  14  88   2  62  29   8  63  37  27  98  27  12  98  36  39  93  82  37  31  44  21  21   6  33  95  22  58  34  51  76   4  40  62   8  59  30  88  45  88  99  68  30  90  58   8  43  60  75  77  99  58  85  50  45  41  81   4   1  26  43  88  31  13  54   4  62  30  39  95  59  66  49  29  16  19  80  96   5  30  41  28  75  61  85  57  25  72  99  23  45  20  98  15  84  64   1  17  95  14  13  40  83  49  85  96  66  77  99  23  72  78  49  73  43  29  65  63  44  89  40  19  12  96  30  86  30  91  69  64  29  31  62  52  75  31  95  74  22  75  82  21  58  88  24  99  94  60  39  43  76  18  96  75  51  28  33  70  12  82  57  20  58  21  95  61  42  64  31  68  23  18  89  75  85  88   1   5  14  11  55  94  58  59  26  49  85  63  75  41  60   4  87  43  52  69   5  13  74  98  31  29  57   6  35  64  63  71   6  86  89  32  88  20  81   1  96  84  88   6  93  10  71  19   9  82  34  34  69   6   8  45  75  34  47  91   6  76  44  93  13  86  67  72  78  95   5  65   4  58  11  16  20  86  85  71  85   6  91  95  27  57  22   4  38  49  22  79  45  83  65  55  48  85  67  69  96   4  84  17  18   8   9  57  52  76  39  25  52  76  47  65  46   7  12  89  63  26  31  57  27  24  95  38  71  15  31  83  64  56  18  64  78  28  28  25  14  78   5  81  24  31  97  65   4  91  37  44   2  88  89   1  21  16   2  96  98  55  63  69  80  94  40  83  17  61  62  93  82  81  40  63  29   3  98  94  88   4  84  27  67  75  76  83  52  96  55  21  72  92   1   1  29  36  80  62   8  50   8  61  54  14  41  82  94   8  74  11  21  61  53  94  77  33  58  52  14  24  17   1  41  26  69  90  86  18  34  78  73  55  44  25  49  34  50  25  19  18  51  93  22  19  48  23  37  65  80  12  40  99  48  83  79  33  68  28   3  47  32   1  37  93  82  82  68  64   9  20  18  78   3  87  59  41  57  95  91   9  96  56  13  10  30  56   4  77  61  41  78  11  36  80  53  83  97  99  92  99  80  85  17  77  83  92  79  46  82  82  37  86  36  55  54  56  66  23  52  52  51   2  69  83  78  45  70  37  81  74  46  33  75  72  69  38  34  84  14  19  63  37  21  84  16  52  78  57  45  18  32  55  61  51  40  15  90  88  77  61  80  49  69  72  68  18  85  52  61  47  85  81  47  22  23  25  17  89  47  24  37  14  60   1  42  51  99  39  33  22  73  71  22  61   2  74  74  83  77  15  56   1  99  55  13  33  87   2  59  43  85  18  32  43  73  39  86  87   3  40  62  44  59  68  94  94  42  20  30  79  99  92  13   9  26  39   2  97  92  74  50  88  56  35  24  62  38  14  63  32  13  70   9  70  93  35  55  29  67  57  60  61  73  27  47  16  51  18  78  19  10  25  86  87  52                                                                                                                                            
                                                                                                                                          89  11  67  99  91  59  54  56  91  64   1  29   9  47  47   8  97  41  49  86  37  32  65  90  75  85  75  37  16  86  66  25  56  40  75  56  21  95  86  49  71  76  52  20  24  66  38  69  59   7  68  65   2  57  27  95   3  70  72  18   8  30  94   3  69  46  70  91   2  50  84  76  58  20  28  24  77  11  11  34  22  25  10  25  70   1   5  82  41  67   2  95  32  81  59  40  72  70  66  71  69  13  30  15  87   1  81  37  90  21  26  19  45  75  93  87  10  26  24  52  25  95  65  51   5  10  48  30  61  13  46  37  13  89  31  94   1  56  14  23  46  43  32  31  93  55  22   7  96  16  61  57  36  63  52   2  58   8  38  85  49  28  46  83  89  11  10  76  52  40   9  32  85  21  10  24  56  82  27  54  95  67  15  53  90  79  31  55  10   5   1  55  96  98  96  66  31  72  80  32   2  84  65  46   2  18  70  83  83  82  95  14  67  81  95  70  65  81  51  21  43   7  60  33  56  90  43  87  12  29  68  36  59  29  79  80  18  93  16  91  85  74  16   3  76  10  51  44  12  13  56  19  49  19   2  21  56  27  10  27  91  86  27  89   2  25   6  71  93  76  54  73  70  96  66   4   5  46  77  13  49  11  33  12  72  83  10  70  59  63  18  66  97   1  45  51  56  52  69  41  12  98  87  70  32  21  72  90   4  53  14  38  66   4  71   5  89  84  23  40  29  62  45  95  71  89  43  57  92  82   7  99  79  56  72  40  15  14  72  68  97  18  63  89  29  75  96  83  71  55  33  28  43  20   4  92  53  32  51  92  67  78  33  81   6  13  94  77  71  60   4  42  48  82   1   5  76  90  88  84  58  96   8  15  91  47  66  83  30  75  42  90  30  54  69  58  74   6  77  82  97  34  58   8  84  57  10  30  55  12  61   3   7  55  65  80  14  53  56  26  56  55  84  81  39  10  90  96  34  15  56  77  67  58  42  96  24  71   6  59  83  48  77  34  14  65  87  77  70  78  93  14  97  87   8  96  43  35  65  28  90  77  34   4   8  20  65  48  57  10  34  81  69   5  86  75  89  86  18  75  28  13  84  63  93  28  24  65  26  83  88  71  90  60  53  98  75  63  20  80  40  33  86   8   5  34  68  51  50  33  72  94  63  19  40  56  68  51  87  61  76  17  93  50  60  22   2  94   2  59   9  25  55  72  21  29  24  30  55  40  81  95  89  62  75  17  93  43  86  55  28  23  77   3  95  77  36   6  11  18  35   4  95  66  64  23   3  17  82  37  17  28  17  53  14  82  66  27  14  61  50  60  35  98  34  53  22  53  25   1  92  30  87  34  89  50  82   2  87  70  20  34  71  78  55  37  53  45  58  74  73  47  84  18  38  13  60  36  16  20  69  77  65  47  20  14  10   2   9  56  53  63  18  85  96  95  94  39  13  22  71  39  99  11  29   9  26  62  13  76   4  61  73  11   2  81  22  54   1  15  98  35  18  30  82  73  97  57  94  37  18   1  57  24  67  86  15   9  96  39  52  36  75  68  20  11  47  79  26  45  15  95  91  32  60  11  39  57  21  68  42  49  84  32  84  24  76  13  31  75  76  61  63  99  56  62  48   1  74  79  33  66  85  39  29   6   1  83  81  38  79  70  37  92  15  86  16  58  91  96  11  14  92   4  27  80  48  38  18  98  72  54  16  90  52  10  68  61  20  96  89  34  59   8  67  72   7  98  78  50  85  44  95  63  60  15  97  93  33  27  77  23  24  97  44   5   9  73  60  88  81  92  27  74  58  90  21  45  81  95  71  92  87  94  33  73  36  12  32  15  85  88  92   9   1  76  95  49  59  90  63  59  54   7  56  23  98  62  93  24  55  83  49  56  87  61  92  94  36  41  41   1  59  11  55  11  76  19  29  67  26  18  41  46  69  21  37  36  72  38  14  87  46  44  30  96  17   2  94  21  40  69  56  45  12  56  95  91  59  95  76  47  88  34  27   8  35   7  80  46  52  91  82  58  24  18   9  91  95  46  83   5   6  74   9  75  68  24  28   6  76  56  73  98  84  83  15  71  23  61  24  98  13  93  37  60  91  40  75  60                                                                                                                                          
                                                                                                                                        83   1  95  61  84  72  40  37  18  68  12  97  79  48  73  97  75   3  26  57  37  51  33  39  44   7  97  94  83  68  40  60  21  18  41  83  21  77  34  40  94   6  17  97  29  39  50  74  78  60  11   7  78  29  44  86  30  35  60  30  86   5  77  36  80   4  64  67  71  62   6  25  55  96  31  18  36  55  81  21  46  67  75  94  73  93  77  81  24  88  24   3  91  60  60  84  75  84  19  73  95  51  42  71  80  46  47  22  91  50  40  80  31  66   8  76  95  38  24  19   4  27  97  43  36  90   4  46  50  20  82  26  11  25  68  45  88  14  41  85  49  59  54  39  43  32  44  36  37   8  38  62  85  52  36  46  68  88  76  17  36  38  94  14  48  71  35   2  63  91  63  52  93  16  94  90  89  33  34  23  24  33  58  16  13  35  87  68  13  71  71  35  76  82   1  29  85  27  36  91  95  52  26  78  77  72  40  67  89  88  84  19  19   4  58  48  40  50  61  18  18  14  94  91  89  90  50  13  31  51  35  67  13  34   3  47  67  81  81  73  94  56  40  17   5  52  64  44  58  90  69  41  72  95  71  37  13  55  96  52  66  69  23  18  55  78  56  80  22  20  38   9  59  89  27  71  43  64  48   7  63  86  44  40  52  10  83   1  65  69  20  75  35  76  25  24  31  47  95   8  31  36  54   9  41  14  23  14  12  71  20  63  96  86  93  94  92  50  78  42   7  98  91  32  30  58  99  87  76  93  66  94   3  64  11  71  72   6  14  28  94   1  92  38   7  34   3  90  78  49  29  26  92  45  50  13   6  87  32  83  58  74  87   1  88  67  77  33  28  60  23  28  35  69  43  10  17  85   1  50   8  81  93  31  87  13  40  18  24  82  28  91  13  18   9  19  86  34  67  29  37  78  68  75  53   3  30  60  30  52  15  18   9  38  11  55  37  71  48  14  85  21  70  65  70  31  91  18  27  57  87  83   5   5  97  72  92  47  98  97  83  47  94   2  74  57  21  63  71   8  96  37  42  19  83  56  82  49   2   4  87  61  58  29  65  48  27  78  36  73  10  61   2  55  68  89  63   2  74  31  77  41  26  37  91  77  46  98  92  96   7  96  62  65  77  19  46  50  43  60   4  36  54  24  71  69  23  17  76  49  26  15  40  63  36  12  51  84  33  51  39  27  28  36  76  35  47  16  96  12  31  97  58  82  27  40  92  85  74  39   9  90  68  63  69  34  77  81  74  81  90  19  39  50  34  56  29  74  83  59  91  36  70   2  45  35  37  84  45  68   5  39  67  84  39  56  22  71  61  27  46  43  52  15  62   7  45  21  24   9  41  86  19   5  53  97  93  11  31  50  68  88  98   5  13  71  65  45  64  68  23   3  52  14  37  76  81  16  21   1  52  87  89  14  54  84  64  50  85  46  75  46  43  20  97  70   8  30  36   3  22  54  16  47  50  79  39  23   4  73  11  74  50  33  29  19  78  46  35  71  53  66   7  12  72  55  95  70  93  90  92  13  90  85  72  38  15  67  67   1  83  58  92  40  41  59  54  78  93  47  64   1   2  35   6  31  32  96   1  46  79  58  68  94  18  93   2  68  92  34  62  14  72  65  89   5  47  89  40  95  36  91  49  89  72  59  10  51  63  86  96  29  10  89  69  41   4  17  15  18  24  81  64  64  57  46  82   7  43  48  30  12  14   2  94  68   5  85  85   4  63  77   7  38  49  21   9  92  72  21  91  10  21  67  63  82   8   1  15  31  15  37  22  18  59  44  42  34  19  13  42  16  37  94  99  75  93  49  55   2  50  23  46  78  93  34  42  59  79  96  14  47  93  10   2  80  78  77  49  38  41  87  80  38  67  60  54  21  42  27  31  99   7  52  23  46  24  70  37   4  44  72  58  20  50  14  33  34  92  89  36  37  83  83  96  92   4  96  32  36  84  14  75  53  91  86  11  24  62  67  38  41  77  90  25  36  68  46  63  67  63  26  17  55  78  89  33  49  73  40  59   6  51  74  91  25  16  41  53  50  32  92  30  31  87  63  26  28  15  63  29  42  24  30  35  10  37  42  63  49   9  33  99  60  10   4   3  44  26  83  60                                                                                                                                        
                                                                                                                                      60  14  43  35  44  87  98  46  52  66   7  98   6   1  71  39  29  48  91  82   6  33  17  54  79  25  78  19  60  19  50  81  68  34  38  57  38  96  40  42  57  50  87  40  90  77  22  19  64  13  86  80  13  49  50  13  17  14  68  84  92  60  45  81  27   3  93  57   1  35  90  30  25  56  21  97  60  53  80  21  85  79  19  80  32  19   9  93  83  39  40  59  12  32  77  26  77  46  71  30  65  24  86  90  55  30  86  13  93  65  58  46  87   3  53   3  66  81  70  39  55  29  78  32  29  69  13   8   6  48  96  25  68  30  11  44  80  61  78   9   8  22  29  21  40  13  52  40  15   7  44  55  49  38  46  10  42  56  53  15  48  22  72  68  63  72  39  97  94  51  31   1  29  20  27  26  38  95  11  10   5  23  33  50  75  46   5  45  82  74  68  92  23  86  26  54  32  63  42  46  63  38  65  84  66  10  38  27  50  40  79   5  86  61  19  21  31  92  51  81  26  96   8  53  60  97  64  92  97   7  87  89  96  82  40  69  53  52  79  27  35  54  71  58  91  18  51  47  66   3  83  20  93  33  28  63  50   3  92  98  65  96  96  11  11  91  29  92  83  22  37  72  45  25  69  49  11  85  53  29  40  74  91  62  35  62  92  92  37  19  28  56  83  45  46  80  37  78  27  54  46  92   4  68  30  37  95  15  39  36  39  75  65  96  53  63  20  26  38   5  38  26  23  40  37  78  39  45  76  90  40  70  25  63  36  79  85  69  92  34  31  31  44  17  90  57  55  77  69  36  15  19   5  67  16  44  99  34  28   6  66  91   5  60  89  55  87  33  17  32  23  48  48  23  22  16  24  78  28  59  46  64  59  54  39  27   1  90   8  87  87  33  11  95  81  41   5  93  96  66  54  70  39  22  61  75  16  60  43  93   1  10  40  56  17  81  53  74  22  52  52  46  71  55  75   7  28  58  94  61  47   5  47   5  67  85  36  35  61  16  65  94  16  50  29  97  28  70  16  56  29  36  82  15  32  50  61  20  68  58  71  37   6  54   9  26  82   3  30  51  49  13  69  99  69  91  73  79  89  92  50  62  59  86  61  49  39  96  93  71  38  79  42   1  32  96  25  78  93  38  34  38  20  70  37  89  96  45  98  59   5  89   9  74  28  42  42  19  84   1  31  88  70  98  12  18  83  58  62  17  19  39  33  25  41  87  78  29  32  32  76  79  22  14  89   6  24  43  72  65  14  56  25  88  52  95   4  24   9  83  68  65  72  96   9  20  28  20  27  57  94  55  24  42  93  20  61  61  61  42  49  62   9  28  78  19  22  98  67  83  56  24  24  30  29  29  34  63  91  80  52  30  43   9  66   9  77  45  63   6  57  57  44  58   2  39  20   8  54  24  34  78  75   2  25  12  44  24  22  78  99  85  68   6  31  20  59  19  43  72  99  81   6  69  31   3  41  27  93  73  45  31  89  34  29  96  79  38  25  80  31  68  99  65  20  38  84  38  79   9  67  39  94  73  32  40  43  19  91  74  62  56  76  36  97  69  45  40  20  93  83  48  88   5  70  35  45  85  65  78  57  66   8  79  34  79  34  45  72  30   5  86  28  84  83  70  70  41   5  60  97  35  19  28  26  68  39  68  59  84   7  21  70  97  87  73  47  68  91  39   8  19  82  84  78  24  74  68  20  43  60  72  88   6  38  36  17  54  50  36  23  37   1  88  91   8  34  30  65  78   5  23  46  76  95  49  15  91  60  55  51  53  78  93  76  31  82  89   4  88  68  53  18  13  48  54  22  41  73  37  51  44  25  73  42  66  59  12  20  60  77  81  64  68  43  65  86  24  26  66   9  96  70  38   9  83  25  13  77  86  68  59  12  92  79  74  46  75   9  94   1  67  67  40  35  49   5  37  68  19  15  98  50  86   9  44  47   9  68  43  81  28  99  42  64  85  21  26  91  26  62  47  16  98  85  16  87  16  74  27  33  46  15  48  25  13  25  36  96  63   3  15  92  52  57  86  20  46  44  87  39   3  58  66  43  32  11  49  86  67  48  25  60  43   4   9  64  64  77  79  24  50  72   8  33  54  98  23  74  95  33  20                                                                                                                                      
                                                                                                                                    62  92  65  46  75  85  64  40  47  99  13  82  24  15  43  84  64  54  25  59  14  44  12  30  48  62  89  78  73  75  60  35  20  61  75  87  71  60  18  87  80  43  37  57  26  15  44  67  54  70  64  12  45  37   8  33  36  28  86  88  44  34  55   3  30   8  77  55  68  68  63  78  24  56  24  33  30  88  77  16  91  11   5  48  63  14  56  42  45  95  11  50  58  96  46  77  83  58  87  76   6   1  49  13  20   7  92  88  91  49  44  36  89  25  54  84   5   4  35  86  11  39  17  65  21   3  89  49  64  19  61  69  98  16  60  43  60  69  50  26  84   7   3   6  32  26   1  36  16  67  15  25  71  69  71   5  23  19  73  35  24  17  44  40  77  73  73  88  61  21  91  48  42  86  62  10  24  65  48   9  65  43  98  41  32  70  93  86  29  33  95  20  89  24  17  32   6  17  11  32  17  62  13  31  42  70   1  36  22  15  64  52  62  75  84  80  26  34  48  29  70  91  51  63  94  31  43  45  92  94  95  35  84  71  57  51  67  86  11  90  98  62  98  36  47  65  63  64  92   3  47  92  40  41  20  89  82  69  61  38  81  30   5  77  85  59  63  51  51   1  51  19  54  11  76  19   8  80  43  94  12  29  81  88  47  56  30  97   5  91  69  27  72  24  90  69  66  82  15  69  83  53  60  56   8  49  11   8   5  18  34  89  73  82  33  56  13  89  70  36  43  15  47  15  51  46  85   3  61  96  19  80  41  11  59  15  90  54  53  79  33  19  68  77   5  50  40   8  82   1  33  82  44  81  26  62  58   1  25  76  88  15  49  66  59  69  72  60  46  20  74   6  96  65   6  76  39  91  92   6  73  39  68  96  70  83  92  95  21  69  77  51  66  52  34  29  71  94  87  62  10  22  96   1  33  61   4  54  52  35  45  61  70  95  20  59  31  55  15  41  76  89  65  25  18  66   5  22  92  21  35  59   5   6  46  29  83  68  24  90  46  20  94  93  75  53  25  38  67  84  90  91   8  18  37  79  18  48  54  91  29  75   6  88  48  90  20  87   3  77  44  56  33  32  33  51  22  78  80  84  63  17  49  37  73  52  82  73  65  57  55  41  13  40   1  51  24  67  13  57  21  40  36   4  99  55  93  54  88  18   7  35  29  20  81  25  61   3  66   9  96  49  74  86  61  72   7  86  21  36  85  41  16  67  68   7  57  47  68  68  10  32  29  54  51  51  42  14  25  82  52  47  34  93  73  40  53  53  35  48  45  92  32  40  88   3  85  59  16  31  75  34  83  23  27  58   5  11   4  94  64  46  77  51  47   7   2   1  25  44  38  28  72  44  17  50  59  90  11  46  20  87  51  43  76  49  80  67  62  13  27  48  39  26  90  36  38  39   9  22  87  11  42  39   2  38  91  97  10  58  39  80  13  24  32  28  23  34  39  82  15  67  24  61  38  80  98   9  16   7  27  37  50  39  20  94  82   3  53  81  60  47  47  52  79  51  37  11  62  72  71  69  10  24  74   3  81  50  58  95  20  12  82  92  89  34  74  47  55   1  52  87  28  69  76  40  75  51  53  30  71  89  84   2  52  90  50   3  66  41  93  44  97  43  34  92  88  73   5  48  72  62   5  49  28  12  99   8  35  34   9  46  57  92  49  81  29  29  30  57  81  42  40  28  96  88  69  18  39  27  67  41  94  25  69  38  22  36   7   3  65  63  94  44  62  18  88  54  72  31   7  66  19   8  86   8  82  72  51  97   7  45  96  15  65  98   8  65  19  81  43  84  20  16  13  78  85  79  77  55  47  93  55   3  78  72  41  64  34  62  54  42  86  17  74  82  24  51  76  86  67  31  27  52  96  79  85  11  93  53   3  35  55  44  94  27   5  88  43  28  99  52   6  43   7  38  67  12  79  94  62  84  30  52  21   4  96  77  16  82  15  41  67  51  85  26  92   5  74  26  57  82  49  78  39  62  47  34  67  50  91  10  36  33  38  60  99  70  48  30  87  75   2  87  93  22  12  46   3  33  81  23  83  26   1   8  51  60   8  61   6  25  16  85  94  47  54  90  38  93  98  82  37  71  76  80  67  99  52  83  60  41  78                                                                                                                                    
                                                                                                                                  35  39  69  97  46  68  63  62  26  57   8  34  15  80  10  52   1  69  30  41  94  99  96   1   1  37  94  32  62  58  18  80  58  60  16  70   2  19  83  79   9  83   1  76  93  23  41  82  61   4  56  34  34  85   4  19  95  27  94   8  10  25  32   3  40  99  91  59  67  59  90  19  21  73  76   6  52  82  53  16  55  66   1  49  80  54  79  14   7  40  36  23  40  85  62  96   7  44  45  99  31  42  76  28  34  87  43  64  78  37  70  93  70  43  55  87  70  16   5  68  49  59  95  45  78  94  67  52  44  36  30  13  80  72  99  28  52  89  67   8  21  25  20  77  99  73  56  69  91  52  53  99  11   2  53  85  79  34   8  70  62  60  25  17  27  34  78  89  74  12  80  58   9   7  71  46  85  74  92  39  89  29  45  56  77  13  84  16  78  62  18  85   1  49  31  37  17  72  93  31  73  61  41   2  26  44   2  25  35  51  29  76  87  53  70  86  39  21  17  82  76  93   5  45  54  97  85  71  37  17  10  58  44  48  37  88  41  14  10  99  19  96  32  37  38  28  85  37  44  18  76  52  38   6  11  69  58  71  87  94  22  75  70  40   2  91  89  44   8  11  48  40  78  25  81  25  69  82  88  22  19  62  71  39   2  63  70  24  54   9  84  19   4  51  26  14  13  89  40  41  48  11  98  81  16   7  66  48  63  41  98  48  40  31  79  36  14  73  48  91  70  17  24   9  38  44   3  77  45  38  49  53  96  49  75  78  84  93  23  24  59  38  96  89  89  76  41  77  25  63   2  20  16  58  95  67  17  84  15  26  32  64  83  25  83  63  30  93  88   6  54  10  52   4  88  63  64   2  64  20  17  11  78  17  21  79  35  85  70  51  16  98  83  43  63   7  56  28  34  96  34  17  14  43  72  76  33  30  26  60  56  59  68  17  78  20  91  60  75  50  57  60  29  25  74  86   4  38  39  96  56  60  90  18  41  62  84  82  12  53  47  49  22   6  71  28  97  82  88  98  62  22  83  35  10   6  44  61  65  99  57  67  26  43  82  83  87  58   4  88  33  25  44  45  41   2  10  35  95  42  48  81  87  94  61  37  75  74   9  44  58   8   9  21  65  25   5  61  87  26  27  36  63  81  73  36  84  63  60  92  81  33  80  36  39  80  13  68  54   9  28  48  44  20  87  16  18  30   2  91  51  52  80   7  60  53  16  67  96  32  21  96  56  49   3  20  47  39  65  33  46  79  30  30  70  30  41  81  72  30  42  58  98  11  44  73  27  52  72  58  68  21  83  84  49  70   1  99  40  47  75  27  64  85  95  94  47  74  37  47  86  55  98  70  99  51  12  62  12  23  88  93  93   6  67  21   1  47  71  64  91  48  41  57  71  33  66  85  71  53  59  22  55   3  35  72  94  96  94  41  92  18  21  92  70  31  37  85  81  43   6  98  49  31  65  28  53  88   6  50  46  60  76  67  59  98  16  94  34  26  68  90  61  14  86  39  10  87  19  50  14  54  73  70  66  18  77  13  15   8  27  75  22  26  20  46  12  58   2  10  17  22  71  72  23  91   8  99  67  13  12  36  16  19  37  65  59  74  90  62  94  66  43  47  96  16  27  29  39  17   8  46  86  67  55  20  53  74   8  38  34  56  20  95  12  43   6  64  69  83  67  52  72  48  31  35  30  83  71  87  97  80  26  41  80  63  76  85  75  74  94  73  66  15  44  45  88   2  59  29  51  15  14  20   6  41  48  45  99  34  39  49  18  65  54  94  58  47  60  45  77  62  26  48  14  80  89  91  89  36  35  66  21  20  97  43  31  99  62  50  51  69  22  75  26  93  28  19  93  92  41  24  11  28  31  99  87  44  13  31  17  92  10  31  11  47  85  44  12  57  95  84  42  10  21  57  48  23  90   6  82  72  95   5  87  93  25   1  35  38  17  60  69  42   9  94  33  42  51  62  48  92  10  69  54   1  80  41  15  26  46  68  49  65  12  79  80  94  84  34  13   3  67  81  33  91  70  34  55   4  54  57  44  21  49  10  39  97  60  68  62  98  27  74   1  80  31   3  23  93  19  39  87  62   2  18  11  85  49  25  70  19  42  15                                                                                                                                  
                                                                                                                                53  27  31  75  79  69  37  65  70  97  14  42  36  50  54  39  55  82  18  33  55  31  60  67   1   7  82  25  81  36  59  98   3  71  78  65  27  78  82  73  10  27  62  77  61  61  36  78  72  41  47  40  48  18  22  16  70  86  84  21  19  75  23  23  93  46   2   6   9  43  50  12   7  81  40  11  98  89  69  38   2  10   1  51  33  26  14  69  41  43  93  42  24  13   2  59  43  68  19  99  54  22  18  94  31  96  35  77  86  34  92  76  40  33  21   9  25  50  74  21  43  75  86  36  51  96  55  10  41  47  48  10  98  32  22  35  59  28  77  99   9  98  82   6  96   8  35  81  44  35  83   9   5   2  33  18  74  53  69  64  21  35  81  66  37  72  45  47  56  60  33  11  37  24  23  74  99  51  26  73  83  83  90   8  69  63   5  47  71  11  11  59  95  63  19  33  29  85  23  35  57  13  83  55  32  91  27  51   3  33  85  34  37  44  80  31  50  31  61  31  89  32  35  70   4  76  33  29  47  97  23  15   5  43  50  79  15   1  69  54  82  27   5  78  93  88  54  65  90  77  88  99  95  81  36  95  61   1   8  50  17  53  17  94  59  73  77  85  68  59  36  26  15  73  35  34  17   7  45  18  80   2  81  44  97  91  45  49  68  53  63  19  89  61  41  82  83  35   4  71  80  71  11  60  41   3  95  63  86  84   4  36  35  18  60  94  99  85   5  86   3  88  29  33  77  61  69  51  18  95   2  24  17  53  84   8  15  34  39  37  74  30  90  39  69  48  88  47  76  62  83  97   6  23  59  23   2  75  89  92  38  71  63  57  23  26  76  83  56  33  34   3  42  37   8  60  68  85  22  86  88   4  82  12   3  67  86  79  72  80   6  71  82  96  60  92  23  61  40  83  94  76   8  83  22  44  38   8  67  51  80  58  72  72  84  43  31  26  25  82   3  98  41  74  98   3  18  48  87  11  65  66  85  28  68  34  26  15  66  67  39  55  28  33  94  56  62  18  12  87  81  91   1  27  57  72  27  87  54  68  36  34  74   5  22  45  36  60  89  26  64  26  80  85   4   8  92  14  91  74  76  27  74  14  54  41  21  86  33   5  17  43  10  51  53  28  12  92  61  91  16  32  48  88  85  25  69  54  15  30  76  95  66  51  78  49  32  54  32  70  54  51  45  46  92  15  40  47  73  44  53  80  36  60  84  22  24   2   4  78  88  31  93  54  43  44  57  12  61  35  29  62  59  34  46  89  32  40   5  51  59  12  44  81   1  69  32  37  53  68  71  30  36  11  98  98  39  82  51  32  94  87   6  90  90  72  91  48  69  92  32  89  19  10  65  28  30  92   1  10  30  63  74  91  70  92  80  27  43  57  37  95  79  63  84  77  67  52  75   1  67  13  65   8  76  72  70  47  74  51  60  53  43  94  39  61  93  36  64   6   5  25  68  84  86  53  51   2  40  15  90  47   8  76  25  12  37  87  33  67  31   7  18  28  88  38  21  33  56  95  98  29  85  38  64  94  61  49  14   7  46  29  64  26  76  79  99  65  32  64  33  99  33  16  30  71  88  85  76  56  65   2  45  68  79   5  48  71  94  51  13  64   9  42  18  57  99  90  66  91  31  73  93  98  55  18  77  54  69  80  44  48  39  99  95  92  12  95  81  17  65  30  62  38  57  42  59   1  63  15  71  75  56  47  52  75   8  60  21  17  48  26  25  20  24  23  34  52  55  33  45  60  80  72  58  63  27  63   4  63  66  35  54  64  27   2  49  43  90  18  38  61  43  45   3  68  36  46  70  17  78  56   1  55  44   9  12  89  64  92  74  23  52  18  94  49  70  68  27  11  92  17  17  18   4  74  56  60  98  18  46  12  34  69  54  80  66  90  85  75  97   2  26  57  68  26  67  17   9  13  60  83  26  60  77  84  38  96  40  37  20   8  58   9  80  13  25   2  53  22  93  85  60   3  21  12  77   7  91  82   9  16  10  53  67   1  55  58  97  38  43  35   7  65  86  66  58  13  81  12  96  89  99  53  67  34  62  78  49  47  88  47  41  28  24   1  27  87  26  28  88  25  29  89   6  91  26   4  31  53  66  40  94  12  10                                                                                                                                
                                                                                                                              19  74  55   5  31  50  78  71  92   5  93  76  43  51  20   3  28  69  92   3  20  11   8  93  30   2  77  67  13  41  89  98  85  15  12  23  76  34  60  14  96  75  91   3  46  99  56  62  35  72  50  67  37  10  96  61  15  90  39  93  66  11  28  38  83  33   6  47  12  90  95  21  76  10  83   6  15  32  44   9  92  13  66  61  26  98  99  88  85  67  33  86  36  55  91   1  91  28  35  42  27  86  56  22  14  77   9  82  20   9  49  70  76  77  73  96  58  20  52   5  61  13  57  51  83   9   8   7  83  56   8  69  76  45  76  34  75  95  48  60   2  98  39   8  99  34  29  47  63  87  67   4   4  46  22  58  46  82  96  61  57  71  11  11  20  27  52  81  20  65  35  79  38   4  26  20  50  46  20  55  49   5  94   6  10  94  27  89  60  22  48  72  40  98  65  20  97  80  33  37  98  53  70  99  37  65  72  97  25  88   7   5  34  98  65  24  22  42  96  96  99  70  65  85  64  48  15  92  82  65  25   9  61  46  27  68  43  42  55  12  16  81  70   7  27  37  36  64  30  60  49   5   7  44  80  23  66  14  35  18   8  74  25  83  53  17  66  88  67  87  55  72  19  95  12  67  25  17  73  58  12  51  37   2  70  29  22  29  84   5  48  82  74  31  81  57   8  90  44   9  39  38  62  37  46  96  76   4  49  78  23  90  88  29  67  67  39  60  78  26  26  51  42  24  45  54  54  93  29  76  99  79  15  32  92  27  97   4  99  60   5  76  41  90   6  77  58  71  48  14  76   7  27  67  23  63  87  80  11  76  69  94  39  96  19  57  38   5  79  81  81  49  95  91  47  45  28  62  35  23  64  22  19  35   5  10  20  91  87  38   3  59   7  94  18  77   6  29   1  76  17  40  71  35  86  48   3  95  65  16  96  90  81  35   4  51  89  52  31  51  73  10  12  37  22  27  46  65  73  96  92  93  35  30  56  46  84  53  94  83  93  30  64  99  50   3  73   5  86  99  93  43  12  89  13  66  90  48  56  52  67  10  38  96  25  13   3  53  86  91  31  21   5  92  46   7   6  81  45   6  64  33  30  80  19  27  11  65  43  78  67  13  71  66  76  67  42   2  43  95  61  54  54  43  87  62  44  70   7  90  68  83   3  63  55  96  31  72  51  87  56  84  90  47  57  88  34  31  44  27   1  89  45  66   4  40  34  94  40  20  62  60  20  23  21  73  46  88  65  69  52  62  34  19  51  42  85  26  63  99  37  86  69  46  23  10  75  23  18  56  96  54  83  33  63  46  64  64  44  61  72  29  99  13  60  11  37  99  85  81  91  23  58   1   5  50  87   9  37  28  86  13  45  48  26  63  36  48  23  54  91  47  46  26  82  35  75  77  52  35  15  98  71  96   4  60  37  69  86  87  24  16  10  97  41  22  54   8  13   8  98  28  53  64  98   1  71  31   7   6  61  84  96  84  27  70  15  47  41  37  29  99   8  12  64  81  51  82  17  12  48  40  48   2   8  69   5  89  34  19  84  99  35  79  45   4  23  15  28  10  24  61  84  72  99  72  45  46  73  76  53  25  87  75  50  16  23  75  85   5  57  32  38  48  96  15  77  20  92  61  59  36   5  30  49  52  42  83  27  87  76  26  65  62  90  71  46  45  77  75  93   6  88  41   2  47  11  78  79  50  12  83  67  69  45  41  53  98  75  76  55  27  12  62  78  66  67   1  47  78  96  40  85  77  91  36  35  73   6  98  67  27  88  45  36  71  54  65   8  17  82  76  19  45  60  73  85   8   2  25  40  42  49  28  86  77  15  70  61  61  89   6  68   1  74  67  68  30  27  57  47  59   1  63  71  41  91  10  41  75  39  15  99  63  33  38  60  69   6  13  40  50  87  92  85  40  16   5  48  39  65  99  79  26  64  78  76  94  17  61   4  70  24  15  62  32  81  36  36  77  62  19  68   1  49  28  64  26  83  25  47  57  22  37  51   1  48  93  52  33  36  67  87   4  20  83  19  20  83  88  96   2  80  46  14   3  49  92  59  75  76  81  79  43  44  48  62  16  76  40  75  81  94  21  20  54  71  76  67  62  49  51  58  20  67  68                                                                                                                              
                                                                                                                            73  24  47   8  41  47  87  35  82  15  98  91  52  66  85   3  69  38  61   8  84  73  27  78  44  38  41  56  40   7  39  87  13  22  77  41  75  17   7  28  58  68  38  55   8  53  12  38  77  72  70  75  44  74  88  87  14  46  57   8  61   1  19  33  32  66  56   1   4  72   2  57  39  32  32  87  58  52  70  16  25  21  88   6  88  61   4  59  37  23  10  95  62  60  71  60  13  57  48  43  85  78  99  69  69  76   9  93  88  32  59  83  61  80  89  72  52  70  39  28  11  66  82  75   7  48  19  64  82  66  60  47  62   9  36  10  83  80  12  16  52  72  76   5  60  93   4  80  46  65  24  99  90  87   9  57  28  32  57  91  47  12  30  81   9  67  87  33  76  73  68  83   9  29  53  42  62  75  27  12  92  22  83  96  18  95  68  91   7  32  49  61  88  21  97  35  53   8  20  78  86  29  91   9  99  49  90  23  21  45  57  92  21  45  39  56  41  10  35  76  37  74  39  65  92  42  77  84   6  49  55  87  26  31  17  72  50  15  86  65  72  93  35  19   3  19  93  94  42  73  14  59  66  96  47  58  21  11  75  68  50  68  21  66  21  32   8  11  96  89  75  29  47  58  77  53  76  20  15  39  34  70  30  44  68  57   2  61  13  47  24  49  81   4  34  70  42  61  68  63  67  89   9   3  53  55  63  87  79  46  37  83  90   8  28  42  17  90  22  52  57  21  42  49  77  48  34  48  45  30  94  80  43  73  46  12  67  83   4  91  23  60  93  63  24  89  51  87  21  54  50  39  94  40  35  29  58  10  94  49  16  42  91  23  28  49  93  32   1  72  18  62  21  63  33   9  66  54  31  60  56  95   5  46  31  68  81  37  12  71  10  40  75  51  16  67  78  15  22  82  73  53  63  37  92  78  78  66  37  10  13  30  53  42  30  34  38  97  11  68  68  84  64  98  28  67   1  87  11  42  67  88  30  19  39  76  20  61   4  66  36   9  47  21  45   7  74  25  85  18  74  90  73   9  41  30  66  88  33  29  33  25  66  92  48  58  59  79  81  76  44  13  93  59  18  70  54  46  67  32  89  47  24  77  29  84  39  33  34  14  39  54  95  52   6  28  48  18  72   8  53  61  77  41  27  56  10  46  98  54  38  25  78  55   4  98  74  37  18  62  68  41  79  32  81  67  47  56  73  80  13  73  22  74  17  11   3  12  66  95  22  87  46  78  91  24  73  92   7  80  49  32  92  93  88  12  26  91  33  57  19  32   3  15  18   3  60  44  44  27  14   9  22  65  26  38  39  36  65   6  12  97  96  39  15  86  53   1  20  48  74  37  98  96  72  34  69  86  76  15  38  37  48  22  56  67  70  40  97  93  70  22  51  25  39   3  36  43  34  87  32  85  13  41   4  18  10  52  94  62  78  44  44  72  11  61  59  91  45  53  20  98  97  36  96  59  15  40   9  58  22  22  80  56  73  18  29  52  75  89  18  23  69  13  61  69  30  67  96  48  25  46  82  76  18  89  82  46  81  13  96  31  40  35  88  99  66  68  11  71  88  44  68  12  44  90  31  17  94  90   3   4  81  11   2  71   5  19  77  66  10  20  30  28  31  27  67  32  58  34  90  80  81   2  59  43  19   3  16  61   6  39  61  20  54  77  15  65  52  79  77   8  53  26  35  54  40  24  60  32   3  12  50  63  91  64   3  47  72  39  55  45  80  24  86   9  17  21  60  81  78  16  56  51  70   8  40  57  21  76  41  33  74  51  10   9  48  92  81  63  55  96  74  80  15  87  84  64  54  31  94  15  99  24  94  35  25  37   9  27  24  28  32  87  75  38  34  22  76  15  52  78  38  38  93  37  75   6  59  27  94  86  55   7  56  65  36  55  77  43  46  54  37   2  31  67   1  69  61  17  78  64   4  40  83  97  43  70  13  75  95  87  60  45  17  64  69  30  98  79  80   9   1  53  14  35  46  98  78  60  66  30  33   2   7  22  79  44  87  79  54  83  49  87   5  43  30  71  60  80  40  87  57  39  55  98  82  79  81  77  95  83   7   2  72  96   4  61  44   9  99  21  23  79   7  64   7  48  98  21  41  46  77  33  88  60  97                                                                                                                            
                                                                                                                          92  17  60  12  37  11  83  48  68  34  28  33  38  16  86  43  25  66  82  46  99  49  43  78  89  42  74  82  38  33  17  61  89  79  17  14  93  25  77   1  59  86  66   9  98  72  66  62  92  51  10  98  74  73  90  88  61  91  18  61  58  38  56   1  91  11  82  71  13  23  94  17  46  24  57  32  65  11  44  74  84  62  67  57  45  41  60  60  51  61  92   3  78  29  78  72  30  86  15  28  63  82  64  66  15  12  23  34  64  73  38  52  82  28  86  40  32  69  78  63  27  95  44  57  15  18  47  59  81  31  20  31  83  22  58  15   7  53  28  74  85  26  49   1  55  75  65  60  22  52  51  17  59   6  22  54  94  41  28   2  69  36  75   1  61  97  84  70  29  50  55  50  52  15  28  30  13  24  58  99  36  26  28  94  49  60  63  84  66  56  50  66  48  21  89  27  56  89  41  90  90  38  78  42  47  51  80   2  43  96  77  37  12  37  40  17  79  85  33  20   7  52  53  89  63  85  16  17  53  15  59  87  57  23  90  92  13   9  89  51  78  12  84  19  99  41  39   2  56  31   7  40  92  39  34  81   6  49  94  68  51  35  34  31  86  84  41  18  73  90  80  36  11  94  69   6  99  80   9  59  46  13  62  34  37  94  39  85  22  59  61  35  17  27  26  68  20  32  66  89  62   3  79  10  40  10  70  53  73  35  27  42  62  19  43  86  83   2  35   9  56  52  33  73  49  99  65  13  78  90  34  99  87  81  71  88  12  64  11  57  67   1  28  95  87  30  56  99  63  40  38  17  15   3  69  15  35  29  37  80  18  48  77  55  25  72  35  51  32  70  95  56  55   9  43  23  30  20  83   3   3  50  69  79  91  66  32  74  64  65  60  19  84  50  68  33  27  27  22  36  90   1  46  60  96  73  41  76  31  22   3  46  30  12  32  56  29  88  34  29  43  96  95  35  82  23  49  42  40   4  68  64  99  71  66   5  48  89  61  56  25  38  10  33  20  60  71  36  30  13  65  70  94  38  36  15  18  97  40  86  33  50   8  26   6  45  12  96  66  62  72  38  47  42  38  89  93  15  98  72  95  34  56  68  31  79  58  24  67  43  13  34   3  67   2  73  82  48  48  43  62  95  89  38  34  39  57  20  86  46  77  10  69  85  46   5  36   1  98  17  13  31  27  27  58   4  39  48   4  73   8  25  87  16  60  42  70  48  41  94  56  19  16  52  87  12  72  60  84   1   4  69  75  79  34  65   9  38   6  34  81  86  48  62  92  35  56  72   7  64  78  70  70  38  14   8  12  84  33  54   4  31  84  53  44  86  32  67  24  42  32  42  53  12  18  58  46  66  14  83  38  56  19  77  87  55  65  28  10   9  27  99  57  28  45  50  46  79  35  38  49  37  33  32  95   7  67  53  55  72  62   2  34   1  67  61  49  85  28  60  64  47  42  46  51  37  17  85  86  77  31  29  27  77  16  24  62   5  91  88  62  67   1  75  71  51  67  50  94  51   5  34  74  77  89  24  72  38  15  79  16  30  96  94  33  18  58   5  98  77  80  66  40  79  66  89  54  31  49  92  16  35  18  62  47  97  69  39  14  41  91  64  99  63  67  88  39  10   5  81  43  85  86  44   1  92  92  75  80   1  31  61  36  84  68  57  85  15  72  79  69  41  25  65  49  27  66  38  48  71  79  62  31  59  19  46  19   1  81  82  67  84  86  79   4  40  55  70  24  84  92  37  99  77  86  53  22  87  52   8  21  99  14  51  86  53   8  33  50  51  53   6   6  71   4  45  79  95  17  75   2  82  35   7  11  27  39  13  31  88  26  76   3  99   8   1  76  13  49  98  50  99  99  81  90   8  71  92  21  56  73  65  36   3  83  22  14  33  40  83  67   9  13  25  82  80  89  26  98  47   7  24  53  44  14  10  49   5  89  46  72  13  56  29  51   1  79  13  55  49  44  82  21  66  61  71  62  87  11  29  45  72  67  38  77  94  20  97   6  45  10  29  42  72   6  74  11  86  65  79  20  13  66  18  38  27  95  17  41  18  61  56  31  99  26  99  11  85  22  76  78  66  48  99  94  61  98  87  38  18  37  38  12  36  96  35  33  89                                                                                                                          
                                                                                                                        45  78  47  56  27  66  75  35  65  97  97  95  32  64  95  96   9  36  30  97  44   1  54  57  99  80  66  63  68  76  10  58   8  93  69  96  71  90  42  32  40  23  23  32  99  91  11  67  41  85  15  15   6  67  12  92  15  97  48  78   3  44  54   5  66  49  84  19  19  70  73  30  72  48  66  19  10  54  16  80  89  47  25  71  71  39  59   7  58  64  94  14   4  73  14  66  34  54  74  33  44  47  77  92  24  20  49  83  64  58  13  75  73  22  92  87   5  65  98  29  82  46  34  41  76  51  18  63  36   5  41   4  39   3  54  98  69  59  49  47  92  16  79   7  62  43  87  94  39  42  53  84  91  55  52  79  45  98  76  99  63  96  82  41  65  97  95  80  17  32  34  45  27  67  98  68  95   6  88  47  71  94  68  65  93  30  24  55  65  38  46  37  21  98  29   8  12  55  71  31  34   5  59  96  29  81  53  26  61  43  40  20  29  44  23  22  75  70  82  57  59  13  77   2  74  92  36  25  84  88  70  51  13  69  57  74  28  65  89  84  31  20  24  63  33  13  37  13  57  13  33  77  13  55  21  70  61  98  44  57  15  59  90  19   5  49  97  26  90  86  46  28  40  52  60  89  10  59  95  91  95   8  43  61  77  73  81  91  88  37  79  57  58  19  67  53  94  87  98  50  43  81  46  17  79  32  24  13  62  48  88  84   8  92  31  47  78  69  58  38  93  47  99  13  70  86   8  16  24  19  57  75  22  53  60  87  32   7  80  25  65  82  53  21   2  82  77  68  39  44  29  54  99  89   2  54  94  54  81  15  25  10  32  80  63  81   5  90  27  95  27  56  70  47  63  40  19  77  96  94  15  27  22   1  57  75  86  97  30  69  74  17  31  54  40  11  13  84  84  23  36  92  91  47  15  42  92  37  72  83  33  22  24  90  17  76  23  27  68  65   2  74  10  51  18  30  85  58  41  37  75  85  23  60  10   5  77  57  60  22  13  54  12  18  50  75  51  17  82  73  52   4  89  55  57  39  66  41   1  98  11   1  71  74  52  91  88  74  89  87  74  32  61  87  98  53  39   2  74  28   9  31  86  55  76  36   5  26  57  98  78  78  79  66  22  65  75  89  94  79  56  54  77  59   2  34  12   8  71  59  77  34  41  76  67  77   3  77  85  92  27  82   2  52  80  96  89  31   4  94  75  75  45  77  75  46  94  97  62  95  49  15  35  99   3  95  97  11  39  22  79  71  71  23  93  88  83  79   8  97  96   3  23  32  37  63  57   8  24  74  22  83  33  77  69  69  17   7  96  62  73  66  41  63  17  71  15   8  31  56  88  49  94  21  60  74   5  75  66  37  57  66   2   2  88  77  88   8  97  71   5  35  99  57  42  19  39  98  19  72  55  64  90  38  81  51  96  99  71  99  24  41  27  59   3  46  55  40  64   3  41  83  46  95  18  12  39  16  61  99  79  37  42  80  86  16  81  92  20  48  61  91  38  37  67  75  13  57  81  46  43  35  91  98  78  53  54  39  15  41   6  15  58  97  49  39  31  97  64  27  91  36  47   8  57   5  93  65  91  89  12  42  69  21  26  52  37  42  87  28  12  51  67  43  19   4  58  78  77  39   3  56  97  10  58   1   7  98  56  88   5  31  33  91  67  48  76  28  60  41  18  90  76  88  85  58  96  77  79  56  85  26   6  83  62   7  87  51  89  14  44  65  83  76  77  99  72  93  20  28  10  72  88  87  10  48  47  78  23  93  96  54  85  88  55  67  33  87  23  11  59   7  23  17   9  83  40  22  23   3  31  16  87  15  40  50  81  10  29  84  25  38  38  73  79  68   7  11  47  15  64  81  61  81  87  61  20  13  80  63  59  47  51  10  76  16  69  17  41  70  31  11  36  13  13  28  34   6  45  68  73  18  72  80   7  99  94  36  75  89  13  31  24  65  14  49  60   8  77  63  19  95  76  29  31  38  69  26  71  27  56   7  50  81  90  38  25  15  92  45   3  20   4  31  87   9  32  21  65  83  83  40  15  79   1  39  38   5  76  20  55  95  60  25  10  10  48  98  95  72  35  72  77  27  74  11  20   9  70   5  33  94  50  70  63  20  23  64  52                                                                                                                        
                                                                                                                      82  92  10  66  62  91  25  24  40  86  90  32  62   4  91  89  55  73   1  75   8  48  66  50  66  63  15  98  19  91  34  25  42  93  38  90  46  10  88  55  29  61  78  57  72  22  89  72  94  62  79  96   2  49  20  27  32  65   1  82  95  48  10  37  98  85  54  83  92  51  81  76  99  91  44  70   7  74  57  41  31  29  63  27  60  61  34  81  88  92  26  39  75  97  87  95  11  24  95  64  64  16  33  34  35  32  13  89  48  89   7  60  71  68  89  78  90  72  29  31   3  54  67  20  63  66   3  82  96  55  33  75   7  91   5  93  64  69  82  45  21  12  18  50  12  22  70  59  72  38   1  51  58  45  74  75  58  29  24  76  38  87  70  44   9   4   6  29  62  62  88  50  91  41  31  43  80  17  86   7  85  15  47  71  86  62  78  65  86  67  70  29  68   4  61   2  63  65   4  54  38  93  24  67  64   7  95  37  30  34  53  27  42  48  74  48  96  36  67  54  11  32  99  14   4  59  79  55  74  36  64   5  22  59  95  10  39  57  30  63  21   2  88  49   8  25  52   6  62  83  50  47  81  22  29  21  14  85  37  75  83  96  98  39  79  18  79  61   4  75  43  39  16  18  87  75  94  82  71  66  26  56  92  96  28  68  42  97  18  74   8  26  34  42   7  82  40   9  41  35  77  66  40  10   3  95  39  94   9  91  15  24  59  64  67  21  44  35  56  67   2  62   1  83  63  81  60  19  64  12  52  56  47  99  64   2  47  59  49  96  43  56   9  45  86  17  61  37  44  35  53  97  69   7  76  11  93  27  76  97  92  92  61  45   1  78   3  81  50  96  43  90  31  44  26  46  44  60  68  19   2  63  62  64  17  11  63  74   1   1  81  31  72  43  37  92  89  40  17  54  71  72  75  13  76  82  49  94   6  98  25  89  85  88  56  86  60  71  25  84  93  28  83  23  65  14  90  79  44  86  48  89  12  45   6  96  98  36  53  18  30  81  51  77  93  51   4  19  97  95  31  40  78  26  75  56  64  55  80  29  65  96  77  59  21  47  42  28  95  60  11  55  92  93  16  17  15  76  29  24   3  14  17  12  92  10   3  48  63  14  34  23  20  89  51  87  66  40  23  54  56  89  30  11  12  76  12  98  54  14  45  90  57  26   9  43   4  89  22  63  67  56  59  47  45  34   2  70  30  14  26  93  82  63  48  44  64  27  10  64  30  18  71  70  43   9  97  77  82  19  10   9  73  87  86  14  22   4   5  53  52  12  27  75  60  57  39  96  36  34  79  72  49   7  85  72  58  70  38  44  79  86  79   9  14  95  11  21  19  64  87  45  44  12  73  53  30  82  41  65  56  80  87   8  98   5  52  98  68  55  46  98  44  20  66  34  62  75  58  64  41  26  60  98  76  23  27  76  55   1  97  67  29  96  28  88  58  91  23  71  89  29  56  37  75  34  41   1  42   3   4  80  97  26  64  81  90  97  10  63  69  62  18  67   9   2   3  69   7   9  33  83  56  35  20  29   4  13  36  63  46  39  34  96  10  54   2  39  17  52  57  90  34  52  20  33  85   3  76  25  29   9  85  17  31  14  75  59  15  80   3  47   5   8  46  23  89  95  17  81  24  87  23  48  33  31  96   7  21  94  35  26  94  93  12  58  11  94  37  51  89  85  57  79  84  75  79  88  67  82  44  23  44  32  11  15   2  31  17  35  26  61  72  95  90  82   9  31  71  11  81  82  43  82  10  46  48  34  16  13   8   5  21  39  89  84  10  41  88  11  28  69  17  10  67  80  36  38  37  29   9  26   7  40  80  83   4  69  20  61  85  48  64  87  66  22  68  82   4  46  43  37  41  68  73  15  27  11  68  29   3  39  12  60  68  39   8  44  74  25  14  21  45  45  35  50   6  47  50  95  65   2  95  80  55  38  29  32  79  37  84  49  14  65  82   2   4  87  25   5  91  56  55  45   7  35  29  37  82  22  87  41  52  56  10  55  68  98  52  54  43  33  48  35  20  20  46  35  65  77  37  88  87  82  33  16  47  50  24  98  39  96  62  88  64  54  64  20  62  19  79   6  96  73  53  22  33  73  11  40  26  20  68  28  54  61  89  20  59  54                                                                                                                      
                                                                                                                    14  72  74  50  81  38   2  80   6  66   1  36  48  42   4  53  82  19   5   5  32  59  85  86  99  79  74  54  15  59  36  79  81  98  86  44  43  35  44  40  47  35  91   9  63  65  84  27   9  37  65  55  79   6  27  10  36  59  21  11  22   2  42  83   2  98  45  30  65  46  18  64  82  83  47  50  44  31  85  17  43  79  19  38  89  26  53  11  91  16  98  90  41  70  16  57  34  85  71  24  38  69  71  86  47  98  38  51  11  51  50  20  77   3  40  31  21  46  22  47  87  51  92  34  59  96  32   8  78   5   9  50  46  12  82  65  35  84   9  31  90  95  25  93  71  17  82   4  46  12  25   2  47  41  13  87   9  90  57  51  70  16  61  44  24  32  81  19  48  68  14  40  18  68   9   1  44   7  25  81  46  36  63  21  81  97  89  27  26  78   7  50  63  38  89  25  57  15  21  72  72  75  81  36  33  36  14  72  40  14  59   5  25  33  58  69   9  66  45  69  63  23   7  96  14  61  86  19  28  33  22  10  14  64  54  64  36  47  97  23  95  95   2  92  72  59  44  98  28  16  84  92  62  76  38  20  29  19  11  65  24  36  91  61  86  52  22  17  13  45  52  89  18  58  61  20  82  21  34  59  53  25  40  46  35   6  47  58  71  76  38  52  40  21  96  48  26  24  56  14  12  57  46  72  28  12  34  94  94  21  48  74  60  69  72  52  80  58   2  85  39  14  17  69  16  63  14  12  90   9  20  24  26  85  32  69  59  59  85  43  24  52   9  87  37   9  99  13  18  53  12  14  21  15  14  19  66  75  11  99  88  68  87  86  97  52   1  98  39  86  37  97  33  10  71  45  47   8  58  10  71  39  73  92  53   3  46  24  67  37  76  40   5  87  33  79  81  11  79  70  30  94  65  76  20  54   1  36  94  78  77  38  79  19   2   7  46  64  20  91  41  53  84  42  45  44  35  44  21   6  96  22  41  69  49  74   6  99   3  52  96  42  98  36  38  35  47  37  17   1  93  76  18  93  78  76  85  35  80  10  92  93  45  80  89  96  54  50  10  35  24  92  35  91  96  98  47  52  70  59  33  57  35  64  17  80  36  31  25  55   4  33  86  99  97  40  94  37  76  30   1  68  90  96   8  57  19  19  57  63  28  46  92  20  17  30   3  56  88  27  73  17  96  18  74  33  65   5  50  63  41  58  61   7  40  87  28  63  67  84  14  22  48  30  88  92  59  26  32  98  22  15  26  30  94   9  15  78  99  21  21  33  98  38  67   7  65  86  26  94  75  17  14  30  73  18  28   4  63  55  23  74  88  27  61  64  47  60  41  43  57  75  32  69  16  18  36  82   3  17  51  13  57  96  10  83  56  13  22  40  96  36  68   5  30  74  35  11  73  61  47  66  32  14  90  83  57  25  20  70  65  35   5  71  91  67  83  15  79  91  22  44  77  15  88  93  89   2  10  53  90  31  33  78  97  16  31  18  24   3  57  22  90  97  37   7  59  11  63  10  89  19  66  90  28  14  43  89  23  16  26  59  55  13  67  26  11  70  77  10  58  98  88  61  91  88  55  68  57  34  28  17  28  36  79  21  84  63  19  91  50  54  76   4   8  60   5  34  68  23   9  57   3  12  54  33  16  35   5  27  67  90  91  34  20  14  62  64  51  27  76  44  28  61  60  29  33  38  84  68  23  75  97  79  52   2  97  12   2  42   8  89  65  14   2  18  43  32  31  10  69  97  44  73  31  46  12  37  11  69  56  70  43  40   7  52  28  40   4  58  56  95  94  37  24  46  53  85  75  30  54   9  46  47  57  32  80  99  25  52  63  12  73  25  66  16  35  78  92  38  41  24  45  40  21  43  21  25  31  41  32  98  26  74  63  39  87  47  79  75   9  44  82  10  14  27  56  72  58  77  54   2  81  29   9  87  21  62  86  29   2  70  38  50  72  17  75   8  64  89  83  25   8  63  46  65  95  14  45  97  80  41  61  69  38  91   7  42  75  24  52  42  30  37  23  40  62  73  24  34  68  51  34  22  66  22  72  91  64  42   1  94  47  68  83  14  47   8   5   2  74  21  36  38  15  10  43  89  34  62  53  85  13  11  27  53  25  22   7  48  80                                                                                                                    
                                                                                                                  31  84  17  92  77  85  72  22  72  64  57  13  41  76  18  74  42  29  81  84  24  39  73  39  55  16  22   7  10  85  68  10  60  40  63  13  21  69  17  63  52  78  51  21  13  68  23  78  93  55   9   1  80  10  97  63  38  44  32  49  76  23  48  23  49  96  29  15  78  82  22   7  99  69  58  52  30  83  69  55  10  82  30  22  65  68  85   3  85  21  40  35   1  36  38  27  33   6  75  56  70  34  57  67  66  59  40  90  93  79  99  15  41  14  59  44   6  46  79  14  48  10  28  39  68  27  43  96  45  78  20  46  89   6  61  32  11  22  73  18  78  92   4  71  78  20  59  43  67   1  80   7  32  46  31  76  12  83  25  24  88  52  49  58  71  25  85  25  66  44  93  72   9  66  29  75  48  13  52  40  14  20  49  30  16  94  52  59  63  75  46  94  77   8  95  87  97  29  38  66  32  46  84   6  38  42  13  87  20  35  42   3  36   2  91   2  64   9  70  41  63  46  15  41  74  14  73  36  95   5  40  39  99  64  73  63  78  25  15   7  43  32  98   5  58  59  72  73  73  41   9  23  46   2  98  55  68  21  83  62  64  96  29  20  79  58  86  83  29  93  77  45  67  11  72  27  12  85  42  34  77  49  81  25  44  87  55  31  80  41  64  46  37  52  96  74   7  82  73  63  75  26  57  11  12  60  66  59  22  79   1  70  30  29  72  11  10   6  48  83  62  45  79   3  16   2  48  64  76  66  58  88  50  39  92  20  60  59  92  18  56  28  62  47  60  88   1  32  60  52  60  91  38  88   5  95  24  86  95  48   3  66  44  21  55  24  35  66  14  44  88  15  33  20  19  49  34  40  16  94  49  38   6  77  99   2  97  70  82  23  22  70  36  24  42  34  37  33  84   6  41  71  82  61  38  77   6  37   3  43  89  25  68  19  75  26  84  96   8  74  62  10  80  10  99  21  82   2  24  63  72  19  45  84  19  25  69   8  94   6  24  10  41  28  11   6  89  83  49  72  49   5  48  77  62  44  90  49  80  27  56  49  34  65  25  36  27  89  29  52  52  95   9   1  21  40  87  91  42  27   6  97  67  83   4  25  19  98  66  63  90  65  68  74  33  48  61   3  80  77  54  32  11  20  90  66  57  77  87  89  94  95  69  83  51  93  41  82   2  15  22  23  45   1  18  88   1  80  92  79  15  80  26  32  25  96  68  17  84  52  79  49  91  11  37  59  17  26  52  22  55  65  88   1  65  27  86  62  87  45  90  24  53  66  44  12  88  69  10  38  79  12  37  43  51  46  31  46  11  42  70   1  60  63  37  42  86  95  61  48  83  46  41  61   5  68  72  85  55  78  68  62  93  35  22  53  94  86  57  70  56  21   3  30  12  41   6  38  14  58  91  11  61  11  29  25  82  98  53  13  11  52   7  44   8  82  48  93  53   1  66   6  62  85  10  78   3  21  62  42  10  63  87  58  37  39  58  32  41  20  19  13  84  96  26  58  42  33  15  27  52  21  43  36  55  48  74  77  34  11   8  73  79  35  92  56  15  16   2  64   1   2  93  93  13  21  94   9  58  54  20  70  63  16  26  58  58  16  68  23  37  93  96  20   5  67  36  48  27  17  85  97  70  61  40  32   6  83  45  35  80  70  97  73  86  25  51  40  56  47  33  82  54  69  39  55  31   7  70  66  16  27  89   2  35  88  31  32  88  66  41  24  62  97  25  59  52  42  71  28  51  11   2  15  77  39   7  84  21  26  97  67  84  41  91   5  54   3  79   6  49   3  88  10   1  71  62  74  23  98  93  25  81  92  57  34  98  42  22   4  45  71  52  46  68  85   3  60  96  60  70  94  53  73  79  34  61  94  84  95  73  88  37  27  40  69  98  75  97  59  72  50  14  96  97   2  31  99  20  27  47  45   2  64  41  50  76   4  83  21  95   4  51  69  34  17  80  49  45  36  58  77   7  84   6  32  55   9  51  26   2  11  80  15  93  48   5  58  85  99  43  36   8  25   7  92  30  15  89  83  10  15  68  19  45  73  97  59  56  97  27  70  97  85  38  36  21   6  43  50  63  16  85  83  51  42  54  56   8   3  43  91  42  99  74  34  38  99  45   4  35  22                                                                                                                  
                                                                                                                55   5  51   2  94   2  50  98   8  20   5  26  95  91  40  56  24  82  84  70  65  91  89  64   5   8  97  40  24  73  87  14  28  19  84  23  12  48  12   8  64  60  45  93  21   9  93  83  21  11  38  80  16  50  74  90  17   8  43  99   4  95  49  86  88  82   2  57  81  73  46  28  92  63   5  24  45  82  27  90  78  76  64  61  66  31  88  39  36   8  45  38  51  69  23   7  67   5  29  29  76  49  94  30  11  79  66  97  34  69  71  83  69  35  97  48   9  29  97  12  44  78  54  57   3   5  99  85  18  93  51  47  92  75  21  93  66  22  24   2  62  30  97  33  10   6  93  50  99  11  63  20  47  54  48  90  15   7  60  73  76   7  28  34  13  73  77  59  69  49  33  61  73   3  82  19  62  10  22  87  50  96  84  92  65  45   9  98  14  23  89  11  86  32  94  70  27  30  68  28  14  96  70  53  88  77  93  90  93  84  51  93  30  71  10  11   2  53  54  80  74  35  74  18   1  95   6   4  95  23  13  26  28  70  57  49  17  12  64  56  28  61  77  77  18  65  97  77  47  89  33  38  75  21  93  49  20  90  92  60  99  65  42  41  31  30  70  63  54  87  36  95  84  80  94  31  14  57  91  87  51  12   3   9  91   1  30  59  47  40  32  70   9  77  21  16  60  38  25  70  50  77  39  69  92  62  55  73  80   1  36  94  26   5  62  43  20   8  50  51  67  89  92  32  47  69  91  52  39  25  55  97   3  23  49  24  38  60  45  85   2  53  26  38  83  96  56  11  71   5  12  44  58  75  95   4  59  10  55   4   5  93  62  11  11  76  74  84  45  34  60  98  89  96  64  56  81  87  15  35  83  40  32  96  20  16  24  74  77  80  80  51  95  82  75  90   5  24  61  49  73  76  48  63  53  19  32  38  38   9   6  55  27  42  12  13   3  76  67  76  77   6  63  41  77  18  53  73  45  93   8  33  78  23  86  31  50  12  80  61  97  28  93  29  40  95  24  55  98  84  22  70  22   9  11   6  91  75  54  13  55   8   8  30   8  99  10  95  22  66  40  56  29  25  53  46   9  63   6  15  17   4  64  29  59  69   6  42  55  43  20  27  73  33  75  33  25  44  26   7  29  28  89  71  33  11  54  66  49  63  66  75  38  74  37  77  79  55  71  13  26  19  87  27  57  73  47  26  57  15   5  23  56  32  84  97  56  71  66  61  65  43  17  39   1  93   8  42  76   5  91  35  61  31  90  44  47   2  94  34  51  52  22  37  49  36   9  24  73  76  93  31  41  23   8  15  36  86  75   7  14  34  27  52   6   4  33  51  44  90  69  36  86  74  72  40  64  60  78  63  97  95  26  26  23  10  75  90  29   4  13  41  42  41  98  82  61  39  31  39  98  99  58  94   2  23  59  36  39  67   4  65  12  57  87  97  88  77   5  43  73  55  19  75  90  55  58  74  98  20  20  59  66   7  44  18  93  99  57  89  81  19  18  51  51  57   6  15   2  98  82  31   9   1  49  49  34  86   8   7  30  85  10  54  13  44  76  75  10  87  34  44  77  70  41  53  97  64  81  40  11  35  92  86  37  43  18  71  13  64  12  22  35  65  34  83   8  15  37  60  98  23  89  97  31  28  53   6  50  11  55  31  59  68  72  21  79  36  25  56  62  42  56  17  97  47  90  60  71  45  12  14  43   8  85  76  67   4  55  75  86  79   3  79  25  86  88  98  70  60  64  83  52  78  35  52   2  42  86  21  70  31  57  99  36  19  32  52  53  57  45  20  54  43  85  62   2  56  12  68  31  21  38  32  91  27  52  20  35   7  30   5  69  22  67  55  36  77  64  72  70  70  94  98  62  69  27  53  27  37  78  46  64  77  26   3  66  40  41  23   9  98  57  80  28  15  23  20  53  86  89  20  70  92  71  89   2  32  72  44  53  47  60  19  60  15  94  42  81  76  44  35  40  45  49  36  62  17  70  58  77  43   7  67  11   8  67  92  14  40  52  19  89   9  88  72  62  76  61  75  49  83  59  41  77  61  21  58  93  70  95  27  52  82  54  46  83  83   9  63   3  13  95  19  28  40  96  44  74  10  72  53  13   9   9  30  38  75  89  16  46  60  86                                                                                                                
                                                                                                              55  57  80  14  45  75  96   5  10  55  44  76  86  18  93  45  11  78  73  89  44  95  46  65   5  63  11  17  80  30  31  77  69  41  76  71  28  18  57  56  29  64  27  49  48  48  93  38  14  51  76  73  14  98  15  97  87  25  50  68  49  95  45   2  62  19  34  47  19  17  79  64  18  15   4  40  53   4  97  87  52  32  40  71  40  85   1  81  98   8  52   1  56  26  26   6   6   2  90  21  41   5  88  65  82  72  65  97  49  61  86  20  56  44  75  55  60  70  65  87  23  65  88  40  35  68  75  77   8  61   5  50  71  27  45  80  58  43  25  78  51  25  86  35  60  98  79  52  30  13  71  77  98  95  89  97  43  62  85   6  24  28  29  60  42  46  91  19  82   5  36  68  27  52  25   1   9  64  11  90   6  73  32  51  65   5  44  63  71  84  14  90  91  40  83  66  62  49  44  25  36  59  20  57  98  34  35  94  37   6  14  44  51  89   4  32  38  23  57  32  78  88  37  79  68  68  27  32  12  70  37  81  64  11  97  34  78  47  38  12  53  14  25  16  21   9  94  36  82  43  60  10  18  92  36  83  78  86  49  86  54  89  91  24  96  26  10  24  13  20   3  36  93  64  19  31  99  61  67  59  84  75  46  12  80  20  54  29   8  37  72  33  74  33  91  75  13  75  50  72  17   8  48  77  26  59  22  86  67  42  43  88  34  78  57  21  18  37  13  69  90  46  22  12  38  36  26  97  60  56  66   6  49  81  47  85  36  53  68  65  27  63  52  18  80   3  66  31  93  95  13  91  11   9  63  83  86  94  61  96  88  78  68   8  67  22  21  88  73  99  42  42  88  15  35  42  28  91  20  69  64  48  84  61  51  55  79  87  23   8  20  72  61  19  31  74  78  69  12  93  26  65  84  64  46  95  26   3  90  26   5  45  22  18  46  19  89  60  20   5  61  45  32  78  36  74  93  30  29  36  59  45  94  93  14  42  96  76  92  18  17  83  16  98  73  28  61  19  40  56  20  35  35  77  89  84   7  43  27  77  59  13  44  83  93  55  16  73  87   1  17  42  65   1  48  23  39   5  17  56  14  78  57  28  29   9   3  75  34  33  60  69   9  65  41  39   6  17  60  90  67  48  70  57  93  81  94  27  26  75  28  14  99  31  67  48   3  60  17  88  21  63  84  54  42  65  18  62   4  92  90  61  16  19   3  47   7  28  17  79  54  35  75  31  52  35  31  13  27  48  58  42  14  59   8  87   6  80  76   8  96  71  93  73  71  47  44  78  21   5  85  40  56  80  89  15  67  23  23  91  32  85  91  45  89  69   6  60  27  18  84  57  87  22  85  40  65  21  99  34  31  57  71  83  46  14  74  69  38  59  34   8  66  43  46  99  51  28  25  95  75  80  29  20  80  73  93  54  28  87  39  86  12  83  76  58  74  89   1  87  35  72  51  19  41  18  61   8  25  59  59  76  60  60  19  33   2  98  73  24   4  38  23  29  24  99  72  11  71  69  73  90  95  43  60  18  26  41  14  93  85  22  62  29   2  16  65   5  92  76  56  61  99  47  91  63  54  85  85  46  11  41  97  54  87  79  78  31  93  64  95  15  76  43  27  64  37  90  27  19  95   9  46  26  93  16  95  39  61  93  56  40  32  10  66  28  99  19  63  85  19  95  99  14  35  21  66   5  19   5  76  49  31  24  22   7  82  87  51  89  40  88  66  23  20   5  78  90  75  55  92  21  67  17  85  72  65  43  91  98  49  53  52  79  92  83  80   1   4  19  66   4  39  42  38  50  14  98  25   5  18  46  19  28  80  65  80  93  61   9  41  77  44  62  61  98  26   5  13   5  85  93   4  80  81  98  38  70  92  54  67  96  63  21  97  53  50  98  98  82  78  54  37  84  16  72  87  61  57  47  26  66  34  50  61  94  11  93  33  49  55  76  31  17  88  70  70  67  60  31  34  55  64  94  67  45  55  84  59  87   4  48  42  11  45  43  19  56  24  69   6  53  71  65  14  53  49  22  43  47  70  90  45   3  94  13  21  59  70  49  68  23  78  53  18  36  23  92  76  28  40   4  70  24  42  85  96  12  17  18  55   3  78  51  11  32  87  48  98  52  81  95  51  83                                                                                                              
                                                                                                            54  25  52  82   8  80  67  60  84  57  76  13   7  40   9  50  51  71  93  65  29  35  36  62  25   4  16  63  86  23  17  76  44  20  88  24  12  20  68  82  88  56  24  45  96   2  84  67  25   1  96  28  84  16  71  27  65  20  63  26  87  81   2   9  48  62  38  40   5  60  99  41  68  98  46  22  54  92  49  26  76   4  54  75  47   6   8  69  43  45  76  93  61  43  41  17  70  81  97  57  47  71  51  91  20  13  46  93   2  48  42  64  15  19  91  15  28   6  80  12   7  95  41  68   3   2  18  45  72  91  67  68  83  22  59  50  10  72  30  17  12  32  54  40   5   5  88  19  10  91  93  38  27  65   6  67  64  65  20  69  95  49  21  52  98  63  36   2  83  27  33  99  32  31  68  42  34  73  16  74  53  33  81  27  73   7  59  86  30  13  43  43  11  11  50  60  93  71  95  43  85  28   6  24  56  84  74  49  73  57  81  91  99  50  84  92  33  58  68  61   7  91  12  89  47  70  78  73  91  79  10   7  43   9  54  89  35  81  52  27  73   5  66  87  18  38  46  35   5   2  84  55  24  43  85  62  75  27  16  76  78  16  28  49  16  27  48  11  48  49  84  77  51  68  35  82  83  51  17  74  75  43  80  97  12  18  21  51  42  68  56  96  48  62  44  59  88  96  54  44  99  44  41   6  97  95  69  57  21  25  84  20  47  99  63  31  87  29  60  66  85  58  74  99  82  27  54  80   6  84  95   2  78  77  92  86  89  33   3  20  17  22  61  40  39  57  49  71  77  41  42  64   1  85  53   6  23  26  79  65   7  33  80  75  48  43  18  16  99  43  80  90  76   1  53  43  69  68  98  79  66  34  29  67  54  42  40  68  14  98  77  75  51  12  33  69  21  16  85  34  92  43  63  99  47  77  19  27  70  11  47  44  85  11  59  73  50  14  45  84  85  37  41   7  63  72  82  37  63  13  26  70  51  13  52  77  76  22  72  81  60  55  34  75  91  98  63  33  27  53  72  73   8  49  83  13  80  38  57  53  77  84  70  10  42  94  74  57  93   1  10  77  81  20  73   8  20  77  51  99  80   5  77   4  54  26  19   9  31  41  16   3  62  47  50  88  24  73   6  31  61  31  52  54  87  89  32  81  31  93  80  17  70  18  48  81  78  98  39  92  57  55  62  14  46  72  21  85  32  95  62  47  59  11  73  81  23  78  40  60  79  26  73  38  85  31  94  94  72  53  75  20  17   3  72  74  73  47  69  97  38  82  73  11  39  78  39  46  20  47  15  81  98  46  68   3  20  71  84  43  58  51  40  89  78  45  42  73  37  53  20   5  78   4  73  25  70  46  78  89  94  32  91  73  62  84  51  27  96  61   9  16  24  20  72  20  61  20  31  87  46   6  40  82  75  37  67  22  79  19  30  20  83  73   4  40  92   8  59  49   7  21  51  13   8  55   5  94   3  29  56  75  78  60  24   1  22  98  11   6  36  53  53  82  92  47  27  92  90  53  72  34   7  33  23  35  39  23  37  82  90  95  11  70  81  36  76  81  80  55  76  72  26  70  14  69  14  11   8  87  88   2  56  82  23  27  94  44  61  23  80  93   8  16  17  68  69  43  54  62  31   1  23  43  59   5  17   9  59  48  71  66  99  20   2  40  24  42  34  92  55  45  76  82  55  86  70  42   1   3  87  72  55  10  18   3  85  24  81  48  23  51  47  80   7  19  60  23  25  42  59  40  86  43  51   1  96  98  28  62  52  46  89  65  11  95  37  97  25  88  35  19   2  58  67  16  81  69  74  38  80  35  46  10  99  98  76  11  20  80  38  92  77  74  61  24  25  53  79  91  28  48  95  55  28  66  48  30   2  85  64  80  23  24  45  15   2  44  12  99  76  94  28  68  40  85  35  10  62  45  25  95  70  37  99  25  49  32  38  19  41  45  81  97  63  12  41  39  18  32  71  21   1  23  47  34  80   7  44  13  53  51  79  53  12  54  11  62  89  41  41  92   1   4   8  81  20  55  63   5  77  46  79  77  17  65  61  80  45  77   3   8  24  56   9  13  16  33  61   7   7   2  25  90  89  71  97  78  24   9  30  89  10  72  31  34  93  75  19  66  15  59  11  48  15                                                                                                            
                                                                                                          32  25  55  16  54  81  95   8  50  70  99  41  79  89  90  62   2  97  60  57  51  35  95  74  94  86   2  88  45  78  98   6  16  25  65  44  23  31  13  80  30  70  60  11  98  53  99  16  44  80  48  34  78  80  77  86  95  97  57  36  70  54  63  14  48  79  78  28  76   5  66  45  96  86  99  20  73  21  85  75  86  51  18  15  35  30  75  64  14  57  16  63   2  86  50  53   6   8  20  44  55  21  84   7  76  72  41  16  99  82  57  99  63  90  26  64  27  21  77  33  56  95  73  56  73  81  17  72  88  96  50  23  10  57  83  13  73  14  35  44  87  11  81  40  80  19  74  15  66  70  74  22   3  33  11  96   4  51  51  37  23  23  83  21  15  85  96  66  91  97  12  26   2  99   4  82  45  76  60  54   2  47  81  42  18  41  25  97  87  10  77  58  94  89  40  24  57  78  85  64   7  26  90  31   2  31  60  42  25  44  55   7  77  98  43  80  80  26  97  38  47  33  90  34  94  73  61  33  16  65  78  93  72  45  43  88  57  63  38  72  43  18  27  27  19   2  65  33  40  43  26  42  64  52  61  88  69  40  78  87  41  72  69  78  10  94  50  68  76  53  41  79  18  84   8   3  81  38  68  16   8  28  97  13  38  24  59  12  31  50  10  80  13  46   8  53  31  37  83  31  16  98  23  56  54  96  16  79  58  65  51  81   6  59  58   4  71  59  14  43  56  20  96  94  34  40  68  65  46  97  16  94  71   5   6  93  14  63  37  51  65  90  85  20  49   6  86  56  70  91  64  63  55  72  20  64  73  62  74  21  40  63  99  13  90  44   9  43  59  54  54  71  22  96  63  83  48  35  73  77  39  57  14  96  91  27  57  45  11  28  52  61  18  87   2   8  12  64  99  16  60  29  92  19  29  62   2  45  99  22  56  14  92  31  11  48  81  74  84  17  53  94  40  91  12  90  54  77  49  82  75  22   3  48  57  24  36  35  74  79  25  69  95  29  72  91  97  51  48  53  60  81  80  91  23  18  99  51  34  28  27  66   9  91  94  76  31  74  38  45  33  55  85  95  38  12  13  71  85  39  58  56  36  50   2  94  18  84   8  73  66  78  16  75  71  76  99  89  71  64  40   3  57   9  86  58  27  46  57  72  26  70  67  40  97  79   2  61  72  12  82  77  81  71  29  50  17  42  84  57  58  72  14  49  93  21  61  23  29  32  17  43  20  28  81  32  27  49  16  22  61  36  34   7  61  95  48  73  23  91  18  36  99  92  71  18  88  96  31  88  63  67  67  38  49  19  77  79  67  16  34  77  99  98  83  81  46  36  19  56  33   3  95  30  36  42  56  78  56  57  41  93  66  18  20  46  89  24  52  82  61  59  12  50  43  63  82  54  49  95  56   6  84  40  34  51  36  61  49  68  93  79  42  92  29  68  79  40  97  27  89  42  85  81  21  98  77  81  16  53  44  86  14  37  41  66  70  52  72  83  78  25  92  73  96   6   3   6  23  79  51   7  94  36  97  78  69  15  65  31  38  80  36  49  75  72  95  37  89  71  33  44  83  18  14   2  31  33  92  25  14  54  78  31   1  92  89  74  22  28  65  53  54  81  57  91  82  10  19  11  51  30  88  42  54  38  46  65  71  35  92  85  86  33  20  71  42  56  15  52  18  31  93  94  35  41  41  76  47  36  69  33  69  27  48   6  75  61  16  22  90  59  56  39  73  55   7  41  52  69  23  60  66  78  51  90  25  57  41  79   2  66  85  79  24  64  12  77  13  34  75  13  42  93  39  16  71  97  88  52  35  90   1  19  72  76  89  42  79  43  93  89  33  58  53  71  33  13  68  11  84  72  88  41  96   7  35  85  99  46  69   4   9  82   8  15  25  13  49  57  95  26  32  16  18  19  47  22  22  91  14  37  44  15  90  50  96  15  85  42  11  29  78  44   5  93  92  98  69  62  62  35  81  47  57  81  79  37  31  47  86  44  75  53  19  26  27  94  82  66  36  88   1  75  57  55  74  49  26  84  36  34  39  43  96  41  88  19   1  59  27  71  43  60  44  80  22   2  37  12  75  52  19  97   3  58  51  29   6  38  79  14  48  55  30  82  35  20  66  83   4  98  29  68   1  28                                                                                                          
                                                                                                        52  77  83  31  64  43  29  73  33  15  91  15  91  93  86  32  18  11  73   2  87  23  23  96  79  94  92  15  58  27  56  26  80  32  27  22  54  73  83  55  38  49  50   5  15  67  21  73  59  72  61  51  45  12  71  10  30  24  12   9  27  14  26  22  84  37  91   4  80  10  91  16  92  39  75  10  18  52  89   9  87  12  63  66  72  16  78  40  67  79  68  16  24  99  31  77  97  53  55  94  54  84  46  10  36  61  46  29  38  16   2  69  17  95  60  68   3  69   9  23  55  24  63   3  37  76   8  18  86   5  51  44  51  88  39  41  47  81  12   5  32  69  74  31  66  17  24  40   4  80  95  96  56  19  69  58   6  85  20   2  28   1  82   3  73  45  46  35  48  96  99  58  56  43  39  33  10   1  98  13  64  64  10  92  71  31  25  20  95  19  81  55  77   3  51  13   4   6  36  89  54  78   7  82  25  50  96  66  61  17  45  93  24  89  30  76  48  15  19  68  52  12  52  91  98   7  85  43  46  12  94   5  58  28  14  66  10  40  73  43   2  71  75  36  56  67  24  26  18   7   8  48  19  93  33  41  69   4  80  51  62  40  12  81  53  54  16  72  65  18  62  17  42  69  90   2  72   8  77  39  74  31  28  62  75  47  36   1  13  36  88  11  78  27  57  47  73  42  79  19  50  80  85   7  74  91  65  63  41   7  50  84  50  50  71  51   3  23  56  77  49  68  11   3  33  96  19  65   6  89  60  50  73  26  66   6  10  38  12  18  73  78  91  61  77  88   2  29  23  70  24  90  26  35  61  46  53  11  32  44  16  78  44  50  84  16  82  44  33  44  22  92  88  78  16  56  25  44  61  77  84  53  25  49  54  70   8  87  49  17  86  83  78  83  12  18  57  10  89  44  90  69   7   9  26  41  41  28  27  26  17  83  26  49  79  23   7  85  46   4  27  44  77  84  87  46  45  97  20  80  73  81  65  67  56  80  74   6  17  58  44  77  96  56  83  54  21  96  64  74  53  25   6  66  79   1  27  85  32  35   7  79  69  72   8   4  77  58  11  74  72  85  34  33  29  76  91  94  66  28   2  11  92  72  93   6   3  61  51  33  95  60  47  15  59  93  37  97  55  82  37  99  54  97  71  75   8   5  17  32  79  74  35  54  57  42  78  10  82  46  76  71  82  22  56  60  67  42  77  72  69  12  59  13  31  77  99  70  64  84  86  90  30  23  79  14  88  38  65  36  42   1  33  92  62   7   5  20  64  96  54  56  11  37  35   4  48  53  35  64  99  94  66  41  21  48  77   2  90  96  16  72   3  90  51  91  78  74  28  28  82  15   4  31  86  79  21   3  62  99  14  30  12  70  57  77  47  60  93  92  88  51  29  42  93   6  33  18  29  42  89  74  15  35  73  30  69  11  96  33  59   2  80  46  42  69  10  90  41  13  98  17   4  81  85  93  78  89   2  62  96  47  52  17  40  94  91  19  32  15  67  40  62   6   1  93  59  83  37  76  85  35  57  21   1  72  60  53  16  78  45  86  61  83  29  51  53  17  54  90  85  31  77  29  32  54   7   5  33  64  36  30  91  87  97  25  83  57  25  79  50  78  75  83   6  88  79  66  74  81  74  65   6  85  47  96  81  66  50  42  41  54   4  55  39  28  98  50  35  47  12  92  77  10  26  75  44  15  27  36   7   2  46  75  92  52  28  44  19   8  99   1   5   4  71  43  85  89  64  53   5  49  75  30  38   1  59  43  17  59  13  81  76  49  93  83  15  94  11  48  28  69   1  69  95  80  97  96  78  83  37  42  15  86  98   5  76   6  62  63  69  48  53  42  66  39  12  69  83  96  78  41  35  55  25  35  15  49   2  69  80  89  46  93  71  98  46  75  24  85  92  78  69  59  67  24  29  78  55  10  64  21  12  97  35  80  20  13  14  89  57   5  66  41  21  86  54  60  98  47  62   5  47  68  62   9  23  68  21  30  85  66  74   4  80  55  62  82  35  68  85  27  72  55  49  36  13  75  24   2  24  40  22  50  64  10  19  84  37  65  32  25  54  81  83  95  60  59  62  28  61  80  18  59  84  87  96  52   4  67  10  24  98  40  10  34  23  82  24  97  18  67  15  34  12  65  14                                                                                                        
                                                                                                      91   5  24   9  16  87  32  12  65  24  78  97  84  11  74  93  20  82  22  15  28  65  41  37  63  85  27  11  67  66  21  61  12  59  94  65  20   8  35  64  33  54  72  31  59   6  14  76  52   6  48  15  54  11  76  29  83  71  88  67  79  87  81   4  46  24  10  10  37  21  22  81   1  47  26   2  96  15  98  17   9  80   9  69  22  31  19  13  49  23  60  73  81  95  92  85  36  38  93  40   6   6  24  94  58  77  28  75   8  72  57  38  60  99  87  85  95  56  38  72   2  31  28  67  96  94  49  16  81  66  74  49  40  62   9  29  17  59  25  39  69  90   8  84  14  51  71  71  33  13  44  78  76  13  16  59   5  51  50  89  94  83  85  96  52  19  78  93  75   5  51  19   7  53  81  77  60  83  78  24  41  57  37  32  93  93  96  56  69   7  94   2  20  10  10  43  17  77   6  30  75  87  14   4  81  95  68  76   7   6  18  96  21  81  18  95  94   1   4  78  95  92  18  35  63  83   6  61  44  31  70  83  35   2  39  14  97  67  50  16   1  23  85  37  12   6  57  34  50  48  14  14  93  75  55  62  61  96  38  66   3  23  69  15  39  97  75  29  74  65  78  50  34  20  35  49  98  97  94  79  49   2  93  51  19  48   3  49  96  36  12  19  40  67  17  22  82  93  66  50  64   7  98  75  79  54  88  13  12   4  71  99  96  74  57  57  69  80  91  75  45   4  43  10  30  87   8  15   2  85  24  53  50  39  27  35  16  19  37  48  18  31  98  65  42  79  36  71  42  96  40  51  70  34  59  41  77  74  32  74  56  50   9  89   8   7  71  76  87  59  89  22  63  12  12  57  19  20   8  34  95  55  33  84  10  57  77  42  67  15  97  74  37  22  55  68  18  76  55  57   7  19   9  24  57   5  99   3  19   7  34   9  72  89  14  92  76  72  93  32  78   8  47  44  87  69  10  59  42  56  80  60  70  98  29  54  57  49  20  77   8  69  98  16  66  22  88  91  32  52  75  26  92  73  47  88  93  35  86  20  17   3   8  10  80  87   2  43  70   5  99  37  64  13  22  86  94  11  90  88  72  22  74  21  45  39  17  89  78  17  33  15  77  93  72  90  44   2  57  53  63  86  82  62  65  69  76  17  66   9  94  95  18  11  56  16  85  99  72  32  73  17  32  17  89  10  80  50  83  50  67  91  84  76  88  37  92  77   8  64  23  71  36  67  43  97  81  67  19  29  22  11  25  53  49  62   9  54  81  66  15   1  66  65  46  60  90  94   6  66  75  98  35  11  56  84  77  74  91  62  27  45  15  82  18  35  23  30  97  67   3   9  35  11  64  36  34   3  70  64  46  39  60  81  40  23  53  62   4  30   7  94  65  28  63  35   3  24  79  25  32   2  98  83   7  16  73  11  54  84   7  78  29  70  61  38  86  61  47  37  18  33  84   9  79  53   5  86  61  86  23  67  45   1  29  90  90  86  67  58  10  56  19  50  73  96  37  93  60  41  65   5  26  79  29  91  62  18  89  81  19  43  25  39  66  63  15  31  60  30  65  58  96  65  88  85  81  59  86  22  95  57  53  15  97  19  76  49  61  30   2  97   1  26  15   6  47  38  84  47  80  11  58  57  61  59  47  10  85  29  99  10  69  26  26  12  59  84  28  82  73  40  14  53  34  48  64  67  46  92  37   4  72  34  32  50  57  36  72  28  87  60  27  31  98  70   4  37  70  57  83  90  22   8  70  78  88   8  92   6   3  79  49  83  79  68  61  20  10  36  41  18  99  60  31  79  24  42   3  11   3  87  61  92  74  67  73  41  74  32  23  38  68  37   4  58  27  14  27  41  81  85  96  36  79  93  41  31  27  33  21  87  86  13  29   1  10  69  68  27  60  29  37  22   1  50  36  48  94  36  12  51   1  24  75  96  88  83   4   5  55   6  46  52  73  97  75  29  36  46  14  58  48  54  50  78   8  71  11  48  46  80  91  91  11  18  49  96  36  15   4  57  65  79  93  12  21  63  69  56  57  67  99  38  95   6  49  38  35  24  94   9  86  42  71   5  51  92  33  66  97  59  43  37  23  20  26  60  78  18  94  13  31  73   6  67  87   6   8  41  42  84   1  62  68  67  76  81                                                                                                      
                                                                                                    11  53  45  45  57  50  73  84  36  97  57  85  59  94   8  35  92  15   5  89  31  14  82  11  29  49   4  64  94  32  29  39  55  28  72  48  65  88  32  82  28  98  75  58   3  58  25  48  91  31  47  65  96  21  99  25  71  83  16  66  78  80  30   8  67  87  22  70  20  43  40  38  95  53  94  81  78  82   6  15  59  87   6   3  28  99  46  78  60  62  61   7  49  30  66  89  17  16  90  22  35  35  83  65  59  17  74  67  35  52  40  31  66  78  36   6  96   6  26   7  59  98   6   9  22  50  47   6  15  46  83  92  69  97  96  86  23  37  55   8  60  79  64  66  65  82  22  12  31  85  32  62  25  23  14  92  10  20  92  76  24  69  25  18  15  21  95  97  88  56  57  23  27  94  61  78  39  60  94  23  54  30  22  46  46  53  86  55  39  82  92   8  96  60  62  94  46  78  80  97  40  69  50  44  80   8  65   9   3  86  16  73  92  20   2  24  60   6  55   5  45  17  85  11   9   4  13  10  57   4  58  87  84  51  33  16  72  84  32  42  81  26  59  73   4  43  87  27  51  57  28  85  84   3  71   1  85   1  45  78  45  22   3  17  49  90  54   1  94  72  66  83   9  97  25  16  77  63  68  57  77  97  35  48  58   4  52   6  44  88   8  84  80  27  68   8  30  72  83  18  66  41  76  75  25  38  65  36  67  40  58   5  72  68  51   3  47  64  46  64  60  41  91  18  81  87  87  40  41  29  56  31  22  44  54  96  32  94  37  59  57  63  81  24  97  37  95  62  57  66  15  10  29  91  29  39  99  56  89  71  35   4  47  75   5  26  71  74  75  60  92  68  17  17  29  79  36  55  70  39  76  44  87  80  20  36  95  31  32  15  85  63   2  11  84  71  66  70  35  14   7  80  78  31  54  98  11  49  41  41  74  48  34  84  74  40  87   1  65  41   7  88  61  18  99  87  26  74  17  82  43  70  55  12  68  77  35  16  91  11  81  47  91  59  83  45  86  88  20  33  51  27  51  81  56  56  30  11  15  32  37   8  40  35  15  92  34   9  89  94  68   8  52  98  30   8   5  89  56   8  64  97  97   4  67  20  82  64  52   1  48  35  33   4  92  37  31  65  40  12  97  84  79  97  55  34  97  81  19  94  32  64  82  94  56  91  22  32  95  31  80  52  36  70  58  51   9  63  53  29  59  42  22  46  80  48  70  28  56  53  60  12   5  13  48   2  54  57  15  28  45  36  16  32  20  95  16  92  93  26  36  32  40  10  48  95  89  41  37  53   6  81  85  72  81  18  44  27  59  31  90  26  84  62  30  75  10  63  46  89  24  24  26  71  30  14   9  99   9  62  23  65  17  22  83  71  59  82  47  84  63   6  50  18  21  75  76  27  71  63  38  33  86  26  13  41  81  78  17   9  96  85  84   1  96  39  11  20  37  63  75   9  24  17  60  16  17  19  39  53  19  44  68  87   5  27  91   4  15  30  76   5  43  87  99  85  31  11  66   1  97  22  96  93  29  90  10  69  43  93  12  19  12  86  44  66  31  70  96  53  28  25  60  15  57  48  15  80  60  72  14  72  64   4  48  39  19  67  82  23  81  64  89  21  92  89  35  13  72  89  91  36   7  36  70  42  74   9  54  15  81  66  42  76  50  74  48  33  48  94  40  69  64   4  23  36  92  68  35  88  23   9  42  60  52  96  17  19  96  13   3  88  89  45  72  15  94  13  46  23  21   5  45  80  27  91  46   4  63  86  44   8  16  18  83  13  67   7  80  39  19  23  66  98   4  92   5  64  22  60   7  29  56  25  95  45  37  27  25  66  85   6  22  50   5  10  41  41  78  74   2  66  84   2  74  59  44  11  47  30  75  58  39  48  55  86  48  75   5  60  76  29  30  65  34  54  80  70  41  83  90  88   9  95  19  50  51  84  30  20  38  59  89   4  24  48  11  74  81  74  86  15   7  74  76  53  38  12  74  93  87  60  71  20  29  82  79  74  21  36  58  24  53   4   3  58  10  76  31  56   8  53  68  28  68  13  34  33  88  39  78   8  63  55  94  91  53  37  58  84  84  55  92  99  98  65  10   6  79  37   1  11  96  62  24  44  12  87  77  55  89  51  89  40  78  84  31   3  53                                                                                                    
                                                                                                  18  81  83  87   8  19  82  93  62  51  79  41  57  95  78  15  32  92  21  34  69  86  36  32  98  20  92   2  97  24  83  36  50  10  87  87  63   4  89  37  51  59   8   5  22  70  55  34  69  87  62  94  51  57  90  23  52  96  30  70  24  90  40  48  21  51  46  51  70  48  18  35  18  66  55  15  69  48  22  95  28   7  11  27  20  30  14  52  36  33  53  43  22  70  82  23  31  91  47  76   7  78  46  91  49  78  54  34  89  17  48   6  63  21  43  16   8  10   4  82  96  49   4  85  64  26  10  57  27  59  22  22   1  46  53  81  96  11  87  11  51  75  28  29  57  98  56  89  78  11   7  24  79  18  67  88   7  32  74   6  53  51  41  76  81  85  95  66  16  84  19  89  77   9  98  43   8  18  40  25  43  65  37  98  12  15   7  91  94   8  92   1  96  50   8  92  65  10  38  71  47  50  58  76  28  73  89  34  89  74  69  37  15  47  42  51   7  15  37  85  59   7  53  72  82  14  71  45  27  12  85  32  72  72  78  59  74  46  20   1  19  64  96   2  44  87  20  32  12  48  22   4  78  69  12  32  52  22  65  81   1  84  68   2  90  62  19  44  26   1  20  83  21  40  89  16  83  92  48  43  17  42  96  45  59  68  16  46   1  95  59  42  58  23  13  11   3  35  44  28  79  71  70   2  85  26  76  26  21  18  72  48  64  58  92  90  39   1  50   9  84   2  18  35  73  10   7  53  85  41  84   1  28   8  58  96  62  68  74  62  16  56  83  75  80  28  56  69  62  72   1  82  22  17  51  75  25  52  25  82  73  63  33  17  87  40  12  30  18  89   3  54  74  57  62  41  70  27   3  73   8  57  54  59  21  79  87  66   5  99  97  89   4  31  36  42  73  34  83  66  97  30  94  30  71  89  78  23  15  40  61  49  11  35  52  82  23  63  66   3  36   8  88  69  80  92  69  36  61  81  74  55  68  66  95  91  13  11  60  88  10  38   2  46  87  28   7  64  27  81  84  46  88  73  53  31  86  54   6  11  22  87  33  32  77  67  21  20  22  72  23  42  60  58  40  19  75  18  55  99  14  68  78  56   6   8  35  65  84  91  79  44  42  60   9  88  14  67  91  46  56  46  35  78  10  11  96  65  22  65  23  33  69  44   9  48  95  81  68  26  93  54  97  26  56  25  13  46  46  24  51  48  82  35   2   2  48   5  10  11  98  18  85  46  72  39  38  85  81  19  67  89  44   2  82   3  67  84  47  69  84  66   6  54  14  65  28  74  87  22   4  72  84  98  57  93  76  24  38  87  94  68  32  76  41  34  11  18  97  24  65  83  70  30  25  48  94  77  20  97  97  28  25  95  88  67  45  73  93   9  31  11  19  24  33   7  18  33  11   5  47  77  97  98  28  62   4   2  48  89  87  58  52  12  38   9   3  73  57  28  43  36  66   9  41  82   2  43  26  99  22  53  25  78  41  77  99  50  64  89  68  82  57  51  74   3  58  19  98  79  71  83  75  88  21  86  31  37  78  19  83  67  81  33  47  18  92  64  40  77  87   4  37  51  58  83  78  51  45  42  51   7  37  71  16  20   5  17  98  96  73  83  67  58  66  12  11  74  27  53  54  78  51  82  22  62  52  71  80  30  57  28  85  66  50  98  41  47  91  67  95   5  51  17  75  66  32  82  57  34  68  81  77  94  29  21  80  54  91   2  22  45  64  49  87  16  49  54  14   5  94  11  54  65  82  57  49  40  16  11  35  74  43  17  33  58  22  86  60  11  90   3  64  85  53  91  45  25  94  78  53  60   1  25  14  39  46  21  63  11  32   8  22  99  30  60  99  47   9  65  41  90  30  77  14  35  83  58  89  81  49  93  86   8  99  49  42  90  42   7  17  60  15  75   8  11  57  33   7  23  58  63  42  65   6  61   2  49  95  54  75  21  18  49  89  88   2   8  74  58  82   6  38  73  16  77  54  53   3  83  64  70  56  57  39  45  17  99  23  65   9   4  20  41   5  76  50  56  58  27  84  76  75  68   9  60  99  89  44  99  45  21  23   8   9  46   2  11  49  71  27  45  98  35  37  87  61  32  67  59  40  96  78  88  36  48  95   4  65  62  56  41  57  20  47  44  20  29  16  72                                                                                                  
                                                                                                50   2  32  23  21  23   8  86  37  40  71  55  52  60  45  43  60  31  90  83  76  20  74  72  38  12  24  22  75  22  21  61  48  31  11  76  45  43  56  17  58   4  90  94  22  71  31  77  43  22  39   8  50  95  90  97  70  85  90  78  59  99  74  99  48  51  37  22  44  93  31  14  93  78  37  87  92  39  39  23  20  14   1  40  37  35  69  63  28  58  91   8  42   6  40   7  34  91  26  61  75  84  33  15  29  65  78   6  31  18  21  25  45  62  17   7  57  72  32  66  34  51  49  45  85  21  82   7  24   6  49  37   1  95  33  82  12  97   6  16  24  62  84  80  86  54  25  26  28  43   4  21  12  26  12  46  14  34   3  99  95  66  48  43  30  28  69   5  46  14  26  96  66  63  35  88  45   1  90  46   4  86  20  75  49   5  60  51  27  37  44  86  70  85  47  55  33   5  52  32  68  87  17  19  13  55  25  99  19  55  38  96   7  99  86  53  31  75   9  32  92  14  86  46  96  90  22  19  31  59  43  23  18  92  33  90  79  11  67  69  13  21  37  98  10  54  92  83  65  81  29  28  85  44  35   7  36  34  35  49  82  24  52  50  28  30  88  67  78  42   9  76  71   2  29  91  79  59  47  83  20  37  12   1  51  36  71  72  79  60  29  85  81  70  88  97   9  29   6  40  51  33  23  31  87  98  67  73  16  72  77  56  86  25  18  82  40  75  65   9   4  59  19  33  85  80  99  79  83  83  73  24  85  11   1  84  33  87  40  48  35  28  29  95  73  48  41  96  29  44  13  74  10  20  34  79  50  27  99  95  16  77  74  52  64   7  48  76  49  78   3  76  69   4  29  11  38   4  70  51  10  33  69  64  71  36  90  26  60  52  78  45  42  61  59  43  37  78  49  23  73  98  11   9  24  24  30  85   4  95  31  12  71  98  29  72  33  30  98  69  23  95   7   3  28  15   4  29  20  80  53  81  27  79   8  54  42  83  94  63  36  74  47  87  30  57   8  78  53  19  29   5  31  24  87  96  92  53  86  92  22  27  51  66  29  25  49  54  50  13  45  63  48  14  63  48  67   4  28  93  35  94  94  84  77  25  80  96  57   6  82  65  30  39   5  52  29   6  17  60  73  78  31  79  86  11  59  87  61  36  58  16  40  60  42  84  76  41  95  97  14  80  79  38  11  60  16  54  55  90  92  16  10  49  16  28  11  41  54  48  60  93  99  33  14  20  33  69  89  57  54  83  53  59   2  53  83  20  21  98  80  87  44  18  98  69   5  43  88  28  13  50  56  12  35  65  41  24  18  84  33  47  79  94   9  65  75  50  92  58  86  83  94  92  43  65  52  78  26  33  16  73  17  57  63  45  97  28  94  92  51   9   1  22  41  82   4  85  86  52   5  48  54  12   7   4  45  63  49  51  52  39  69  35  80   6  43  76  60   2  56  31  32  27  57  39  20  67  23  73  87  52  60  92  37  47  29  76  38  68  69  48  13  86  31   2  79  88  55   5  20  95  67  25  53  14  62  28  64  45  59  85  76  40  16  15  81   8  22  33  21  51  24  49  48  39  87  61  55  55  18  49  13  76  86  79  19  11  34  76   6  22  28   4  47  50  91  70  98  33  17  34   9  52  71  15  58  55  86  41  71  11  43  36  16  89  88  64  98  21  15  92   6   1   9  81  80  29  24  52  66  48  72  16  77  65  34  26  71  41  45  92  24  15  63  57  84   2  97  74  31   5  44   1  15  23   3  12  25  33  27  32  57  39  16  77  46   7  57  12  98  89  93  62   7  79   2  52  33  12  96   7  26  69  14  33   2  27  84  41  88  27  55  39  86   2  70   9  40  53  79  36  24  66  49  15  24  95  60  73  40   9  93  34  18  90  28   3  27  24  84  69  33  83   2  35  22   6  21  65  92  12  90  96  97  53  54  13  94  72  67  61  61  16  26  84  62   6   1  86  30   9  58  64  36  83  17  69  18  95  11  18  54  62  56  81  68   4  61  85  92  53  56   4  61  95  87  15  39  35  73  77  59  98  91  65  12  57  53  73  19   8  44  54  96  83   1  14  81   8  59  45  23  55  31  77  17   1  72  23  70  64  33  53  96  76   8   6  50  25  13  32  57  68  49  22  73  34  36  33  17                                                                                                
                                                                                              82  74  31  76   8  67  58   7   2  26  28  61  94   4  52  67  95  45  50  78  78  93  80  73   2  73  77  65  22  50  26  87  14  85  61  41  67  83  55  12  86  87  54  54   4  69  18  70  94  12  55  39  87  11  77  73  28  64  71  65  91   1  27  49  73  69  75  15  76  74  27   6  48  69  39   4  96  73  81  55  77  83  59  46  92  18   7  77  80  25  27  17   2  78  26  38  30  70  81  91  75   9  57  57  68  88  12   1  53  80  23  36  16  30  44  14  47  24  64   1   7  71  57  99   2  61  49  77  39  32  63  49  87  80  95  69  31  64  12  82  87  92  45  66  36  26  36  54  23  45   1  30  26  52  32  60  18  29  54  49  31   1  73  86  97  98  11  84  19  23  78  93  36  88  76   7  60  69  15  48  33  48  28  86  47  63   2  28  82  50  93   8  62  24  92  97  50  95  16  80  87  83  20  59  87  10  12  62  72  39  68  21   4  74  58  60  74  35  87  56  71  40  94  69   6  96  67  35   6  84  61  72  53  68  51  31   6  55   3  44   1  35  95  39  51  49  62  49   5   9  76  55  60   3  72  43  23  38  49  19  42  43  10  72  13   7  23  14  62  43  33  65  22  51  33  92  69  11  45   9  54  92  90  45  67  93  36  75  89   9  87  91  64  81  58  20  78   7  86  64  29  52  98  67  18  64  62  24  64  89  44  63  99  48  86  58  46  16   2  90  47  91  59  64  22   9  85  94  95  21  33  11  77  37  22  55  24  20  44  34  22  82  42  50  76  61  21  24  83  78  91  81  48  31  62  55  95  43  67  91  96  30  61  29  22  21  15  88  87  56  70  63  77  99  55  92  72  26  26  79  93  84  78  74  55  45  79   1  42  45   6  10  70  54   4  64  17  72  62  72  10  45  67  16  64  38  71  39  31  39  58  68  37  17  84   2  75  71  61  57  68  56  95  65  19  38  82  54  18  97  49  10  36  73  33  44  89  72  47  36  89  82  41  97  13  91  99  19  70  88  96   7  91  14  99  16  68  69  45  71  28  24   2  41  48  63  32  79  99  17  48   2  42  54  15  22  88   5  77  75  45  90  49  73  26  94  39  52  76  89  54  95  26  20  26  44  14  47  70   5  58  71  32  63  73  31  65  87  36  56  67  76  46  77  55  85  21  63  89  48  69  96  77  89  87  24  84  19  99  76   2  54  34  64  20  74  19  10   5  77  94  52  45  49  61  45  72  72  41  15  54  68  38  14  55  31  53   5  22  67   2  23  44  40  57  47  89  55  97  97   3  76  86  80  54  18  99  17  32  33  32   8  25  99  29  14  51  59  67  64  27   4  83  78  77  50  67  92  27  32  69  53  17  26  11  97  66  90  82  54  83  50  58  77  90  28  49  69  82  90  52  13  36  87  82  70  48  55  42  25  78  28  40  47  41  76  37  18  64  71  46   2  71  59  32   7  96  58  39  76  42   9  36  81  91  95  28  61  78  96  90   2  13  63  34  23  69   5  88  10  60  10  17  35  86  37   6  67  97  36  12  14  67  18  71  36  93  86  93  46  44   2  29  68  89  62  65  90  56  22  77  39   1  17  28  22   9  89  89  31  94  86  31  47  20  19  21   6  67  43  14  51  22  21  84  86  63  82  99  56  89  12  32  83  30  76  34  58  56  87  76  75  44  90  99   2  21  71  22   7  25  85  65  27  44   4   9  45  46  11  50  55  18  12  60  11  10  58  28   3  91  88  72  77  43  25  42  47  88  20  71  37   2   2  78   2  20  81  80  91  95  52  69  69  77  32  19   9  54  72  12  72  33  46  57  37  57  29  92  11  36  72  71  43  84  12   1  84  42  17  75  73  97   2  87  72  62  37  62  69  96  19  22  38  45  78  62  62  80  68  27   5  69  84  54  33  10  88  64  99  41  80  95  43  84  87  59  39  65  66  32  15  54   5  66  71  36  75  27  68  52  35  11  93  16  65   5  39  64  90  49  82  57  79  23  54  97   6  75  14  60  71  11  95  18  49  52  70  44  39  31  51  11  63  66  17  39  33  13  84  22  93  51  36  19  56  96  64  89  60  79  98  75  87  71  67   2  69  88  40  11  72  86  46  90  82  31  13  20   9  10  18  94  87  24  54  29  13  47  46  95  64                                                                                              
                                                                                            68  44  77  87  94  78  52  71  23  53  92   8  63  87  23  55  33  57  28  53  28  54  76  69   7  39  45  88  70  68   9  94  31  55   6  81  45  98  12  17  50  82  32  23  86  98  18  40   7  89   2  80  59  24  85  92  34  54  25  91  35  72  58  69  87  90  34  53  48  28  71  28  26  96  71  87  54  70   6  58  12  92   7  18  44   3  81  33  65  51  49  33   7  67  41  84  69  22  57  71  50  41  79  39  73  97  80  70  98  97  50  19  94  39  31  41  41  75  49  79  56  19   9  30  71   8  55  50  60  72  82  74   8  87  11  21  98  33  60  16  38  24  46  30  64  71  89  61  64  12  62   3  64  72  34  45  71  85  55   5  92  83  31  96  76  54  42  26  73  25  58  93  24  37  96  66  90  49   2  97  92  15  42  38   2  38  52  58  83  90  92  76   4  31  15  60  92  24  95  70  93  85  81  86  64  45  17  54  56  41  82  14  53  17  61  30  88  48  91  47  44  28  19  90  88  35  28  53  93  67  29  62  72  81  74  58  61  29  86  57  41  84  82  99  91  52  17  21  67  74   1  19  19   5  16  82   5  72   9  97  88  31  61  31  75  23  26  89  46  40  87  77  26  77  57  29  60  46  94  11  92  21  68  42  97  20  61  11  24  96  15  46  22  59  70  17  19  32  15  82  82   1  18  67  11  59  94  25  74   5  23  25  37   2  22  72  28  56  25  96  12   3  40  81  65  77  93  89  67  63  38   5  73  25  21  97  56   3  48   2  58  15  10  23  97  82  54  36  69  93  32   5  91  47  43  47  45  24  94  70  87  76  14  15  81  75  66  34  44  10  10  72  46   9  73  77  28  40  97  15  13  43  19  98  63  59  27  84  31  52  84  64  31  51  12  86  51  76  86  10  25   7  71  35  78  55  45  73  84  44   9  29  35  43  69  14  40  53  57  26  41  42   2  92  80  50  97  35   6  10  87  95   9   6  57  54  43  94  12  54  33  93   9  25  97  96  71  96  59  73  72  12  90  46  13  27  45  80  11  32  85   3  63  47  33  75  16  26  32  62  31  10  67  25  36   8  82  84  60  59  62  40  58  52  61  63  76  79   4  47  69  13  41  53   1  52  46  15  26  15  72  58  23  88  59  14  38  81  78  14  76  74  28  70  68  17  60  45  14  62  38  61  41  19  49  81   7  39  51  38  91  56  28  35   6  17  78  14   9   8  15  21   9  23  77  63  21  97  60  95  66  90  59  82  87  28   9  44  67  59  69  31  15  55  91  99  13   3  72  48  65  94  56  91   9  61  21  26  66  61  82   2  94  49  68  86  13  31  72  24  85  19  37  32  79  26  93   6  99  95  27  12  16   8   6  46   3  75  82  46  46   1  65  34  73  38  56  31  14  85  64  17  68  56  92  74  45  81  81  65  42  34  71   3  50  89  50  87  74  21  16  45  14  18  84   7   3  79  48  99  26  74   7  85  27  75  67  66  16  81  18   3  15  93   7   7  34  37  20  95  32   2  96  72  51  23  24  78  70  30  16  11  80  94  25  73  86  65   2  37  78  62   8  90  35  35  82  96  42  13  69  89  82  50  63  64  45  36  63  59  97  38  86   9  58  83   9  20  63  49  49  49  24  19  21  61   6  61   5  98  27  92  14  99  85  51  72  77  34  92   4   6  38  52  64  45  18   5  91  99  92  37  35   5  78  93  99  79   2   7  97  95  29  27  82  10  91  58  99  76  69  89   9  90  52  31  27  68  30  73  89  23  97  73  32  10  46  47  69  61  62  64  77  42  43  23  20  22  68  70   3   9  28  11  45  75  67  23  25  70  77  30  45  43  79  28  30  52  51  85  72  21  67  62  31   2  79  41  35  50  96  69  62  45  65  54  15  58  45  48  32  10  78  68   9  18  58  69  95  76  20   1  95  49  17  58  78  73  92  34  58  93  93  77  64  51  10  32  32  69  36  17  18  96  20  62  62  71  21  23  97  43  71   5  75  43  88  28  30  12  14  28  58  45  23  22  91  43  67  78  93   6  70  60  51  23  27  60  76   3  41   6  50  98  92  24  77  70  37  25  80  94  55  73  85   4   8  54  93  39  26  17  57   9  24  77  97  99  38  62  97  86  76  35  89  78  91  76  61  73  24  48  81                                                                                            
                                                                                          40  56  30  77  91   1  49  97  42   8  73  60  23  62  92  39  30   1   4  13  39  83  86  71  63  50  45  44  62  70  71  68  15  43  61  63  31  31  77  65  58  35  74  96  60  32  47  11  33  31  69  23  21  57   3  14  25  30  76  48  80  53  22  34  65  36  23  15   6  88   6  65  96  85  80   4  16  85  90  23   6  30  72  41  44  91  87  11  18  57  93   9  12  15  78  27  51  64  63  45  41  11  99  69  13  23  84  57  27  14  39  74  16  29  85  42  63   9  68   5  73  81  65  66  74  59   1  81  75  45  22  51  41  51  93  91  80  91  53  51  83  12  78  50  92  50  32  29  32  45  26  87  41  22  81  99  96  22  72  56  53  44  63  36  53  16  60  48  86  92  99  63  74  24  54   5  90  83  82  66  11  74  13  77  44  29  19  38  50  30  40  14  41  66  84  51  22  49  47  99  92  83  43  24  86  67  83  47  60   2  98  86  12  33  80   9  23   7  23  39  88  53  17  73  32  70  88  90  42  51  21   8  62  61  68  83  56   6  77  96  80  18  19  48  63  51  72  92  46  11  35  77  96  77  74  28  23  18  38  36  58  30  13  98  64  14  79  59   8  36  83  55  54  59  80  59  86   8  33  20  48  78  87   6  88  85  19  93  40  72  52  49  12  61  54  17  65  45   4  77  67  88  52  50  19  27  63  79  87  77  58   5  88  78  10  76  50  15  56  73  11  42  95  92  46  41  15  21  54  67   9  99  87  92  56  81  95  14  69  61  66  69  74  77  61  45   1  39  84  72   9   7  62  54  50  45  82  94  46  91  18  88  98  14  75  86  39  72  35  49  46  86  27  63  40   1  36  94  46  57  70  78   9  95  90  84  55  87  58  17  91   1  78  19  60  27   8  29  19  54  56  81  60  20  82  22  98  75  43   2  73  79  64  11  20  67  36  20  54  66  88  90  72  21  19  85  84  29   3  79  92  62  97  82  48  27  79  37  63  54  50  81  55  73  75  89  31  29  59  59  17  25  57  79  47  95   2  26  66  78  69  85  34  28  44  66  50  95  63  85  71   4  13  65  53  91  85   2  38   7  65  10  94  64  44   7  37  62  81  58  70  79  84  32  63  94  25  50   5  92  36  91   7  66   9  47  22  56  65   2  35  58  90  10  34  22  13  92   3  54  92  63  22   6  50  71  58   9  20  81  26  11  72  55  48  43  73  83  94  31  55  65  31  78  78  28  73  70  42  87  35  94  24  77  24  32  48  28  68  69  40  14  60  76   2  82   7   3   6  28  35  72  96   2  54  58  73   7  13  57  87  28  49  63  18  46  13   8  73  66   4  20  42   1  32  22  45  90  79  13  51   1  74  42  82  68  98  72  79  52  56  43  70  84   8  42  85  20  47  81  21  45  48  82  79  32  59  62  73  94  84  82  95  61  85  56  40  79  39  80  83  30  76  80  13  22  59  58  60  47  17  12   8   1  23  45  20  36  42  40  24  44  30  94  60  73  11  78  90  23  27   8  75  83  21  14  94  65  24   5  67   4  34  32   4  55  66  71  63  17   1  45  90  27  73  90  72  71  20  20  95  90   2  14  16  20  27  82  66  80  27   9  78   5  87  40  86  31  59  86  61  91  12  89   9  90  80  54  89  66  81  44   6  28  72  83  96  15  91  96  96  96  69  65  18  88  90  55  48  99  32  82  40  70  64  63  10  76  49  57  84  21   4  11   6  80  24  84   6  30  20  66  50  12  62  37  51  92   3  79  42  31  85  32  85  59  96  72  80  52  74  27  80  81  60  58  91  59  37  92  91  17  29  65  42  90  73   8  22  48  29  89  28  96  41  65  67  17  50  45  29  53  57  95   5  91  14  94  64  48  25  91  83  13  80  71  18  31  84  92  49  59  98  28  71  12  17  71  16  34  78  64  86  36  74  42  27  89  38  77  59  84  13  32  95  55  58  83  44  31  17  73   8  12  17  37  77  36  99  63   5  20  16  48  18  49  46  37  54  36  76  39  41  39  41  21  28  99  99  49   3  27  76  87  67  57  32  10  86  27  64  63  12  99  35  22  61  62  89  53  70  53  44  28  31  68  11   6   3  26  34  22  31  19  98  82  63  30  29  95  65  19  30  84  20  18  91  87  86  17  79  55  11  48                                                                                          
                                                                                        83  54  21  21  79  35  46  20  65  78  40  26  40  61  27  86  68   3  65  87  51  91  83   2  74  55   9  69  31  26  78  78   5   8  89  86   2  22  80  51  83  23  93  34  63  68  60  40  61  10  30  59  88  34  82  21  94  88  50  97  22  61  24  83  84  54  92  43  57  51  47  53  56  82   8  90  10  41  86  47  25   6   6  40  21  99  96  66  66  37  43  57   5  47  85  22  47  94  15  87  26  59  11  97   3  42  76  80  87  46  37  66  40  13  78  25   2  81  83  48  92   1   7  76  50  69  69  51  58  79  86  82  75  94  54  55  53  63  71  68  51  63  75  98  73  89  25   2  35  45  52   6  31  47  88  73  41  31  26  51   8   6  96  48   7  78  47   8  92  43  71  89  75  67  12  61  65  32  12  12  28  12  34  71  85  71  67  91  36  83  20  45   5  87  47  58  98  55  51  38  29  78   3  55  56  12  93  83  77  26  53  58  89  54  42  76  86  22  46  56  52  90  52  18  63  98  98  14  49  33   3  69  10  52  90   1  65  69  59  76  82  47  81  78  74  88  26  76   6  83  14  95  58  16  83  70  82  99  31  19  20  12  20  16  73  46  56  51  89  40  36  85  64  50  63  68   2  34  96  38  14  52  53  50   2  54  39  92  20  65  15  13  29  71  60  41  38  59  33  77  28  58  30  27  24  53  98  11  46  43   8  80  76  14  15  99  25  73  23  50  63  68  67  82  74  25  20  36  11  39  43  30   5  77  66  31  38  13  33  87  46  61  76  38  48  86  98  18  92  48  68  50  44  24  16   2   7  92  18  84  12  14  72  99  13  54  11   7  64  61  97  50  52  16  44  82   8  49  58  39  83  46  82  77  56  80  38  23  40  58  51  24  79  29  47  53  31  26  17   8  84  13  75  74  59  25  83  29  31  75  98  73  86  58  18  12  30  46  61  52  12  13  90  28  32  35  87  33   6  59  43  86  25  65  65  92  95  86  26  69  17  61  47  54  23  32  37  98  98  80  33  90  80  68  25  16  49  27  98  12  19  26  90  44  73  18  49  55  21   7  80  12  72  25  70   2  15   9  79  68  69  19  21  75  14  25  89  19  95  14  23  55  42  67  39  13  67   2  34  42  90  13  32  26  76  55  45  14  86  12  93   5  77  61  29  42  48   2  71  61  50  69  35  13  75  52  65  83  47  39  16  85  42  29  25  58   7  10  24  29  99  49  12  73  32  98  47  52  67  47  31  12  11  55  65  32  27  39  27  73  35  48  21  54  68  91  39  62  66  56  52   8  25  87  49  56  30  78  39  68  82  94  69  53  10  32  53  16  72  99  32  46  79  26  20  90  60  12  87  78  73  42  82  54  12  49  85  71  54  18  65  28  32  75   8  40   9  20  10  24  34  74  80   6  80  73  37  81  19   7  22  17  28  15  67  30  59   5  37  61   8  54  62  37  56  12  52  71  78  62  16  30  84  74  52  85  40  82  56  19  23  23  49  95  84  52  17  60  26  83  21  97  24   5  54  83  18  74  53  82  61  89  63  21  42  54  61  13  72  80   2  73  32  46  81  78  74  99  38  56  76  51  92  54  46  85  44  71  68  25  84   2  43  88   1   4  13  76  94  47   6  21  90  33  66  28  90  34  70  69  47  69  70  85  43  74  86  11  38  39  53   2  94  82  70  62   2  19  67  23  15   6   9  47  40  25  61  49  57  37  29   2  84  43  16  64  81  35  43  70   1   7  48  44  25  84  79  82  49  59  76  44  99  76   9  31  23   8  18  96  56  95  85  38   7  14  46  32  84  57  37  30   5  93  35  36  54  60  39  43  43  42  45  12  26  10  96  85  83  32  89  87  20   6  93  60  29  76  93   6  75  27  85  63  38  95  17  64  36  30  44  18  34  41  21   8  62  33  19  14  91  45  33  80  36  73   2  15  17   9  11  66  11  90  81  22  24  88  50  60  55  38  33  39  87  28  62  20  87  92  82  94  65  21  86  67  11  82  47  57  19  16  93  25   5  98  16  83  74  76  99  92  35  56  40  20  33  82  57  96  42  27   5  19  46  65  50   9  23  19  31  42  27  68  46  10  47  20  56  36  88  70  75   5  70  37   5  60  94  14  69  62  65  17  94   3  75   1  22  16  50  89  24  52  86                                                                                        
                                                                                      69  80  36  75  16  52  44  81   6  63  22  97  99  73  74   6  94  26  80  16  81  97  31  14  57  76  82  98  51  32   9  25  83  40  47  19  38  47  82  38  42   7  90  84   4  61  26  68  60  31  14  55  56   6  21  27  72  28  80  50  85  85  96   9  21  56  78  31  20  20  23  44  43  79  31  98  70   6   2   5  26  93  19  43  16  87  76  62  50  35  96   2  59  65  70  77  51  39  30  72  92  59  38  42  71  85  16  77  30  53  29   9  68  40  45  89  93   4   1  62  10  68  13  90  10  77  13  43  48  32  40  62  84  83  72   7  18  69  64  98   7   4  72  64  72  81  11  64  29  16  76  63  68  82  25  64  67  85  60  89  45  16  79   8  15  57  22  25  68   7  60  29   1  99  70  78  94   7  94  46  11  17  14  30   5  20  39  12  71  78  94  46  11   1  81  71  77   5   9  10  25  58  36  18  90  60  26  19  79  32  89  29  24  96  58  90  32  92  45   7  56   7  99  91  36  30  66  93  30  88  93   5  72   1  78  28  57  52  42  13   2  16  37  33  39  52  73  88  12  91  31  57  16  44  51  59  87  68  81  83  11  31  51  93  67  34  17  88  20   6  95  23   1  87  92  30   6  54  78  21  41  98  67  65  88  86  18  70  95  35   6  24  39  30  82  91  29  61  91  73  73  30  36  22  53  87  65  75  73  60  61  81  20  87  95  32   4  12  41  32  35  67  82  43  58  80  69  29  27  56  67  60  81  60  18  97  52  58  45   6  71  10  76  32  68  29  22  79  97  48  42  96  64  44  42  69  42  94  87  30  16   4  32  84  55  10  67  55  18  19  32  92  37  28  49  22  13   2  88  48  69   1  57  27  99  69   7  93  89  44  58  97  93  49  52  36  98  25  79  39  50  44  48  61  55  79  44  85  22  51  10  80  20  80  80  97  73   7  40  81  13  72  13  92  35   3  50   1  30  80  77  35  20  93  73  52  97  73  20   5   1  97  97  14  10  44  16  57  43  31  70   2  30  66  34  89  31  61  60  76  50  20  37  20  95  96  16  73  31  67  39  81  91  35  10  15  67  27  84  42  39  27  74  84  60  79  53  80  96  51  39  14  27  60  74  16  48  51  35   6  44  82  27  70  42   2  38  41  19  86  23   2  67  92   3  68   2  76  49  78  50  31  32  97   9  17  72  79  23  21  17   1  40   8  91  70  30  86   3  85   6  36  96  27  79  16  17  63  22  86  14   8  24  73  87  23  48   1  86  19  11  95  95  20  59  44   8  38  36  29  61  22  27  78  92  17   1  65  87  68  76  40  36  56  18  69  14  42  10   1  65  78  73  64  86  38  65  72  71  60  68   6  35  40  86  74  59  58  55  74  95  14  59  93  71  58  43  41  90  67  50  58  65  74  99  31  89  91  27  78  92  96  84  97  98  53  85  36  47   1  49  55  69  52  69  25  83  29  88  66  52   3  55  72  79  99   6  39  55  92  23  66  73  11  37   9  79  41  59  83  20   3  61  56  77  68  20  57  94  45  33  66  17  75  98  97  82  82  36  27  68  50  59  76  44  44  13  87  76  78  69  39  26  55  37  47  58  57  76   2  34  46  47   2  40  44  26  33  14   2  67  28  32  86   5  90  35  13  83  31  85  98  52  83  35  72  25  26   9   9  16  14  30  62  94   1  52  47  46  48  37  21  12  56  88  32  93  44  86  18  64  70   8  23  36  37   5  29  53  64  61  16  88  28  44  20  60  55  74  96  39  32  23  66  28  93  18  62  28  70  21  79  75  34  83  82  52   4   1  83  19  86  61  96  46  85  10  27   8  86   8   4  74  92  83  96   2  69  83  64  24  72  67  96  79  41  54  54  15   9  29  49  66  25  35  62   8  17  61  17  76  94  72  83   2  56  27  48  20  75  34  16   7  53  40  63  60  51  76   9  99  77  93  91  29  55  97  22  60  45  98  39  89  58  46  34  68  24  32  65  56  45  55  59  51   3  39   6   9  70  46  89  94  53  10  97   4  82  39  56  37  53  46  55  78  49  81  28  66  97  67  66   3  43  48  79  72   2  91  59  37  80  65   8   3  92  52  66  95  53  56   1  16  26  52  61  53  35  27  92  74  26  93  90  51  81  53  16  75  22  11   5   4  57  79  99                                                                                      
                                                                                    25  43  50  65   2  55  82   4  73  59  18  45  28  52  20  10  57  21  35  41  90  19  97  40  89  26   9  58  11  60  45  85  12  88  15  19  87  48  97  13  68   4  83  24  62  35  66   8  27  10  41  67  59  51  96  45  86  66  18  53  73  36  40  45  87  21  25  61  32  20  37  25   7   3  38  60   7  51  29  75  48  30  89  54  85  82  21  50  53   9  54  64  30  38  39  85  97  34  58  67  69  72  36  56  81  43  35  73  81  36  93  84  34  98  79  85  64  20  29  91  58  31  85  54  46  26  46  10  18  23  32  55  60  24  65  99  82   3  20  67  46  63  51  57  38  35  51  92  39  87   5  19  53  95  56  86   8  43  88  86  96  93  50  34  16  93  91  68  67   9  25  67   8  98  36  50  92   2  85  36  94  89  63  60  19  17  23  41  21  26  64  16  23  74  96  58  55  76  28  20   6  39  21  61  81  61  64  92  47   2  52  92   7  94  81  18  66  35  74  56  68  83  24  45  16  81  24  71  96  17   8  15  94  45  88   8  28   5   5  12  45  15  88  48  47  75  21  22  57  44  62  53  38  82  26  51  65  43  49  24  77  80  33   8  67  59  78  45  77  88  26  59   4  48  60  46  57  98  70   5  72  15  65  83  85  23  52  54  25  41  92  43  88  46  98  91  96  68  26  63  30  12  52  24  79  87   7  65  84  69  15  98  11  61  89  44  85  30  68  65  50  69  30   5  84  71  35  35  11  20  25  55  18  42  71  68  60  37  64  13  84  11  86  40  43  27  34  44  74  83  29  51  41  82  67  15  92  63  30  43  30  73  60  75  17  98  49  67  93  18  24  89  84  75   7  55  50  31  20  56  67  30  87  46  50  49  75   4  91  13  94  44  30  86  26  33  26  22  82  44  78  69  33  36  10  90  83  72  26  38  94  38  92  84  53  74  43  36  57  75  23   6  14  61   9  32  60  49  99  53  89  68  39  43  40  11  86  16  49  90  53  98  46  46  41  71  65  83  73  11  92  84  75  35  71   7  92   4  23   4  80   4  67   8  18  93  68  40  60  55  43   2   6  89  10   3  15  75  66  61  71  31  16  49  99  43  90  58  88  22  48  98  30  56  13  46  19  17  47  32  57  18  95  49  54  19  56  77  69  30  53  94  56  67  49  49  78  90  14  73  75  26  78  35  99  66  80  67  39  23   9  66  85  86  40  70  89  20  96  53  63  75  48  17  82  98  91  26  68  34  49  35  58  79  49  61  96   9  40   2  15  44  39   6  84  95  77  50  11   4   4  56  91  37   2  55  26  18  35   2  88  49  10  98  44  88  83  96  40  80   9  58  39  87  58  18  86  64  52  83  51  95  27  17  50  27  10  42  44  96  16  75  94  39  21  41  74  38   4  78  19   4  78  78  94  19  52  74  85  99   6  39  16  47  72  20  99  30  39   6  13   3   2  38  51  19  40  79  19  63  31  67  34  52  43  18  70  46  98  92  77  19  72  86  73  44  94  76  41  26  90  79  39  65  23  46  65  20  68  22  96  38  72  43  20  58  70  56  89  36  26  26  25  92  27  37  81  43  96  90   3  40  39  27  37  89  77  23  40  62  72  60  96  32  23  47  79  42   6  86  69  89  87  34  67  36  18   8  35  39  57  35  16  36  34  23  32  79  75  11   2   2  25  77  32  30   4  11  46   9  83  72   5  23  47  38  74  80  27  23   5  23  77   5  60  54  45  72  89   4  79  89   5  34  53  12  91  76  99   4  50  15  72  21  12  60  21  55  61  44  16  95  73  80  30  12  18  83  25   2  32  19  93  57  66  61  11  98  98  95  60   2  23  11  80  30  48  72  94  79  34  46  90  43  77  48  52  13  63  53  10  78  48  63   7  68  70  20  50  39  99  42  16  60  80  36  23  43  51  73  80  76  24  13  43  32  65  86  62   8   8  21  71  34  26  68  89   8  68  47  54  70  83  18  85  81  33  30  56   3  44  23  88  63  58  19  10  49  53  24  10  93  57  34  37  69  49  62  87  92  74  12  41  42  52  50   9  18  27   9  87  41  69  34  25  54  76  31  48  41  99  11  65  63  65  98  11  92  59   4  37  21  33  84  53  81  86  80  52  25  27  26  29  17  23  17  13  22  17   4  72  26  94  85  56  36  90                                                                                    
                                                                                  37  56  72  69  15  77  65  20  54  22  10  31  29  61  19  17  11  65   1  70  59  73  11  52  61  30  12  88  38  54  48  77  37  62  72  65  15  20  16   3  57  95  81  13  46  67  18  45   4  88  40  41   3  75  31  26  11  99  32  87  85  22  80  19  85  89  90  50  71  53  70  55  74  77  43  71  90  37  74  82  81  55  49  83  28  25  23  40   8   3  78   9  12  50  72  43  61  58  87  74  63  78  30  55  71  68  79  20  88  29  72  94  30  66   8  56  72  17  56  42  10  58  81  47  11   8  47  15  62  59  47  63   8  71  23   1  94   7  11   2  55  88  45  46  41  27  90  17  40  66  84  93  27   6  93  91  57  46  88   2   7  49  20  66  31   4  15  19  48  12  73  90  94  97   9  92  63  45  76  38  81  85  59   9  22  66  99  13  13  59   4  40  44  36  26  26  44  49  21  86  42   4  43  46  19  71  67  50  91  70  85  72  11  56  76  23  15  48  93  69  37  77   1  34  68  68   8  21  51  72  52  63  48  42  12  60  50  82  11  47  99  89  63  32  93  80  62   2  78   7  86  84  77  54  23  80  69  26  79  67  27  87  12  93   1  80  87  96  22  51  56  46  54  74  46   4  65   4  59   6  53  51  37  32  28  24  57   8  51  96  16  85  48  88   8  28  49  50  49  80  26  69  85  79  52  61  71  54  96  62  74  78  94   5  14  71   2  76  21  16   1  49  98  99  59  42  56  45  41  69  56   2  71  57  64  75  35   6  61  19  54  32  42  64  24  23  37  17  46  92   8  91  12  98  29  54  56  22  16  10  74  64   6  54   3  60  66   2  13  12  77  99  33   5  95  52  79  60  23  91  67  80  95  41  44   9   5  63  70  71  42  95  26  97  97  36  86  35  29  84  87   2  25  53  77  26  27  18  60  34  71  51  90  70  20   6  90  67  19  83  70  27  22  61  52  68  68  51  76  48  99  62  15  38  64  16  70  39  86  23  65  14  85  10  40  30  32  60  95  11  32  53   2  60  50   4  11  23  46  10  12  23  51  83  42  70  29  55  12  49  17  29   1  61  66  87  10  14   4  18  32  25  56  41  70  40  30  23  90  39  51  32  55  77  34  64   5   6  62  48   2  35  53  20  41  91  18  11  23  53   1  81  99  83  76  12   9  41  59   8  50  28  24  65  53   3  34  72  28  76  10  67  53  67   3  36   5  58  33  38  70  27  62  52   5  90   2  54  30  98   4  74  97  90  44  48  54  45  78  85  74  81   8  12  82  67  66  36  73   6  91  84  37  56  82  90  94   8   8  72  27   1  70  86  50   8  52  26  66  69  96  58  17  10  93  89   6  80  15  19  18  65  79  17  90  54   8  85  19  57  75  32   3  60  67   1   1  15  47  13  58  13  62  33  92  78  46  33  32  18   3  54  66  23  62  32  23  53  42  67  62  61  58  36  12  61  29  67  81  96  89  92  41   3  29  35  82  46  84  41  89  90  99  10  11  68  47  72  11  45   6  78  11  82  27  62  52  24  17  78  67  26  93  97  14  42  65  42  43  39  87  57  45  68  16  62  34  40  59  78  29  32  75  85  69  47  77  96  48  84   6  31  18  66  45  41  33  85  54  35  61  64  90  35  82  54  55  24  36  53  60  85  28  28  11  96  82  29  12  93  37   2  33  46   5   7  32  11  39  36  82  95  70  78  46  42  23  27  30  20  66   7  26  31  60  93  84   8  30  47  35  16  22  11   5  76  61  80  22  35  39  77  14  31  35  48  19  41  70  51  42  65  71  58  69  59  43  96  63  90  11  51  97  90  19  62  15   9  54  92  36  37  82  20  81  92  26  52  24  53  69  98   8   1  72  88  86   7  31  38  50  57  96  57  70  62  98  76  43  69  55  17  95  71  37  27  69  62  31  87  12  70  42  62  15  24  40  85  18  85  93  78  98  69  31  66  72  71  75  38  19  53  74  85  39  38   3  69  46  73  24  36  67  71  25  99  54  42  63  72  45  62  68  62  11  55   7  83  50  77  90  95  10  79  72  31  95  98  71  83  35  93   8  27  47  80  52  67  68  39  87   7  62  78   7  70  76  81  10  31  39  37  31  11  65  14  76  24   3   2  48  51  20  68  80  44  34   6  76  24  21   2  48   9  69  39   5  78                                                                                  
                                                                                89   8  32  87  65  14  68  32   2  61   9  18  21  14  66  39  50  40  85   4  93  47  66  27  37  82  54  15  45  15  80   5  32   6  64  84  16  74  98   6   8   3   2  52  39  46  13  83  29  84  95  79   5  37  74  97  55  19  58  19  12   3  26  53  64  81  82  43  49  13  12  82  58  24  83  82  57  44  61  91   1  78  48  49  79  63  95  32  29  23  25  70  67  20  44  54  78  60  59  72  74  87  95  41  27  28   3  77  23  94  44  46  49  36  86  28  39  61  64  46  16  26  13  96  54  18  65  87  99  68  50  40  97  45  56  97  58  43  65  83  81   8  54  60   7  93  78  28  80  97  64  30  57  45  65  80  59  75  94  50  13  97  20  26   7  69  75  72  46  54  28  76  92  98  62  73  50  74  34  51  70  47  68  53  38  54  85   4   1  17  88  84  72  79  30  60  28  37  97  99  88  58  47  45  41  67  44  32  85  43  96  80  12  87  89  75  99  71   6  36  83  80  12  62  90  82   7  75  69  27  52  20  44  89  64  94  37  41  57  90   1  83  92  87  87  12  79  38  71  32  58  44   9  46  20  82  99  86  26  73  26  94  67  21  81  92  54  41   7   2  33  93  70   4  35  53   2  42  95  46  88  98  76  57  25  14   1  74   9  43  91  44  60  37   3  57  77  36  50  11  41  63  10  99  54  32  98  86   6  80  18  15   9   2  48  74  73  27  36  19  73  97  41  89  98  33  59  21  51  81  93  64  36  70   6  50   2   5  78   8  85  83  10  42   4  92  65  35  85  90  49  42  72  65  86  59  85  81  86  20  68  66  73   4  74  52  48  75  46  37  93  68  69  49  90   2  39   6  52  87   9  81   3  61  63  41  88  88  71   1  67  83  66  21  32  32  41  78  32  78  85  56  43  22  72   6  10  49  40  11  81  54  90  27  77  44   8  61   8  88  41  92  53  51  49   5  99  18  35  87  63  87  23  99  13  64  22  13  41  44  23  79  36  98  14   9   1  86  23  75  92  37  51   4  25  12  12  16  87  29  87  55  93  77  66  47   8  51  64  85  33  38  11  43  89  96  65  38  34  28  74  71  44  47  25  49  21  87  15  76  41  83  68   6  70  59  84  14  81  89  53  12  89  67  45  10  75  82  64  65  54  95  33  46  78  44  62  11  18  53  77  33  83  50  30   9  62  41  48  14  75  44  32  96  51  46   3  95  28  36  57  62  50  51   8  14  70  13  27   6   5  99  69  41   7  49  10  71   2  65  47  46  37  61  53  84  29  99  12  17   9  40  15  66  84  14  70  42  29   1  74  31  63  41  20  89  67  86  22  26  75  54  55  39  97  13  18  25  46  93  98   6  90  15  23  38  62   1  31  53  87  97  36  22  92   6  12  23  19  64  75  51  90  28   5  20  23  76  91  36   4  25  27  13  72  87   2  13  40  75  35  56  72  97  21  39  66  34   8  82  17  78  91  71  68  93  52  30  51  32  78  88  51  89  45  17  38  39  33   8  77  77  16   4  82  86  63  77  52  16  30  79  19  55  25  51  41  43  42  44   4  96  52  79  31  78  50  28  93  14  40   4  24  84  28  88  46  33  83  13  14  74  48  72  86  58  27  65  19  88  51  51  51  76  75  29  83  56  97  71  95  10   2  37   5  64  97  66  34  61  52  94  34  52  58  52  30  42  87  26  66  73  27  53  87  57  34  82  69  59  33  77   9  85  13  51  18  54  19   4  98  20  79  66  45  48   4  30  37  96  59   1  74  29  53  49  59  38  19  69  33  20  98  45  93  99  18  46  25  13  14  60  12   4   1  68  91  18  17  61  67  48  83  62  44  17  51  20  96   3  76  24  34  19  52  68  11   3  13  27  57  72  58  24  28  59  57  99  45  54   7  60  81  30  61  33  21  51  20  91  50  58  50  19  61  26  23  15  93  79  85  27  81  49  26  41  51  67  87  23  18  42  28  25   3  24  52  39  64  49  88  74  21  84  96  56  86  44  46  28   3  67  85  74  20  61  64  87  93   4  58  16  74  49  15  32  62  87   8  14  43   2  87  53  44  96  21  13  49  61  55  66  84  69  40  56  66  24   3  38  86  69  18  47  12  84  29  41  71  80  19  33  74  71  35  47  62  26  37  57  25  17  82   8  44   8  32  29  34                                                                                
                                                                              44  69  32  96  46  94  92  70   3  75  61  50  16  58  22  40   4   6  21  32  20  58  67  96  94  69  14  38  25  70  81  98  86  51  13  28  85  56  83  50  79  51  30  46  86  60  50  28  90  56  64   9  94  69  67  18  47  35  20  22  78  87  84   5  42  44   7  75  70  22  86  31  11  60  20  70  87  64  55  54  20   8  70  50  73  74  91  26  21  28  10  85  39  67   5  21  73  52   1  36  43  72  73  22  79  81  28  57  53  76  45  85  84  18  39  86  79  27  74  96  96  59   4  99  10  17  27  60  56  37  30  38  41  72  29  28   3   9  81  67  37  95  50  55  19  36  77  29  69  87   3  50  27  96  27  15  20  28  69  67  49  58  13  90  48  95  63  67   6  71  17  22   6  37  46  45  49   7  44  31   1  51  74  85  22  62  72  87  81  82  11  10  18  65  89  70  24  95  58  59  11  69  14  50  55  58  28  51  89  85  37  72  14  11  75  42  63  71  97  98  14  70  27  98  64  47  54  28  39  43  12  61   6  41  48  65  55  81  55  62  85  41  70  35  47  78   9  51  47  98   1  57  93  62  94  18  99  27  82  73  49  30  82  40  87  24  51  41  25  88  42   7  22  26  88  75   7   1  33  63  12  89  79  71  32  78  58  14   5  39  42  89  57  56  68  28  15  62  47  89  79  66  67  88  14  28  94  84  46  18  13  80  29  13  85  85  37  16   7  61  63  80  55  48  75  26  67  43  10  57  69  38  57   3  76  62  63  79  97  18  92  76  54  70  46  48  48  86   3  90  21  44  33  42  93  40  84  27  18  36   1  25  32  58  73  49  41  12  42  96   8  85  91  93  51  28  77  57  53  28  67   8  33  53  19  13  20  66  99  95  90  80  51  24   6  98  32  30  41  38   4   6  81  76  89  27  84  45  78  79  25  95  54  54  90  73  36  30  24  41  10  64  60  68  47  89  81  15  89  40  90  15  98  96  63  43  87  74  82  93  11   5  73  63  50  81  56  59  52   2  77  58  26  16  40  96  97  87  31  45  93   2  43  92  75   4  73   7  29  26  72   5  84  68  98  80  12  13   9  26   7  50  64  98  71  68  55  86  83   8  31  81  63  71  95  92   9  17  26  58  34  47  85  96  29   8  46  43  40  91  14   2  39  65  48  51  91  98  74  26  30  64  57  31  62  79  68  80   7  86  52  81  53  51   9  70  38  49  72  91  69  43  89   2  93  74   1  30  26  58  73  40  20  79  48  73  21  91  24  96  90  83  15   1  94  52  95  97  52   5  42  42  43  91  98  99  87  54  67  25  65  45  92  42  28  25   1  34  56  41  16   1   3  36   7  18  22   7  20  99  50   9  27  89  29  88  59  27   8  88  19  94  13   1  47  55  19  68  45  24  57  53  57  37  51  60  37  58  86  56  39  91   2  60  61  13  72  56  39  39  76  84  73  43  50  67  83  41  69  44  10  62  43  28  89  60  66  60  56  66  93  16  11  77  23  95  69  46  93  11  93  32  38  68  68  40  45   9  66  23  86  68  62  79  12  24  30  16  65  79  97  87  12  20  79  53  86  21  45  28  27  50  50   8  67  13  45  49  76  97  39  52  75  77   6   5   4  93  62  98  66  43  69  99  66  41  84  39  33  66  60  30  52  85  48  88  58  74  10  12  34   1  47  82  56  74  99  38  43  12  11  75  56   4  19  84  58  43  53  91  89  92  56  30  68  62   6   1  96  69  82  26  97  10  86  71  92  35  53  95  58  57  38  71  99  51  76  44   3  21  40  15  80  12  37  42  38  81  10  32  34  72  35  85  75  24  36  25  17  69  27  55  63  65  22  20  53  39  19  30  16  25  62  37  71  69   5  84   2  65  16  66  32  93  63  18  88  64  47  27  90  19  90  41  62   6  11  16  26  31  14  49  62  35  15  83  14  53  94  66  61  47  87   4  19  25  91  70  86  51  51  82  55  43  33  79  13  49  60  33  61  45  64  28  83  72  68  99  86  23  68  47   3   4  50  18  59  16  40   5   7  45  96  30  11  12   6  85  59  98  50  38  74  68  14  44  66  87  80  77  20  39  52  58  53  37  28  70  84   2   5   5  69  64  36  11  60  93  15   1  35  27  43  22  90  89  27  14  75   2  80  34  20  27  13  26  68  19  13  67                                                                              
                                                                            97  12  18  31  21  10  13  30  31  75  66  73   9  30  15  83  73  65   5  31  94  68   1  54  20  79  92  34  33  14  14  82  47  62  51   3  34  37   8  78   6   2  98  71  11  22  99  14  10  92  18   1  55  62  55  72  42  23  24  15  49  41  69  26   8  77  23  91  17  21   9   2  84  13  31  62  46  75  22   6  72  25  20  77  20  82  61  54  68   6  20  87  49  14  50  49  56  65  37  50   9  42  76  65   4  52  73  27  51  93  40  45  26  60  25  67  87  53  11  85   9  73  37  86  95  54  67  72  12  71  29  94  81  40  82  73   4  61  34  87  48  40  35  75  67  44  48  95  88  55  47  54   1  97  69  39  22  82  65  87  23  98   8  14  55  89  46  38  35  38  55  94  32   8   2  84  67  70   7  60  20  32  55   2  32  77  35  59   5  86  47  23  92  41  12  97  40   6   4  19  48  10  39  71  58  32  49  50  37  84  46  38  25  78  18  93  67  66  29  85  29  58  56  58  79  55  60  81  35  38  58  71  82  22  75   8  85  49  24  10  31  27  35  84  88  71  38  77  11  27  54  74  97  11  29  61  78  46  69  76  56  65  22  66  33   3  92  24  28  50  74  58  13  85  83  46  63  32  19  86  11  50  64  54   6   1   5  74  12  91  75  54  72  32  76  48  62  59  76  12  60  76  74  19  41  54  34  65   9  68  79  17  50  67   5  66  16  61  24  89  93  32  70  51  22  91  17  36  57  96  62   6  60  88  81  21  11   3  72  73  40  11  39  61  80  52  63  28   8  75  21  11  44  44   3  29  84  49  92  93  31  87  80  71   6  43  27  63  10  17  39  33  65  34  59  12  79  60  68  33  30  27  76  56  26  97  20  75  36  49  39  37  62  26  10  66  44   8  99  47  56  66  61  40  11  75  14  15  52  76   5  25  91  94  23  59  16  27  30   2  19  22  80  32  80  44  42  41  59  76  19  77  77  84  87  92  44  10  19  54  50  60  54  81  19  62  72  27  76  81   2  32  39  67  60  47  35  65  79  24  56  42   1  80  24  73  94  96  40  57  13  53  81   9  13   6  81  74  50  79  96  78  97  42  41  34  63   1  70  30  61   8  22  65  51  13   2  64  91  77   7  24  53  28  47   1  19   2  75  76   6   7  15  41  51  44  45  71  99  18  18  83  79   4  10  92   2  86  94  98  44  66  28  49   9  82  72  69  69  25  93  65  18  66  13  97  63  57  69   7  55  24   7  54  69  64  88  80  87  36  89  23  66  82  43  37  32  14  56  49  13  22   4  44  22  91   4  79  11  61  51  70  10  84  42  58  99   7   3  98  33  19   3  11  79  37  45  53  97  37  24   3  49  30  76  18  82  74  86  71  64  26  73  22  11  19  97  84  68  16  90  14  70  90   9  37  14  78   6  62  68  91  65  21  11  45   8  44  47  78  39  19  26  93  58   9  97  77  45  92   5  99  59  22  38  91  72  94  37  73  19  31  71  63  64  72  38  74  14  87  53  16  33   6  15  63  89  45  67  82  70  37  29  33  45  41  72  82   5  86  80  49  90   8  92  60  54  51  10  86  90   6  35  49  21  29  91  16  90  12  18   1  31  52   4  54  33  58  35  26  26  48  67  63  61  62  60  85  56  25  26  10  44  32  21  26   6  94  33  99  68  93  20  68  93  39  64  87  78  11  24  68  12   5  23  54  15  77  98  50   3  24  89  41  28  77  30  67  77  89  30  55  30  54  31   6  36  20  99  97  90  66  41  49  11  60  70  11  69  85  26  63  34  46  21  61  58   3  90  22  50  73  90  78  94   2  12  77   7  31  58  89  57  57  20  36   3  61  36  74   4  71  71  20  55  54  35  21  92   9  99  47  85  33  84  28  16  67   9   2  43  58  98  16  24  98  19  64  68  55  37  98  10  68  34  57  26  56  15  67  37  74  24  85  21  79  89   5  75  52   9  78  79  24  63  64  24  96  61  11  38  77   3  45  39  17  97  99  82  54  87  40  65  30  73  31  42  60  91  69  73  19  33  57   7  86  28  24  67  20   6  34  37  80  33  11  24  39  85  47  70  80  12  68  37  99  22  69  49  97  64  51  34  97   3  32  26  23  78   4  12  43  53  75  23  50  45  60  59   7  19   9  70  18   4  79  65  25  65  11  48                                                                            
                                                                          15  61  11  29  26  28  39  80  20  22  89  27  19  14  58  17  87  17  95  21  17  63  73  59  49  79  39  43  16  41  17  84   3  33  21  57  32   5  86  44  59  39  48  28  45  10  60  47  80   6  87  23  87  39  50  13  56  25  90  80  53  38  63  75  96  51  82  29  39  52  27  85  41  95   9  52  61  42  88  75  98  35  95  80  87  93  32  69   3  74   1  53  85  81  98  55  52  74  33  18  35  47  97  45  32  83  57  91  96  75  79  25  66  37  74  27  98  38  30  89  97  35  49  91  19  98  54  23  87  84  71   4   7  16  73  58   7   4  26  98  69  13  29  88  91  92  14  23  95  81  66  63  48  81  38  74  36  95  99  53  76  10   7  99  98  42  67  49   5   3  10  64  12  28   3  55  74   4  94   1  61  23   6  94  12  74  52  73  13  66  54   3  78  83  38  81  19  73  33  61  38   1  17  80  18  42  91  33  19   8  28  28  73  71   6   6  89  95   4  29  46   8  80  81  80  17  39  31  29  27  67  81  68  89   9  67  68  33  90  38  91  94  60  86  47  80  62   3  76  88  21  50  29  72  95  26  66  34  62  87  17  94  33   6  60  25  45  71  41  29  56  98  47  78  28  98  26  25   4  30   6  22  91  87  94  52  27  13  88  19  23  35  27  94  23  89  20  64  78  60  49  83  62  95  46  89   6  34  90  54  66  39  96  23  91  35  19  73  49  60   5   2  89  74  51  63  31  31  43  13  58  22  66  35  71  72  76  84  84  14  83  47  34  92  13  24  99  78  13  81  70  84  31   6   8  37  54  25  34  96  17  21  84  12  49  41  42  68  92  85   3  78  45  12  71  97  87  37  87   8  96  98  10  78  59  99  34   1  68  53  98  89  74   2  16  24  30  20  46  30  40  50  11  34   8  75  86  61  86  75  84  56  25  33  59   7  93   7   7  55  75  98   7  63  89  86  63  35  67   3  10  64  14  28  44  91  28  55  64  49  81  32  84  52  38  20  51  43  25  87  49  71  12  55  63  24  18  42   8  12  94  31  45  91  50   2  96  71  32  29  25  85   4  89  87  61  84  71  93  80  87  20  75  44  57   9  31  27  28  30  54  64  52   4  19  28  12  82  86  75  82  84   7  24  77  45  15  33  66  69  20  14  61  51  13  92  91  77  66  41  74  62  34  98  47  30  70  73  71  11  65  52  84  69  49  90  22  89  21  38  27  38  33  70  20   3  54  15  96  76  55  90  33  26  86  72  68  45  39  40  85  33  16  21  93  19  38  66  55  34  25  82  96  93   1  13  82  31  65  25  59  57  15  26  31  60  17  90  18  39   4  97  65  57  40   6   1  46  84  85  52  82  21  48  61  18  54  13  51  44  60  80  89  53   4   3  28  51  87  36  20  27  96  71  40  46  86  76  75  20  44  83  48  80   9  24  29  84   3   4  13  37  30  68  53  45  17  33  72  28  29  44  81  65  11  46  37  62  49  42  43  50   7  16  93  40  69  44  93  67  99  96  15  29  40  71  85  75  34  80  45  79  73  54  88   2   1  22  74  85  85  69  64  50  41  22  34   6  52  67  29  60  42  29  43  95  75  82  34   9  95  99  74  72  44  15  88  17  20  95  76  60  32   1  60  99  75  90  14  49  56  49  29  96  29  79  51  55  77  79  58  54  87  91  43  74  56  11  96  23  82  71  83  87  42  18  45  13  68  84  39  55  23   5  32  78  51  47  95  41  54  91  36  79  34  65  30   6  73  58  12  91  85  53  49  88  40  95  40  63   7  96  23  72  11  31  31  48  25  18  11  11  45  64  17  11  78  18  27  36  44  82  81  57  25  63  23  39  64  14  48  54  84  90  55  25  60  32  63  22  95  46  85  44  48  79  58   7  13  15  94  80  61  83   8  78  94  51  75  86  78   2  13   4  57  57  65  47  31  59   4  75  33  29  64  10  62  10  23  43   3  42  32  67  81  49  53  18  99  99  60  26  37  73  13  25  38  74   4   3  19  57  18  23  14  10  65  24  89  92  38  55  92  10  26  78  61  48  99  48  63  78  52  12  16  42  92   2  99  25  55  53  79   8  92  45  47  43  80  96  56  96  44  48  39  52  76  10  10  98  81  31   8  61  87  19  83  81  63  63  93  37   9  80  82  13  36  45  51  31  17  74                                                                          
                                                                        33   3  82  94  85  46  98  44  44  56  28  21  95  22  10  95  39  91  94  24  70  39   3  66   9  95  51  19  74  15  78  55  26  46  43  37  76  26  92  68  17  48  26  14   2  32  57  45  88  25  63  80  19   1  96  51  16  55  71   2  96  28  55  73  37  70  59  81  34  45  89  70  36   4  16  16  77   7  27  86  27  53  67  13  29  59  70  31   1  95  31  33  15  31  26   8   8  12  23  64  28   2  53  63  19  54   2  47  24   1  33  20  72  93  14  24  25  73  63  73  57  93  22  54  96  95  92   9   2  60  12  97  42  53  51  15   2  82  81  66  77  14  56  97  22  19  23  65  70  74  22  27  70  54  46  26  40  72  54  39  24  48  82  49  56  33  77  39  79  84  66  86  83  18  32  64  80  90  25  16  66  50  23  76  90  21  88  22  50  37  88  57  22  57  36   6  89  75  90  34  52  44  90  99  34  20   8   4  29  12   2   9  95   1  12  17  73  54  44  68  53  60  21  37  97  59  16  85  29  31  76  79  18  44  77   1  29  81  26  46  30   8   7  58  70  34  90  39   4  35   9  27  37  25  89  46  71  54  86  48   4  76  41  99  98  99  50  47  16  15  60  51  95  19  34   6  52  97  31  40  85  55  71  47  38  39  66  97   2  79  43  64  44  41  39  75  41  86  77  95   3  47  85  11  37  99  55  25  70  84  99  68  11  49  31  22   6  89   2  33  79  12  11  59  27  58  79  20  55  39  96  52  64  77   1  19  17  30  13  75  58  61  48  51  17  55  63  41  45  50  77  26  85  92  96  80  52  70  57  66  33  49   9  86  64  92  29  36   9  21  94  75   8  83   3  66  77  14  88  78  16  28  71  36  19  54   9  87  21   6  69  51  88  54  62  42  32  33   5  50  57  76  48  92  16  64  34  34  23  42  96  96  58  26  72  41  86  72  65  60  63  83  10  29   1  11  74  62  37  17  41  91  35  12  21  85  68  63  89  39  50  42  70  89  20  94  62  22  68   8  58  40  39  10  66  63  96  86  19  82  25  43  31  64  62  90  96  84  50   3  25  31  35  98  34  77  11  44  88  69  77   6  34  82  29  79  74  59  75  62  71   3  15  70  75  72  80  83  51  92  98   2  23  89  74  51  78  16  35  95  19  65  56  26  72   6  86  48  82  23  14  38  72  81  90  32  52  92  87  42  38   9  45  17  82  68  54  61  13  58  64  41  13  27  31  11  54  62  98  64  43   1  28   5  68  27  57  95  86  14  90  43  60  94  13  37  19  85  73  77  42  66  28  15  81   3  79  71  40  29  40  11  77   4  22  77  38  65  51  84  38   9  26  47  18  59  85  53  51  14  17  32  15  13  24  19  86   3  49  95  12  69  97  65  68   8  52  68  56  14  47  11   9  47  65  72  53  98  55  33  49  71  84  47  16  67  42  43  75  85  63  28  29  76  62  48  38  83  67  55  25  74  84   5  76  94  77  89  73  35  49  31  45  66  49  88  49   8  34  84  87  17  12  54  69  70  52  38  96  75   2   6  17  51  12  80  92  67  48  51  83  47  59  97  56  38   7  90  75  97  36  86  93  19  16  21  50  29  53  41  89   7  97  20  83  90  96  51  26  35  74  49  39  22   3  35   7  69  81  35  88  75  17  19  38  81  65   6  41  37  16  73  31  92  96  32  60  12  41  45  63  80  13  24  70  51  97  15  14   7  50   4  17  99  12  33  22  45  54  83  53  65  75  59  10  47  36  64  67  69  88  17  48  76  30  36  30  38  53  75  20  97  87  28  11  16   8  84  11  84  45   8  23  95  13  30  50  66  64  27  92   8  29  16  40  79  56  52  80  82  98  94  63  15  10   7  58  71  18  28  80  32  17  17  37  11  51  92  46  48  39  34  12  15  40   3  66   1  20  16  20   6  91  47  91   5  64  25  66  18  82  12  90  12  29  47  58  42  89  12  47  74  35  16  45  16  38  86  42  97  94  73  93  80  85  29  62  56  94  56  52  10  84  73  69  81  12  75   9  38   1  25  64  95  30  24  54   9   8   1  25  77  50  59  63  18  80  75  68   8  57   1  76  19  86  52  62  92  97  75  89  78  17  69  59  89  40  37  10  73  82  62  55  44   7  80  16  64   7  71  80  44  49  65  60  48  27  35  73  20  10  45  34                                                                        
                                                                      76  49  29  93  55  37  77   8  80  76  70  72  85  75  75  48  33  97  99  18  12  17  11  20  49   6  35  87  17  22  89  52  86  80   3  16  28  92  30  11  46  82  81  36  27  86  32  80  81  36  78  78  74   8  73  75  27  74  14  99  93  91   1  72  13  63  92  89  12  55   3  69  98  18  10  55  20  91  19  11  47  82  10  20  59  49  36  92  50  45  46  75  98  83  13  52  91  23  12  58  66  89  65  55  50  65  30  51  68  26  19   6  67  99  25   3  87  35  17  98  57  51  10  74  69   9   1  32  57  88  60  56  70  66  95  79  60  42   2  12  82  10  36  24  35  57  21  69  39  23  97  10  89  74  13  66  43  71  31   2  56  15  66  51  97  24  97  61  36  47  17   7  66   6  32   4  12  59  93  76  64  74  14  68  98  24  87  91  69  18  53  67  24  83  52  49  64  17  17  32  33  59  96  59  88  44  15  11  22  41  91   7  57  38  42  12  23  34  70  89  11  75  68  42  15  52  44  91   6  99  71  62  19   7  11  69  77   9  30  77  47  25  21  78  37  47  20  44  23  95  74  72  49  43  87  92  21  21  61  90  69  54  61  11  21   5  68  63  83  89  93  92  74  13  28  17  35  71  21  16   1   7  83  84   1   2  24  51  96  87  59   3  62  56  62  11  45  58  48  17  15  94  39  39  36  21  80  34  46  85  28  52  24   8  42  56  39  96  32  55  85  46  96  98  52  79   8  28  19  18  37  32  14  74  15  62   1  22  84  66  86  23  89  28  29  16  68  73  23  89  25  53  36  59   2   6  72  11  16  11  34  43  84  87  54  64  14  60  20  84  44  75  49  19  79  37  60   8  56  52  55  83  61  68   5  15  20  14  27  58  93  13  22  42  82  25  19  54  83  50  62  19  98   5  89  95  35  22  58  84  19   1  22  28  18  20  22  25  63  93  95  88  95  58  48  65  29  56  55  23  53  21  42  74  35  46  83  41  25  43  92  49  18  73  88  87  95  91  23  72  91  59  82   2  10  22  25  73  87  14  29  46  82  77  36  82   2  28  34  72  80   1  18  45  20   1  85  19  95  78  59  53  38  66  55  89  43  39  17  23  53  83   7  76  94  83  69  49  82  52  91  73  72  89  58  96  15  47  13  82  96  87  98  90  49  74  99  89  52  83   7  43  76  76  40  72  39  98   8  33  34   1  36  98  82  36  87  16  85  86  22  55  16  44  91  87  31  61  46  28  38  78  55  22  27  57  20  67  36  89  13  29  26  60  39  29  75  64  88  41   3  24  89  64  18  79  10  32  58  96  35  46  13  83  53   8  52   8  85  83  39  56  11  12   2  68   7  31  47  30  91  42  88   3  11  72  31  17  27  72   4  69  78  33  79   4  42  21  24  59  99  41  67  65  18  55  42   2  36  90  69   1  67  83  93  19   8  75  26  98  44  32  56  36  56  65  22   7  32  34  24  53  67  51  61  15  93  34  66  29  89  41  50  19  51  43  53  14  40  26  64  95  35  38  43  48  12  53  76  56  79  33  71  69  65   6  82  29  38  62  47  26   5  59  10  28   7  74  24  65  91  60  90  63  33   7  61  12  63  87  17  27  83  84  66  69  99  69  70  32  56  20  75  62  92  66  54  85  28  82  21  12  45  60  80  82  44  56  85  46  49   7  64   8  56   1  22   5  11  47   3  12  34  67  92  57  37  46  95  81  75  36  26  42  84  14  26  14  18   5   6   9  77  38  94  57  78  66  35  40  22  18  68  75  67  95  85   6  12  39  99  48  27  59  97  58  33  62  11  63   4   9  25  18  40  30  70  64   8  97  78  22  13  12  78  94  96  78  22   9  29  57  98  76  65  33  57  38  85  25  32  90  19  41  78  74  30  35  95  92  46  79  68  89  33  48  78  35  79  75  33  93   1  33  19  21  22  49  95  24  17   1  17  61   1   7  30  76  41  91  18  83  56  82  55  87  51  28  61  82  95  48  62   1  66  60  81  51  15  74  43  37  51   8  90  49  73  30  83  44  37  94  23  20  52  64   8  88  67  34  89   8  12  63  36  97  71  29  99   7   8  43  83  77  38  17  31  45  33  28  56  31  86  83  47  23   6  35  19  56  57  32  84  32  16  46   5  19  14  10  13  37  60  88  95  50  46  62  20  92  63  73   4  47                                                                      
                                                                    6  13  64  69  53  31  46  37  34  76  52  60  99  60  61  38  83   2  27  21  75  92   5  30  31   7  30  13  58   7  22  84  71  17   7  58  95  37  65  87  15  74  58  71  87  24  56  85  74  47  59  14   4  83  42  62  19  23   4  67  34  70  28  53  80  35  53  71  93  47  63  85  52  99  58  43  83  89  98  88  76  43  21  48   3  83  62  80  73  97  83   1  37  75  91  18  14   2  35  47  94  41  77  27   6  59  46  21  64  86  97  63  87  54  22  22  21  58  90   8  45  24  59  49  64  65  49  75  20  75  69  97  55  63  10  61  60  87  84  92  61  48  82  85  77  10  58  72  20  59  16  98  33  62  82  81  18  27  34  54  96  83  23  32  31  93  71  59  87  62   8  69  62  35   9  85   1  90   2   8  54  33  73  60  47  76  88  60  78  65  90  77   6  24  79   2  46   4  40  19  83  22  37  30  93  84  85  86  67  35  10  74  79  31  58  22  72  73  35  52  86   6   9  37  77  20  42  46  63  98  84  97  92  98   1  15  99  90   5  38  26  22  30  95  62  50  26   8  80  42  43  85  23  38  14  32   3  12  78  39  48  99  11  66  22  23  76  63  16  50  42  54  16   6  77  91  66  97  52  18  72  52  91  55   2  16   1  21  60  77  45  46   4  18  99  86  50  99  22  93  98  86  57  80   2  92  43  32  71  71  98  66  26  47  82  47  71  59  86  97  53  93  39  44  12  65  96  55  52  34  19  38  73  73  77  23   7   9  70  38   4  93  67  37  76  97  95  81  13  80  54  30   5  91  89  95  46  55  23  48  61  44  19  29  38  92  78  39   3  19  50  18  65  65  92  60  73   4  60  63   9  79  43  61  23  16  33   1  99  29   9  68  15  44  80   2  43  34  33   5  61  71  53   1  80  10  53  94  14  12   9   5  58  26  78  67  15  61   7  65  48  92  20  44  10  30  94  64  70  42  57  40  21  46  61  76  10  15  51  52  33   6  64  44  30  19  34   8  44  35  75  70  95  76   4  82  39  24  42  35  93  61   8  59  54  92  30  46  13  86  60  90  82  26  70  27  14  28  44  47   5  16  98  43  41  87  55  37  36  60  63  43  64  81  28  79  25   9  57  78   4  66  86  29  60  42  16  48  14  65  89  46  64  53  47  42  65  30  60  44  83  22  86  26  20  20  43   5  84  40  82  46  27  47  99  27  28  33  44  58  89  47  60  49  15  80  94  80  67  29  96  24  42  58  37  19  58  60  38  29  82  40  89  68  62  29   7  63  10  10  23  88  53  28  35  81  20  79  88  82  57   3  58  32  50  47  30   8  85  72  12  79  50  30  85  28  31  42  66  88  78  59  62  66  44  80  35  67  46   7  82  20   3  66  76  68  30  97  76  90  11  99  20   3  14  77  92  46  53  13   1  87  71  44  16  93  60  19  52  19  17  29  64  17  85  96  49  79  87  78  28  48  64  30  63  57  11  31  72  70   8  13  28  40  33  61  18  18  24  15  58  95  19  46   5  77  31  36  32  19  22  22  58  75  32  27  80   6  24  24  80  32  73  59  20  48   6  95  30  29  86  97  93  30  21   3  77  39  64  28  83  91  31  75  30  36  82  51  36   1  68  61  61  89  56   2  50  85  43  90  69  82  17  12  78  57  39  85  70  50  96  58  72  95  55  46   6  59  97  10  91  77   1  32  71  22  27   6  83  94  58  72  75  34   2  55  24  84  11   9  83  43  23  51  51  82  93  77  76  54  80  82  36  96  68   2  51  71  72  42  62   4  63  58  97  36  95  68  76  91  11  64  43  82  36  80  78  39  32  93  50  17  95  79  33  86  19  42  33  29  44   6  64  28  13  83   2   2  16  16  32  57   9  95  20  25  82  77  90  85  82  90  88  52  19  70   3  97  84  59  33  30  95   4   1  50  38  25  54  30   5  65  79  91  22  83  80  20  41  25  87   4  64  53  59   9  34  66  83  78  23  93  43  42  90  63  38  81  60  46   1  92  67  85  74  42  72  11  30  78   6  90  95  47  93  19  57  73  69  50  10  20  48  23  99  20  31  76  40  24  59  43  86  94  51  40  20  77  97  68  35  90  43  90  15  14  73  92  97  28  14  71  63  83  62  51  22  30  55  12  50  11  58  88  31  22  97  49  46  16  25  18  75   6  87                                                                    
                                                                  89  97  81  47  88  96  63  42  41  37   4  85  97  94  73  89  59  76  82   2  35   1  59   4  28  38  10   4  95  41  37  19  12  18  62  55  91  16  98  19  64  47  34  23  44  87  72  67  29  83  71  71  74  14   6  25  59  14  72  20  82  57  58  23  42  33  71   3  92  68  50  45  25  81  59  32  83  59  13  33  71  50  59  28  76  15  48  69  37  62   4  85  47  50  62  92  12  23  14  23  65  51  42  61  82  19  89  18  64  87  66  14   6  61   2  80   5  79  58  28   4  17  11  24  33  20  71  89  40  83  93  72  20  36  50  59  75  93  78  78   7  57  51  75  21  67  66  53  39  43   2  91  91  29  30  55  72  17  78  46  66  81  58   7  85  38   2  58  47  47  15  35  31  91  96  76  87  75  54  13  20  69  65  91  78  85  58   8  66   6  77  47  81  26  93  94  35  20  68  87  38  22  66   5  68  14  37  73  86  31  32  60  89  46  60  41  18  91  29  71  55  14  45  71  52  58  42  76   2   2  99  23  29  93  52  21  59  74  40   3  78  98  68  54  68  49  94  59  71  45  54  77  94  72  20  14  12  20  30  63  19  93  26  42  28  70  66  34  35  41  18  40  51   5  75  41   9  67  71   5   9   4  13  12  63  96  47  39  16  40  93  97  65  74  70  66  74  18  22  38  20  79  20  38  80  70  64  57  86  31  86  58   3  64   3  66   6  87  17  75  45  56   7  10  16  32  47  73   5  23  96   2  75  80  35  30  24  52  40  37  54  67  70  34  47  56  71  16   5  55  65   3  30  63  33  69  81  87  50  67  18  95  46  96  67  27   5  97  64  80  94  22  71   3  51   3  33  89   5  99  72  25  52  69   1  52  19   5  86  95  62  19  91  17  48  68  30  75   8  12  28  76  40  21  63  82  87   2  62  97  18  13  31  45   1  71  33  80  62  90  63   8   9  23  88  95  58  46  20  58   9  10  23  43   4  30  38  65  30  75  10  73  77  36  91  85  80  61  90  89  33   1  81  89  28  66  25  79  21  22  29  42  73  42  63  64  82  19  19  88   8  91  72  85  53  99  64  44  47  82  22  12  13  45  27  94  11  77  86  34  21  75  66  42  19  59  16  66  53  16  77  83  36  42  19   9  93  79  25  99  96  65  94   6  58  77  85  43  33  77  60  79  95  44  31  50  65  83  57  12  10  82  55  33  74  51  99  50  61  35  18  31  47  86  64  15  79  67  70  93  91  61  90  61  67  87  73  47  72  61  66  20  89   7  12  28  42  80  99  97  89  22  79  66  19  76   7  33  95  77  77  78  85  64   9  39  91  60  50  32  40  40  87  62  62  55  84  36  71  98   8  69  16  93  15  52  94  98  18  35  54  36  99  79  72  13  73  83  39  78  35  84  61  13   6  15  20  36  56  85  53  16  94  19  30  67  67  12  37   7  73  36  83  15  89  37   4  77  45  94  95  85  90  35  59  35  69  65   9  43   2  63  67  39   8  35  80  16  19  16  66  40  11  21  20  66  24  67  35  42  77  55  83  96  80  41  68  56  13  24   3  44  96  47   6  82  18  36  46  61  98  57  25  51  22  61  44  35  12  85  50  90  97  72  68  96  77  60   2  27  55  12  58  99  51  92  69  38  10  70   3  51  68  75  72  22   4  95  92  56  24  54  38  62  53  78  64  41  13  93  81  40  42  74  36  64  82  20  80  77  39  78  43  81  91  62  19  17   9  89  42  33  76  24  82  63  69  74  36  25  60   6  61  96  77  22  39  81  92  72  70  61  12  44  66  39   5  34  71  93  95  63  68  53   5  52  49  12  34  56  87  23  43  39  51   2  47  80  78  72  39  14  37  37  44  83  30  16  71  25  11  59  90  60  26  65  47  85  83  27  96  64  48  54  36  73  87  39  82   1  24  67  96  10  55  12  75  51  35  47   3  92  92  32  34  96  56   3  98  98  89  46  46  86  91  12  79   7  32  82  85  98  12   1  33  50  68  13  89  77  34  25  87  33  35  26  79  40  86  51  66  56  48  60  85  32  50  99   1  34  84  29   1  15  20  32  79  75  81  43   6  86  82  63  58  71  66  19  93  37  73  82  12  46  68  60  19  95  72  90  78  82  66  95  43  73  79  26  17  22  52  17  65  83  92  86  57  93  81  32  20  27  49  18  82  15                                                                  
                                                                34  64  66  47  27  35  39  93  36  53  94  19  33  51  77  66  48  62  72  65  57  61  61  35  20  36   8  46  41  54  82  70  57  40  76  20  67  21  55   4  45  68  15  71  17   9  28  68  99  64  19  51  72  38  56  22  81  14  27  61  49  65  68  70  74  93  31  35  50  62  51  29  22   8  80  73  52  19  18  43  70  17  99   3  26   3   6  86   8  45  12  17  31  67   9  72  37  16  33  90  78  26  71  16  44  56  91  37  43  92  42  80   3  34  73  23  73  81  46  75  29  66  23  65  30  64  83  71  14  28  22  46  69  73  76  33  56  11  14  29  18  53   4  62   4  50  90  46  61  13  87  30  94  66  95  55  77  47   1  25  85  90  70  20  34  96  72  82  72  36  12  68  41  64  63  41  71  57  28  74  25  13  95  69  92  61  54  71  87  10  22  68  12  83  18  55   5  16   7  91  37  15  69  80  36   8  58  63  48   4  88  67   2   6  25  57  74  45  50  98  42  39  76  15  65  44  24  77  11  52  72  87  30   8   1  12  39  42  84  68  24  24  57  90  38  35  17  67  95  15  83  51  54  92  84  67  14  80  33  27  21  48  87  49  35   7  74  33  72  24  35  28  92  15  71  97  10  97  24  64  62  95  22  24   7  80  22  63  34  98   2  84  62   2  85  22  99  20  52  35  72   5  50  40  50  22  93  64   2   2   1  19   6  69  47  21  68  25  17  19  26   1  36  99  47  21  75  85  99  51  97  58  52  93  87  21  28  87  14  29  25   4  35  49  17  18  83  92  36  23  29  71  74  79  22  37  38  73  22  72   7  37  72  37  90  51  36  50  42  39  64  28   8  89  13  89  33  71  60  45  28  23   5  40  33   6  65  52  35  96  53  99  92  15  43  65  72  26  47  60   6  78  16  62  30  72  92  70  59  23  86  64  50  19  46   4  80   1  59   2  48  23   9  51  10  56  81  78  86  48  66  77  85  55  31  83  79  86  99  80  94  97  20   1  99  52  18  74  43  30  39  30  16  82  49  96  19  56  33  58  18   6  91  55  59  59  69  80   4  63  82  96   3  36  58  27  40  38   8  85  49  65  15  88  66  23  15  43  43  69  27  99  40  20  35  18  23  78  43  44  10   7  47  79  83  81  68  65  13  86  49  31  98  73  15  78  54  82  84  87  11  96  14  82  72  90  14   2  57  62  43  51  57  56  90  84  12  92  29  63  63  37  11  18  75  19  69   3  26  18  66  59  30  38   7  13  57  29  10  54  83  21  16  54  52  13  70   7   5  50  51  59  76  33  28  91  37  64  95  84  52  93  96  78   1  98  30   9  53  50  57  69  41   9  76  49  51  59  89  76  65  22  74  88  90  65  81  30  49  40  93  89  26  12  33  45  51  65  25  95  86  44  36  70  76  13  56  75  78  48  40  25  24  92  21  99  37   8  44  98  29   5  56  61  94   9  15  27  54  52  12  44  11  86   2  31  57  46  60  90  89  21  11  20  86  87  27  62  97  32  55   3  76  44  13  41  39  99  40  27  91  14  60  48  63  21  84  70  82  52  74  91  81   6  66  66  45   9  94  86  67  49  50  52  94  50  87  86  89  42  63  12  97  15  92  67  55  46  21  29  13  63  43  75  98  83  94  13   9  69  10  70   7  92  81  32   9  39  17  72  89  71  50  73  29  37  51  10  38  84  36  94  20  73  35  99  41   7   6  23   7  30  64  33  75  73  31  81  46  36  89  88  12  19  13  67  76  31  63  37  83  76  17  44  26  27  99  82  99  92  67   6  55   9  67  35  56  87  18  55  21  70  27   1  19  53  21  64   4  89  89  57  57  39  52  11  64  48  91   4  56  34   8  52  85  46  76   2  49  46  15  28  42  52  19  49  48  83  42  35  78  45  58  83  96  49   8  57  89   2  21  64  17  48  26  14  54  68  87  69  90  43  27  25  68  34  92  67  73  28  11  91  87  43  31  87  63  22  16  29  27  87  46  14  88   3  57  75   8  21  23  67  79  26  89  20  16  26   5  60  34  96  75  78  70  47  84  25  26  14  64  92  55   4  28   3  25  82  97  37  53  72  21   9  33  34   3  53  95  61  82  81  24   7  30  40  97  35  53  67  34  93  57  84  71  80  58  82  72  70   5  24  48  39  15  64  89  27  83  16  53  85  78  70   3   4   8                                                                
                                                              70  53  11  33  90  11  83  58  63  96  72  32  69  80  21  94  79  23  96  91  91  72  50  53  47  91  10  44  88  80  44  35  60  55   2  76  87  99  94  81  13  42  82  26  95  91  22  13  39  74  35  38  75  36  85  22  97  78  90  30  83  44  12  79  21  76   8  94  62   2  60  24  49  61  45  82  44  71  20  38  98  82  34  59  70  51  32  60   4  19  30  27  59   4  48  39  58   1  36  75   3  49  42  70  37  61   5  87  80  49  67  43  34  14  79  58  61  22  67  26  96  52  89  57  96  27  18   3  95  93  64  28  23  62  46  79   3  21  86  68  29  68  94  85  86  97   5  54  10  16   8  97  76  31  83   1  37  43  27  21  99  15  98  32  93  41  62  32  18  79  30   2  53  12  23  79  13   6  97  41  11  83  56   9  39  72  47  97  35  42  33  44  56  54  42  62  73  34  43  34  51  99  17  31  98  82  72  70  37  67  22  62  30  88  84  99  32  43   7  39   6  17  63  84  89  46  59  45  92  64  92  71  86  54  46  62  11  13  95  95  52  39  89  46  32  56  31  60   1  36  88  18  19  87  77  76  93  73   5  41  83   8  71  21  80  29  57  37   5  37  67  76  55  23  51   8  94  67  28   8  62   3  20  18  49  26  27  92  74  42  44  25  35  95  37   3   8  65  48  61  41  16  82  66  97  48  85  32  36  45  20  13  11  29  60  13  20  17  57  47  95  81  55   8  65  29  34  51  22  98  62  14  35  58  93   6  45  92  36  67  55  92  83  25  66  65  48  63  84  48  22  52  78  42  48  35  86  12  30  46  52  48  13   2  47  79  78  21  33  71  55  49  49  40   8  14  42  20  44  84  81  10  97  23  88  85  90  82  16  49  53  49  18  10   9  54  98  52  34  83  82  57  56  24   4  40  41  47  47  35  44  65  24  90  38  65  90  91  88  48  79  89  67  88  25   9  72  16  21  63  50  82  22  53  40  13  93  35  93  81  41  47  61  79  94  64  13  62  90  66  32  76  45   2  51  34   1  97  70  99  59  13  21  21  28  96  24  57  47  97  34  46  13  13   3  44  46  40  28  87  96  66  21  87  92  18  65  34  21  90  57   5  85  64  48  18  61  48   9  64  25  85  19  39  61  78  39  26  40  22  18  15  69  63  59  85  90   9  81  53  78   1  87  46  91  34  78  94  33  68   1  30  18  84  38  95  52   7   8  16  35  68  83  43  75  79  49  83  31  22  29  34  45  29  32  19  81  28  60  22  36   4  14  36  52  83  41  92  83  26  84  39  39   7  81  84  76  20  89  55  16  15  42  57  42  97  64  42  52  34  81  71  88  77  99  98   5  88  98  47  82  86  78  32  67  89  69  75  35  17  81  48  55  37   7  41  29  37  62  29  96  19   5  47  20  25  46   7  37  12  13  42  30   4  39  34  89  71  23  56   1  23  87  24   8  64  91   8  97  28  52  89  99  11  49  88  25  73  17  21  79  56   9  15  64  65   1  41  70  41  75   6  30  82  52  53  58  94  41   5  28  99  72  19  18  36   8  36  47  43  86  28  89  70   5  68  14  13  70  51  98  66  37  61   1  67  29  41  43  64  95  79  34  29  89  92  72  93  92  92   8  35  84  74  86   5  48  70  87  74  78  58  15   4  93  48  73  75  23  11  95  30  59  23  91  22  86  97  26  43  34  22  80  23  56  98  10  48  49  39  56  35  97   8  40  25  28  75  69  82  92  76  15  29  76  81  50  47  17  70  34  44  75  65  42  64  80  71  50  45  50  73   9  42  89  91  21   3  73  77  79  26  34  43   3  47  14  21  81  61  19  93   2  94  26  85  30  23  42  78  22  81  75  34  94  26  93  16  84  87  16  43  13  29  90  68   5  99  82  86  79  94   7  10  41  51  66  20  14  84   3  20  86  39  26  95  16  43  70  55  73   7  29  86  87  58   9  82  76  79  29  93   6  12  36   3  57  61  95   8  44  12  55  95  35   6  41  47  41  29  11  17  76  38  56  70  98  44  83  30  11  59  92   5  92  64  73   1  87   8  49  68  33  21  61  45  43  36  58  93  91  40  47  14  69  73  38  88  18  12  44  63  48  67  44  40  64  15  19  45  31  16  26  17  30  49  82  99  59  96  41  40  53  63  17  71  92  12  54  72  65  86  46  96  51   8  21  23                                                              
                                                            52  25  84  63  98  66  40  64  16  75  86  92  83  64  67  19  59  82  33  19  33  17  58  91  56  26  60  14   3  81  33  86  25   3  12  65  92  94  11  62  83  71  62  10  37  48  14  72   1  23  40  50  45  40  23  60  67   6  34  84  76  25  73  80  26  96  93  26  62  67   7  35   3  16   1  70  92  19  18   1  67   5  25  75  80  96  93  48  46  56  95  73  13  52  66  19  37  57  28  37  52  40  23   6  59  83  27  53   9  90  88   9  40  19  20  41  98  48  56  82  65  40  68  63  72  84  61  88  80  48  33  91  97   8  36  74  12  24  25  64  95   4  53  89   7  11  68  16  78  32  36  47   4  61  33  36  50  51  81   5  45  76  32  65  20  72  29  36  49  19  27  38  80  18  43  83  57  85   9  22  37  84  65  14   7  67   2  78  88  19  18  95  15  94  97  40  21   4  55  13  91  77   2  99  36  30  54  18  69  95   2  96  98  78  28  91  16  78  96  80  24  35  95  45  26  15  96  82  45  75  96   3  83  63  35  41  20  82  68  20  60  96  53  28  35  99  58  57  35  49  34   2  60  75  60   2  30  71   3  67  72  59  61  50  64  80  10  55  92  94  22  81  74  40  43  81  96  52   7  67  43  97  96  28  52  32  58  36  92  88  79  33  51  67  37  96  45  67  66  74  31  58  30  76  14  53  47  69  29  50  38  73   8  49  11  47  11  81  15  82  33  24  38  95  17  49  98   5  38  17  17  15  68  90  43  55   1  63   5  83  47  12  74  71  50  58  36  29  41  82  93  14  72  81  54  67  88  18  35   3  85  46  26  45  89  79  61   8  81  26  78  35  50  34  69  89  94  10  73  46  28  87  81  79   7  17  95  61  69   1  37  23  86  96  71  75  69  52  90  23  96   9   9  40  60  82  99  79  26  38   9  27  67   8  73  75  84  35  40  74  68   3   2   6  87  44   7  51  30  53  94  41   2  43  86  34  76  75  82  69  66  29  31  55  79  68   4  42  19  66  69  78  10  41  37  20  34  70  39  74  20  24  34  37  41  18  18  87  88  29  86  89  15  94  84  51  92  24   2  72  76  83  44  47  51  49  38   6  16  57  92  61  81  53  28  38  37  19  24   5  47  41  14  20  32  57  75  33  95  21  10  49  19  60  55  84  24  42   3  50  15  90  36  56  40  89  99  61  91  42   7  39  21  82  92  23  57  65  81  40  94  59  80  44  76  38  64  70  86  72  26   4  44   4  99  90   9  89  46  15  43  94  76  25  34  44  24  86  54  87  36  80  47  72  83  23  65  46  84  87  30  17  48  96  78  89  13  64  47  62  31  18   5  54  31  73  72  14  80  13  27  14  36  72  57  65  38  73  28  75  35  79  77  23  88   8  13  58  26  28  62  96  15  51  12  90   5  86  30  44  77  41   2  94  21  24   7  68  23   6  67   8   1  29   7   4  21  63  13  54  14  79  17   8  52  94  81  56  11  48   3  89  11  12  15  59  21  37  32  29  33  23  39  18  14  59  58  90  28  74  42  79  51  38  53  95  18  66  19  16  29  25  80  97  20  61  25  15  25  89  41  77  73   5  25  28  20   4  92  25  64  64  12  73  25  12  80  15  63  17  44  75  42  67  89  24  92  89  20  70   4   7  92  64   3  22  87  94  91  92  30  83  34  62  23  87  33  74  10  63  70  30  24  88  31  77  17  25  69  11  13  36  82  43  52   1  99  82  24  18  71  23  35  57  31  98  51  78  34  46  46  62  71  90  53  15  24  84  13  22  12  16  90  39  76   1  76  39  24  94  90  39  83  84  90   6  89  10  87  25  56  35  40  42  86  90  18   8  27  48  71   9   7  48  32  58  81  58  51   4   1  93   1  95  74  78  11  79  32  37  58   8  98  42  88  88  77  34  89  23  66  58  52  29  78  78  85  87  36  93   2  68  19  45  39  79  62   1   5  12   6   9  71  78  75  84  11  84  64   5  69  29  44  29  43   9  46  32  11  71  33  11  24   1  40  86  83   1  55   1  17  46  46  61  62  18   7  34  18  41   4  74  28  73  82  53  35  62  21  19  37  11   3  52  82  83  78  42  68  74  97  16  63  91  85  48  72  76  26  77  52  67  85  83  27  30  33  64   3   9   9  54  46  38   5  19  96  52  35  95   7  52  48  33  46  10  84  67  95                                                            
                                                          70  39  76  87  40  36  59  32  14  93  59  90  83  43  56   5  83  55  84  69  86  43  86  48  45  54  94  33  88  71  65  25  33  84   4  60  38  94  70  92  31  52  49  67  22  89  75  13  60  39   6  50  24  53  22  59  70  86  21  11  97  66  80  42  85  80  91  97  70  68  95  97  27  41  48  12  73  72  45  18  29  60  65  30   3   8  73  25  67  66  89  85  43  66  28  21  86  62  45  85  86  54  83  70  58  13  85  17   8  68  48  31  43   8  39   2  36  45  93  61  32   1  10  64  73  76  87   2   7  82  19  22  68  93  50  92  65  73  38  53  84  35  16  50  38  20  30  25  83  89  97  17  92  46  29  43  88  52  13  78  67  46  82  61  80  22  14  99  75   3  56  13  53  23  24  82  90  23  92  28  93  55  52  31  79  28  33   9  66  30  78  15  51  68  38   5  34  61   9  73  57  27  50  10  18  32  90  94  29  50  38  11  85  73  96  66  25   8  53  25  84  73   7  17   2   7  56  31   1  54  44  75  71  92  57  21  59  19  64   1  22  89  75  90  88  25  85  71  37  92  48  42  80  90  65   4  90  60  29  60  31  82  17  66  38   7   4  39  63  21  30  11  38   7  88   2  85  86  69  43  83  69  52  50  21  43  28  91  62  63  14  95  84  54  41  77  29   3  15  18   4  27   1   6   6   1  71   3  90  77   6  67  85  64  30  82  32  20  65  55  17  71  39   1  94  12  36  70  98  96  51  24  98  16  20   5  44  70  50  58  82  99  59  43  11  52  27  99  81  28  80  72  70  94  80  18  10  48  64  62  89  63  63  24  57  31  53  40  73  54  73  27  99  66  63  49   4  37  98  56  47  90  76  78  90  98  64  98  69  27  52  26  50  90  71  36  98  76  56  86  47  59  10  39  46  40   9  49  67   3  86   8  23   7   9  12  47  38  84  54  39  98  63  61  69  19  26  43  37  31  32  69  57  97   3  26  79   6  62  41  40  74  64  12  83   4  41  46  67  39   9  30  26  83  97   6  49  10   4  60  76  89  75   3  67  32  58  31  57  95  25  58   2  28  30  11  53  27  38  77  76  45  65  38  99  99  74  36  79  38  27  62  70  59  36  82  26  71  61  83  94  99  61  63  80  89  70  49  55  84   4  89   2  90  17  13  92   2  41  10  44  26  35  30  38  63  17  91  23  37  48  70  61  69  30  90   2  90   7  63  40  57  99  92  31  39  83  51  30  63  78  38  63   6  41  68  63  20  55   4  56  14   6  67   5  42  49  35  21   4  15  69  51  60  92  48  88  37  94  31  86  18  63  51  67   6  29  66  57  27  66  92  46  87   1  97  58  41  98  18  58  33  78  37   3   8  12  97   5  78  46  29  15  52  42  98  19  17  43   4  21  21  92  13  33  46  52  51  22  67  69   8  88  11  97  97  87  99  12  58  85  95  77  28  46  56  41  45  47  43   6  78  95  20  32   1  62  27  52  43  42  30  69   7  65  47  53  28  96  34  67  43  82  59  22  19  69  29  66  62  87  86  42  23  14  32  23   5  93  16  80  86  58  71  12  36  93  42   1  84  59  27  88  32  29  84  59  53  42  19  40  25  78  23   4  50  55  71  97  80  72  20  29   5  98  29  65   3   1  10  37  61  46  25  39  13  56  98   7  42  15   3  15  93  51  59  65   4  34  53  50  36  95  20  64  49  98  42  77  53  87  33  36  97  94  66  13  35   7  88  81  41  24  36  42   2  45   9  84   3  15  42  70  97  30  32  50  90  74  13  74  67  69  74  55  59  46  91  17  21  74  40  98  99  79  35   8  92  87  87  39  58  32  55  80  57  92  86  50  60  29  28  43   7  15  83  37  40   3  23  29  52  56  86  10  20  19  61  73  60  75  51  54  27  66  50   1  33  40  76  16  50  13  57  22   3  38  13  40  49  91  84  82  50  37   8  52  43   1  48  63  65  32  65  51  34  96  42  74  80  54   9  58  12  33  91   7  63  84  52  28  37  36  44  11  91  68  79  23  57   9  41  12  25  65  43   4  51  98  58  44  68  67  15  92  56   5  76  16  72   1  67  24  11   5  35  72  15  37  45  10  81  94  86  56  81  84  96   9  60  41  90  57  35  92  55  17  78  41  96  40  29  47  58  91  27  83  61  65   8  49  88  84  41  28  41   9  57  21  23                                                          
                                                        32  35  18  18  77  59  19  92  72  38  81  19   6  33  85  32  38  48  39  25  70  57  11  62  75  36  36  35  28  32  25  14  21  79  81  60  71  14  78  90  10  74  28  60  12  93  49  21  21  21  14  46  97  21  79  30  33  20  42  80  79  38  50  73  30  75  98  25  36  85   8  96  95  11  25  33  60  15  79  73  56  45  71  62  45  24  37  96  42  16   1  87  31  11  33  72  28  38  43  50  86  35  82  90  19  66  16  34  74  73  71  52  22  12  58  50  90  22  41  75  91  17  50  77  85  87  23  55  95  76  60   5  63  13  75  54  96  51  99  13  87   2  40  62  14   6  84  62  61  47  30  26  95  37  90  36  93  46  69  82  20  85  60  86  43  22  15  26  79  63  47  38  85  65  50  10  99  82  78   6  10  44  54  88   4  22  72  39  43  34  26  20  47  63  35  59  73  41  75  75  85  32  54  71  68  19  89  42  79  32  66  63  19  87  37  22  24  69  66  23   6  12  82  12  87  71  57  69  99  28  62  89  81  81   8  97  86  74  27  11  83  47   9  39  45  56  82  42  69  53  64  62  14  66  88  26   9  52  76  92  37  74  10  89  14  57   9  66  53  50  56  87  23  25  62  46  14  53  94  48  78  25  23  45  17  69  13  19   3  16   8  87  45  69  27  11  96  14  58  99  87  11  78  74  50  38  21  76  35  10  95  52  53  50  93  25  58  59  61  57  31  90   6  72  10  64  52  25  43  59  26  54  61  61  32   5  72  43  86  88  77  74   5  54  10  60  17  19  66  54  60  24  42  51  55  81  64  81  64  27   7  12  24  66  80  81  75  17  12  35  65  15  83   5  24  43  72  95  34   6  76   5  62  50   8  26  17  14  24  58  69  71  18  89  67  84  39  12  18  66  19  93  90  29  19  74  50   5  33  41   3  69  56  85  93  77  63  33  96  15   4  37  27  14  40  27  15  96   4  50  65  15  51  12  19  16  35  28  98   8  99   4  74  65  40  15  43  33  16  99  71  12  85   5  94  36  16  10  63  92  72  23  85  80  89   6  97  77  42  88   3  56  98  14  45  17  16  38  28  71  22  41  22  37   6  65  61  95  42  63  66  38  19  56  36  80  39  49  14  87  46  79  33   8  18  27  85  96  25  78  90  35  16   5  94   3  57  24  73  86  25  30  67   2  48  42  57  59  64  52  53  41  40  29  15   5  21  49  41  34  42  32  26  81  13   9  64  87  96  12  55  57  12  18  92  44  12  96  84  39  94  86  13  91   2  29  64  65  66  95  82  47  96  31   8  75  89  16  43  42  52  85  11  64  95  53  63  43  34  35  82  10  75  19  30  85  59  11  46  99  12  15  41  53  20  25  38  63  24  61  50  25  33   5  66  60  92  11  46  37  49  64  77  95  55  43   9  73  91  35  80  94  61  85  40  65  89  25  54  43  53  57  98   7  81  38  30  87  77  45  49  26  94   8  49  19  93  33  38  75  26  90  85  34  49  74  67  61  19  89   4  81   4  57  56  83  65  16  87  16  97  89  97  73  11  81  24  57  52  46  96  19  38  45  35  29  14  26  54  83  66  12  87  69  32  31  79   3  64  71  25  73  10  77  10  73  17  95  28  11  47  21  98  37  51  95  70  22  18   1  62  86  86  65  85  90  21  89  76  94  97  25  76  18  54  69  45  59  62  73  19  40  26  64   6  58  50   8  80  23  33  37  83  85  83  61  11  15   5   5  22  48  97  50  71  34  49   6  15  90  29  14  53  85  38  18  75  46  96  50  63  79  95  43  26  68   1  74  87  89  90  36  48  71  64   4  55  36  26  95  98  17   6  74  32  98  26  76  38   4  18  99  29  14  53  54  38  72  46  20  33  87  79  63  24  51  17  28  45  56  76  40  58  64  95  63  41  79  69  71  21  41  34  17  55   9  78  70  78  29  51  32  52  94  28  64   7  12  98  80  77  29  17  13  25  74  21  43  45  99  61   9  86  94  22  71  28  44  11  28  25  76  25  19   3   2   6  73  90  78  79  25  22  50  58   1  19  82  54  46  37  17   5  31  26   3  34  30  63  46  55  34  82  27  65  79  52  22   2  97  27  85  88  36   6  90  54  57  57  99  73  60   1  37  63  64  45  56   6  13  50  72  30   5  62  11   9  41  86  43  32  14  74   5  60  32  47  86  99  80  34                                                        
                                                      58  78  32  41  77  41  54  64  60  41  84  97  21  29  96   4  77  71  51  38  15   6  97  87   8  70  78  91  67  91  40  43   7  48  86  32  29  88  55  53  65  13  28  40  12  92  99  90  39  77  84  31  92  53  96  67  87  46  93  31  48  94  52  82   9  74  67  24  91  86  80  16  69  70  83  51  52  83  89  92  60  79  30  66  70  29  77  17  67  98   9  94  53  29  96  71  43  81  30  96  74  60   8   5  62  54  33  65  93  71  72   2   6  20   8  50  98  99  99  37  72  72  56  13  77  55  19   5  20  44   3  52  42  28  85  58  92  31  85  64  18  86  14  20  74  63  99  79  34  54  44  34  85  68   7  58  95  95  77  34  10   3  61  94  93  30  93  97  73  94   6  48  50  42  98  59  81  66  50  41  81  93  48   8  18  66  17  57  33  26  41  66  31  49   4  21  37  46  14  89  18  24  39  49  56  54  85  52  28  48  10  98  53  56  16  65  87  42  67  22  90  65  48  23  52  55  90   4  46  25  72  21  74  52  76  72  46  94  29  68  65   4  76  37   2  82  53  53  42  75  73  77  88  17  58  24  76  36  21  16  21  82  18  23  22  98  90  72   6  70  26  56  85  32  82  65  95   5  97  68  78  31  55  97  62   5  63  54  30  26  57  96  25  42  72  34  86  25  33  67  23  20  45  59  70  41  51  35  57  85  40  19  77  50  33  95  16   7  92  57  69  76  70  29   7  77  24  84  18  43  70  93  33  49  56  21  29  48  94   4  62  53  87  64  46  76  76  30  55  86  63  70  53  87  20  63  48  36   4  35  69  20  67  77   2  81  80  20  40  57  70  57  70  83  84  95  79   6  23  18  44  84  97  54  32  67  51  43  74  30  78  60  98  59  37  51  99  83  63  89  12  26  42  47   3   2  24   4  25  47  44  17  11  60  68  36  86  20  99  97   2  72  55   1  44  88  10  69  89  42  62  21  68  40  84  83  46   9  90  99  87  57  71  68  15  57  98  26  73  29  67   3  59  70   2  72  86  60  66  54  35  49  34  81  84  10  21  35  57  57  85  41  28  52  31  79  51  98  50   7  15  70  27  58  61   9  68  14  12  78  20  36  89  82  25  50  61  36  88  30  51  44  90  31  31  84  62  67  53  40  95  65  56  32  99  80  26   9  99   2  63  79  29  12  33  12  90  43  76  56  58  36  98  80  58  93   1  40  63  61  14  33  54  87  75  84  21   2  46  40  85   4  81  40  77  66  77  53  70  11  17  93  86  80  83  34  37  80  27  44  53  19  32   1  50  37  75   8  93  23  51  23  78  75  62  48  57  31  31  50  78  28  72   5  79  18  94   8  89  99   4   7  15  89  84  12  33  22  60  25  22  29  74  34  51   1  36  29  90  30  71  76  39  19  20  91  76  26  43   1  73  26  71  89  50   1  36  91  16  72  93  38  91  15  73  69  35  41  22  28  42  13  62  45  56  79  83  66  57  14  45  53   1  79   3  44  10  94  92  16  58  15  93  43  81   6  31  44  18   7  32   8  40  58  40   8  87  79  84  49  84  62  27  74  68  30  99   6  76  60  22  18  85  91  41  39  86  38  88  20   4  57  74  69  89  40  68  41  89  98  23  53  70   7  37  19  34   5  11  32  78  35  40  53  60  28  27  95   5  47  28  15  84  15  51  29  43  53  56  74  22  68  32  53  16  93  36  81  19  27  48  56  13  94  86  61  81  21  64   4   5  14  35   9  18  81  47  96  33  99  76  63  41   7   3  15   3  17  38  93  69  82  36  50  70  12  65  57  37  97  90  88  22  29  16  82  85  63  63  99  29  69  68  70  66  46  79  42  46  48  69  39  72  52  86  70  27  54  75  73   7  80  13  61  63  73  93  94  86  94  17  59  74  95  53  69  45  66  28  33  15  82  23  95   8  85  54  69  14  12  97  28   8  64  26  98  19  61  98  57  25  60  80  80  21  50   9  43  42  35  51  44  56  44  76  64   6  11  11  19  11   5  27  49  69  87  46  15  80  21  34  83  41  95   7  70   8  84  58  19  68  54  91  40  89  90  33   1  50  62  29  93  13  12  11  27  45  25  46  97  25  58  24  99  25  75  14  53  85  54  70  41  90  47  73  57  58  91  45  62  88  79  88  42  13  24  41  62  14  96  64  12  71  94  64  72  90  57  23  80  91  58                                                      
                                                    60  49  13  12  83   6  46  36  44  35  77  41  56  62  12  68  23  91  29  19  54  12  28  17  58  82  25  90  86  53  11  17  40   9   7  96   3  10  70  61   7   1  54  79  37  31  48  12  59  96  50   8  68  31  20  55  63  73   6  14  60  90  96  33   3  37  82  46  69  74  23  46  35  14  73  58  15   1  82  43  20  96  24  44  68   2  17  84  37  95  62   4  23  76  61  40  70  25  62  93   1  17  24  29  55  47  68  31  47  12  90  12  26   9  36  10  41  40  94  56  25  67   1  88   1   6  87  20  22  54  96  57  37  23  46  91  62  97  63  56  12  38  89  60  47  33  85  79  57  77  16  16  49  20  49  36  65  92  77  88  35  52  93  93  42  84  16  99  88  87  22  83  16  59  58  85  58   3   4   3  85  77  91  34  49  52  58  35  21  48  51  96  20  57  11  53  27  13  37  76  70  88  51  37  98  21  86  86  38  70  76  27  45  84  99  31  40  75  43  96  97  88   8  62  43  35  31  28  30  55  83  49  54  62  30  72  95  47  19  23   7  87  81  20  58  45  20  97  31  94  23  11  19  16  66  89  35  82  63  91  70  51  10   3  56  86  27  99  53  90   8  67  70  12  35  70  17  89  44  18  78  66  58  13  69   3  53  93  21  37  93  41  13  72   8  66  12   7  49  32  77  54  96  68   5  82  87  89  89  90  78  51   9   1  18  79  96  33  64  45   4  69  79  58  71  36   6  89  93   9  10  74  77  31   9  72   7   4  61  75  12  60  24  41  79   1  50  46  48  50  97  63  37  36  37  26  57  13  81   4  59  50  36  16  52  10  49  54   4  85   1  87   7  29  35  82  62  99   6  18  25  15   6   3  11  89  75  74  24  81  71  65  88   4  84  37  35  99  33  60  32  15  95  62  32  32  35  53  76   6  75  78  58  77  11  81  69  73  57  83  87  44  36  28  25  52  90  97  18  92  28  13  30  75  70  45  53  30   9  82  18  76  92  65  48  25  14  42  26  58   7  15  31  36  17  75  11  74   3  45   1  53  36  53  25  75  58  66  22  51  96  60  30  94  13  77  92  79   7  11  87  48  61  14  38  79  30  53  17  55  26  35  11  78  91  50  80  17  64  57   7   7  65  58  79  70  95  41  37  43  29  54  80  38  67  19  62   6  60  64  75  22  43  20  50  38  50  38  34  26  59  67  49  54  54  78  46  59  34  87  28  98  63  99  88  16  88  28  86  95  40  47  20  80   3  16   8  26  17  46  29  48  10   1  99  81  58  98  97  38  72  13  24  35  13   3  30  41  38  17  60   7  92  32  18  72  26  99  54  81  25  39  18  12  52  44  52  81  20  82  33  88  45  26  72  16   4  42  94  89  32  49  76  83  17  92  47  42  92  41   5   3   3  50  98  87  10  49  81  10  66  20  55  40  14  93  87  53  63  89  42  51  68  76  69  83  62  82  22  29  35  14  27  34  83  25  78  38  95  15  79  60  70  39  55  15  95  23  26  17  39  82  76  45  22  37  16  62  67  34  69  46   5  30  64  96  13  64   3  61  12  38  89  71  85  55  95  20  10  82  95  27  43  55  86  28  24  70  11  50  68   7  16  48  67  52   2  32  28  78  22  65  86   6  10  48  22  39  86  24  72  93  28  11  26  49  31  38   6  14   8  46  11  86  69  44  11  99  13  98  15  53  19  10   9  91  95  43   2  37  99  25  19  99  27  41  48  88  35  95  74  92  54  36   8  14  20  29  93  95  95  63  92  94  77  10  13   7  42  23  60  36  44  73  17  81  48  87  75   3  78  39  72  89  69  15  86  35  38  75  85  83  31  35  22  60  94  24  62  21  20  69  37  84  33  59  95  40  96  50  86  93  83  42  23  69  60  96  19  58  17  59  24  43  84  97  40  26  32  22  98  16  99  74  74  20  53  89  99  89  35  29  33  12  19  99  78  57  54  23  93  34   2  14  28   8  98  80  49  40  19  70  75  16  54  81  10   6  40  68  42  86  76  82   1  14  82  21  64  68  69  57  31  59  37  78  13  65  15  94  31  35  62  61  15  57  35  65   4  26  75  93  14  23  86  87  27   6  20  31  46  55  65  20  65  43  46  42  12  97  37  30  31  83  45  54  53  87  48  37  15  36  29  36  38  11  46   8  56  24  92  66  41  34  84  14  49  80  48  62  17   6  69                                                    
                                                  98  34  47  51  65  97  89  68  45  34   3  64  87  10  81  55  79  25  66  29  57  72  30  89  25  37  77  24  69  36  82  20   3  27  32  76  83  46  77  10  70  25  38  67   3  94  91   7  95  21  91  32  69  58  87  45  51  28  26  48  37  95  12  35  79  91   3  35  18  48  32  69  74  76  54  14   7   9  63  51  49  39  21  64   3  18  76  15  98  80  81   6   9  77  48  35  73  94  90  76  45  48  53  97  28  37  73  72   7  66  83  28  57  15  75  49  69  39  25  41  54  13  18  67  45  97   1  68  29  78  12  90  32  90  20  25  41  60  37  29  35  98  55  23  17   2  52   1  25   5  60  59  29  81  36   3  47  79  46  47  41  13   6   4   1  77  25  23  32  53  96  56  72   6  77   2  28  98  17  13  27  18  14  18  22   9  43  44  74  17  43  77  48  43  25  78  59  97  17  97  73  28  71  49  29  16   7  32  43  41  41  55   8   5  75  51  79  10  38  92  36  59  50  90   9  10  91  11  13  66  55  20  69  55  70   5  60  10  10  44  52  69  80   6  37  31  96  26  73   3  82  30  70   3  23  89  76  11  23  49  32  37   5  93  29  55  85  12  36   4  58  45  60  17  85  88  51  46  49  60  95   8  56  44  58  50  69  55   3  41  56  10  24  32  94  86  82  15  60  67  10  19   5  29  91  59  63  15  54  53  31  34  82  48  52  77  63  37  33  53  69  67   9  47  86  77  24  31  18  31  22   7  97  87  89  66  69  51  49  47  77  96  35   9  31  81  47   9  74  87  21  14  62  26   3  32  22  85  29  83  44  17  73  84  38  24  70  41  82  14   6   2  12  43  75  35  36  19  66   2  62  36   2  75  89  37  63  24  56  86  13  92  69  36  16  90  44  49  73  94  54  73  84  10  66  15  58  48  89   6  53  41  37  79  90  56  26  81  71  79  44  54  47  35   4  53  84  26  84  45   3  82  60   2  81  21  83  57  20  97  30  68  59  34  38  43  37  22  28  43   3  61  67   2  71  96  62  34  54  88  75  68  66  17  44  61  32  10  66  86  98  19  22  97  38   5  33  91  87  99  96  34  46  12  97  22  66  38  58  72   2  10   4  44  83  47  70  74  51  66  30  29  13  77  40  57  43  99  70  57  43  51  36  67  56  16  53  13  50  26  98  72  92  49  46   4  32  63  91   4  62  73   2  69  37  96  12   1  77  60  38  72  19  14  85  82  89   9  53  74  29  47  53  76  17  97  60  19  67  92  11  43  21  49  45  51   3   4  66  65  74   1   4  27  51  97  11  63  57  56  43  59  49  28  66  55  19   8  30  76  92  42  58  32  60  64  51  17  33  14  56   4  58  67  48  87  32  87  17  58  77   9  71   4  15  94  28  24   6  33   4  62  51  85  13  27  39  85  85  42  98  14  76  35  87  66  33  11  46  39  54  22  96  86  66  23  24  33  21   2  32  43  65  77  15  53  37  67  43  44  70  88  92  46  67  96  47  76  89  35  38  63  32  71  40  34  94  47  83  60  52  97  14  37  33  82  98   9  66  19  11  15  43  69  40  91  70  30  34  48  19  29   1  56   8   2  28  91  87  53  29  74  85  52  44  51  37  32  36  77  99  71  30  24  44  67  95  43  50  25  41  87   7  44  47  92  33  14  67   4  34  68  91  44  71   4  46  38  63  97  34   6  56  82  59  39  67  20  21   5  28   7  97  36  18  74  80  80  34  28  37  23  25  91  51  15  82  46  80  35  79  46  29  67  15  65  51  75  24   9  98  33  69  79  17  16  11  67  84  87  24   1  51  60  57  88  76  84  88  56  34  75  93  16  29  42  89  64  82  23  93  98  66  43  81  74  69  14  71   4  52  52   6  23  23  54  25  85  25  75   5  51  83  31  37   2   1  91  20  58  44  55  78  86  74  80  76  79  38  27  14  66  61  81  33  80  18  14  38  45  34  20  31  30  54  96  77  68  69  38  37   1  31  42  38  48  78  89  61  39  51  49  28  51  68  39  33  68   1  63  93  89  67  10  69  48  97  52  65  16  93  60  24  15  27  36  30  21  83  66   1  12  33   9  89  82  53  16  62  82  93  95  93  34  25  63   4  77   9  81  91  21  78   1  81  87  98  86  32  82  96  32  80  55  57  82   4  55  42  12  73  40  21  31   4  20  61  95  25  98  63  82  10  48                                                  
                                                80  68  33  17  26  23  12  73  70  75  28  56  93  84  85   1  91  97  23  11  95  43  38  27  29  65  58  32  85   9  72  59  41  22  47  28  63  45  70   5  90  48  85  30  69  16  58  77  83  77  79  40  71  55  43  90  91  67  75  69  66  79  84  27  35  61  60  63   2  17  43  21   8  14  92  46  22  52  32  29   8  24  77  15  68  27  76  90  98  16  45  59  77  48  86  70  36  71  39  44  99  44  84  89  30  56  48  13  84  97  62  10  10  94   7   3  51  41   3  80  31  10   6  39  44  16  31  71  27  80  90  20  55  45  17  96  13  19  50   8  61  83  56   1  57  85  57   4  84   5  26  55  33  34  99  64  24  75   5  67  85   9  63  23  42  72  99  30   2   9  87   1  18  20  88  57  43  51  92  27  10  77  73  81  33  35  81  25  89  77  56  95  67  29  93  97  17  39  53  32  58  68  82  81  91   3  55  82  18  69  51  72   6  82  90  48  28  83  67  47   4  70   9  75  64  93   2  85  10  79   8  16  13  55  65  12  64  57  86  82  11  85  91  97  29  81  57  82  88  61  67  58  34  22  21  77  72  19  54   2  69  17   9  38  92  17  72  86  30  92  75  93  80  99  21  20   5  43  36  62  34  59  72  29  32  78  65  47  18  34  96  67  92  88  95  11  45  43  85  36  46  75   3  34  20  38  67  51  94  54  53  97  90   9  79  96  28  49   8  68  70  30  58  26   8  54  36  24  53  74  76  81  93  30  46  16  41  74  53  28  27  67  49  90  38  23  15  35   5  57  33  35  74  89  12  68  85  74   3   9  38  99  68  40  77  23  95  17  24  91   4  27  71  83  83  25  70  43   1  92   8  26  42  89  46  65  83  81  13  25  97  50  49  71  29  44  21  85  52  95  21  74  30   5  42  27  95  49  35  24  22  22  94  46  82  80  15  67  87  88  33  65  81   4  51  74  53  64  75  38  80  14  88   2  54   1  39  55  57  47  68  29  56  49   3  44  14   3  69   8  33  82  90  72  97  85  32  89  54  98  27  81  23  50  72  25  90  17  52  35  36  27  17  24  75  96  84  60  92  56  79  35  22  27  55  75  69  34  51  55  35  46  80  94  80  41  94  55  83  21  79  25  75  95  91  50  29  95  87  80  79   2  37  15   4   3  62  73  13  67   7  17  91  44  49  40  59  90  21  55  36  14  52  13  30  38  88  18  97  25  31  27  27  35   2  12  67  61  78  28  47  67  18  21   5   3  47  72  14  40  56  49  70  88  24  54  25  54   9  21  53  19  95  98  16  47  58  71  65  75  72  27   7  97  75  85  77  32  34  75  70  25  78  88  55   2  34   6  19   3  89  70  44  68  62  52  69  57  37  25  53  40  12  27  99  43  29  35  36  34  20  45  50  38  76   9  75  91  79  78  71  92  67  48  46   3  88  52  52  21  83  59  21  55  87  71  50  94  11  49  89  64  64  26  38  24   7  82  12  67  58  61  76  24  46   6   9  67  82   2  90  79  44  38  71  36  79  23  42  39  30  35  86  88  51  44  20  58  90  97  26  13  92  45  63  60  22   7  57  70  99  31  29  25  21  25  22  13  39  98  94  54  86  52  75  12  89  30  74  37  97  57  60  73   2  29  25  39  72  91  66  86  62  79  67  22  67  25  21  20  55  52  58  56  28   2  28  27  67  46  65  33  73  37  10  97  51  14   1   3  46  89  73  91   4  21   6  81  62  49  20  87  51  33  29  27  17  55  99  79  62  42  59  76  77  32   5  89  25  22  89  98  95  16   8  99  39  85  24  67  62  68  84  43   6  52  24  63  83  38  78  39  12  83  45  46  64  49  25  63  60  84  77  76  77  79  70  64  11   1  75  16  60  67  82  61   6  13  68  23  57  40  95  99  28  35  53  40  39  41  10  44  38  49   3  89  38  76  17   1   7  88  42  41  56  25  21  49   8  70  13   7  29  75  28  47  47  31  96  86  95  69  88   7  59  86  68   2  12  77  54  67  31  64  12   4  23  87  86  30  60  80  16  40  12  51  29  49  96  35  87  62  55  57  85  73  58  96  98   1  73  68  21  88  91  10  34  71  74  49  31  37  44  95  26  82  44  70   3  68  32  26  43  98  60   7  37  38  60  24  14  46  33  66  97  66  47  23  36  99  92  37  61  39  65  41  91  84  36  50  82  99  50  17  85                                                
                                              67  90  22   9  91  30  66   2  77  18  35  85  43  50   4  27  64  44  78   9  49  74  56  37  96  93  68  43  54  46  95  50  87  55  97  13   2  46  14  76  52  66  52  66  81  14  73  73  36  34  23  49   2  11  45  15  70   9  97  14  51  75  75  46  62  22  45  63  50  65  78  34  56  63  70  19  78  80  64  55   3  63  63  58  78   8  84  13  79  65  81  35  59  18  32  23  18  96  25  65  68  73  49  28  63  57  19   6  43  48  59  11   3  47   8  48  14  63  41  92  66  66  36  99  61  31  61  16  91  55  22  49  77  88  20  50  33  71   5   7  44  54  80  49  51  30  87   7  56  61  80  27  31  96  99  43  57   2  83  44  87  30  92  43  29  71  52  29  28  79  79  83  62  28  65  69  85  93  24  40  41  76  42  97  17  34  45  19  73  71  34   9  92  40  50   9  88  47  20  19  92  65  64   1  46  88  79  80  36  21  42  93  82  62  18  95  95  25   8  40  52  87  67  49  14  95  40  24  24  29  76  85  71  38  76  67  25  43  69  22   5  15  25  97  87  92  20  46  74  97  90   3  24  98  29  22  49  12  73  27  61  56  36  30  75  42  19  65  57  34  62  69  92  14  25  70  64  14  12  70  30  68  10  15  79  28  21  41  29  41  25  86  99  26  81  75   7  94  46  94  92  24  63  33  71  39  56  31  53  31  94   3  71  28  51  51   2  65  99  90  52  58  88  34  91  57  66  90  94  70  24  20  67  47  27  91  30   8  24  23  13  84  16   3  52   9  74  50   3  93  89  34   5  13  75  14  96  33  29  49  73  69  64  59  51  98   2  62  96  19  61  66  73   9  86  34  87  95  30  27  81  19  75  18   9  33  85  36  42  89   9  14  96  29  30  42  40  77  50  34  91  42  18  92  12  48  40  32  90   5   3  93  67   3  88   5  32  17  23   8  49  60  74  26  39  33  20  79  37  42  99  40   8  38  28  50  43  93  43  40  49  72  86  35  89  81  24   3  35   5  77  33  82  71  45  67  65  68  51  27  13   7  34   3  64  67  46  13  89   3  62  34  95  59  49  37   2  27  61  10  60  86  65   3  88  54  72  79  72  19  48  86  77  29  31  86  42  18  23  55  28  44  28  60  23  17  94  18  80  28  78  14  11  55  90   5  94  14  77   4  76  85  89  59  74  52  81  64  36  23  82  67  79  52  35  58  31  50  99   2  98  81  31  33  20  96  82  72  60   5  62   4  46  19  58  60  23  97  28  37  63  89  81  66  16  78  93  14  66  55  80  72  95  45  99  42  91  95  84  89  55  59  56  45  42  44  30   3  22  48  36  40  19  49  45  82  69  90  97  54  70   5  37  14  12   3  96  20   8  99  86  89   1   8  51  46  40   2  95  96  44  74  65  65  97  58  71  25  53  72  57  77  83  47  82  10  93  50  26  65  35  83  58  12  62  52  67  61  27  97  46  33  13  52  43  46  63  27  62  23  44  61  76  83  70  11  84  62   6  98   8  36  44  13  65  60  49  59  74  79  50  29  61  73  32  62  48  87  47  56  34  91  33  51  55  84  91  40  45  33  70  29  92  85  85  80  18  70  43  42  20  51  24  68  24  68  73  95  84  57  91  26  74  93  10  72  51  20   5  29  53  60  35  98  16  11  73  37  87  51  76  86  42  21  20  44  24  85  24  75   9  65  18  33  54  78  24  94  42   1  93  91  68  99  85  72  89  35   3   8  33  78  82  31  94  59  18   5  77  84  54  18  51  84   8  69  64  35  34  98  25  18  82  11  80  24  42  42  60  90  59  92  62  61  43  54  27  73  78  78  85  82  25  22  80  99  80  75  45  31  82  19  55  84  40  60   8  90  55  84   1  31   1  92  19  69  62  96  31  75   8  29  71  44  23  43  56   9  22  72  17  77  27  96  82  96  20  64  88  45   7  79  85  55  79  90  80  56  78  32  93  70  83  81  69  85  38  37  68  14  95  65  42  23  57  75  46  73  88  76  29  71  41  19  32   2  24  21  45  16  80  86  43  89  30  25  37   2  40  56  47  99  92  86  80  43  16  86  87  85  55  81  71  73  93  30  91  97  10  85   6  26  41  25  39  31  19  37  71  79   9  51  49  95  36  68  65  48  29  87  42  12  40  57  32  49  13  85  75  40  86  75  29  74  22  45  98  57  76  74  97  37  29  81  72   4                                              
                                            18  37  59  11  32  11  63  14  88   8  26  78  24   1   1  67  31  21  47  37  68  91  58  45  48  21  51  39  58  47  77  41  94  31  54  96  26  85  34  21  69  47  99  38  47  89  63  22  56  95  65  94  95  87  51  76  66  49  21  95  80  13   1  98  51  12  51  38  15  51   8  69   8  70  25  56   1  83  55  43  14  73  32  66   1  55  28  50  67   3  55  73  14  51   1  91   9  80  38   5  38  28  53  60  94  64  97  60  64  40  55  84  16  74   1   8  89  91  83  16  82  70   6  71  69  67  27  44  81  66   3  47  22  51  55  46  54  82  34  97  20  28  24  16  88  25  23  15  77  14  92   7  18  27  23  52  48  55  61  61  28  75  55  41  57  62  50  63  17  55  67  84  57  60  25  62  66  72  54   1  61  65  70   8  19  33  83  87  38  21  84  63  83  98  50  79  95  19  20  15  76  73  66  86  66  78  55  46  79  85  22  59  15  60  51  35  62  98  25  83   7   9  57  34  57  44  18  56  94  69  41  23  73  10  81  39  87  47  20  81  35  35   2   3  48  57  29  28  68  30  44   1  55  87  77  73  33  42  72  89   3  17   5  84  17  75  15  15  85  67  99  97  19  68   6  31  85   4  41  25  25  81  75  13  89  48  52  84  53  41  14  94  43  49  35  60  89  49  54  20  64  64  84  65  51  76  51  16  51   9  19  78  38  27  94  13  15  43  69  93   4  35  96  15  29  88   6  95   2   5  73  53  51   8  41   5  66   3  23  47  81  63  69  58  76  50  53  78  13  46  35  16  98  43  81  81  90  70  93  15  96  95  66   1  71  85  10  76  68  15  63  81  11  82  69  30  72  92  35  64  77  23  94   2  56  35  19  86   3  56  27   3  84  83  98  92  89  26  46  30  81  92  80  24  55  12  50   4  12  36  44  58  11  34  12  79  78  66  91  20  85  14  25   4  30  70  87  99  84  89  98  88  12  38   4  32  74  98  21  80  91  32  45  97  76  98  73  10  28  56  90   7  74  27  39  22  53  72  24  21  52   8  26  43  87  55  29  87   3  88  62  69  87  86   9  40  67  37  51  30  56  76  86  45  26  45  21  19  83  70  99  57   7  99  16  97   1  44  41  30   6  19  31  11  75   3  98  61  29  63  25  49  98   6   1  58  80  10  97  84  77  17  26  71  76  60  22  49  52  63  60   5  21  92  43  63  75  39  86  74  42  46  71  28  97  38  61   9  92  69  90  59  46  58  24  86  37  77  42  55  35  84  95  28  67  62  98  56   4  23  59  32  69  42  37  63  17  45  58  14  77  19  97  93  60  60  20  66  11  67  66  20  16  53  61  21  87   3  84  81  11  28  67  68  90   4  71  71  50  93  97  36  10  39  45  22  31  74  81  97  43  28  20  87  41  57  92  26  78  62  27  46  35  52  54  10  95  38  59  46  44  78  17  49  67  71  66  85  82  17  21  51  36  78  54  80  56  95  19  33  52  49  25  73  63  39  15  54  85  65   4  86  41  17  13  96  60  21  28  64  79  76  52  69  47  95   3  35  77  86  34  74  22  18  83  73  41   6  52   3   1  44  56  74  89  87  51  11  82   1  44  67  16  51  61  39  76  35  23  76  33  10   7  61  59  63  12  58   9  63   2  44  88  49  29  69   9  38  63  93  21  34  60  19  25  15  92  20   6  29  32  73  51  55  30   7  14  66  40  54  98   4  31  24  62  20  22  89  25  15  58  63  21  27  44  27  69  63   7  65  76  81  73  11  84  97  73  67  79  47  93  84  93  72  31  63  52  51  40  38  23  10   9  65   3  59  28  43  74   2  64  15  10   5  37  43  14   1  59  51  90  32  81  96  55  59  36   7  20  22  50   3  90  14  18  29   7   7  73  56  99  31  56  97  14  74  58  86  86   7  93  92  90  11  70  37  53  60  47  13  25  12  80  85  37  86  81  52   8  87  33  70  54  27  15  57  73  73  20  39  22  95  53  29  21  30  91  28   1   7  40  93  99  74   4  63  85  40  57  59   6  69  47  28  49  55   8  40  32  84  76  95  51   8   5  45  36  74  62  60  99  64  77  85  89  51  71  52  43  25  46  84  81  84  22  41  29  88  63  42  33  93  12  14  85  20  60  76   2  48  28  61  64  85  39   8  46  78   9  88  57  85  83  87  15  49  51   7  68  29  47   3  31   1   1  40  33                                            
                                          77  54  27  98  44  45  38   2  89  79  21  77  95  21  33  94  71  32  12  85  36  37  77  15  54   4  66  83  95  42   9  49  19  97  93  83  77  67   2  48  26  86  66  64   2  83  88   7  83  34  97  58  28  92  54  62  69  68  48  82   2  75  52  75  91  96  16  52  59  52  31  63  86  63  36  95  77  80  88   4  45  27  97  49  49  84   2  94  59  58  43  97  81   4  50  36  42   7   6  32  59  59  90  44   8   2  42  59  16  24  54  53  96  42  60   6  23  85  31  16  30  64  57  31  91  26  95  51  64  84   6  39  10  42  64  60  65  34  24  67  58  31  40  52  17  69  45  51  82  90  26  80  65  68  93  44  90  31  25  73  42  99  58  61  99   2  98   3  32  94  95  12  74  43  23  93  71  70  94  87  48  43  65  27  49  92  10  45  84   7  85  16  51   3  10   2  74  53  94  35  57  67  43  62  42  22  90  22  11  35  63  62  51  32  35  65  27  27  76   7  13   7  22  63  95  40  82  89  78  24   3  50  94  32  37  85  21  34  37  28  31   4  57  82   6  37  95  21  53   9  13  19  19  76  10  89  80  53  78  58  37  45  57  61  86  79  91  34  96   1  85  74  17  97  70   2  33  32   9  98  10  20  58  66  55  79  91  80  31   2  34  93  71  73  57  96  78  69  37  98  80  44  64  20  21  53  64   5   5   2  65   2  29  69  60  45  93  65  52  91  61  42  61  54  32  95  84  82  83  86  33  36  34  30  45  15  55  63  34  44  79  13  93  13  27  39  95  50  24  65  54  52  64  72  60  41  78  34  16  67  26  73  95   3  85  94   9  19  56   8  54  85  82  93  48  50   8   8  67  47   1  25  10  77  54  50  51  37   5   5  58  37  52  83  80   3  94   6  88  61  44  47  30  63   9  28  94  11   5  72  40  76  12  55  70  87  56  30  54  94  47  20  65  49  76  46  29  14  37  51  92  43  70  59  73  74   7  29  87  68  23   1  45   5  73  11  46  89  42  42  21  25  96  35  66  45  82  11  49  55  91  20  12  40  32   8  77  28  45  96  71  20  79   6  25  67  37  46  61  57  86  78  36  53  64  72   8   1  43  94  15  78   7  26  18  40  36  75   8  19  23   4   8  24  22  43  17  22   2  50   4   6  63  42  25  91  42  74   4  84   8  50  87  81  37  73  56  18  74  39  38  95  73  16  39  79  95  16  74  74  11  24  14  83  50  96  19  38  61  25  19  79  79  49  22  75  55  15  65  70  51   6  43  32  40  21  39  76  91  92  27  96  48  88  22  67  41  18  42   3  97  89  11  81  46   1  38  86  43  76   3  20  32  27   4  61  83  75  63  30  95  97  14  82   9  99  39  42  26  65  10  96  17   5  44  94  87  51  98  19  41  68  33  55  87  16  66  97  72  31   1  15  80  35  55  45  25  70  24  54  48  83  12  55  15   3   5  40  24  55   5  71  36  71  91  56  67  36  75  19  78  87  15  71  11  46  62  64  28  23  57  46  38  56   2  61  67   6  92  74   7  49  14   8  40  87  68  53  20  46  49  61  69  59  16  75  27  11  64   5   2   3  69  90  53  34  78  79  40  97   2  84  26  99  94  29  87   8  72  12  82  84  28  38  27  74  50  12  54  62  62   9   8  97  13  70  49  84  46   5  65  67  81  97  91  69  26   1  38  76  71  76  33   3  79  45  92   5  67  78  31  25  35  76  92  37  62  86  57  45  23  57  31  48  91  17  68  59  46  22  52  35  67  62  70  25  38  97  40  69  16  22  15   9  72  88  44  95  63  77  40  21  70  34  80  36  26  10  42  25  81  30  22  95  42  46  77  68  80  27  65  29   1  68  68  34  52   5  15  37  72  28  58  68  82  61  57  84  14  33  84  46  39   6  14  29  36  48  65  43  29  53  70  54  16  59  36  22  31  32  49  25   7  66  47  31  35  15  42  38  75  53  16  93  26  32  56  13  78  99  36  40  26  99  71   9   8   3  33  42  25  83  62  60   8  77  20  74  49  87  53  14  92  38  21  97   7  30  81  84  23  91  53  26  32  27  34  36  93  27  51  26  12  57  73  61  93  28  24  57  36  96  16  93  23  78  95  51   5  45  84  85  77  75  73  84   3  74  45   6  12  73  42  39  43  85  34  28  70  47  11  39  98  44  30  57  59  28  93  80  73  48   2  41  77  46  31  54                                          
                                        73  24  44  15  28  56   3  46  88  23  26  52  89   4  30  64  93  43  18  87  34  78  60  37  19  39  17  94  88  63  34  29  69  86  69  61  38  34  34   8   9  85  69  26  13  50  35  37  22  73  52   4  60  45  20  79  95  55  97  33  78  35   7   4  74  48  90  90   3  69  53  83  90  57  79  60  81  22  36  64  19  79   4  95  23  64  32  98  29  94  33  74  59   5  87  29  55  54  36  88  24  96  88  81  29  10  44  30  55  90  35  97  58  98  70  80  44  91  16  26  95  44  22  99  78  39   3  58  52   8   7  33   5  74  43   6  66  58  95  82   4  44  44  35  26  24  22  57  12   9  64  91  72  58  21  12   1  26   7  16  86  74  52  14  96  35  80  18  73  29  88  68  94  35  93  72  53  22  74  25  77  69  13  81  18  67  92  61  84  94  55  96  37  84  44  70  68  13  51  59   8  66  47  47  97  32  65  18  53  94   1  32  35  55  83  30  81  34  43  32  10  60  12  95  58  44  75  72  52  60  58  50  69  61  94  38  18  41  36  80  51  80  52  13  13  62  40  15  69  54  11  17  20  74  35  55  43  64  19  65  30  70  77  67  88  95  73  74  91  24  92   4  52  87  18  61   8   8  29  95  36  24   6  54   9  31  90  67  66  64  19   1  13  94  80  95  74  96  78  24   7   9  48  51  29  70  92   1   4   1  78  55  86   9   3  74  42  80  49  19  89  71  38  96  99  43  41  55  81  81  91  97  71  48  88  61  94  13  12  91  21  44  15  54   8  93  65  13  39  51   6  25  80  14  15  42  60  13  93  42  43  88  76  52  49  51   1  53  89  58   9  30   8  15  51  14  85  35  72  61  52  26  80  39  61   2  29  74  51   9  40  30  22  70  47  27  63  81   4  91  97  37  65  52  71  97  26   2  20  59  26  96  57  91  45  11  20  22  67  95   9  38   8  55   5  30  23  89  92   7  44  26  21  96  55  79  55  36  77  27  15  84  32  40  81  89  29  61  22  89  36  89  29  44  21  96  81  16  47  33  92  52  65  95  77  87  96  63  48  88  61  95  77  91  28  51  81  35  81  81  41  39  27   6  37  88   3   5  93  68  49  32  20  64  59  32  59  85  61  80  66  32  55  44   6  84  90  62   7  86  39  12  75  43  24  89  81  19  95  55  68  85  16  75  15  68  35  79  82  94  65  28   4  36  22  93  49  73  37  42  12  66  46  91  29  79   3  75  16  66  22  74  11  29   7  28   6  86  23   4  98  41  55  15  37  30  61  27  33  78  76  58  26  99  54  98  23  26  36   6  98  15  85  32  44  34  51  48  62  88   3  81  32  92   9  38  41  85  98  98  13  54  41  28   5  29  25   8  54  68  68  13  13  19  45  34  55  28  99  27  14  19  26   1   8  10  52  65   3  96  56  86  16  81  16   6  62  28  38  49  90  17   4   4  88   1  60  32  48  43  40   8  16  12  49  49  35  63  35  26  39  50   8  71  84  97  23  88  48  72  62  29  17  27  49  69  82  52  92  83   7  96   9  29  22  20  58  69  67  95  89  84  84  31  47  27  70  51  75  96  78  86   2  30   2  30  15  47  58   5  47  54  31  12  56  29  55  35   4   7  45  25  99  68  93  36  43  48  30  16  83  70  93  33  76  34   1  57  34  38  25  80  57  76  22  11  88  98  10  56   2  76  91  36  27  13  35  76   6  29  60  22  70  44  60  76  10  33  99  10  85  19  37  69  97  85   8  28  35  22  38  84  37  23  47  24  96  99  93  49  19  24  34  16  11  53  55  63  76  76  63  93   7  42  36  54  82  61  32  38  59  50  35  17  85  47  78  55  40  57  75  51  19  37  60  81  49  34  60  68  39  14  72  52   6  38  96  36  14  94  38  79  75  96  52  87  14  35  21  33  19  71  48  43  10  46  30  11  82  11  78  20  94   6  93  12   1  99   5  30  58  39   2  88  77  25  70  18  73  34  92  35  98  69  46  89  65   9  59   4  78  74   3  22  14  27  61  33  89  56  16  19  11  44  66  44  11  39   6  38  65  26  73  33  45  25  37  13  27  53  93  19  28  58  93  93  33  14  83  70  56   3  22  86  67  25   2  55  84  49   5  92  81   9  30   4  30  16  11  81  39  44  23  75  87  39   1  24  54  55  36  37  51  91  27   1  94  53  10  92   9  99  61  46  80  70  28  10  37                                        
                                      1  70  26  78  30  29  80   2  53  41  60  45  92  29  98   3  60  39  65  22   4   1  80   1  34  37   1  36  38  21  72  71  71  99  34  48   2  67  46   6  21  38  54  17  29  48  63   4  99  28  54  67  36  43  25  67  88  45  35  21  44  10  18   1  64  17  42  18  83  22  27   2  11  58  28  88  37  34  97  96   3  67   1  44   5  14  10  67   9  88  13  87  47   5  80  28  32  46  48  61  56  80  63  54  84  20  86  56  81  62  66  18   5  48  43  31  96  40  66  22  57  75  90  67   7  35  68  45   2  46  56  21  66  98  57  54  73  48  77  64  37  70  84  86  59  88  77  53   2  60  53  20  25  38   4  94  42  63  49  78  54   3  51  15   6  71   1  76  69  35  94  83  23  45  87  65  11  57  85  99   4  20  45  10  81  13  85  36  55  21  88  72  63  65  23  47  64  67  57  97  93  15  50  16  88  77  25  70  48  40  64  69  98  48  20  45  70  19  46  98  12  66   4  81  75  94   6  74   9  18   7  18  72  55  14  93  75  73  82  10  45   5  30  63  16  85  34  43  94   3  63  33  97  24  34  80  24  22   9  83  71  61  80  24  24  37  85  21  73  17  20  97  59  10  64  63  82  48  22  16  98  21  65  22  38  99  28   4   7  79  44  68  83  68  21   6  78  16  36  25   2  25   6  76  35  43  21  58  11  54   1  94  65  96  25  87  10  57  32  55  75  55  67  54  24  67   2  98  57  13  40  92  66  86  53  28  77  15  88  39  99  52  54  59  78  79  68  63  10  54   4  29  47  82  54  72  50  62  38  85  32  35  23  74  35  81   6  55  71  64  45  11  50  98  30  75   1  28  63  42  41  19  80  16  33  19  38  53  89  24  68  86  17  75  23  38  25  24  26  50  13  96  88  97  94  14   6  20  70  73  56  91  77  41  97  75  17  61  91  88  63  37  35   1  15  28  61  29  78   4  38  12  30  24  47   7  67  34  83   5  80  76  92  88  27  21  21  13  11  21  94  75  44  76  18  81  66  63  90  85  36   3  97  54  29  95  42  94  17  36  80  94  57  27  35  83  38  96  84  95  25  69  91  46  57  15  82  63  61  29  52  52  96   2  36  49  56  66  53  87  76  34  55  88  33  31  51  97  65  11  66  71  41  95  28  62  74  17  33   6  45  88  41  34  62  20  58  66   4  65  44  65  84  13  18   7  83  26  83  94  57  89  41  32  21  36  28  75  21  58  55  27  96   8  86  61  26  81  39  69  14  83  87  92  61  15  68  99  31  74   9  51  65  49  57  19  85  83   9   9  41  76  68  14  41  61  98  92  19  40  84  55  30  68  46  99  80  68  47  19   5  56  40  13  64   4  56  22  37  15  61  33  38  26  62  45   5  10  15  40  11  51  30  29  18   5  37  94  71  23  72  25  54  24  63  27  34  13  55  10  73  99  28  48  48  50  38   4  49  17  29  40  74  78  42  21  70  80  83  61  29  71  45   5  63  84  98  95  33  32  68   1  93  30  51  13  10  51  32  19  84   5  12  82  90  41  26  58  63  92  81  36   2  49  67  84  40  30  20  67   9  89  67  58  78  33   3  65  14  73  41  38  61   8  19  74  86  47  21  97  83  68  65  96  63  78  42  49  33  84  10   4  46  26  14  38  43  15  34  78  20   3  14  89  49   9  26  37  65  26  38  12  55  53  52  10  39  20   9  16  71  20  98  34  21  81  80  25  57  41  13  34  71  51   1  87  35  88   7  30  17  96  10  16  85  55  32  72  73  72  47  99  46  56  18  48  83  26  64  25  16  73  16  76  73  54  51  42  63  20  86  98  79  27  62  81  62  10  17  39  96  57  15  32  89  69  66  18  15  91  28  63  70  24  77  68  88  78  59  98  95  53   3  41  68  91   4  85  22  24  93  34  78  37  43  87  37  94  67  95  12  41  88  36  15  68  98  74  42  17  48  60  81  32  81  48  91  19  98  46  13  96  21  91  41  76  63  90   5  21  39  84   6  57  31  48  62  76  95  37  11  35  49  40   8  15  41   8  89  85  83  73  78  31   4  70  71  80  76  62   7  38  69  31  16  18  74  13  80  44  17  87   7  66  95  85  74   6  97  10  60  13  87  78  11  73  57  61  49  86  23  26  92  59  10   6  20  94  49  64  98  22  10  98  50  92  27  49   5   4  96  89  81  59  46  87  16  96  44  30                                      
                                    31  34  39  17  96  18  17  82  27  80  99  73   6  46   4  66  10   4  46   6  45  32  84  41  91   2  75  68   3  77  60  51  60  24  10  85  85  82  18  22   1  83   3  96  59  15  41  39  26  39  81  97  22  43  85  83  25  31  45  48  24  23  98  79   2   3   7  46  32  48  68   4   8  49  91  94  91  79  84  59  94  39  31  96  37  64   6  87  76  72  58  88  24  32  18  75  51  96  35  39  59  24  55  50  96  11  86  99   1  15  30  50  76  42  37  98  51   1  73  80  11  80  92  97  15  27  82  40  31   5  29  91  73  13  39  84  37  43  16  35  31  80  69  98  82  66  59  94  75  34  63  20  84  34  33  39  83   8  91  86  11  75  50  48  92  43  45  76  40  14   8  16  49   3  16  69   3   4  35  17   1  24  97  47  90  28  93  49  85  93  60  25  66  35  94  19  80  50  39  83  38  15   6   6  29  24  85  49  46  81  21  84   8  95  70  76  58   5  46  16  76  70  99  45  23  31  96  85  64   8  68  36  18  47  35  47  56  10  23  76  83  76  69   8  64  39  24  24  41   9  22  28  37  77   7  74  60  68  29  16  18  42   8  46  26  42  50  26  32  53  95  58   9  77  33  73  25  62  26  48  50  38  47  63  74  76  15  51  88  49   4  25  49  64   4  25  79  16  37  30  87  27  15  39  10  20  28   7  70  33  25  99  20  57   9  67  50  37  95  87  48  98  83  39   4  45  33  62  23  46  16  62  54  24  36  16  72  81  73  95  16  73  11   5  93  13  94  44  51   6  24  14  13  32  70  42  53   1  27  77  43  29  19  63  25  72  12  86  92  19  24  15  67  23  14  73  64  64  39   4  43  48  13  26  45  52  88  99  35  42   2  76  42  33  65  29  54  72  75  78  19  32  21   8  13  18  16  27  14  17  41  32  95  83   6  58  42  86  19  71  16  76  22  91  32  70  81  30  62   5  85  52  87  12  69  44  96   3  31  35  23  76  51  25  40  25  13  21  83  71  38  32  47  33  94  55  74  92  99  94  31  83  27  96   6  17  40  26  37  51  76  44  15  65  64  57  66  79  89  82  92  44  73  52  68  50  37  78  92  92  66  22  96  15  71  30  57  54  35  57  32  87  86  34   9  64  54  42  29  90  51  49  88  30   4  41  28   9  66  97   9  75  49  46   3  46  28  43  68  32  31  28  36  44  42  12  92  30  41  93   4  53  43  59  56  66   4   1  96  76  71  59  46  93  53  26  57  95  18  23  75  83  48  73  63  65  24  88  24  61  43  72  96  65  86  92  99  24  39  87  84  22  39   4  53  16  75  54  68   9  77  99  16  87  27  13   6  81  16  55  70  45  65   7  29   8  32  27  77  70  71  56  42  97  55  19  51  60  14  83  35  31  87  86  43  73  33  97  18  30  21  80  29  47   4  83  86  64  42  94  80  98  57  41  62  31   1  83  72  21  96  75  87  26  18  14  72   2  66  63  40  88  55  22   8  56   8  50  56  90  97  20  73  43  50  15  57  78  72  40  61  96  46  34  19  78  68  69   3  84  24  50  46  98  70  24  12  10  97  52  86  19  17  90  73  11  34  50  48  95  93  99  27  39  52  44  30  28  28  41  30  11  54  30  95  82  73  20  98  96  13   5  60  70   3   9  70  16  32  33   1  94  18  41  82  17  28  10  28  41  58  99  78  27  53  27  67  76  57  52  33  33  31  45  62  67  56  11  94  74  38  13  29  22  14  91  82  55  21  51  18  35   8  49  46  87  29  75  43  26  46  64  43  34  61  95  83  49  11  87  13  34  66  21  12  97  96  10  42  73  66  50  83  78  15   1  26  14   1  36  71  47  93  82  82  10  71  98   8   4  33  87  86  17  16  41  89  11  15  21  59  27   7  91  45  43  15  52   4  43  57  80  61  57  27  84  15  80  71  16  14  29  11  96  64  43   6  24  79  46  51  69  92  57  34  75  86   8  98   1  26  35   2  59   6  88  45   8  24  80  68  80  50  56  45  31  94  70  92   2  97  47  22  64  39  17  67  26  57  20  82  47  34  91  60  97  36  95  46  79  50  68  12  67  67  62  53  70  51  25  21  49  41  11  22  47  88  19  50  31  42   9  83  12  18  60  55  10  36  83  50  14   1  62  22  74  64  79  65  62  46  28  32   2  22  46  63  65   8  92  89  54  60  54  10  72   9  13  57  49  52                                    
                                  19  89  54  85  33  52  59  51  53  74  26  33  61  94  75  27  35  49  96  38  52   2  25  40  26  84  64   4  45  75  22   1  45  15  49  31  56   7  64  11  85   9  22  37   2  13  22  70  78  16  57  47  66  64  96  10  90  63  85  76  26  83  28  40  71  85  52  87  97  21  43  13  36  37  29  78  22  15  77  65  12  95  30  48  72  68   7  66  86  30   9  68  88  26  56   6  57  56   8  85  35  42  51  22  84  59  32  24  26  51  95   7  89  16  68  11  62  13  79  47  97  29  51  85   6  82  26  53  35  38   1  86  15   1   5  86   9  64   3  14  35   4  30  76  62  32   4  51  59   5  82   4  39  28  54  72  92  56  15  49  82  69  36  39  70  13  57   2  33  75  18  81  56  20  67  85  26  62  31  99  35  68  30  91  19  39  68   2  37  34  49  71  60  51  19  84  94  33  56   6   5  52  93   5  61  66  14  71  61  71  65  84  83  25  32  54  91  52   1  87  63  51  65   1  72  77  77  13   6   6  46  66   7  29  33  52  94  81  30  51   7  87  89  72  85  52  46  19  55  81  15  95  34  66  21   3   3  43  10  96  97  63  58  62  87  74  19  81  26  12  66  22  32   9   2  74  76  10  82  66  85  36  97  11  26  24  74   9  58  21  11  64  85  22  76  26  37  24  34  70   3  87  30  59  57  12  90  70  24  33   2  33   3  49  23  65  99   9  74  59  28  61  94  21  87  86  51  84  94   2   4  99  82  75  93  48  47  88  11  99   9  75  86  55  57  42  61  40  55  21  73   8  56  32  12  11  51  16  83  35  87   1  40  91  96  31  59  96  93  78   3  25  84  27  84  60  36  79   9  53  18  93  91  45  39  86  35   8  31  29  49  65  47  30  71  79  97  59  24  26  26  35  11  33  37  65  77  24   1  50  20  23  35  44  79  53  37  78  31  58  83   9  41   8  69   4  65  85  53  96  34   5  30   4  20  89  17  33  32  27  58  63  24  56  61  81  94  65  24  32   3  92   3  83  65  79  10  50  23  48  64  12  48   7  72  91   5  54  78  93  54  71  80  29  53   7  45   8  70  52  23  87  60  51  89  48  49  35  85   3   5  51  42  23  19  97  91  66  95  23  96  65  91  17  41  51  43  97  96  87  36  53  58   9  32  32  57  50  23  20  58  65  66  29  39  98  98  65   1  90  37  44  62  55  14  37  83  40  52  44  49  86  94  80  20  82   6  57  15  30  24   3  19  97  97  57  11  25  58  73  21  22  96  88  38  48  84   9  52  32  68  68  98  74  80  50  57  87  59   5  30   7   3  55  78  41  14  32  21  11  90  63  31  52   8  93  85  54  34  18  60  16  66  30  74  60  53  77  28  78  83  27  16   5  24   1  34  46  59  41  90  21  87  86  47  39  72  92  38  65  51  89   4  19  71  19  65  86  35  24  56  31  29  32  94  45  35   6  87   4  82  68  56  41  97   1  51  64  64  24  46  42  15  66  25  48  24  77  14  25  57  36  71  91  23  62  87  71  87  97  76  16  65  36  55  85  31  99  83  93  48  50  48  53  67  35  85   9  86   2  85  47  28  37  13  84  74  26   7  61  12  25  86  20  54  78  57  55   7  48  91  61  28   7  15  37  65  41  37  82  75  21  58  84  79  84  13   3  64  86  58  12  81  53  82  55  14  65  84  45  89  52  55  74  64  61  39  45  71  33  80  47  12  19  83  93  23  35  77  79  43   3   8   1  47  12  92  63  63  78  14  39   1  29  69   2  86  55   2  81  40  93  21  97  66  56  29  45  65  25  99  96  99  43  55  94  30  80   8  31  92  69  95  44  18  88  61  66  81  83  53  24  33  15  43  13  90  22  50   6  51  87  69  54  89  16  55  76  52  64  57  75   7  51  28  86  63  30  99  86  77  27  43  78  91  13  26  82  31  91  50  54  88  13   5  18  53  60  93  33  85  65  76  27  79  39  96  36  29  93  13  69  21   4  25  96   6  95  15  88  49  83  86  52  48  67   6  23  33  23  17  25  71  24  91  87  70  38  90  44   6  27  20  23  16  55  86  93   9  49  69  29  41  94  87  60  72  63   1  82  55  47  45  37  48  15  83  13  67  86  67  10  62  83  66  41  59  31  91  53  60  86  84  23   3  84  26  83  63   8  46  62  93  18  93  16  64  92  78  56  11  32  81   9  56  68  64  47  23  22  57  61                                  
                                41  43  18  55  85  86  75  75  87  69  51  88  10  25  28  54   9  20   5  47  80   8  56  89   7  29  90  84  10  81  45  25  60  86  99  30  90  57  68   7  82  34  82   4  96  21   5  82  23  86  55  97  94  56  49  43  37  72  69  43  94  91  28  72  44  53  33  92  99   9   5  56  97  59  88   1   9  14   5  36  34  43  77  42  73  32  41  35  55  86  23  71  32  73  26  71  31  71  84  49  60  59  57  58  56  38  56  53   2   8  31   7  55  62   7  60  36  41  58  23  13  30  45  81  10  21  61  55  88  53   7  73  91  33  46  16  15  74  18  30  67   2  75  86  89  44   9  89  64  34  72  99  43  40  63  96  56  15  12  37  13  87  43  20  19   2  91   6  34  88  63  91  64  94   7  92  58  57  64  57  96  33  28  62  92  57   4  71  51  41  47  90  81  13  23  23  43  29  50   5  72  27  26  13  51  73  50  40  76  33  97  73  77  71  11   8  66  68  17  60  43  47  96  65  24  61  48  33  65  92   4  84  62   3  28  77   4   6   4  41  17  21  13  34  28  36  74  50  94  95  66  69  62  23  16  97  55  72  82  49  72  70  16  79   6  51  69  83   8  68  18  76  87  17  16  88  95  76   2  95  59  67  57  99   2  79  27  97  18  84  37  54  38  25  14  19  59  88  23  90  35  55  99  63  77  10  48  31  60   3  78  40  41  11  21  76  19  96  61  96  17  80   9  65  65  40   1  77   3  86  71  90  23  14  35  65  38  61  81   8   7  18  50  37  92   1  21  62  11  21  11  17  91  43  95  10  24  31  54   4  98  98   3  47   7  75  89  54  75  91  36  83  45  38  37  18  83  83  72  73  66  70  43  44  72  76  89   7  34  91  38  29  82  24   9  76  32  60  58  73  82  91  42   9   8  11   6  49  74  21  39  42  34  85  45  30  56  43  29   8  55  28   5  11  75  56  43  99  38  10  75  99  81  63  33  79  97  22  46  85  34  11  45  96  99  53  81  64  22  33  48  30  56  65  42  42  14   5   4  55  23  56  76  13  30  76  30  68  93  52  63  79  47  90  60  51  46  67   7  79  43  21  51   3  74  73  51  69  30  36  83  49  94  69  51  28   4  95  61   9  32   9  17   6  66   3   7  51  73  53  74  29  72  15  38  33   2  18  71  60   2  65  20  50  63  27  17  57  78  80  46  62  34  70  45  37  49  51  65  13  99  63  14   8  93  33  97  42  19  33  47  55  12  28   2  54  84  63  25  74  31  41  49  24  75  86  86  31  32  13   2   1  96  53  49  21  85  72  94  78  68  28  66  83  13   3  73  88  42  43   4  99  35  26  13  81   1  48  31  18  73  54  20  41  48  90  52  55  11   3  47  59  50  70  22  75  83  47   2  49   9  53  47  35  42  49  55  70  72  17  28   9  99  21  72  41  58  41  57  66  85  68  44   2  55  89  33   5  42  83  99  52   5  73  32  54  38  76  10  48  39  20  61   4  65  72  38  82  28  65  17  51  41  16  41  41  12  14  12  30  88  46  31  63   1  87   6   2  65  42  41   1  10  66  38  35  12  70  72  34  47  25   8  80  97  13  90  85  14  65  55  92  67  32   5  68  98  57  57   6  65   1  91  48  86  34  62  70  55  77  53   3  88  87  86   7  67  33  59  26  46  23  24  68  95  74  13  73  95  12  52  85  21  72  70  10  11  18  52   8  15  28  29   7  11   7  92  62  86  83  68  53  29  83  96  79  94  36   3  36  78  77  53  12  77   2  65  41  35  65  65  13  59   3  16  94  21  37  51  23  83  14   9  14  34  61  89  53  54  18  18  47  83  80  14  61   9  52  50  84  70  14  36  26  91  38  63  53  65  14  15  69  16  38  37  87  89   6  41  26   6  99  13   1  10  83  40  50  28  38  88  85  40  53  69  39  18   4  57  24  77  32  87  81  97  82  54  80   3  63  65  13  94   5  36  28  29  19  95  12  52  17  50  66  46  15  95  99  41  40  69  60  13  82  91  11   1  35  33  38   4  32  71   6  71   4  94  23  53   7  42  32  97  74   6  79  17  61  91  64  61  62  15  66  50  52  58  31  95  54  19  82  80  38  23  41   6  10  31  83   8  61  44  23  54   3  38  22  34  11  62  21  71  72  79  48  97  63  59  71  69   4  33  61  58  60  69  16  31  38  85   8  31  37  60   3   6   3  31  56  15  29   7                                
                              38  12   7  38  89  21  68   4  74  92  65   7  17   3   1  45  22  15  40  80  21  83  59  97  30  58  54  80  81  94  51  78  71   3  55  51  47   4  48  68  19  87  43  86  65   3   3  83  67   2  62  28  46  14  62  77  78  79  25  62  23  89  59  85  29  58  53  28  96  43  12  54   3   6  22  91  56   5  86  23   2  38   4  51   1  18  84  24  48  39  87  84  14  59   4  94  35  46  61  38  80  29  24  66  43  62  36  10  41  31  51  20  15  71  55   5  89  85  27  99  95  81  45  40   4  21  98  83  55  73  10  56  21  96  98  41  87  38  36  14  91  39  99  17   9  14  79  68  62  71  14  52  17  48  60  38  56   7  61  17  49  13  89  98  60   8  99  91  78  46  81  82  50  90  91  58  50  58  15  10  11   8  94  58  14  13  42  97  31  25  17  67  51  76  94  72  78  34   4  37   4  26  73  54   3  60  46   1  65  85  40  65  66   3  90  39  54   4  84  13  60  29  55  16  39  39  39  21  87   3  30  38  43  79  33  35  40  34  17  97  25  75  28  53  11  24  39  51   2  34  34  37  90  66  81  30  11  64  22  73  38  49  63  39  42   7  59  67  45  17  22  93  85  95  42  58   6  22  68  44  39  33  55  59  77  35  65  72  11  64  45  85  73  28  65  29  67  71  78  48  21  19   5  17  11  22  23  54  43  10  46  68  40   4  92  27  91  14  26  78   8  27  29  55  50  51  25  24   8  50  41  22  25  45  54   4  45   1  46  48  48  46  48   9  31  83  67  77   8  13  27  57   6   4  73  41  63  49  21  23   3  99  78   3  75  30  95  19  55  32  86  38  17  40  97  43  75  80  43  24  84  25  40  55  90  12  79  24  10  63  29  85  88  21  49  29  57  83  70  83  89  72  83  77  51  82  83  98   8  12  67  82  38  45  69  93  16   6  40  41  69  19  52  71  59  70  98  29  59   3  57  30  44  90  27  43  44  79  29  15  70  14  67  22  82   8  31  20  49  20  48  89   6  31  62  29  21  92  99  87  18  77  61  53  66  34  56  18  32  89  85  22  74   6   9  85  87  59  63  64  26  86  98  42  97  87  64  46  94  54  29  66  27  89  35  58  50   3   6  36   4  47  54  63  40  30  62  11   7  62  71  71  65  22  79  19  25  52  96  63  72  79  14  91   6  19   6  58  92  31  90  83  81  44  73  18  50  98  44  70  95   7  42  58  63  69  72  14  21  98  72  66  67  34  61  32  54  32  58   4  55  68  28  24  19  40  32  53  84  44  79  43  19  21  98  59  43  23  91  65  78  55  83  16  93  72  98  54  59  51  89  16  29  63  44  43  12  78  88  13  50  71  49  29  40  92  22  91  60  26  29  20  79  74  13  40   8   1  98  75  41  59  57  99  11  91  11  16  73  21  67  50  66  15  29  13  48  35  38  99  61  78  48   4  61  95  99  65  12  27  12  31  17  58  94  55  45  65   4   9  38  36  68  12  14  16  77  62  14  20  16  12  82  74  12  75  67  67  19  90  70  58  14  96  25  17  34  14  63  76  73  45  11  17  50  19  82  85  74  14  96  28  10  77  15  34  86  16  73  46  74  57  85  51  11  23   8  69  84  87  12   9  65   4  88  88  33  79  47  24  22  23  97  42   2  62  64  43  56  88  21  96  54  84  88  56  73  47  26  29  13  10   5  73  47   8  59  27  33  34  63  83  39  43  53  76  37  20  89  73  14  45  29  11  27  95  47  59  39  68  39  51  34  44  27  34  92  71  84  64  60  35  13  93  91   7  20  51  37  61  13  91  85  21  10  14  63  13   7  96  29  49  52  80  44  61  14  42  61   2  82   5  53  77  55  36  19  14  73  28  67  12  27  33  79  63  89  25  17  67  79  73   3  51  10  16  88  28  21  61  27  87  83  83  47  84   4  28   4   7  24  98  27  30  95  38  99  66   5  53   2  82  95  36  42  83  72  12  20  88  83  15  62  97  54  46  69  95  89   4  15  13  65  84  67  10  97  13  20  62  61  89  62  39  70  28  79  60  53  27  23  69  19  17  59  68  45  60  90  10  19  83  80  62  16  15   2  73  10  55  31  15   5  97  25  84  99  98  29  55  64  20  92  73  35   2  87  59  87  73  78  35  87  82  16  55  97  29  78  53  48  56  56  18   9  16  56  79  52  55  14  32  16  87  66  91  61  19  54  71  51  94  83  76                              
                            15  10  41  50  48  43  34   5  79  61  48  54  87  74  51  38  32  37  99  63   7  15  20   3  50  70  78  99  58  11  18  19   3  93   5  80  24  19  99  50  69   8  44  30  86  82  29  85  36  83  21  62  98  95  44  37  84  24  32  35   8  71  55  29   7  97  14  13   6  30  89  20  43  43  47  10  40  73  56  81  64  66  55  40   7  72  16  43  61  49   5   9  98  16  57  25  48  50  13  23  94  47  69  28  94  20  62  92  50  73  11  39  30  37  64  58  45  81   3  88  71  63  86  31  97  25  96  43  68  41  95  70  13  65  24  37  40  24  76  82  88  78  14  80  34  87  52  74  88  22  28  72   6   2  41  61  18  69  40  27  50  63  15  39  16  56  35  81  86  27  63  98  46  60  26  54  14  11  15  42  89  24  77  37  84  80  10  46  90  97  96   2  52  41  89  61  24  91  83  73  91  26  67  24  56  72   6  65  83  97  32  62  56  93  73  26  25  49  78  97  20  78  37  95  26  62   3  40  55  71  48  27  13  81  37  24  97  85   2  40  88   1  49   3  50  60  74  32  98  30  84  83  26   3  45  14  25   1  23   1  87  81  72  55   9  91  45  88  42  70  67  98  60  31  24  52  40  97  30  29  96  42  39  95   5   2  17  16   6  30  47  98  32  38  19  13  87  55  98  64  69  13  25  76   6  72  30  43  50  70  88  14  18  89  35  99  33  24  37  19  28  46  76  61  48  28  35  43  82  39  77  96  15  60  77  70  50  26  61   6  60  99  20  25  44  61  42  10  81  31  11  17  65  95  18  43  11  60  52  99  20  61  94  48  72  97  38  18  52  25  96   2  78  45  77  32  66  50  21  45  75  13  60  27  50  77  28  76  87   9  97  60  62   4  66   5  43  88  21  99  23  36  88  58  44  18  20  32  73  89  84  48  16  78  66  52  58  51  40  33  15  93   1  41  70  99  81  95   6  87  95  36  71  28   4  13  49  15  76  45  33  78  50  63  85   7   5  79  60  25  48  29  51  34  54  23  54  71  27  93  23  44   4  70  32  88  96  12   7  14   9  97  58  92  45  75  28  98  99  13  92  64  12  70  23  88  36  89  26  48  60  91  38  71  98  65  90  41  95  44  70  99  77  34  13   5  21  21   7  72  22   8  17  18  66  97  34  75  26  85  95  57   8  31  44  91  58   1  82  84  50  33  87  10  20  98  17  10  12  53  34  41  33  44  60  78  96  96   7  65  57   2  21  72   9  30  64  45  28  56  76  58  75  87  61  74  95  43  34  61  13   1  29  45  98  89  26  83  64   4  32  51  23  43  50  30  35  39  53  71  40  77  29  82  98  62  71  95  42  53  87  26  50   8  61  55  61  46  84  62  93  30  76  96  69  61  28  59  94  87  18  63  76  46  85  60  57  43  98  50   3  51   6  45  88  61  35  24  77   6  27  77  21  98  75  99  90  78   7  72  45  20  13  17  96  73  87  15  59  34  26  47  34  70  46  16  41  54  41  94  14  45  24   9  61  50  68  61  72  29  73  33  77  74  48  43  29  28  99  65  76  79   4  99  85  61  71   7  82  34  33  66  80  92  87  62  11  93  27  35  30  59  10  42   8  24  62  16  38  34  79  87  22  44  72  32  24  52  31  34  52  37  80  28  63  31  25  81  61  25  49  56  42  36  68  30  17  44  54  55  63  16  19  81  76   9  96  53  21  65  27  12  78  41  40  97  88  99  21   5  93  54  21  83  94  36  85  55  96  94  29  79  93  73  38  29  10   4  31  60  29  91  13  82  28  53  24  84   2  19  99  53  88  13  49  44  43  37  58  70  77  39   9  49  54  24  91  55  73  53  26  56  44  57  37  20  50   7  56  68  97   6   1  75   5  34  35  74  79  54  76  69  29  98  97  65  81  35  14  91  48   8  56  11  42  13  40  62  94  47  84  68  56  22  47   5  73  44  85  48  22  17  88  40   6   8  74   1  17  54  11  61  68  77  41  15  21   5  90  99  91  50  24   5   4  39  58  84  76   7  26  59  31  93  42  69  80  57  16  87  17  58   5  83  46  93  77  72  24  71  37  27  44  57  97  52  56  34  46  93  24  39  95  99  82  16  66  87  24  50  91  54  43  91  70  23  67  66  86  38  37   6  12  37  74  75  58  55  62  96  22  80  93  37  92   8  31  37  61   5  73  89   8  86  28  91  53  47   2  38  29  30  57  53  49                            
                          14  60  67  99  90  96  35  81  87  21  62  43   4  50  35  97  67  22  53  19  72  61   2  54  80  43  24  63  63  10  29  65  35  64  51  25  34  60  66  73  32  93  88  53  16  44  10  86  18  12  91  80  61  39  17  30  62  74  67   4  12  47  70  40  73  61  72  35  90  76   1  15  52  72  49  16  70  44  25  65  26  48  36  66  86  66  62  98  45   4  70  86  34  52  67  95  46  92  56  78  99   1  34   8  35  32  88  37  85  83  86  74  18  74  27  66  67  21  62  45  38  32  21   6  18  62  68  16  12  69  51  52  30   5  20   1  19  65  44  55  18  71  49  56  57  16  56  32  54   3  11  12  24  27  57  29  37  76  23  10  32  86  34  26   1  61  77  12  57  85   1  63  92  79   3  91  93  50  90  58  93  75  61  12  81  76  22  74  14  13  50  26  70  48  27  21  26  98  24  88  21  23  14  22  22  99  66  78  72  46  81  74  49  28  56  50  60  32  11   1  58  95  46  18  24  87  74  68  93  13   9  40  40  27  54  48  91  21  97  13  48  42  34  81  98  51  92  40  36  63  43  99  48  96  84  77   2  16  79  95  28  32   2  35  99  24  74   1  38   5   5  98  14   8  16  52  34  17  14  13  48  47  23  25   8  42  32  96  92  23  78  73  38  50   8  96  97  76  52  79  21  30  68  53  62  33   1  95  86  43  74  35  83  35  12  68  72  64  98  41  12  44  72   2  30   3  72  28  95  42   1  27  22  19  80  77  22   5  66  43  77  58  76  88   9   4  91  42  44  24  23  20  94  12  57  90  14  36  69  55  64  66   6  85   5  45  42  42  55  15  76  12  91  83  55  45  55  53  14  18  68  73  95  16  25  86  18  57  96  25  20  84  47  26  70  75  94  82  45  81  45  70  38  27  46  45  13  92  95  54  30  36  38  73   2  87  20   4  22  65  80   9  55  29  93   6  19  64  21  25   2  50   6   1  83  58  44  59  24  35  82  22  17  43  25  27  96  46  53  93  40   5  75  95  39  57  64  97   5  49  75  57  30   9   2  60  76  29  11  73  14  73  98  68  72  53  89  75  89  20  39  86  60  53  88  74  33  46  15  90  44  59  67  72  54  75  89  26  45   6  67  44  27  22  86  58  97  20   4  69  84  63  19  69  20  49  43  89   1   7  34  80  42  11  95  45   9  85  92  71  33  67  97  11  82  69  99  11   1  66  75  61  93  64   1  47  23  37  99  99  84  70  53   1  82  34  98   4  36  14  37  98   8  27  76  43   2  72  18  63  26  65  46  90  55  58  46  28  99   1  83  22  46  27  57   8  83  10  75  44  76  40  21  77  74  78  45   3  76  97  88  71  92   3  56   2  70  62  84  83  93  18  24  23  61  83  65  72  11  80  54  73  99  82  50   9  86   4   7  69  76  28  94  15  79  16  64  94  20  60  15  84  66  31  32  61  87  93  40  32  13  47  75   9  56  77  65  58  41  81  57  23  26  87  99  98  32  73  44  87  95  96  13  38  69  85  20  46  21  46  34  35  49  50  94  55  43  77  49  66  35  64  13  64  87  76  34   9  74   6  62  12  64  92  58  90  17  25  75  38  24  79   4  48  95  21  71  60   2  68  78  62   4  39  22  89  74  15  53  63  76  43  22  45  13  19  70  70  72  46  32  79  55  49  63  28  63  75  67  63  31  77  20  78   2  40  96   8  81   2  98  12  58  10   5   7  22  84  35  59  50  61  47  48  86  39  20  50  99  24  77  75  33  70   6  22  74  86  10  22  48  39  28  23  99   9  42   3  94  17   6  47  17  99  45   1  80  39  28  60  31  58  42  68  18   9  36   6  74  85  14  39  79  32  18  56   7   3  65  35  19  83  21  71  86  49  38  89  35   8  15  50  83  41  34  70  82  29  46   1  80  86   7  40  25  11  53  70  23  66  84  23  32  76  14  48  44  96  82  75  17  54  58  61  81  76  49  20  37  72  89  84  63  11   4  39  83  87  54  97  47  84  87  96  83  31  68  76  33  18  80  97   2  10  20  31  19  44  25  48  28  78  57   2  40  78  36  84  79   7  18   5  62  41  27   1  50  52  70  81  51  40  79  19  10   1  61  84  61  51  74   8  93  98  92  79  55  29  64  13  77  29  48  14   8  78  31  95   5  39  44   4  48  62  25  18  38  59  72  27  69   6   3  40   8  66  75  91  23  82   3  36   8  81  46  23                          
                        68  15   5  62  17  31  68  38  90  13  22  58  86  67  22   3  61  39  87  73  29  86  93  33  81  41  74  30  63  25  97  93  33  17  35  95  90  29  70  44  54  20  55  54  43   6  51  66   6  66  15  48  43  26   7  29  80  46  17  74  18  81   4  70  11  80  33  15  21  76  21  27  70  41  63  74  78  13  65   2  61  40  99  45  62  89  25  90   3  89  75  10  14  79  21  26  89  69  64  81  36  18  91  82  84   9   4  51   5  61  68   5  41  35  30  40  12  47  42  61  53   6  24  90  27  93  98  40  45  39  83  61   3  76  96  99  78  34  84  55  11  52  15  73  69   7  81  50  87  82  78   5  85  84  38  15  62  58  56  49  15  39  38   5  83   4  96  46  73  95  89  88  51  18  11  91  59  57  58  87  52  13  28  16  12  76  80  87  87  16  68  31  90  72  91  25  20  30  89  28  87  69  61   7  71   8   8  76  78  54  14  86  89   2  99  16  89  22  78  16  11  39  16  61  32  79  15  60  40  56  31  43  80  63  72  86  62  10  95  52  20   9   4  67  30  74  94   6  49  87  95  86  17  90  80  58  58  58  90  99  27   8   7   4  42  70  13  57  72  20  87  44  94  37  98  63   2  72  80  77  27  98  15  16  50  30  80  46  53  15  48  57  61  39  82  86  72  40  91  24  83  70  20  71  43  29  88  34  74  88  62  10  90  19  95  45  72  94  80  90  25  68  85  68  85   1  59  89  41  57  49  20  41   7  76  18  64  27  18  72  81   1  99  67   6  60  35  55  65   9  57  83  69  92  19  16   4   6  87  99  39  96  79  59  90  94  73  65   9  24  18  82  74  27  71  52  59  54  53  56  16  49  84  62  45  11  73  68  46  30  52  81  94  38  75  49  51  88  21   7  69  39  62  50  87  95  23  65  63  11  26  71  70  14  38  58  74  59  81  80  29  61  76  20  27  71  46  17  37  74  50  17   7  84  85  39   1  39  70  32   8  83  45  98   6   5  13  60  96  43  94  54  44  68  78  70  31  68  13  92  25  28  84  66  76  56  95  64  73  52  74  54  22  33  76  40  47   9  29  14  79   8  62  52  22  87  55  81  42   7  61  69  92  53  80  26  11  90  99  50  32  11  70  81  90  29  28  62  11  40  23  77  74  48  88   8   7  74   2  58  89  64  17  67  76  18  70  71  19  15  66  41  10  15  90  14  85  43  60  63  74  15  82  77  21  99  65   7  81  54  40  47  89  55  84  85  97  49  18  32  21  37  85  84  21  70  25  66  69  95  13  64  11  16  16   8  17  53  90  83  77   3  45  23  71  11  58  75   7  81  28   9   7  51  68  46  56  27  95  48  10   1  59  11  19  32  65  92  35  91  68  15  40  96  68  56  48   8  75  25  65  76  15  92  45  75  72  33  35  73  25  62  56  56  54  25   2   9  42  73   6  21  71  38  49  16  58  61  83  31  39  99  64  55  54   1  88  42  95  69  18  97  51  77   6  68  28  67  70  84  74  96  37  85  92  55  53   8   8  81  66  72  28  46  91  94  91  64  28  63   4  10  70  42  85  10  14   3  42  38  95  24  94  98  80  68  88  80   2  78  40  20  99  61  36  38  23  18  13  36  43  22  47  24  21  82  42  44  83  57  18  45   8  54  10  28  16   2  28  91  98  70  75  84  39  52  71  29  85  76  97  15  92   9  46  91   2  21  99  84  35  51   6  50  68  52  35  10  88  34  16  59   3  48  32  83  54  74  20  72  57  83  61  97  36  51  75  18  44  98  31  15   6  75  26  76  92  10  11  19  82  95  97  75  15  26  70  30  86  95  71  63  69  54  53  63  60  46  88   3  37   2  28  71  29   5  27  70  22  73  95  28  34  15  14  42  17  27  47  71   7  24  71  70  58  40  14  67  76  91  75  81  17  16  10  22  64  70  24  63   3  57  94  98  56  96  21  27  44  80  87  56  82  44  96  37  83  98  84  15  49  82   4  73  28  57  39  27  51  37  46  74  92  88  97  32  61  11  49   7  84  18  74  79  28  61  33  45  36  42   9  79  80  22   6  21  59  44  30  27  50  67  32  76  10  71  11  79   1  18  17  73  71  43  69  54  92  89  27  15   9  49  94  24  46  65  80  75  62  15  82  57  85  82  56  97  44  25   3  44  31  56  70  22  34  57  45  47  61   7  32   1  58  65  98  19  20   3  96  90  69  93  71  45  97  97   2                        
                      74   6  36   9  72  80  14   5  94  43  84  45  68  54   7   6  95  58   6  62  75  66  40  98  84  71  24  31  56  16  99  61  68  69  47   3  85  19  38  19  26  84  82  41  64  99  84   2  32  21  64  59   3  44  97  28  36  66  50  78  15  37  43  25  85   8  39   4  63  61  91  11  52  43  43  11  17  25  33  37  52  40  96  15   4  29  93  23  70   1  42  47   8  65   4  97  87  50  17  68  79  75  43  79  90  11  27  26  21  61  48  91  52  15  30   2  26  42  43  50  14  85  29   6  23  89  32  91  70  23  64  89  81  29  51  20  96  11  69  33  65  33  98  67  97  37  24  87  31  18  17   4  77  90  92  80  41  93  46  37  32  43  39  23  81  56  86  12  81  71  36  95  89  15  58  49  56  70  21   6  69  44  48  38  34  58   7  68  25  27  83   2  92  97  81  90  56   8  90  79  37  43  21  60  54  45  80  10  96  43  34  92  37  81  31  16  38  64  19  68  16  40  44  60   4  61  19  15  59   2  55  37   7  24  76  40  62  38  13  70  24  82  20   2  29  92  65  38  38  38  37  85  12  13  92  46  16  80  35  30  28  86  52  97  22  27  60  78  24  19  61  22  54  62  28  62  23  55  38  68   7  90   4  71  92  37  58  93  63  27  74  99  83  80  93  88   2  51  29  98  73  95  41   3  79  78  21   6  61  88  23  84  98  45  98  89  35  24  48  57  95  71  89  21  23  43  24  96  35  96  30  36   5  38  56   9  65  68  58  62  18  41  18  62  58  15  88  65  83  15  76  20  82  81  74  10   3  31  97  90  26  78  67  52  11  19  13  68  47   5   1  45  19  52  43  87  30  87  60  57   3  56  78  65  99  69  38  88   3  81  70  27  46  26  12  22  82  50  78   2  15  32  58   4  25  19  79  12  60  28  27  51  44  57  93  20  25  18  16  17  21  59  67  69  48  72  10  60  15  74  67  58  91   2  68  62  34  35  85  82  38   1  55  57   9  56  50   5  23  64  83  12   5  15   1  44  75  16  13  74  66  49  43  77  80  47  38  18  61  43  47  29  31  61  95  21  94  56  26  91  86  31  70  59  30  53  69  95  11  42  58  43  29  50  47  32  22  54  60  10  59  47  92  77  91  15  69  43  39  32  34  74  54  97  19  72  76  91  73  91  34  78  39  50  98  51  22  86  33  93  56  99  43  74   4  80   9  84  16  29  22  85  96  48  29  25  45  69  70  53  30  57  71  69  60  65  81  17  74  61  94  93  28  65  50  47  39  53  18  17  40  29  52  31  27   7  83  37   7  93  11  67  43  87  75  11  64  55  25  62   4   2  67  23  85  21  54  58  79  19  66  54  77  36  56  60  98  78  28   1  10  76  30  81  76   7  10  81  73  66  92  32  48  63   7  41   9  82  26  85  22  65  53  58  27  28  20  65  87   2  17  82  39  89  55  91  85  71  17  16  48  43  75  66  50  62  65  85  77  52  27  52  53  23  78  89  76  82  26  81  17  76  10  88  82  64  20  36  37  52  20  66  82  41  39  70  99  28   1  86  97  49  17  39  31  44  48  46  82  30  17   6  17  64  10  26  13  74  76  46  37   7  96  70   6  32  55  65  27  30  42  76  10  34  55  73  53  83  91  44  62  46  43  53  26  61  84   8  78  75   8  75   7  43  77   9  80  22  13  95  30  80  97  25  22  21  16  27   5  21  40  10  47   1   1  25  26  80  35  11  19  16  44  58  49  21  42  25  38  35  82  44  49  18  36  37  60  44  30  58  30  87  91  20  99  23  49  69  79  61  48  79  58  58  99  75  71  40   2  21   2  22  91   9  46  71  79  68  98   8  73   2  67  61   6  11   2  58  39   1  19  60  26  82  44  62  62  52  98  85   9  19  10  31  67  54  48  29  25  81  39  75  49  61  94  87  40   6  48  26  59  45  89  68   3  87  51  28  71   7  91  19  63  65  42  29  46  33  22  51  83  79  51  38  15  25  49  97  78  51  71  31  74  15  48  10  90  10  43  75  98  89  85  46   1  35  12  35  97  34  81  54  42  65  15  84  24  30  82  25  99  31  17  51   8  54  93  56  22   2  17  84  51  67  32  43  50  48  35  82  87  37  39  65  91  61  98  35  68  22  14  30  50  67  79  82  35  89  91  11   7   7  37  74  14  58  63  75  53  57  82  87  34  24  51  69  93  79  48  75  15  93  76   5  74  31  25  77                      
                    26  83  53  35  99  58  20  24  45  64  15  96  71  25  83  80  12  31   3  13  34  85  32  60  22  35   4  33  31  37   6  93  84  51  31  16   6  36   6  15  99  67  48  30  35  31  53  12   4  61  63  22  30  19  25  20  72  50   3  51  57  53  18   3  58  34  65  89  11  94   1  19  30  95  38  94  77  61  49   1  49  21  36  14  57  76  21  53  79  59  36  71  30  75  20  80  48  89  14  51  55  50  76  21  24  15  30  72  14  56  74  85  57  23  46  16  61  50  19  55   6  68  39  66  72  13  63  93  85  41  32  18   8  92   1  73   3  49  38   2  50  26  55  65  92   1  50  49  41  32  65  54  20  63   4  30  61  56  73   1  88  65  72  65  35  40  11  64  16  72  19  96   4  73  45  33   1   2  40  30  97  46  74  85  15  82  13  81  10  54  32  46  95  56  95  48  93   2  65  50  98  23  55  34  11  22   2  45  15  84  58  42  71  86  48  75  89  29  55  50  50  41  98  82  48  97  44   2  81   2  11  59  43  19  58  86  36  20  26  51  68  35  69   1  51  22  51   5  92  70  50  42  55  91  83  38   9  80  57  24  62   1  54  43  79   6  54  88  11  82  41  64  65  18  14  19  11  93  61  14  92  95  67  62  38  23  61  38  83   5  66  91   7  73  17  87  34  34  79  47   8  51  38  21  31  15  19  76  25  57  92   5  70   6  35  24  29  51  63  55  82  88  92  65  62   9  69  68  27   4  47   2  78  12  21  63  42  26  63  19   1  13  84  64  37  28   4  38  15  71  16  43  94  75  82  11  82   4  53   1  39  30  12  32  11   9  68  39  77  43   4  72   1  30  12  92  39  54   4  76  62  75  43  52  79  39  30  50  22  30  45  45  46  92  87  92  90  42  44  31   4  26  56   3   5  50  51  25  56   6  82  97  33  28  70  38  92  19  70  55  20  62  69  89  18  11  25  82  90  95  77  40  69  93  86  40  67  33  82   3  63   1  65  19  97  90  12  21  54   1  49  97   9  39  29  71  28  99  53  44   4  89   9   8  92  68  62  70  71  62  19  43  69  59  31  62   7  52  58  93  16  19  16  24  86  76  12  59  68  33  38  56  24  22  38  17  92  81  15  30   6  46  34  59  75  39  65   4  44   2  30  64  68  90  61  89   2  51  19  51   1  51  73  43  19  14  64  39  28  31  95  73  13  11  72  50  54  29   4  46  57  16  43  84  42  34  81  67   1  22  18  78  50  37  27  71  27  22  43  65   7  16   4  53  46  19  72  13  80  86  54  96  87  61  65  41  11  53   6  48  78  60  77  99  10  99  11  49   4  22  83  97  69  64  42  93  58  80  82  62  25  93  25  75  81  90  75  42  69  51  84  24   6  22  96  97  61  45  12   1  14  71  66  53  46  25  99  76  71   8  20  47   8  48  91  53  14  86  92  77  37  41  45   3  89  69  20  88  81  98  67  23  22  10  27  32  15  41  63  84  40  75  78  37  34  41  54   8   1   8  64  21  21  56  88  26  85   9  52  24  18  39  81   8  62  52  20  11  54  86   3  82   4  46  40  70  94  45  85  89  72  63  80  39  25  51  83  53  91  30  32  69  51   4  54  57  67  27  12  97  38  82  13   6  83  85  67  86  54  19  71  31  97  72  95  85  58   9  81  48  60  88  33  55  27  91  42  64  80   1   7  81  39   2  82  28  14  23  27  12  31  16  22  26  77  11  86  15  29  71  62   8  99  72  83  37  17  46  83  49  64  42  83  24  85  98  92  50  41  92  10  96  56  83  83  89  39  37  47  25  97  71  21  93  23  29  16  93  14  79  17   9  19  11  61  59  27  69  10  51  51  58  78  49  70  82  93  80  53  29  49  63  46  14  83  95  75  19  90  48  21  98   7  40  38  66  33  35  31  27  29  80   2  18  81  84  92  78  98  13  71  63  25  39  32  49  80  58  87  26  28  25  47  28  37  89  20  64  36  65  36  76   9  95  11  72  44  23  77   4  92  58  12  34  73  84  63  44   9  73  43  79  21  77  36  61  57  74  74   1   5  25  53  52  28  34  64  15   6  73  25   5  90  29  84  90  76  95  96  19  42  89  61  83  76  32  43  15  66  93  41  82  35  45  28  41  76  54  96  10  30  78  46  64  77  84  40  38  67  57  11   3  77  40  17  50  97  44   5  17  79  40  78  14  58  91  10  48  20   3  89  30  94  16  34  40  23  10  75                    
                  15  22  52  31  72  78  97  37   8  81  46  27  38  23  50  92  52  32  50  22  61  48  92  16  29  21  41  18  61  91  95  17  53  98  74  76  14  70  88  39  98  45  75  88  70  38  22  85  67  22  69  38  30  65  10  59  51  23  55   1   8  93  65  16  43  13  83  82  28  67  28  21  49   4  81  61  12  64   6  14  91  45  84  75  65   5  19  85   1  30  97   8  19  82  96  28  51  51  96  78  72  74  52  63  69  67  87  79  60  11  27  57  11  93  73  99  30  80  44  40  77  84  20  56   3   4   7  52  16  12  98  78  84  63  23  31  34  90  34  41  54  24  82  41   8  85  41  38  27   7  87  44  24   2  54  91  44  37  85  81  24  40  47  59  18  69  20  27  29  65  25  89  84  12  28  24  91  99  34  44  93  13  79   5  21  47  97  32  26  21  16  78  33  58  31  52  89  93  58  10  23  73  98   6  17   3  34   9  50  60  76  90  45  98   2  59  53  41  69  46  53  38  17  27  36  94  42  76   8  45  56  30  21  31  48  44  49  50   5  71  33  11  61   8  23  36  93  36  43  85  39  81  66  77  39  43  76  63  19  76  51  40  38  59  97  24  80  16  59  39  21   9  58  37  10   5  55  50  35  40  33  40  27  57  76  39  70  49  12  84   2  88  38  21  77  85  41  85  68  68  56  63  11  80  74  91  84  24   2  78  85  32  73  22  60  87   1  98  15  28  90   1  69  97  23  92  93  12  27  91  78  21  21  97  69  92  90  80  57  25  38  81  89  94  79  59  15  18  78  82  77  10  62  39  12   7  72  46  15  80  69   9  25  23  68  25  96  41  10  37  99  32  31   5  41  52  88  71  68  80  63  61  99  75  20  19  32  71  75   6  94  42  72  72  29  24  85  89   8  68  11  28   3   3  90  17  51  62  53  58  64  83  57  66  58  81  66  48  63  44  83  16   6  86  29  19   6  84  70  40  39  31  77   2  13  90   5  55  40  48  42  52  80  43  68  79  52  35  20  73  77  97  49  14  71   5  10  96  76   6  27  51  42  92   3  20   3  80  60  49  44  70  35  68  67  22  68  78  41  96  62  50  60  15  57  73  11  58  74  81  77  80  72  51   7  17  21  38  24  69  78  77   1  94  47  79  61  50  39  80  60  20  30  75  95  76  34  85  41  31  57   2  28  90   6   7  83   2  88  21  18   6  15  69  81  41  81  18  13  23  42  12  63  44  69  17  19  53  25  27  26  44  46  80  43  28  73   8  19  50  55  22  48  65  88  26  97  38  14  70  74  68  90  93  87   8  74   3   8  59  71  30  50  32  16  10  41  45  37  98  20   6  38  41  63  13  48  48  60   4  69  62  64  23  81  48  35  56  43  62  78  34  56  35  37  92  60   3  81  43  56  90  89  85  31  92   2  25  90  91  99  87  36  71  54   4   9  97  76  10  68  70  42  55  30  70  89  66  74  81  71  90  29  22  96  26  51  55  37  13  88  31  73  94  42  61  37  63   9  83  81  91  38  68  44  50  90  74  30  41  73  34  27  10   6  39  39  52  47  69  90  36  56  66  33  65  55  46  15  28   7  72  48  82  33  33  27   9  27  49  11  47  14  63  74  71  48  42  12  33  72  39  43  77  66  74  94  58  20  10  78  83  28  94  31  15  90  79  34  73  48  82  21  73  80  39  24  72  86  43  83  23  80  40  25  20  75  99  93   8  96   2  54  36  20  84  21  68  92  56  49  28  39  70  18  41  79  82  35  90  13  35  89  37  98  85  99  56  24  93  50  68  85  92  63  68  26  25  78  28   6  48  98   5  66  53   7  69  95  17  18  19  11  81  11  99   2  95  98  92  23  71  63  36  30  81  94  20  54  18  38  16  14  24  61   3  45   4  81  59  58  81  22  37  69  87  47  97  40  71  76  35  12  78  29  89  28  64  78  11  70  79  98  69  29  93  43   3   9  97  72  76  70  21  85  68  57  98  87  13  26  41  82  80  89  92  43  46  34  90  21  32  42  84  81  55  11  99  83  46  30  40  39  86  35  93  59  56  77  58  17  21   7  58  95  30  75  42  44  87  29  83  60  44  86  17  57  40   9   6  37  36  19  67  40  23  46  56  75  98  27  38  40  19  27  58  35   1  63  52  99  97  15  92  99  29  21  94  27  61  85  29  12  85  75   5  97  43  19  17  63  59  19  94  48   9  65  60  29  84  81  23  76  57  14  43  54  23  89  66                  
                80   7  89  19  48  41  26  56  46  25  37  18  85  79  31   6  48  84  29  59  78  17  61  13  31  94  59  60  37  76   1  72  18  15  49  77  19  93  55  21  60  22  13  30   8  43  17  30  78  66  36  64  45  78  30  75  57  32   1  91  85  44  28  51  88  72  85  41  82  58  27  36  91  35  45  90  96   5  93  67  80  22  45  21  78   8  41  91  81  54  64  80  88  62  55  36  15  68  68  29  95  49  93  36  57  41  73  72  50  66  53  39  40   1  28  13  28  13  86  35  73  89  74  82  74  80  23  20  58  51  72  13  60  69  61  94  75  67  92  47  74  98  42  55  65  51  67  41  82  56  82  15  40  17   4  26  59  22  51   2  95  15  79  85  81  72  20  45  75  89   1  43  51  81  95  72  39  24   2  48  70  82   2  49  18  60  96  51  14  25  66  25  61  34  98  86  25  55   4  41  82  66  81  60  39  88   6   9  50  17  89  82   9  24  15  58  92  95   4  97  11  70  95  77  71  22  98  96  75  57  22  77  86  31  67  10  54  72  26   7  41  65  99  68  97  96  59  41   8  44  48  91   7  41  11   8  23  61  26  60  58  51  17  85  50  32  66  28  99  12  85  77  79  59  90  86  18  39  20  85  97  48  77  25  35   5  28  68  37  61  84  35  44  49  52  82  70  42  71  79  27  71  77  43  11  75  55  10  98  25  16  38  95  73  38   8  13  21  77  38  48   7  93  22  43  73  69  85  54  17  82  38  22  51  87  11  48  40  98  82  77  25  31  65  39  53  49  68  29  75  49  76  22  16  24  39  65   9  35  56  49  52  45  94  54  81  54  80  98  61  27  69  28  58   6  78  52   2  80  35  41  49  65   1  65   6  20  15  19  62   6  77  53  15  55  86  44  40  41  75  51  12  24  32  87  46   2  40  41  78  79  95  38  10  85  79  72  98  87  86  68  98  76   9  94  16  17  99  50  11  21   8  70  63  24  76  43  74  16  75  63  91  64  86  21  52  17  59  35  21  12  33  24  48  19  97  68  25  37  79   4  71  27  28  14  95  12  45  45  47   6  63  97  88  48  96  84  75  31  72  44  60  70  33  87  18   2  74   1  68  70  17   7  95  28  16  78  25  17  50  63  93  39   1  96  43  45   3  32  45   4  24  17  42  96  18  99  83  29  93  42   4  55  37  64  32  62  20  79  28  44  10  85  29  52  49  48  80  88  59  78  71  61  34  51  57  98  33  34   1  92  87  57  71  78  95  55  38  78   2  78  59  37  76  53   3  32  37  82  30  90  68  68  97  82   8  11  25  69  30  92  94  26  27   7  94   9  72  62  62  46  20  90  10  37  65  76  50  40  44  19  49  54  44   2  50  12   9  17  84  67   7  35  88  59  73  71  20  34  41  11  82  42  30  85   3  36  26  37  60  22  51  14  71  72  75  59  40  83  23  39  15  71  25  49  91  17  22  47  70  17  90  45  55  29  19   7  48  96  40  25  48  35  25  32   5  48  12  76  22  20  48  13  21  43  65   1  63  55  49   8  68  16   4  78  48  61  64  26   4  40  91  85  66  41  86  21  63  23  65  72   4  23  54  11  25  96   8  95  35  55  56  28  16  65  24  87  92  46  81  41  10  45  37  63  16  91  75  83  15  63  95  48  99  53  12   1  31  71  37  55  68  39   8  22  59  96  61  89  77  91  33  52  70  40  29  62  90  22  29  31  45  35  81  62  21  89  99  29  65  11   3  78  91  37  51  86  10  66  20  21   8  17  78  58  47  84  64  66  12  25   3  85  96  27  69  86   4  28  37  19  48  33  73  94  98  39  64  87  61  69  71  11  48  67  78  68   8  94  28  74  14  24  50  35  25  46  28  51  17  45  45   5  30  89  82  50  30  70  82  97  27  19  83  78  61  18  12  43  33  14  36  42  88  98  81  83  54  52  22  30  23  23  89  90  17  71  28  56  79  58  32  17  72  32  95  78  50  74  99  87  19  47  65  39  98  33  32  28  11  86  98  11   1  76  72  22  95  53  45  99  84  55  70  86  26  60  72   9  61  51  84  87  30  56  22  31  79  81  21  92  53  57  95  21  61  58  45  71  56   5   1  33  42  93  59  47  39  52  13  25  26  85  71  30  93  40  29  22  74  35   3  44   5  91   6  85  46  14  74  71  65  57  97  64  48  60  11  10  93  24  68  96  99  91  46  61  20  53  80  36  55  82  31  34  57  33  60  93  79  88                
              8   6  13  46  39  65  91  53  76  12  74   5  11  64  98  91  77   8  86  52  81  89   1  99  48  62  44  16  49  11  10   7  15  82  21  12  55  85  66  27  64  24  80  24   9   2  80  87  40  88   3  97  95  52   1  70  10  53  45  54  42  98  28  54  37  15  97  85   6  23  74   8  92  38  59   2  53  77  77  78  88   6  21  62  66  86   9  15  93  30  35   2  22  28  74  46  16  57  34  61  29  92  91  48  12  77  31  32  55  97   9  60  34  89  96  45  15  21  98  70  87  67  62  28  30   3  95  97   6  60  78  30  59  55  33  26  90   9  81  19  35  14   4  51  41  28  89  55   3   4  63  15  60  48  91  43  73  59  12  48  69   9  54  69  89  40  42  20  13  19  63  95  40  17  20  64  47  24  36  50  66  94  56  59  83  13  75  35   2  76  79  90  74  15  50  59  65   3  19  51  33  17  89   6  78  51  64  24  55  29  97  33  91  26  90  40  59  67  50  20  95  97  85  44  31  64  16  62  47  80  11  13  69  97  75   4  56  28  18  83  92  20  30  70  71  53  62  10  97  68  76  18  76  20  34  54  12  69  96  96  38  98  58  48  80  72  53  19  93  10  79   5  25  97  90   6  67  75  29  10  98  38   7  21   8  93  57  88   1  66  66  69  88  96  61  75  11  22  78  53  61  46  78  28  81  95  98  61  65  15  18  99  89  97  17  52  79  71   7  37  99  39  92  21  80   7  49  55  46  33  11  66  33  87  71  73  59  61  81  59  40  90  44   6  90  82  20   3  78  12  96  95  49  77  39  42  24  90  17  74  12  14  28  87  56  35  54  75   2  27  76  66  28  26  55  52  53   1   7  80  70  65  41  70  22  91   9  93  15  20  42  65  97  60  29   4  79  26  79  93  58  80  72  75  38   1  65  50  48  82  52   8  43  48  61  80  25  37  49   8  83  73   5  96  10  45  60  73  55  69  13  31  75  39  41  73   8  61  95  34  41  49  74   9  41  92  21  76  58  45  70   7  79  80  56  45  44  36   8  42  83  80  99  99  44  97  62  78   2  75   1  20  40  86  91  20  20  59  29  53  94  92  63  50  64  11  27  66   3  46  71  67  21  70   5  21  25  67   1  23  35  27  52  57  40  38  67   5  30  96  53   3  95   8  88  88  15   5  68  48  86  27  28  65  65  82  15  47  76  32  49  63  41  20  32  70  30  20  58   5   5  28  18  10  49  24  71  98  52  48   7  45  89  50  21  86  64  99  48  13  92  74  75  35  57  85  89   3  96  27  39   7  86  14  76   9  63  80  47  24  92  76  22  73  87  86  55  67  32  34  90  10  83  40  36  68  26  34  30  48  78  45  20   3  72   5  17  54  51   7  88  32  97  92  12  32  39  60  36  30  40  45  71  55  12  29  32  90  91  38  38  63  88   1  75  57  34  58  86  81  98  65  31  23  54  86  23  11  96  70  19  45  92  62   6  77   5  56  70  32  75  28  67  51  77  99  61  33  29  67  11  90  32  12  92   2  95  86  73  41  86  81  43  86  92  93   9  44  84  18  94  31   7  14  88  34   1   4  20  92  83  75  38  94  34  26  27  93  49  38  61  32  76  72   7  25  34  33  23  59  88   7  24  90  17  79  10  33  63  69  30  35   9  12  30  21  59  10  31  84  81  98  62  49   8  73  62  61  27  63  62  46  77  73  22   7  30  27   3   5  58  76  65  48  62  43  30  87  77  75  24  88  77  17  41  53  43  38  50  28  88  84  53  95  24  57  50  52  80  32  65  16  77  81  15  24   1  39  85  91  37   9  84  82   4  86  52  70  29  35  37  96  74  21  49  96  53  17  17  31  31  31  79   4  64  34  20   3  57  51  65  79  63  53  31  54  34  40  98  29  31  40  91  45  50  12  24  86  99  72  16  35  23  97  34  55  44  21  18   4  41  37  28  84  59  37  19  20  42  72  89  22  86  59  93  30  20  76  38  54  52  30  86  37  58   6  59  72  80  35  40  36  34  55  16  10  27  18  73   9  27  36  36  87  25  48  32  45  31  36  61  84  72  30  18   6  58  20  86  59  19  10  36   6  96  35  74  79  40  87  98  74  45  77  68  69  45  13   3   6  79  16   9  35  91  67  39  63  14  25  53  51  99  98  86  90  76  71  17  54  83  55  85  85  92  14  48  20  88  27  54  97  61  97  71  19  25  47  67  90   6   2   7  58  60  34  44  77   6  82  97  60              
            63  68  22  45  72  35  24  65  24  39  69  65  40  78  82  87  15   8  30  16  42   4  77  22  67  68  98   7  70  60  32  54  58  81  16  92  48  29  82  65  52  54  65  33   4  95  38  17  64  26  86  14  23   2  77  44  29  84  71  84  13  12  54   5  35  72  89  31  22  32  52  59  76  61  91   2  74  93  19   4   2  85  45  85  76   7   9  66  95  55  72   6  50  42  44  15  68  21  34  76  56  30   3  39  83  89  67  63  62  85  65  85  29  85  60  33  51  96  25  84  23   1  31  42   4  83  87  22   4  77  42  17  18  50  43  98  68  29  74  91  80  47  42  11  97  77  63  12  73   5   5  63  68  45   7  30  49  57  75  25  12  26  18  97  24  91  54  29   3  58  61  19  98  95  36  68   7  24  81  75  84  60  30  75  98  24  33   7  33  45  97  20  82  47  33  98  11  65  62  13  72  84  95  39  80  98  85  41  18  36  27  16  63  48  43  67  71  70  13  94  27  11  95  84  34   4  62   4  37  66  78  92  77   1  54  85   7  69  86  24  55  16  19  23  76  28  32  50  32  28  43  87  72  28  67  49  46  68   8  26   3  98  19  70  45  65  56   8  84  99   3   1  88  64   3  75  30  28  69  16  56  47  95  96  72  14  11  85  37  76  46  73  26  16  29  67  42  82  19  53  83  38  39  31  71   8  25  97  51  73   3  89  70  22  94  48  26  89  98  75  94  39  58   5  89  94  36  48  86  18  79   3  81  41  38  57  50  39  22  16  82  74  42  10  85  29  61   8  75  51  76  40  52  95  85  28  88  23  80  12  93  12  56  83  61   3  49  64  30  92  76  95  92  34  72  52  89  20  18  16  65   8  85  42  45  98  94  11  68  58  47  73  66  64  60  76  11  32  47   7  59  71   4  92  11   8  48  31  31  77  75  96  93  48  48  70  87  23  76  34   8  18   6  36   8   8  43  65  94  60  71  81  44  64  64  31  56   7  18  43   9  73  51  70  80   4  21  47  36  79  10   9  35  16  26  49  32  37  65  74  60  96  91  20  11  24  19  20   9  84  49  24  40  22  55  56   8  32  19   9  55  26  56  52  39   5  89   4  74   7  50  46  72  23  12  38  60  22  79  45  19  57  11  91  49   2  27  99  64  75  39  20  22  35  32  83  73  47  39  56  52  11  76  46  34  48  10  95  57   3  84  51  12   9  12  49  22  90  67  83  42  74  28  75  93  83   7  88  44  23  25   5  23  99  57  89  47  94  57  14  15  14  50  82  68  47  79  24  61   6  79  58  66  61  82  25  49  11  15  95  12  20  61  78  89  48  23  96  84  79  82  69  71  53  37  52  36  21   4  96  38  87  71  89  39  80   6  23  28  69   6  64   6  79  51  84  90  82  19  34  19  10  80  52  54  76  63  97  40  93  67  50  43  95  48  24  17  97  14  58  76  95  85  36  95  79  20  16   9  53  52  87  72  19  98  25  75  55  57  39  30  51  77  79  37   8  60  24  74  85  92  40  23  18  40  26  36  13  15  60  95  23  47   5  86  80  41  62  44  86  42  38  92  79  34  51  33  78  43  56  75  96  31  73  43  90  18  32  11  21  99  13  22  46  30  51  45  86  63  87  33   4  74  17  68  12  53  83  10  46   6  59  21  97  63  19  96  61  92  63   2  98  18  61   1  88  23  64   1  57  38  48  24  50  22  63  15  74  98  25  25  80   5  66  85  49  93  65  54   3  59  96  18  88  99   9  56  63  71  66  34  50  30  11  16  40  19  21  38  59  97  12   4  18  38  45  62  56  75  22  77  37  45  72  33  87  83  94  36  21  89   4  75  72  93  44  97  78  17  17  47  82  86  95  96  40  75  96  61  67   1  92   2  96  40  95  73  96   3  65  84  34  39  96  88  11  84  97  60  35  52  72  62  44  47  19  91  25  20  50  36  97  45  82  59  77  76  56  69  93  85  89  55  96  81  48  95  20  88  38  37  24  53  96  70  63  61  49  90  50  28  41  64  40  53   1  96  98  88  69  46  61   5  82  21  41  17  37  35  58  73   8  58  68  84  74  72  87  72  29  96  63  47  46  78   7  89  73  37  39  32  36  92  25  36  53   7  40  10  60  98  50   8  94  18  55  10  30  29  25  16  90  47  17  82  46  87  81  36  66  84  57  45  28   1  43  39  99  57  73  59  13  77  88  64  50  41  39  80  67  52  83  58  79  50  54  75  47  26  67  69  80  17            
          29  35  51  41  60  19  23  71  38   8  98  26  71   6  23  43  78  37  90  63   4  92  32  57  42  91  13  61  88  67  48  26  53  27  75  95  29  94  10  61  47  22  71  99  88  61  99  64  97  10  74  45   8  43  70  84  34   2  19  96  95  78  99  57  60  40  34  90  48  45   7  22  55  68  18  87   1  99  30  22   3  61  90  33   7  56  20  84  14  20  29  44   4  33  58  22  76  95  84  15  13  32  21  34  22  68  57  85  92  97  35  57  24  88  75   6  70  63  95  36  22  26  27   3  91  44  52  92  54  84  51  30  63  23  62   1  73  87  74  51  76  41  46  75  26  38  74  23  76  49  30   2  96  35  92  84   9  93  92  10  51  64  47  90  18  52  25  40  85  68  58  60  50  46  95   7  79  30   5  43  67  44  92  93  23  56  33  25  14  94  98  42  30  11  69   7  16  59  70   8   4  41  78  59  67   7  87   2  98  46  58  71  99   3  39  13  57  32  46  24  47  92  33  10  79  48  23  52  27  54  53  35  72  82  60  31  39  40  65  56  33  15  94  64  68   9  49  83  98  94  99  62  67  62  64  39  74  12  35  61  39  26  20  46  57  53  39  98  20  62  94   8  43  23  26  93   6  67  87  64  29  70   7   1  84  87  11  24  90  93  48  99  55  72  70  49  52  40  56  80  25  90   9  95  22  93  46  19  36  22   3  17  62  72  18   8  97  15  91  99  10  15  94  42  75  35  80  34  96  17  88  47  55  28  74  85  59  19  26  23  92  65  47  16  24  66  10  90  12  50  57  76  18  11  87  69  85  59  78  83  18  96  72  99  98   4  95  86  26  11  66  30  16  17  10  10  59  16  86  95  47  77  64  42  25  78  22  64  36  79  92  11  88  32  86  68  50  20  90  29  47  22  54  50  98  88  89  67  37  30  43  31   5  86  64  80  37  95   4   1  42  56  86  93  79  10  86   5  78   4  80   2  43  97  59  32  30   5  66  14  45  83  77  44  24   4  85  78  54  37  15  53  15   3  99  87  83  69  13  44  40  64  51  12  72  48  55  29  75  77  35  71   3  35   5  74  91  98  35  35  88  22  52   9  17  68  92  29  51  81   8  97   8   7  26  59  21  12  64  47  43  64  26  58  54  76  46  55  88  62  12  49  85   1  64  18  97  94  52  94  71  78  64  12  63  98  29  10  25  93  12  26  94  12   2   8  52  94  37  19  39  59  19  12  48  83  97  20  61  15  99  22  48  61  52  95   6  94  67  86  51  57  49  39  77  48  16  95  54  36  65  56  99  66  72  69  32   8  19  36  75  87  70  52  47  26  32  71  60  33  19  39   2  32  74  99  46   9  83  48  32  78   9  58   9  16  25  31  29  15  38  20  22  35  27  89  21  94  46  38  75  64  86  92  89  79  29  33   6  72  90  13  51  59  86  23  12  76  47  29  77   7  74  28  49  17  91  29  90  30  51  75  12   3  60  40  79  82  21  50  71  47  74  10  98  15  75  81  85  58  16  77  38  95   6  16  17  25  41  97  56  92  40  50  15  75   8  57  94  61  56  53  74  64  21  12  84  90  86  40  97  87  51  38  67  75  44  30  71  54  19  87  32  51  33  73  44  48  61   8  70  16   9  61  54  72  27  19  69  79  51  18  56   9  21  10  53  66  89  13  16  14   4  93  43  30  97  89   3  11  73  85  88  99  15  39  92  90  11  31  78  58   4   9  15  26  66  10  67  96  63  14  41  18  70  21  85  90  60  29  74  81  80  97  47   2  78   3  44  85  30  12  19  74   2  41  72  73  94  94  91  83  59  82  85  76  23  66  95  58  30  25  12  55  90  40  54  81  82  38  51  30  64  83   1  76   1   7  35  43  21   6  79  13  52  41  13  87  70  23  38  44   4  65  11  16  21   7  45  42   6  94  15  18  69  34  82  45  26  87  53  71  90  75  80  42  20   8  44  13  78  55   7  74  20  45  10  46  32   3  45  88  88   4  74  31  96   9  76  71  44  85  82  69   6  52  69   9  64  92  89  25  97  59  47  76  47  57  32  95  66  91  38   2  45  86  17  11   4  24  47  67  40  69  89  49  88  31  20  84  17  27  30  89  82  95  97  81  74  84  37  73  23   4  93  83  27  63  63  14  11  47  53  68  96  11  76  55  89  79  10  21  76   2  45  57  39  82  71  32  19  43  52  90  63  90   6  75  19  31  25  88  27  27  48  75  90  16  11  32  89  27  52  41          
        46  92  97   8  33  21  31  40  59  22  16  93  58  29  29  98  17  47  18  76  92  70   1  65  44  56  20  48  72  50  99  91  65  56   2  34  65  23  96  88  55  11  61  63  16   8  32  25  52   3  42  19  77  11  77  71  32  43  88  64  21  37  80  22   4  54  97  13  71  83  45  93  85  85  59  44  67  90  43  31  25  67  65  56  13  23  35  13  20  99  69  70  63  77   3   9  74  82  98  69  39  97  36  63  90  87  14  19  65  75  58  76  48  15  80  78  61  86  67  42   6  41  83  78  12  86  28  99  10  12  82  41  28  41  36  80  18  60  77   7  83  86  23  96  11  19  49  85  81  35  73  41   7  11  31  18  55  62  19  55  87  30  13  34  70  49  67  43  74  67  43  66  75  70  48  29  28  69  34  35  58  82  52  81  15  87  69  28  93  76  29  27  91  22   3   3  58  12  82  83  86  81  31  78  73  88  41  56  78  70   2  93  72  57  54  99  24  85   7  11  92  27  88  68  40  33  23  97   8  19  73  66  96  40  44   8   5  59  38  58  99  11  44   6  79  28  16   1  59  42  75  31  23  93   7  75  54   7  61  48  55  56  17  20  20  64  14  47  77  16  69  47  97  51  98  61  75  15  98  83  46  18   1  46  37  45  55  67  90  69  50  71  25   5  53  97  48  93  26  63  47  86  67  79  33   1  32  40  43  17  53  69   4  48   4  82  52  43  63  37   2  20  89  99  27  15  14  34  91  56  51  47  98  44  15  45  47  67  22  90  36  12  97  10  48  48  55  17   1  60  76  68   4  11  78  51  65  79  49  89  73  41  91  14  52  18  40  39  61  43  53  80  41  35  82  62  98  36  28  15  73  87  39  52  87  65  13   8  99   7  64  26  11  37  86  69   9  78  61  86  21  53  33  52  83  33  14  66  97   7  65  89  81   5  31  12  50   5  25  13  11   3  36  64  54  96  67   3  96  26  52  56  33  98  10  77  89  58  52  70  85  61   4  81  75  56  53  65  93  74  74  89  74  11   4  30  91  17  58  86   5  73  36  84  27   1  16  63  11  29  96  58  37   5  24  21  81  83   6   5  10  87  20  48  77  37  47  73  81  80  79  50  36  98  84  26   2  82  77   8  15   3   7  34  32  33  30  18  71  99  57  80  29  62  16   2  51  75  70  14  19  64  55  55  59   3   4  47  36  59  38  69  98   5  20  61  99  41  71  15  84  61  47  82   1  56  89   8  73  67  98  30  55  94  67  25  27  67  37  50  49  78  59  89  24  19  15  99  77  47  32  36  38  37  25   6  69  32  91   3  14  17  70  53  53  33  13   9  48  16  30  32  78  44  59  39  49  39   9   5  50  54  77  86  53  89  96  93  12  54  80  21  29  65  41  93  85   5  45  55  51  19  65  56  56  70  34  69  20  75  41  40  71  60  79  39  47  38  35  80  15  62  42  91  91  51  53  47  45  61  53  85  67  91  82  41  64  53  24  21  30  48  30  53  76  36  94  83  95  45  19  12  35  28  68  84  76  42  83  96  74  77  17  99  13  61  85  91  54  64   9   9  75  10  33  30  48  69   8   9  69  64   6  56  37   9  57  22   3  85  94  81  72  94  45  63  95  89   1  15  18  30  33  30  18  78  58  30  74  46  33  96  66  98  53  31   1  44  44  80  30  22  31  19  83  97  23  17  35  77   6  24  62  55  23  37  48  31  24  32  72  72  70  68  37  22  20  79  34  53  78  12  54  85  10  84  80  62   4  57  45  52   3  37  76  33  93  95  74  19  63  64  31   2  78  70  16   1  41  99  80  95  60  60   6  20  85  44  39  95  41  23   4  95  87  41  20  93  26  78  19  47  80  95   8  72  62  62  34  73  44   8  41  56  98  13  15  29  43  57  91  85  89  23   9   1  93   5  48  69  31  23  67  31  91  18  26  19   4  70   3  55  88  64   7  13   9  25  77  34  81   5  44  23  89  78  84   7  15   4  96  41  49  53   2   8  78  46  72  14  67  87  74  13  87   5  11  65  98  27  14  48   8  65  37  73  21  71  44  58  65  93  58  91   8  97  80  39   4  99  85  44  10  41  36  43  86  55   7  96  51  70  69  49  82  86  65  93  63  41   4  40  87  18  63  16  66  98  72  59  65  54  23  34  66  98  52  30  80  59  20   4  37  34  86   3  47  67  19  44  61  91  70  64  14  70  30  41  77  28  28  27  57  12  92  19  64  70  24  89  81  47  36  41  16        
      50  85  72  77  33  39  97  60  39  62  23  85  81  88  76  31  28   2  84  96   7  32  77  37  95  61   2  21   2  36   7  83  62  92  89  81  94   9  56  22  13  32  65  15  60  29  98  91   3  48   5   2  96  23  63  74  44  30  71  54   5   9  82  75  41  23  10  59  92  84  69  42  42   9  55  23  65  28  52  52  97  51  73   6  23  24  97  38  27  63  65  26  40  13  70  50   8  94  82  90  89  44   7  98  36  53  71  79  68  56  65  70  72  73  18  52  38  77   7  92  39  24  82  95  44  70   9  50  80   2  19  65  74  21  72  39  18  32  95  97  11  19  63  40  91  32  66  85   9  85  64  77  24  47  59  15  25  84  59  71  55   5  74  21  13  78  37  90  67  23  81  26  49  21  95  45  72  44  19  87  15  22  78  75  83  71  68  29  92  46  25  80  31  40  91  92  20  70  84  69  90  88  75  63  69  43  25  85  16  10  18   3  25  14  21  92  60  88  46  38  25  15  58  59  55  99  27  63   1  97  28  25  29  17  45  11  76   2  77  22  15  55  33  43  13  66  55  71   9  89  64  40  25  89   2  39  61  14  84  31  53  87  41  11  63   8   5   3  60   6  32  53  11  96  64  77  41  56  46  35  38  78  96  63  18  41  42  67  99  90  56  14  78   5  20  57  99  99   5  80  81  99  77  29  39  60  61  15  89  24   6   3  38   9  94  15  28  78  30  93  80  39  38  69  83  94  69  57  86  58  57   1  82   1  87  47  48  96  52  27  82  18  54  27  89  60   9  80  22  78  71  53  96  62   4  70  89  81  98  47  94  12  53  81  94  76  95  93   5   8  54  30  91  38  71  80  13  57   2  41  64  54  97  73  26  18  44  88  96  17  91  24  50   3  84  79  55  47  55  29  24  60  89  34  79  20  52  67  99  68  91  51  45  20  63   2  37  12  82  37   7  27  12  71  38  75  37  91  66  79  60  26  49  47  72  75  36  12  83  32   1  40  44   7  99  65  27  45  76  59  36  45  98  23  66  62  60  86  33  92   9  74  74  25  77  39  35  41  90  21  55   9  45  87  41  12  63  48  33  38  90  72  27   3  37  12  42  43  55  58  83  76  12  65  28  43  23  61  40  52  32  17   2  35  15  71  75  60  37  32  62  29  88  76  51  54  92   8  36  70  51  97  56  76  31  73   7  16  38  75   4  58  12  69  67  69   7   6   8  30  45  98   9  86  34  68  58  71  29  35  61  47  87  21  38  47  42  49  26  18  37  81  64  78  44  74  63  10  64  10  97  13  48   5  36  48  73  71  39  65  45   8  20  60  84  11  93  75  78  58  41  67  28  97  20  86  86   6  71  15  80  11  71  40  63  53  85  87  74  39  41  96   8  94  88  53  98  55  21   7  49   3  69  77  37  56  81  55  94  51  36  22  62  26  21  47  83  89   6  14  28  84  19  31  54  87  70  87  68  27  72  58  82  55  71  54  99  69  13  11  70  69  85   6  56  11  17  14   2   6  57  65  67  23  36  93  24  91  18  73  49  76  55  84  32  30   4  19  77  22  45  49  47  91  78  74  52   9  71  86   9  20  82  33  24  93  44  45  32   5  40  30  61  54  79   4   5  90  93  62  98  92  59  94  78  54  22  59  96   4  95  28  75  46  48  94  54  60  46  67  73  44  61  27  45  17  56  93   4  68  91  71  37  82  13   5  29  40  61  91  73  23  66  44  26  15  14  50  37  74  43  34  89  28  22  62  48  74  18  53  39  50  24  34  11  82  19  18  64  24  19  50  74  27  60  45  15  73  39  57   2  91  21   2  98  21  20  64  55  81  60  27  32  99  45  77  82  47  34  94  82  29  45  95  10  37  25  96  74  17  54   4  26  22  70  13  38  11  67  34  49  14  19  92  17  54  35  34  96  11  54  29  82  79  28  34  80  26  49  19  20  48  36  75  94  22  82  50  89   5  70  30  60  28  66   8   8  95  71  67  98  86   2  94  50  64  37  88   6  86  95   8  67  27  11  17  80   6  21   3   7  29  69  69  83  45  14  26  42  99  72  90  28  83  83  78  92  35  51  56  51   4  74  31  14  67  45  70   8  59   5  48  67  91  85  12  81  70  62  10   3  10  97  10  40  16  80  31  54  50  51  78  56  12  78  71  34  90  30  80  87  80  14  14  71  92  65  47   3   7   8  92   9  41  35  13  36  67   4   1  20  53  83  23  97  89  37  40  42  13  78  27  82  11  15  42      
    20  18  82  76  17  18   7  36  39  25   4  82  68  54  26   5  11  67  80   7  73  66  44  51  88   8  57  95  92  71  93  79  41  18  98  99  95   4  67  40  86  83  21   7  57  50  13  59  68  39  32  21  13  38  28  13  98  30  40  43  73  67  52  49  79  97  17  14  24  64  48  11  87   2  82  28  47  42  13  43  62  14   2  15  14  83  19  65  80  24  69  55  79  53  60  65  66  12  76  66  13  56  56  64  81  75  87  66  15  35  64  83  71  17  30  30  14  82  91  66  48  35  49  50  63  18  12  31  60  69  30   8  18  59  72  98  90  83  96  29  79  46  95  10  46  24  33  77  26  47  61  48  96  94  21  59  64  21  36  51  84  66  98  78  50  76  56  84  15  74  62  94   2  20  51  21  49  18  29  40  94  58  12  55   3   8   2  90  49  35  80  37  62  57   6  34  32  27  23  38  21  33  39  91  86  88  40  23  43  59  88  65  99  19  94  80  17  55  27  12  50  34  70  29  83  50  26  58  93  99  33  13  27  99  78  74  22  48  72  64  81   7  44  27  86  43  81  23  35  91  26  99  41  17  37  51  45  17  30  49  89  74  22  85  79  82  58  53   7  51  14  24  62  51  60  32  98  67  23  36  92  24  92  51  26  63  83  76  81  66  98  59  46   9  31  54   1  17  60  61  62  84  79  54  77  74  74  17  12  51  31  99  89  31  14  83  87  55  11   8  52  35   1  71  67  46  74  25  77  64  85  75  22   9  72  44  75  39  29   6  79  92  57  12  59  70   4  86  31  66  71  35  17  59  21  30  63  18  42  20  75  25  50  23  86  71  55  96  76  93  42  87   1   3  56  85  26  77  97  48  95   8   2  71  25  24  91  97  36  63  39  89   5  85  46  96  92  11  77  95  48  68  20  61  69  58  68  23  73  25  34  16  87   2  49  72  44   6  65  74  92  10  94  10  45  81  34  80  46  79  22  85  24  30  21   3  17  65  90  21   5  65  87  40   1  35   6  24  92   2  24  19  47   4  95  81  62  66  59  39  30  21  95  77  82  54  31  86  11   7  87  42  76  63  91  84   2  85  13  57  49  80  15  79  33  23  83  15  56  43  41  88  90  28  32   8  63  21  63  43  71  32  85  97  45   1   8  46  63  79  11  63  63  79  72  43  58  37  94  18  80  80  73  17  64   4  12  25  57  42  52  90  59  90   9  90  12  21  74  30  55  24   2  89  24  39  87  85  49  56  19  87  36  93   1  59  68  61  36  64  80  31  24  70  21  26  27  94  94  28  26  38  93  58  55  56  60  83  48  99  79  27  46   3  52  95  60  17  63  88  60  18  15  27  75  87  30  47  33   4  93  26  82  86  76  22  84  28  12  38  92  32  52  67  28  93  94   4  39   5  94  64  25  11  49  78  59  28   1  22  73  74  40  84  99  61  35  32  94  22  28  96  95  75   4  97  54  77  68  23  64  80  47   1  79  23  90  91  66  79  12  53  78  12  98  73  57  57  72  96  85  26  33  82  99  57  67  72  17  25  37  72  38  52  17  40  54   2  31  90   1  36   3  49  97  20  94  43  31   2  58  24  20  61  54  72  85  94  46  75  45  72  79  66   3  54  38  72  55  52  86  71  32  14  73  93  53  85  86  99  48  80  82  27  30  32  56  98   7  26   4   5  68  79  37  45  36  87  44  42  90  86  81  90  63  26  18  25  22  85  25  16  56  73  94  44  44  28  45   5  48   8  87  99  15  86  42  45   4  40  74  91  20  61  73  42  53  18  59  96  23  57  26  29  75  22  80  65  84   5  73  64  12  64  73  68   6  90  11  32  83  91  99  91  49  77  99  16  63  81  32  64  89  65  97  35  59  16  23  40  36  77  85  18  53  84  94  55  28  99   8  72  81  13  16  36   2  38  27  28  83  10  40  97  65   5  56  78  74  36  75  51  31  46  43  86  38  79  61  25  54  61  83  33  94  46   2  46  29  47  93  14  27  57  71  60  29  19  65   3  27  31  76  14  36  43  67  13  91   4  57  59  12  53  74  93  70  61  91   2  93  85  46  92  56  25  68  11  11  85  94  61  46  50   4  58  21  14   1  22  61  89  83  77  40  67  28  82  89  79   2  26  70  34  89  40  72  75  68  31  34  10  16  81  61  44  41  64   7  45  56  55  49  40  70  30  56  39   2  81   6  45  64  92  49  43  37  20   3   2  71  15  63  90  88  11  99  35  58  82  57  86  45  17  53  95  63    
  81  33  30  91  65   2  92  12  86  53  34  34  17  55  68   9  78  94   1  87  93   1  32  11  81  79  45  33  52  30  22   8  83   8  34  98  55  71  55  84   2  39   9   7   7  87  72  10  19  87   8  51  18  51   4  15  37  27   6  84  94  91  80  73  14  38  52  36  84   2  30   9   7  16  55  84  21  84  14  36  62  96  41  26  40  50  38  75  27  77   9  29  39  84  41  24  75  35  81  36  26  95  26  65  59  51  20   4  29  15  58  59  17   7  18   7  10  72  14  49  65  77  33  11  51  53  92  79  95  44  97  41  38  91  68  70  29  52  47  68  34  29  52  61  14  74  17  97  98  47  56  54  27   2  52  92   6  74   8  39  31  85  83  87  78  83   7  10  47  76  27  43  84  41  25  20   8  19  21  55  91  90  94  83  31  69  32  47  85  92  16  58  73  33  36  11  76  80  74  44  80  92  55  71  76   2  59  75  37  34  39  62  66  75  65  10  27  48  15  52  39  31  82  97  48  32  84  28  90  56  78  65  63  20  43  55  39  31  59  29  37  39   1  70   9  91  69  69   5  24  11  75  54  50   1  13  91  40  53  86  80  14  84  83  97  72  58  46  34  56  65  43  67  52  94  44   5   4  72  64  27  65  24  38  75  47  77  51  17  71  96  53  37  89  60  90  78  43  65  41  73  39  33  26  87   8   7  46  58  37  28  85  44  65  71  84  66  33  93  84  32  94  94  48  55   6  39  55  94  96  97  16  18  20   1  28   1  26  15  70   3  89  47  46   8  79  83  44  15  46  48  16   5  24  38  32  56  35  88  89  82   3  77  96  42   1   3  62  81  43  60  25  56  48  89  79  37  17  11  20  43  16  71  63  18  93  73  78  58  12  29  31  81  13  42  98  70  89  89  26  48  60   2  14  81  51  15  83   7  99  89  42  45  50  43  78  38  42  23  21  48  71  46  57  54  62  15  69  44  23  20  46  90  73  93  84  27  40   4  91  38  98  98  74  36  45   7  25  88  22  63  36   9  49   5  85  60   4  48  53  67  89  76  86  50  27  31  24  71  92  20  98  95  22  26  57   3  42  40  84  99   6   7  25  93  56  75   2  53  74  14  45  63  18  34  77  63  86  27  54  17  36  41  39  43  19  85  50  48  87  10  96   3  99  61  14  97  13  24  18  13   8  95  18  66   4  21  62  94  72  68  37  73  40  48  72  89  53  33  98  50  70  78  36  35  50   8  93  15  50  78  88  80  75  79  52  77  63  52  67  70  52  74  75  36  59  33  75  89   5   6  93  69  72  82  31  23  70  55  64  94  68  92  57  84  62  52  50  22   6  73  25  82  10  50  30  95  15  89  27  30  42  13  97  58  57  79  39  53  71  87  84  52  98  14  55  27  84   2   7  34  89  99   2  37  61   7  68  59  30  84  35  55  55  20  81  68  41  48  30  28  19  30  88  28  20  38  26  31  93   9  67  18  45  10  20  41  55  84  97  42  30  66  13   9  79  68  35  14   4  42  75  12  19  38  72  41  87  76  30  88  58  97  70  79  52  24   5  11  69  22  29  36  24  87  71  59  35  30  57  69  99  58  26  38  91  81  35  69  98  43  97  28  30  13  55  60  57  23  22  35   7  13  85  22  66  36  75  35  76  53  76  62  91  94  93  23   6  70  99  11  42   7  73  41  27  97  88   1  66  23  73  22  56   2  21  73  66  37   8  19   5  37  25  59  48  42  33  58  95  90  51  53  48  94  56  67  43  68  86  48  88  58  46  70  33  76  95  93  35  35  21  85  89  39  35  42  23  45   4  51  28  40  47  12  68  12  10  92  43  44  58  98  88  57  21   5  71  97  78  28  48  53  43   1  67  27  72  35  79  81  34  49  43  10  33  50  21  74  27  17   9  32  41  68  64  38  25  49  91  44  16  61  47  26  66  29  49  13  12  77  47  80  70  30  16  64  94  17  37  51  36  93   4  94  84  19  84  19  35   4  99  85  56   1  31   6  53  90  78  14  78   4  67  34  71  84  85  54  78  31  51  82   3  73  91  80  78  59  93  22  57  38  98   9  52  13  32  39  36  67  83  10  62  19  40  84  25  15  21  18  87  63  88  73  35  33  32  79  88  22  18  51  11  25  35   7  94  99  53  39  73  46   2  83  44  72  92  12  32  96  32  35  95  88  90  21  62  42  64  76  89  29  45  44  53  24  40  36  17  76  91  15  26  27   7  91  10  93  65  87  92   9   8  64  26  39  28  
54  48  63  14  53  30  38  24  35  81  76  82  19  64  37   7  49  15  17  41  14  59  65  66   6  38  14  74   4  25  38  86  61  49  45  41  13  41   1  27  98  73   5   3  97  28  77  58  67  75  25  24   4  17  58  23  50  18  15   2  89  59  35  54  54  40  68  66  76   4  72  84  35   6  27  80  92  52  57  59  70  25  30  56  61  79  57  92  50  90  68  12  68  82  93  63  41  38  80  59  64   3  64  44  18  85  92  97  38  13  67  14  96  32  66  22  92  61  21  89  23  92   9  41  46  58   6  21  26  20  35  32  38  50  44  49  90  19  80  99  96  76  76  74  89  52  26  89  46  76  79  76  52  11  43  82  39  67  60  71  36  41  56  70  41  85  53  58  52   8   8  17  28  16  17  87  88  92  48  17  15  44  73  30  83  81  34  87  52   4  75  46  23  32  47  64  73  15  76  49  96  69  12  36   2  98  72  45  24  99  60  40   1  59  12  78  62  18  62  72  34  90  83  53  59  66  71  87  61  45   5  51  58  24  61  17  29  99  70  25  17  14  83  14   3   4  21  47  97  83  74  97  76  43   5  19  35   8  37  77  82  62  85  22  86  92  54  46  68  65  12  23  57  11  50  28  81  88  11  63  12  51  28  10  83  70  39  57  21   8  99  78  83  50  70  55  53  44   1  48  73  70  63  74  94  51  67  49  83  37  72  53  77  57  52  69  22  97  71  19  42   3  18   5  14  20  71  38  24  77   2   3  42  55  89  94  61  49  55  94  74  42  99  52  14  49   6  15  84  78  12  65  95  85  37  43  39  47  60  76  75  79  59  72  85   6  75  14  54  38  62  40  74  56  46  96  11  90  87  30  47  58  68  96  48  80  42  85  56  37  22  88  38  88  59   3  21  41  82  77  97  79   9  27  89  76   9  83  14  69  39  50  63  22  10  33  92  51  86  23  69  30  67  61  41  82  57  51  67  78  39  41  93  58  87  83  29  75  43  46  12  10  40  99  77  61  87  14  76   6  19  45  91  84  63  99  98  30  63  23  33  77  12  54  91   4  64  39  39  11  68  49  58  22  48  22  48  14  98  39  84  64  89  78  63  26  69  82  93  75  95  75  30   9  64  67   3  29  12  75  76  34  42  58  78  91  54   1   9  43  54  96   5   8  77  78  71  74  96  36  38  30  76  32  69  53  35  82  79  34  35  75  71  76  18  49  16  41  19  54  81  51  79  33  97  28  54  48  71  19  26  84  80  90  50  41  46  34  37  31  53  43  39  58  90   3  73   9  51  86  42  95  63  65  71  94  27  95  76  35  97  84  74  24  15  20  35  71  76   2  43  86  67  47  14  78  33  78  66  61  65   2   4  83  80  38  33  48  84  97  42  20  64  82  38  30  10  78   4  43  80  23  60  89  49  23  77  12  17  98   1  72  70  52  88  13  47  62  71  66  19  68  69  16  25  13   5  87  61  53  44  26  70  60   1  58  57  22  45  81   3  53  50  96  37  46  68  40  65  80  48  59  36  39  25  71  67  23  98  49   1  98  46  50  85  73  42   4  24  85  56  89  69   3  87  96  54   5   1  20  88  19  87  56  22  65  70  82  82  10  34   1  74  20   7  81   7  74  32  61  41  82  40  55   2   1  18  55  39  72  41  20  18  31  30  73  57  53  94  77  78  23   1   3  68  38  78   9  93  64  48  95  21  72   5  47  44  88   3   3  73  81   5  98  53   5  26  78  76  41  39  86  27  57  52  71  41  72  98  72  30  71  38  65  90  29  94  89   4   8  22  82  52  99  80  18  23  19  33  38  58   3  60  61  69  24  17  11  13  39  77  50  29   8  19  31  36  30  57  13  90  79  76  90  93  85  65  46  44  40  84  10  32  97  18  61  92   3  45  59  84  88  80  50  85  60  23  33  57  92  52  54  66  84  68  86  29  83  18  24   8  44  33  47  94  76  87  41  95  96  87  39  38  58  71  75  94  40  80  76  80  88  60  80  26   7  45  27  33  72  51  19  63  22  46  26  28  91  40  20  43  84  39  33  73  76  31  34  57  12  33  20  68  50  43  20  33  27   3  64   8  37  42  93  78  70  69  24  43  30  56  87  42  40  72  92  23  78  14  98  23   9  85  37  10  69  16  59  35  84  61  51   3  91  54  17  90  17   8  61  43   2  13   9  39  87  28  12   7  58  52  77  16  82  43  33  55  41  24  45  47  46  72  50  30  34  39  11  87  23  88  88  32  38  61  69  73  22  37
  46  75  28  17   2  82  86  14  81  34  91  87  66  53  98  48  72  19  42  96  19  97  87  49  51  82  29  30  73  99  23  64  29  27  36  27   4  74  72  49  69  20  70  93  66  44  76  56  99  79  36  73  38  17  13  82  87  22  26  25  32  29  16  14  72  46  67  66  97  26  37  22  44  24  68  30  74  45   1  67  98  28  57  64  90  10   8  21  28  93  96  97  97  46  30  12  70  82   6  87  40  73  79  51  54  70  97   3  54  23  59  72  24  73  29  73  56  53   5  66  64   1  40  14  56  39  18  12  23  46  87  63   1   1  41  88  27  85  53  53  31  37  30   4  41  30  52  65   7  23   5  46   2  84  65  66  76  12  42  38  36  28  55  52  31  71  30  55  37  98  76  85  75  89  88  46  82  57  51  25  77  47  84  96  69  63   9  62  71   2  30  28   9  49  19  61  14  75  64  94  32  69  57  85  59  13  69  25  82  47  43  40  74  92  13  45  62  61  50  72  12  51   4  66  91  18  70  71  51  51  16  33  82  40  41  45  23  52  80  99  87  36  50  25  70  66  82  40   3  29  52  47  81  43  96  85  75  68  41  33  19   9  12  89  64   8  27  43  12  79  16  99  48  82  86   5  96  24  42  18  98  28  80   7  81  22  86  96  17   5  47  33  48  38  45  16  76  97  78  77  30  80  46  75  61  98  70  46  86  37  73  25  29  37  53  93  73  77  43  37  76  54  72  80  96   6  11  66  30  37  99  74  68  40  71  25  97  58  37  81   2  41  95  84  57  50  58  84  85  43   3  38  91  17   7  72  53  83  72  24  99  76  57  94  79  54  63  29  95   3  12  90  89  44  56  12  96  24  74  99  69  69  96  81  94  15  76  46  81  91  74  76  18  68   5  81  42   8  63  75   3  67  29  54  91  70  13  35  24  81   4  73  59  83  68  84  30  34  42  28  50  72   6  61  59  80  82   4  46  79  96  53  47  31  67  12  21  22  30  58  98  46  54  83   7  84  89  11  17  11   1  59  66  82  90  94  31  47  32  93  87  37  11  83  95  22  13  24  48   3  94  30  11  23  23  27  82  44  93  55  88  80  69   4  26  93   8  34  58  29  64  38  42  95   9   6  84  59  96  15  95  33  12  35  48  91  42  34  73  94  47  96  61   2  60  64  50  66  96  59  36  79  18  55  45  95  70  72  71  44   8  14  33   3  77  32  86  83  45  16   8  24  37  52  29   7   2  94  70  33   1  77  73  28  43  30  48  95  42  80  57  91  43  85  56  24  10  15  89  27  57  70  14  48  57  47  45  14  99  64  20  87  84  99  45  29  17  74  74  54  23  99  80  40  90  12  58  44   1  53  84  18  29  35  51  52  10  25  70  66  39  85  37  85   2  39  36  35  64  29  83   2  32  95  62  12  54  89  76  37  59  49  37  27  78  51  96  61  77  90  21  25   7  80  99  20  94  68  25  77  45  43  77  96  44  90  55  24  19  77  82   7  40  60  12  36  36  83  62  45  21  55   5   2  45  48   9  25  76  86  24  30  49  60   2  32  28  35  96  53   7  85  51  10  96  97  55  63  35  69  61  52  12  27  69  31  73  86  89  91  47  80  35   2  76  14  23  70  92  32  98  44  19  74  80  54  50  84  33  20  51   9  45  48  69   3  19  50  51  26  88  75  94  28  70  97  17  69  19   1  91   5  71  88  37  66  77  33  91  17  93   4   3  67  55  89  56  17  61  48   3  90  20  14  33  75  17  28  65  33  66  54  88   8  15  43  90  17   5  78  71  17  47  94  47  15  57   8  44  23   7  20  16   4   6  50   2  44  25  80  51  53  48  20  20  37  81  51  74  44  91  25   3  69  22  43  49  76  46  70  21  18  81  12  40  91  48  59  24  47  75  20  55  48  23  27  17  73  14  28  50  40  21  76  34  64   5  60  45  90  89  85   4   1   5  89  38  84  17  57  19  45  64  71  83   5  14  90  52  17  95  52  72  67  85  93  26  90   3  85  52  11  40  71  28  44  40  99  54  36  92  15  85  74   1  91  80  72  47  11  67  44  94  49  67  75  20  91  82  17  69  67  42  26  50  77  88  81  94  92  52  50  20  48  92   1   4  75  31  11  98  59  15  78  13  41  23  86  88  43  48  46  81  95  69  84  42  18  30  91  84  85  85  24  38  75  42  28  96  83  83  91  72  68   2  17  47  99  22  85  57  29  47  17  65   1   2  30  89  77  95  99  69  61  42  60  65  23  
    37  69  19  62  41  80  34  91  23  89   2  51  87  63  96  20  80  65  30  88  16  29  10  63  69  45  55  90  80  88  10  51  64  64  32  35  30  97  36  74  30  70  76  77  59  70  13  59  77   7  91  37  43  70   4  83  45  14  35   9  66   6  73  13  22  60  89   8  75  47  98   9  22   5  28  52  22  25   2  70  39  22  85  70   7  17  93  80   8  46  48  12  34  60  57  78  28  16  26   7  33  67  86  12  23  74  63  48  16  26   6  87  55  49  64  55  33  30  19  41  38  24  39  49  56  61  77   3  71  58  40  18  15  44  82  33  93  43  18  18  50  37   6  82  56  63  83  41   2  24  21   3  73  44  93  59  70  82  81   5  12  28  88  60  55  98  47  61  80  25   8  37  60  79  50  88  10  86  68  95  77  74  62  54  35  72  27  91  42  27   2  43  27  42  71  62  40  44  77  60  78  98  87  48  33  32  40  28  99  91  23   8  86  53  88  94  57  54  57  96   9  28  30   8  93  68  52  77  77  75   2  44  66  32   4  94  35  20  45   4  59  65  45   9  72  51  83  79  84  94  25  13  34  34  22  51  94  84  83  73  10   7  66  31  88  51  12  26  96  39  37  53  92  51  18  67  72  71   8  13   4   6  21  43  67  90  61  55  26   3  97  36  56  78  69  51  99  73   9  19  84  19  57  37  94  14  48  82  33  54  15  99  96   9  91  68  75  19  51  60   2  59  37  34  77   5   6  73  71  27   6  62   2  35   1  89  43  50  54  53  42   3  24  82  96  24  71  60  86  42  56  20  24  10  80   3  54  47   2  28  91  13  65   3  28  97  58  82  28  22  15  24  50  86  49  95  54  28  88  16  34  82  67   3  54  99  11  85  68  15   9   4  51  21  79  50  38  84  70  72  46  25  15   4  16  24  92   3   7  98  73  23  36  15  23  53  66  81  57  76  25  29  12   8  95  57  15  73   4  90  81  94  73  29  45  54  23  52  33  59  73  51  52  94  73  98  63  75  58  49  47   5  73  76  92  42   2  34  58  88  84  96  34  67  31  70  96   7  52  44  35  85  14  13  49  44  22  67  14  50  92  87  45  94  58  86   9  33  16  16  79  92  58  69   3  77  63  92  63  79  87  18  36  46  42  47   2  10  60  85  94  21  39  53  34  55  83  44  30  48  32  16   9  85  35  46  83  21  84  88  81  52  80  65  74  85  27  79  32  68  52  67  22  21  56  99  60  23  58  98  96  93  72  13  79  76  29  90  98  93   1  62  45   7  24  80  96  84  31  29  24  43  44  82  30  77  98  21  31  11  84  25  55  78   5  98  57  28  16  96  14  99  62  65  34  23  44  13  24  25  54  53  21  97  43  53  10  40  27  10  44  54  32  92   5  51  61  48  19  65  59   2  91  99  74  53  34  38  85  96  29  52  78  54  16  19  76  14  61  55  41   5  92  52  69  57  64  93  33  14  98  95  94  69   9  95  19  32  58  16  75  94  35  79  82  78  15  33  56  37  68  73  54   5  18   7  52  81   4  21  95  61  17  60  36  87  54  30  67  69  34  84  47  88  70   1  72  76  14  10  83  32  34  11  39  19  21   5  40  45  59  91  56  64  63  34  30  49  16  30   4  83  18  67  59  78  86  46  18  29  10  41  80  24  55  76  91  15  36  51  60  38  47  47  40  28  33   7  80  83  31  43  89  45  27  35  59   5  96  60  83  56  68   4  54  28  57  24   3  63  90  95  64  56  58  47  46  50  57   6  11   1  47  72  12  10  98  97  95  92  71  92  33  20  51  90  51  58  17  56  98  88  30  11  32  74  61  44  83  67  26  89  87  41  17  49  22  34  30  30  86  38  38  51  81  64  73  19  33  90  74   7  67  11   3  67  86  29  47  46  12  66  53   8   8  54  82  72  55  36  38  52  58  73  39  19  66  47   1   6  84  88  41  43  54  29  89  72  14  30  75  49  63  77   5  95   4  85  25  94  83  29  55  21  49  31  53  16   7  39  48  79  14  33  54   5  15  98  46  77  85  28  71  56  84  46  18  48  25  91  96  24  35  10  17  45  67  99  75  78  49  49  83  91  74  76  66  19   9  27   9  94  81  64  37  19  46  48  47  14  90  30  41  55  74  43  51  35  96  49  59  14  82  60  54  10  83  41  57  27  74  66  20  30  34  22  61  64  28  25  56  87  55  62   7  15  86   5  76  46  79  88  22  26  97  92  13   8  45  68  19  61  30  15  89  69   4    
      53  34  57  18  85  19  85   5  99  89  35  71  56  85  41  17  69  22  17  28  68  70  92  20  89  83   9  85  95  28  56   3  43  61  64  15  11  47  68  38  82  80  39  45  99  52  59  44  31  26  35  46  18  91   1  96  57  69  51  27  69  68  36  96  78   5  42  19  87  64  75  68  46  56   5  17  41   2  51  21  76  10  17  22  31  45  37  54  50  16  66  67  69  71  42  98  93  17  54  59  97  50   2  73  84  95  75  51   2  55  87  47  48  34  95  40  14  69  52   3  28  23  92   3  43  67  66  10  81   6  90  57  19  39  65  40  68  14  32  11  59  33  20  14  72  94  13   6  39  42  90  60  50  64  36  34  69  16  18   3  19  92  50  72  11  34  42  79  15  49   7   3  28  70  84  96  74  98  79  14  12  13  14  90   5  84  95  22  40  95  48  13  51  49  67  86  93  96  80  46  54  86  79  49  44  61  40  16  98  64  52  56  87  92  79   1  78  39  85  17  81  86  95  30  21  78  94  35  48  28  12  76  45  25  37  99  41   6  26  85  38  96  47  93  40   4  29  81  18  90  78  61  30  77  76  46  55  58  21  39  57  59   4  43  98  18  64  30  12  89  73  86  78  79  85  81  13  57  65  60  69  17  86  24  74  76  26  46  81  27  38  69  83  63  46  53  65  36  45  65  53  26  49  63  72   4  72  47  96  39  63  39  86  99  40  78  62  71  36  51  88  29  69  73  15  76  87  56  31  92  22  99  86  81  35  29  59  91  82  91  33  54  67  29  68  18  68  60  31  88  41  59  92  71  29  95  35  86  70  39  20   7  31  99  64  39  78  43  90  66  62  21  81  32  48  50  32  10  71  93  39  98  50  44  37  78  81  93  85  19  70  90  99  46  60  88  98  73  24  17  83  35  81  63  38  19  33  81  12  93  63  24  92  55  77  63  12  81  54  78  32  37  28  84  14  16  13  12  82  74  92  70  13  49  97  21  69  73  32  33  94  59  31  59  28  11  62   9   9  39   4  19  63  27  72  59   9  67  47  20   2  94  95   1  58  15   5  25  61  76   2  23  30  45  23  94   1  41  98  52  76  40  53  69  64  70  79  29   3  43  68  57  23  22   6  18  55  12  55  30  70   5  21  14  70  52  68  18  91  65   3  71  60  76  55  78  87  60  81  28  85  88  43  75  12  51   5  62  47  54  97  48  99  51  73  25  39  33  25  84  66  72   4   9  57   2  76  92  95   3  25  53  24  86  95  93  86   2  18  49  70  99  35   2  56  13  29  32  23  13  53  64  16  98   6  75  31  59  72  47   7  86  42   1  81  30  63  19  34  35  97  57  25  26  29  24  85  28  30  30  22  54   2  40  76  26  50  83  61  64  51  38  46  51  57  91  38  74  78  88  43   9  84  12  83  55  69   1  95  54  91  81  17  96  88  20   9   4  88  65  48  65  53  71  18  75  85  94  31  60  13  70  67  73  95  13  85  51  34  23  27  83  32  82  95  76  15  20  91  91  33  95  19  48  32  83  66  30  56  41  86  79  65  57  72  51  80   3  91  77  36  59   8  19  38  60  62  95  70  55  21  10  75  96  61  30  34  80   1  98  16  10  32  18  60  26  53  83  91  85   1  48   3  41  60  87  50  75  97  79  77  34  85  59  17  82  93  94  19  81  92  60   5  48  73  83  64  83  86  50   9  83  71  42  90  88  33  57  62  20  88  85  43  50  77  80  60   7  38  29   6  57  42  68  78  97  55  92  97  19  88  18  70  44  85  97  68  65  36  39  77  45  91  87  18  96  66  22  15  67  47  28  65  70   4  45  71  68  88  97  54  75  38  56  68  88   6  22   3  56   7  92   5  37  31  18  14  88  72  55  82   8  34  27  30   3  34  63  16  24  37  36  60  36  69  92   4  92  57  21  19  99  21  89  48  82  10  74   3  98  61  18  28  72  45  37  12  59  63  94  94  32  36  32   6  12  90  80  69  26  29  96   7  81  14  56  35  28  57  86  51  37  43  26  77   1   9   9  35  46  55  62  36  51  53  88  48  38   2  25   7  62  93  50  83  62  60  71  33   1  83  35  80  94  56  11   2  94  75  96  79  78  97  51  86  77  57  62  38   6  26  34  15  79  70  32  79   6  41  31  74  36  25  63  62  31   6  64  31  13  40  50  73  86  68  33  14  40  64  76  79  39  47  75   5  48  21  44  15  99  77  92  15  90  57   2  20  49  70  53  68  15  31  90  67  39      
        54  10  91  23  18  32  44  71   4  69  69  80   6  19  82  12  87  34   3  94  38   9  19  72  72  53   7  93  92  85  39  42   3  49  18  43   2  62  73  40  27  62  69  26  19  54   3  30  29  31  77  15  61  73  80  78  33  70  97  33  20  88  40  38  91   7  21  65  56  57  65  53  11  91  40  23  73  99  33  21  11  69  91  22  95  53  24  53  87  76  53   3  40  91  43  61  77  59  22  59  96  54  73  17  10  88  93  84  37  62  95  35  90  41  38   5   7  38  35  91  67  92  91  75  33  91  45  26  52  93  28  87  23  60  67  64  87  76  58  46  69  43  85  87  92  85  49  76  99  80  42  42  83  40  55  39  66  19  83  93  17  88  90  67   7  25  53  44  77  43  51  14  79  41  93   2  23   4  87  75  76  50  62  91  61  35  90  69   4   9  34  90  29  35  69  11  96  54  47   2  33   5  12  92   2  53  73  31  31  16  77  86  99   4   7  59   5  84  57  36  85  37  33  58  96  35   8  56  53  20   5  14  48  70  17  64   9   1  22  77  23  36  62  65  26  86  19  87   9  50  55  83  18  10  65  90  88  31  12   3  25  86  68  64  16  18  76  84  70  56   1  97  39  66  10  26  84  55  73   9  78  84   5  29  57  32  99  14  99  75  47  74  84  55  31  89  70  12  18  78  15  55   3  71  25  82  12  36  47  30  92  64  76  40  56  88  76   8  27  25  12  81  71  49  34  91  34  85  71  23  29  17  12  17  76  88  49   1  77  92  54   4  20  85  96   9  47  10  99  46   3  85  58  39  30   4   6  16  13  39   7  83  32   1  93  74  10  54  89  48  76  21  47  46  24  11  93  64  12  83  18  43  95  52  46  44  86  85  47  13  70  15  90  46  65  90   3  81  82  87  10  76  83  16  41  66  94  97  19   6   3  76  14  71  70  38  86  79  35  85  92  13  49  58  50  81  59  61  46  44   8  76  66  60  81  99  63  36  30  51  95  70  19  89  85  41  43  46   2  69  30  53  82  25   3  37  85  82  81  88  53   5  69  43  93  30  72  63  18  79  56  86  16  40  36  37  68  94  24  76  49  65  63  40   9  69  93  26  46  47  94  34  15  20  45  99  69  15  11  41  80  69  63  72   6  80  80  29  34  76  96  62  27  99  35   7  24  35  78  22  62  85  39  80   7  66  84  78  40  79  13  49  77  86  11  87  75  25  68  17  28  57  87  27  59  16  96  80  58  87   5  42  28  22  92  87  75  68   3   2  18  93   7  46  10  30  95   3   2  52  55  97  32  68  54  10  85  76  85  21  16  12  24  26  71  80  58  98  99  65  52  25  49  12  73  97  80   1  88  74  94  79  67  36   6  57  96  40  36  88  54  89  18  24  94  33  63  85  55   2  52  90  89  47  36  79  82   9  16  89  49  17  86  12  82  32   9  74  10  44  25  51  33  83  87  96  57  43  88  16  39  15  20   9  29  30  51  11  57  41  16  63  93  66  55   5  65  55  49  36  79  48  55  63  63  57  54   6  90  41  79  27  71  22  75  40  72  96  72  66  89  35  18  54  93  41  23  12  32  62  12  29  61   2  92  52  78  57  36  42  85  22  33  51  18  75   6  81  11  27  46  58  89  24  55  74  98  85  34  60   7  80  69  30  69  83  68  26  68  99  57  58   7  40  60  33  91  86  72  28  83  72  72  54  69  38  71  66   9  19  78  31  19  98  85   5  69  84  36   7  70  30  49  37  67  44  54  26  41  50  21  24  94  49  83  20   2  82  58   5  79  39  93  41  69  14  46  25  87  57   5   6  55  44  77  94   8  42  43  84  49   4  55   8  38  89  27  94  46  47  48  68  50  11  92  17  94  27  43  74  53  34  23  39  18  59  45  21  41  16  86  95  47  56  80  19  38  56  66  59  97  47   7  31  74  11  90  53  10  25  71  85  49  47  79  64  51  88  84  17  51  65  15  60  79  82  86  59  21  88  28  81  34  55  95  50  62  46  35  29  33  30  49  62  36  33  48  45  94  47  90  80  29  50  83   7  57  66  27  63  74  30  27  85  49  60  54  54  53  86  22  98  73  46   8  14  47   2  71  54  62   6  80  58  15   1  40  57  12  23  83  61  21  66  10  88  69  49  55  46  11   1  76  28  22  97  79   4  83  75  23  98  71  22  22  73  90  74  60  37  97   2   5  63  52  55  61  52  88  41  44   5  88  48  50  39  46  80  71  45  92  25  74  27  68        
          52  86  12  77  96  24  41  99  45  42  89  19  66  40  56  16  40  12  68  19  82   8  21  16  84  53  67  52  74  80  43  82  20  27   4  58  25  74  70  66  53  77  53  40  94  18  79  38  63  63  82  31  62  48  97  93  60  76  70  91  72  90  12  66  77  34  47  61   2  76  31  79  61  97  59  73  75  19  28  32  90  70  74  95  33   2  16  86  22  80  25   4  98  69   6  47   8  40  93  81  89  67  26  67  38  44  49  33  54  68  35  14  79  16  81  11  38  58  70  97  77  20   3  18  89  48  24  14  32  77  63  51  80  19  87  57  82  75  72  80  31  18  95  93  66   4  70  82  33  84  80  98  92  15  47  10  18  42  52  73  42  20  20  55  51  93  64  15  23  23  95  95  57  19  77   8  16  63  16  19  96  77  52  14  51  66  90  29  30  16  98  64  42  28  55  26  64  85  90  32  33  44  24  44  61  68  25  68  91  63  97  51  70  84  38  10  78  93  14  61  34  32  82  58  20  46  13   4   3  55  95  88  36  22  90  32  30  95  19   5  41  26  22  40   5  95  94  76  11  23  67  13  47  72  90  98  15  10  20  80  49  92  33  13   3  87  57  25  63  39  15  15  22  69  85  57  50  16  61  28  95  93   6  98  62  26   3  81  16  87  86  66  83  88  92  32   8  67  28  87  38  80  74  29  20  81  81   4  89  59   2  59  95  40  83  57  88  92  60  12  18  87   7   8  63  43  12  36  20  95  59   8  15  14  35  49  28  69  78  74  39  16  52   5  24  86   8  68  57  76  18   2  64  57  36   2  60  69  96  54  35  98  50  11  70  68  36  63  21  65  51  84  32  80  71  24  33  86  68  63  64  15  14  17   4  88  21  56  92  45  66  69   5  84  34  12  69  28  85  22  88  11   6  82   6  74  79  22  95  70  76  94  34  53  95  51  63  55  26  71  77  64  90  57  11  65  33   7  77  34  58  51  82  89  17  29  12  79  91  15  41  47  35  87  58  85  42  71  21  92  65  92  39  24   3  83  63  83  42  84  84   1  63  90  47  12  23  70  50  11  49   1  85  67  58  35  84  48  87  30  42  99  20  40  49  98   4  68  14  80  92  49  64  40  75  47   3  63  68  25  97  91  97  94  89  73  74   8  55   8  61  85  90  70  68  38   4  80  58  95  38  67  81   7  11   8  82  48  40  40  94  13  70  92  93   2  88  37  34  48  47  75   5  89  66  78  70  63  93  43  42  71  70  68  24  39  37  42  92  11  93  17  35  30  51  69  14  71  30  25  86  26  74  82  39  27  11  37  34  11  62  32  63  41  88  37  89  99  22  97  67   8  25  69  32  14  54  70   9  70  99  70   6  70  86  55  10  82   6  37  53  78  43  77  87  92  90   1  16  30  85  54  70  66  37  65  26  95  31  45  40  83  15   9  71  64  97  99   7  99  99  45  93  44  44  72  72  65  92  68  15  92  69  52  92  38  22  40  62  36  90  32  75  72  67  74  19  10  86  82  92  48  91  98  92  87   4  69  96  61  26  68  57  67  62  22  54  95  88  33  27  35  55  85  73  52  79  95  10  49  59  70  86  69  69  68  79  35  55  64  15  59  92  65  79  75  39  99  98  44  58  23  48  78  23  49  40  74  34  22  88  97  34   9  89  52  11  71  25  27  82  65  30  93  53  98  83  82  92  54   7  72  45  30  27  34   9  75  96  58  71  30  37   2  98  20   3  71  94  14  64  80   3  79  95  41  45  53  49  48   8  54  24  28  82  95  61  39  78  19  98  90  23  11  59  52  58  79  49  32  99  38  67  53  39   8  23  58  36   1  92  64  80  69  99  30   3  88  64  43  80  96  84  47  67  67  33  12  23  15   6  76  93  56  30  13  11   1  69  41  63  37  31  13  28  47  81  21  42  40  52  88  49  34  16  44  99  56  80  94  57  47  88  10  37  48   9  90  39   4  69  90  40  59  30  47  14  16  94  51  12  20   6  43  97  84  26  31  61  13  59  12  22  12  69  66  23  40  25   8  95  46  91  49  49  92  39  32  94  93  99  16  32  25  82  28   9  94   2  70  81   3   5  72  65  74   4  78  72   4  78   8  50  79  32  26  65   3  68  23  68  93  49  68  14   8  35  43  34  14  89  55   4  49  28  38  43  57  85  96  29  22  15  72  20  63  53  70  62  10  79  57  27  44  84   3  40  97  39  17  42  21  97  28  34  16  12  65  82  60  77   7  14  47          
            55   6  71  25  14  28  95  93   5  78   8  68  52  66  20  70  93  18  77  42  47  58  91  39  57  52  75  79  55  98  48  79   8  44  86  23   2  13  42  75  52  40  56  74  66  59  25  96  42   5  69  68  37  76  62  73   7  36  65  39  83  94  81  47  46  55  55  16  69  97  66  14   4  51  14  76  35  91  74  50  54  90   9  94  31  18  85  11  69  20  76  39   6  53  93  82   2  44  69  83  34  48  59  80  66  34  32  39  74  14  74  38  48  21  95  99  62  10  91  27  89  12   6  80  38  69  49  95  10   8  37  46  73  89  96  18  27  70  71  44   1   8  43  16  70  82  35  56  76  99  38  30  46  97  34  60  68  21  66   3  60  37  58  60  80  47  79  26  20  69   1  18   6  22  78  75  88  83  80   6  22  43  65  97  95  58  95   8  31  70  58  72  68  78  19  89  58  52  35  39  30   7   2  85  11  79  96   6  61  17  90  39  88  90  52  86  99  39  25  25  73  33  16  70  25  87  90  22  54   7  51   6  86  34  82  81  91   8  79  78  12  20  74  35   3  77  69  94  47  54  67  14  16  64  69  19  33  17   7  42  61  94  13  84   8  96  44   6  69  48  47  74  57  27  43   1  21  55  18  52  98  74  91   4   8  33  30  26  40  46  43  36   5  53  10  52   3  35  60  93  64  23  55  86  65  11  89  65  98  24  46  79  14  35  68  97  77  58  50  96  19  85  74  40   3  92  42  32  30  77  76  65  98  81  44  39  62  28  26  22  72  22  87   1   1  69   9  42  74  66  59  84  80  39  15  76   9  89   1  65  25  22  68  38  91  57  59  38  49  87  23  13  18  29   6   7  48  21  28  94  29  77  11  13  47  61  59  49  15  43  90  79  99  30  72  40  49  64  99  13  93  76  73  22  98   4  18  35  68  13  32  33  81  68  77  61  48  21  22  95  77  10  83  54  93  48  67   5  94  48  57  28  70  78  21  14  82  73  39  30  79  50   9  61  26  57  81  99   1   4  39  13  16  52  98  39  22  21  23  51  36   9  68  94   5   9  45  22  12  66  49   3  38  57  51  14  97  23  38   6   2  96   6  19  83  97  50  22  41  84  88  27   6  33  82  35  56  38  84  83  23   5  37  47  48  20  11  38  23  47  77  32  36  45  17  90  53  36  10  80  59  98  24  73  55  87  92  10  90  21  15  15  59  86  33  48  30  53  18  70  67  37   9  57  38  56  56  51  24  82  60  12  54  83  66  60  45   5  32   1  44  52  44  92  87  38  31   6  21  18  97  25  64  38   8  84  97  95  88  68  49  19  70  41  90  51  34  34  48  72  83  67  26  10  55  62  99  38  60  83  62  77  38  23  80  56  40  99  86  16   9  73  38  26  35  68  11  57   6  93  46  98  48  45  83  36  55  53  65  70  86  64  30  72  46  21  33  56  70  97  65  89  26  92  81  59  39  79  45  48   8  76  25  34  53  29  36  54   9  18  46   9  29  81  27  23  21  60  87  26  35   2   3  70  25  32  99  80  70  98  73  96  43  19  12  28  82  24  59  86  52  29  46  50  36  22  13  42  44   4  34  95  49  41  18  56  78  60  48   2  88  75  34  98  70  44  90  76  27  51  17  65  15  56   6  58  90  93  61  92  52  75  40  57  54  45  52  25  27  10   5  71  79  74  90  19  64  37  88  70  20  60  99   6  44  87  68  70  98  73  85  55  74  87  82  53  58  74  60  45  49  68  73  14  74  42  78  41  96  36  69  30  24  61  35  64  11  38  99  60  67  90  11  74  13   8  47  71  49  37  31  11  97  76  53  60  39  26  67  33  49   1  41   3  47  81  76  19  73  19  42  94  46  87  20  84  82  23  37  71  27  53  56  55  59  46  73  63  34  39  92  40  50  38  52  59  25  27  77  31  29  65  54  31  25  42  98  31  35  65  29  68  14  42  19  79  86  65  28   4  19  82  42  31  18  44  33  41  86  33   7  34  55  75  33  72  21  77  88  73  50  18  62  66  37  66  34  52  60  56   4  63  80  96  18  90  71  85  77  24  20  90  62  47  44  79  79  50   4  42  35  27  33  26  42  41  78  74  32  18  78  23  83  85  86  33  31  59  82  69  12  21  19  81  68  99  52   8  94  45  47  43  98  25   1  16  65  76  56  24  98  23  58   4  62  26  77  65  97  30  69  76  83  49  92  54  68  24  78   3  70  97  94  14  94  69  59  95  88  94  13  76  57            
              34  22  58  84  25   6  19  43  94  33  13  82  87   6  65  85  45  12  82   6  53  28  65   7  25  13  44   5  56   9  38  37   6  59  62  11  71  34  34  98   3  88   8  56  26  66  75  36  96  93  98   2  28  68  38   9  76  64  53  28  79  43  89  31  27  44  75  16  97  78  22  88  36  65  66  63  36  81  59  16  63  93  89  73  87  77  76  79  89  99  50  77  73  89  74  45  10  46  18  52  66  71  13  76  24  12   3  32  93  50  40  36  37   9  68  80  16   8  72  44  99  28  29   8  55  37  49  63  11   7  46  34  81  51  90  82  11  71  60  45  38  66  26  11  18  42   3  45   8  63  29  79  29   7  82  62  40  58   2  94  16  44  74  56  93  14  58  92  62  24  59  23  36  21  22  94  38  61  74  82  80  72  79  97  54  86   8  63  71  58  56  80  81  69  19  33  30  44  88  24  84  60  53  93  72  76  46   1  77  16  82  99  61  63  64  68  94  51  68  11   3   3  58   6  92  26  15  67  11  73  41  89  80   9  81   2  51  59  48  76  64   5   4  49  15   7  17  70  22  36  88  49  82  62  23  24  30   5  14  57  25  93  88  24  40  78  99  23  47  50  87   2  62  20  71  17  63  26  84   3  10  18  98  15  82   4  83  89  46  61  53   5   1  84  95  37  45  48  83   8  38   8  16  68  88  98  82  20  23  97  53  62  42  15  82  90  31  66  31  39  30   3  35  59  64  50  27  52  98  55   8  75  48  40  86  37  24  91  39  83  34  32  14  22  34   5  35  89  52  56  69  68  42  23  44  81  78  71  38  95  42  32  62  55  89  21   9  65  97  96  48  40  33  76  49  87  37  43  57  61  16  87   8  24  20  48  49   6  40  20  48  65  88  70  44  35   4  61  18   1  36  72  11  65  59  84  89  19  39  18  40  76  99  52  98  34  93  40   1   7  83  64  93  83  43  56  65  84  29  95  86  69  89  73  63  30  87  47  38   7  99   4  79  32  89  49  93  48  90  98  17  64  76  41  88  18  80  36  63  90  18  15   6  55  50  13   2  43  56   5  58  55  31  15  54  83  89  53  50  24  81  30  81  95  71  57   6  51  65  66  19  74  20  60  91   2  72  48  86  70  88  84   1  74  15   2  99   7  95  60  33  13  30  90  97  13  40  70  92   9  68  80  69  13  81   8  78   8  37  49  14  38  50  30  17  49  48  37  78  75  56  33  54  23  94  30  13  98  98   8  20  23  44  34  27  71  18  22  94  67  34  17  34  87   6   2  72  22  36  25  28  78  94  20  15  41   8  47  98  21  50  38  66  27  36  14  71  20  88  98   5  44   7  20  78  74   3  30  76  21  24  80   1  68  96  53  42  28  32  49  98  89  83  12  26  54  93  25   1  45  65  60  82  55  65   3  89  47  76  34   6  35   8  76  81  77  49  12  63  69  43   1  62  55  95  86  29  15  36  21  97  50  63  73   4  50  54   1  81  42  70  85  42  40  10  83  90  15  59  22  64  85  63  47  19  73  75  73   6  97  45   1  89  85  33  14  71  57  48  68  85  63  10  57  87  38  75  33  15  99  18  79  66  26  57   1  32  10  17  40  42  26  46  51  82  74  33  23   9  54  83  27  22  14  90  29  58  95  11  44  35  25  81   1   5  88  23  39  40  56  73  54  24  11  33  65   8  17  93  34  74  20  72   2  13  85  33  34  49  35  49  45   5  79  74  25  54  11  12  59  59  16  69   6  93  65  66  49  60  58  14  85  66  26  99  63  76  34  24  48  62  82   1  48  40  35   7   6  94  58  51  83  61  11  71  31  55  95  35  23  99   6  33  43  11  27  51  54  66  84  42  84  72  66  44  31  72  58  16  46   6  82  32  89  13  38  10  47   8  63   2  19   8  75  75  68  69  23  25  76   9  36  81  30  34  71  67  94  52  95  38  54  12  91  98  13  43  24   2  48  97  75  22  67  43  17  23  89  42   4  44  74  95   5  59  42  66  26  76  20  32  47  92  99  73  54  60  87  32  30  38  59   5  84  49  13  26  19  70   7  32  13  51  47  30  81  79  37  42  35  73  52  46  21  57  67  86  83  84  93  31  72  94  63  70  40  30  85  95  86  51  58  38  13  51   1  99  82  99  52  67  68  74  21  90  45  49  22  57  94  69   8  67  84   3  84  74  15  50  69   5  31  66  62  27  82  81  31  53  19  94  47  95  54  51  86  76  30  20  40  68  66              
                41  40  22  45   9  97  55  61  79  67   9  27  46  83  24  63  83  67  62  93  57  47  94  71  45  18  56  87  66  66  64  39  88   7  78  67  70  77  23  42  75  91  26  18  83  67  52  12   5  10  76  89  35  78  12  84  42  24  58  89  85  14  55  28  56  18  46  17  22   9  92  54  23  57  14  42  35  60  33  26  72  55  73  59  92  14  52  99  65  66  64   4  85  99  15   2   6  84   2  69  64  29  29  40  17  85  67  78  20  52  57  25  96  23  23  16   3  77  27  90  41  12  53  40   3  92  52  76  29   6  32  35  62  54  81   9  82  77  36   9  72  51  78  49  26   1  34  94  58  61  79  25  29  25  46  88   3  77  22  71   6  99  95  33  38  61   1   7  40  64  51  81   1  47  53  17  68  79  17  42  26  68  92  22  99  51  84   5  42  91  78  48  67  74  58  73   1   5   5  30  63  31  56  37  47  48  43  46  72  71  31  27  75  88  67  16  20  70  24  82  64  26  71   7  66   8  99  89  46  84  59  58  19  18  98  96  73  60  47   5  15  75   4  71  39  48  18  42  14  31  90  88  55  32  68  89  75  50  87   9  43  25  22  84  45  86  40  73  46  89  88  47  42  88  46  93  18  63  53  60  13  91  35  88   7   3  78  90  11   7  95  20  77  83  43  80  48  27  71  63  49  24  92  18  32   5   9   8  73  90  38   4  53  68  13  92  40  32  82  80  66   8  56  76  20  76  17  55  27   3  29  39  25   8  21  25  41  17  92   2  54   9  40   6  29  82  35  77  39  53  88  22  84  92  64  66  55  95  39  91  50   1  52  91  68  37  44  28   8  66  72  81  13  70   1  98  44  51  45  58  22  12  65  91   7  71  24   7  86  81  14  17  81  38  90  82  64  83  44  97  28   6  55  29  89  33  65  11  45  98  55  22  64  76  41  93  58  39  20   7   5  84  18  28  46  37   1  38  23   3  76  63  78  57   8  16  69  47  16  55  25  61   8  59  23  83  34  40  15   3  13  88  60  15  15  45  32  93  52  68  23  32  59   1  83  12  90  59  88   4   9  38  33  51   1  83  43  34   8  77  57  44  92  36  56  78   7  14  46  51   3  10  80  70  34  67  86  90   4  19  73  11  92  60  66  10  94  60  27  18  66  78  12  52  66  41  70  65  10  41  15  87  85  16  29  84  34  75  11  36  15  91  62  10  59  28  34  28  69  81  10  17  48  91  65   2   8  89  59  95  27  63   3  15  53  77  65  72  85  15  96   6  18  69  67   2  24  67  67  61  70  15  96   3  40  19  67  82  80  29  41  80  75  88  46  81  68  20  76  41  62  99  55  16  10  37  42  27  18  10  64  70   3   9  91  97  98  45  80  85  30   4  57  19  21  77  26  53  61  56  15  60  74  65  61  70  79  96  40   8   7  76  95  42  16  27  28   6  72  97  54   2  58  75  92  12  16  12  88  52  59   3   3  29  53  77  58  93  41  17  20  96  57  65  96  80   2  34  75  35  71  69  57  33  43  32  84  92  28  39  27  40  76  59  34  41  92  14  93  57   3   2  54  89  88  50  13  59  17  52   6  40  50  87  89  50  34  10  22  19  72  25  62  34  51  18  43  38  64  34  20  76   1  38  95  96  41  66  90  20  31  97  98  67  43  12  49  95  87   2  58  93  74  77   8  23  99  22  81  20  60  61  92  50   9  11  55  82  17  35  25  77  92  23  23  26  97  77   2  64  59  23   4  27  74  61  55  51  74  63  73  57  24  56  66  24   6  58  72  13  76  19  34  95   5  87  58  38  40  14  83  33  27  90  45  18  16  63  14  34  99  35  92  67  41  58  67   4  37  49  84  58  86  90  88  44  58  62   7  87  61  99  64  40  24  34  82  65  25  72  54  82  61  66  14  98  76  76  24  22  29  46  82  45  92  39  93  73  93  89  38  65  59  16   2  74  62  58  11   3  99  30  44  17  92  53  98  36  17  38  96  17  62  18   8  52  44  97   5   7   1   9  13  36  35  98  15  58  68  11  15  43  82  13  50  85  84  13  28  37  51  51  96  92  72  43  88  11  31  11  98  76  97  42  19  19  71  68  31  76  37  26  58   9  79  78  45  42  87  48  19  94  89  11  56  99  82  83  95  43  68  72  90  20  62  43  26  66  74  50  55  60  47  33  12  43   7  94  85  51  26   4  89  54  83  81  48  90  41  29  73   4  92  51  17  30  72  74  38   8   9                
                  98  54  10   4  58  39  75  16  29  47  46  13  75  29  13  52   5  54  91   1   9  57  56  49  24  52  75  24   6  56  66  20  51  25   4  91  95   4  34  36  47  37  32  68  31  49  49  33  83  39  18  65  89  67  62  87  44  20  61   3  97   6  23  86  62  65  72  17  99  82  91  20  98  85  96  56  30  80  45  44  44  23  47  40   3  67  39   6  85  25  26  39  95   1  91  77  37  93  60  24  92  42  79   9  65  37   2  64   7   8  33  58  53  89  82  22  27  43  14   5  99  63  11  44  89  46  85  44   9   6  49  71  74  78  39  17  55  90  96  73  59  98  99  21  95  51  73  99  75  51  81  81  80  45  90  47  36  31  55  51  90  40  65  29  56  92  86  64  95  86  63  22  20  28  87  83  24  93   8  44   2  98  43   5  31  82  23  98  71  68  80  82  21  65  17  56  62  96  91  45  58  75  84  39  78  83  86   1  62  89  66  69  80   5  90  95  40  55  77   6  78  11  55  55  74  36  27  65  75   9  98  22  97  52  90  26  34  80  86  91  92  24  15  24  23  13  72  86   2  47  31   1  84  48  14  51  46  27  75  73  81  28  70  76  57  53  88  40  44  35  79  85  70  28  98  81  36  39  69  62   4  46  86  51   1  83  74  35  66  54  28  71  23  94  36  88  31  97  25  34  92  69  54  85  87   1  44  93  52  35  53  96  35  71  12  20   9  83  69  16  54  96  59  82  22  42  99  25  77  68   3  85  88  80  44  75  73   7  20  48  44  93  37  14  49  42   3  14  44  74  79   3  21  50  22  15  29  28  67  36  41  79  49  95  67  40  84  45  23  32  38  29  31  68  97  40  32   7  50  99   8  97  78  30  48  34  61   9  77  25  39  30  30  20  60  11  27  45  67  54  22   3  39  93  32  91  28  85  76  19  10  52  56  49  88  17  81  79  27  98  84  73  21  59  34   3  90  19  63   5  19  99  22  53  41  13  17  52  22  95  27  76  17   1  43  79  97  34  33  55  81   8  23  43  14  84  60  21  88  96  61  11  99  90  52  96  27  57   4  60  69   7  40  71  99  41  32  87  52  76  81  23  76  24  20  66  70  31  51  38  23  53  95  92  73  37  78  56   5  76  22  43   6  69  61  78  28  24  35  15  38  44  96  55  25  59  72  87  73  27   6  84  10  62  82  23  40   3   1  60  48  37  92  61  54  83  82  27  31  64  37  85  28  47  29  95  97  31  97  24   6  34  54  59  55  35  33  24  71  23  81  69  68  89   8  40  47  97  27  56   5  98  32  36   1  50  24  18  46  54  26  67  79  64  12  30  69  42  89  71  77   2  97   5   5  22  87  48  86  37   2  74  68  35  89  84  36  75  40  21  45  32   2  88  76   8   2  55   2  26   7  31  14  36  65  78   9  23  16  89  41  37  45   4  84  21  19  32  57  41  57  49  38  92  68   4   9  93  79  12  56  63  91  48  91  90  36  97  27   8  67  59  77  38  36  43  77  46  36  81  74  42  25  42  76  14  91  36   4  30  94   7  26  30  61  60  79  80  14  79  58  57  98  90  72  39  55  17  53  67  24   9  69  46  33  17  53  69  80  36  48  78  65  87  29  49  61  90   7  92  37  84  56  50  54  50  46  41  41  18  30  41  22  83  11  58  11  23  15  52  70   8  36  21  48  70  83   8  83  47  13  31  94  12  54   5  25   1  71   7  42   2  42  95  20  28  42  59  79  24  53  79  78  87  32  21  82  97  12  27   2  15  68   7  23  77  18  12  85  87  72  42   9  49  16  75  83   8  28  21  10  73   8  37   2  33  68  93  95   9  60  95  52  58  40  36  69  34  63  88  11  45  78  96  24  96  76  75  31  11   3  50  61  86  41  80  18  27  88  29  93  67  34  69  32   5  69  18  20  13  13  66  87  61  19  19  89  48  42  35  54  77  58  98  99   9  65  89   2  97  56  14  94  39  57  83  69  16  49  32  22  33  82  54  53  28  41  40  57  54  40  74  76  33   6  89  93  26  43  92   2  61  73  62  95  57  65   9   2  22  97  96  41  59   1  15  89  45  18   9  85  94  79  24  98  62  53  50  32  82  24  32  87  19  19  69  64   9   7  23  17  91  64  16   9  36  60  37  76  93  60  27  29   9  72  63  38  51  16  56  14  48  39  40   3   9  61   3  67  91  87   2  16  68  43  71  80  92  48  92  34  97  44  30  25   4  91  82  36  32                  
                    27  81  54  35  15  71  58  47  54  21   8   5  68  94  55  74  26   8  35  38  92  19  17  70  52  32  99  12  50   4  63  63  66  28  16  74  77  89  25  15  14  51  65  40  93  78  81  73  89  85  95  34  55  14  80  14   8  59  38  45  31  61  53  43  67  11  97  60  69  83  12  61  69  44  88  97  17  58  68  41  33  57  10  26  87  36  71   5  35  46  87  42  35  48  58  52  95  37  37  66  76  37   8  36  50  14  13   7  92  76  23  31  73  36  15  80  60  55  14  28  30  79  33  44  10  31  68  82  47   6   8   1  20  63  85  38  84  95  98  24  63  97  18  58  18  27  13  22  61  76  13  49  74  71  21   6  70  64  88  67  16  64  86  28  55  53   1  97  77  53  66  77  11  32  75  91  28  18  66   2   5   2  13  80  37  59  56  49   5  97  50  63  17  24  26  54  65  92  19  33  67  51  78  93  84  99  11   9   1  66   9  54  21  87  93  85  12  76  84  58  10  60  26  25  14  96  23  40  86  76  55  18  21   2  86  39  35  61  91  54  37  93  78  55  22  41  51  80  22  19  89  68  80  87  16  30  54  43  17  21  50  43  43  15  73  98  19  76  72  56  92  51  32  43  76  60  82  68  94  82  22  56  68  46  22  70  15  85  46  57  14  22  10  66  93  79   2  85  70  33  50  70  90  84  79  84  48  93   1   7  33  56  42  53  77  10  51  87  97  11  10  52  43  70  80  18  40  45  32  78  58  12  45  23  98  98  52  38  35  22  40  64  24  53  30  70  66  65  96   7  26  60  21  33  25  22  71  41  26  45  84  47  96  48  95  97   5  87  91  22  46   2  12  59  17  22  31  10  36  97  91  25  67  85  95  44   4   7  16  57  86   1  73  47  35  24  75  13  90  48   6  80   4  69  83  48  29  69  98  94  65  54  87  55  58  15  93  28  28  13  40  56  13  96  70   5  72  63  23   1  30  77  37   6  95  77  93   3  97  35  56  10   7  38  99  74  89  39   6  29  11  45  13  62  22  25  15  38  18  93  20  95  49  99   3  18  23  78  63  23  18  24  42  15  46  94  79  22  46  10  14  98  25  16  98  27  26  98  89   3  93  38  12  29  24  67  53  19  25   8   6  22  40  73  38  83  19  98  31   8  88  81  57  54  93  43  40  88  70  97  99  31  79  31  76  73  56  27   8  27  52  94  65  77  19  74   6   2  82  24  78  32  52   3  75  98  17   5  83  70  64  24  52  42  88  93  96  55   8  89  90  50  76  14  90  54  51  31  59  23  71  11  62   2  57  90  66  86  41  28  87  35  51  67  13  89  89  27  68  88  30  31  42  40  39  24  20  54  96  13  46  24  39   7  65  27  31  45  42  40  66  49  37  29  89  15  89  20  48  26   8  20  99  84  42  90  53  59  55  69  99  99  89  27   2  63  78  89  27  71  11  45  56  70  28  64  12  57  15  22  67  35  10  96  81  83  25  25  50  30  79  93  94  77  39  14   9  14  25  81  25  13  35  50  73  28  21  15  81  32  23  38  51  46  88  12  33  90  63  82  90  47  10  84  39  11  78   3   8  94  98  73   7  38  40  96  49  78  79  98  59  39  48  58  14  13  97   5  20  69  19  27  91  91  95  61  61  50  91   1  84  90  66  47  31  91  23   5  42  19  87  34  21  39  44   4  50  66  76  20  20  10  34  97  18  26  42  75  90  99  29   5  43   2  70  50  27  78  16   5  84  56   1   5  23  43   6  87  76  30  99  61  39  82  64  21  48  82  45  45  97  63  12  39  58   2  60  91  96  20  23  13  34  46   6  20  60  20  78  11  49  73  60  21  80  46  91  80  21  42  92  39   3  36  46   1  39  99  65  74  92  89  88  41   2  33  73  25  21  55  61  84  51  57  67  92  92  94  87  48   7  26  59  39  59  59  61  80  35  63  74  56  10  34  87  97  16  14  17  26  25  75  17  48  39  89  66  99  11  28  22  21  38  17  83  50  38  53  81  54  81  86  75  24  35  12  13  58  85  62  51  35  96  10  78  93  88  13  39  54  99  87  91  15   9  29   8  90  84  37  58  84   7  97  50  60  89  25   9  60  70  51  58  76  94  17  23  16   4  21   1   6  26  37  93  61   3  38  16  48  37  57   6  42  36  23  10  27  86  20  82  73  19  11  98  25   8  37  98  75  37  68  24  67  91  43   2  48  69  30  62  60  22  89  81  49  38  88  22                    
                      90  85   1  41  36  66  55  46  81  18  12  13  46  18  49  92  28  15  33  46  23  13  70  76  42  16  70  66  33  53  41  10  51  64  40  12  70  30  85  81  77  67  20  33  81  70  77  68  90  19  77  89  86  95  97  84  20  27  89  67  20   4  97  80  74   7  20  38  98   7  34  13  30   5   1  34  59  67  56  46  15  67  96  19  81  63  92  12  76  94  63   2  81   7  34  93  82  14  16  19  52  62  24  39  98  67  22  32  81  45  99  53  11  97  81  54  36  62  15  68  17  86  67  43  35  16  41   5  61  32   9  62  13  31  38  33  50  33  35  94  21  84   5  14  54   7  83  49  20  64  29  55   7  49  58  15  50  98  54  65  64  28   3  35  10   5  50  50  99  74  75  12  67  54  24  70  91  43  50  96  29   5  96  79  84   8  52  47  54   5  39  78   4  78  91  47  54  67  40  90  86  30  90  32  50  26  39  20  79  83  91  40  46  69  97  54  72  51  87  22  23  49  38  89  58  23  73  87  78  23  35  26  99  17  54  50  89  38  14  38  38  12  62  96  90  30  80  21  92   7  23  20  64  24   3  69  90  78  76  75  22  67  97  42  77  26  77  40  55  90  76  58  90  51  32  80  21  83  37  33  73  12  25   6  37  57  30  77  74  19  51  68  48  81  23  68  90  12  88  29  82  87  15  62  80  17  22   3  31  55  49  67  11  51  44  32  71  39  49  92  32  60  19  51  26  79  27  40  97  55  56  55   6   2  38   3  39  94  99  38  47  51  94  60  45  78  87  34  16  83  30  76   1  82  72  30  46  43  71   8  17  12  79  19  36  11  67  31  68  89  46  71   1  23  96  86  33  45  56  99  70  33  40  40  90  45  50  86  63  19  65  67  66  90  82  70  42  74  31  22  18  28  81  91  54  34  14  17  94  78   6  29  22  25  31  52  11  95  36  65  89  95  28  34   9  70  47  49  58  76  34  63  80  41  26   2  38  84  40  19  56  66  58  75  48  29  45  30  10  54  73  43  12  71  75  17  56  68  75  49  64  82  10  82  18  15   2  97  83  62  85  76  12  62  76  55  18   8   2  82   3  85   2  16  13  46  75  35  12  81  63  43  36  63  23   8  51  16  53  35  78  51  36  53  87  47  44  66  43  62  14  79  72  42  55  58  25  49  59  43   2  84  45  79   5  31  76  33   4  16   5  17  99  38  72  65  26  24  68  15  29  36  76   4  88  95  10  75  23  65   3  92  80  14  16  14  53  15  95  57  78  63  22  45  53  82  88  85  30  91  37  51  35  96  39  94  51  19  18  66  80  36   4   9  90  56  49   5  43  15  26   8  74  44  66   1  21  85   6  96  15  60  99  14  96   1  82  77  50  59  65  55  59  37  38  82  64  56  90  14  34  84  92  89   2  17  51  47  53  43  61  42   8  25  30  64  87  59  26  82   3  69  26  55  63  93  93  59  34  61  85   3  56  11  48  41  89  81  39  55  28  18  12  99  22  11  90  51   8   7  85  38  38  26  84  90  94  39  15  88  24  45  40  97  34  37  15  96  13  55  85  74  69  81  37  99  40  81  58  13  16  55  48  82  23  68  21  12  76  95  60  36  85  49  98  23  71  88  93  13  89  48  37  96  35  97  75  17  34  44  20  37  10  62  65  83  56  25  10  74  12  74  93  28  72  50  89  75  67  89  47  18   6  64   2  94  27  94  18  21  44  29  99  73  92  94  16  76  49  28  66   1  29  89  25  13   2  35  86   7  51  21  85  95  47   8  56  87  28  61  26  29  33  14  19  70  46  24  35  83  38  39  85  33  91  54  81  76  90  59  51  70   1  17  26  79  86  50  19  63  66  45  37  72  98  66  91  71  90  79  95  39  99  69  32  16  51  91  59  66  32   8  40  51  51  55  16  23  46  25  43  68  22  12  76  29  43  72  52   2  58  54  17   5  23  32  76  34  13  95  28  57  29  32  35  66  58  44  76  83  44  98  19  78  18  11  54  22   1  24  67  82  10  95  13  90  40  83  83  31  27  87  39  78  47  25  92  97  49  43  56  81  23  90  61  42  61  14  24  37  22  46  44  69  85  95  91  75  66  71  52  81  89  49  17  50  63  39  33  45   5  55  38  99   9  85  96  59  11  31  85  57  78  42  50  65  85  87  60  25  46  12  72  67  17  58  58  92  45  86  34  33  43  25  88  63  17  30  89  81   8  37   3  37  10  84  66  40                      
                        60   3  97   2  30  36   4  32  87  64  60  39  22  99  86  40  94  82  55  54  37  67  71  81  31  75  76  77  65  83  35  62  77  95  28  91  93  16  93  71  41  57  53  47  70  80   2  45  36  88  58  58  91  79  20  95  29  38  54   3  69  49  31  89  14   6  75  54  27  77  11  97  59  94  23  61  72  10  99  62   9  59  48  56  90  97  23  77  20  96  53  74  56  35  75   7  37  75  36   2  26  20  57  87   8  17  77   3  99  41   8  72  15  25  74  71  81  39   3  71  61  43  79  58   8  44  95  42  83  32  59  28  91  95  99  37  10  93  26  40  30   4  38  26  53  71   5  41  23  85  94  59   8  75  34  58  62  82  83  80  76  49  48  77  63  51  75   7  82  88   1  49   4  31  72  30  89  61  65  73  74  24  97  22  53  48  41  32  28  85   7  28  14  63  86  94  89  71   7   2  88  37   3  57  88  54  61  55  14  12  10  88  26  18  31  26  94  55  63   4  41  78  37  18  59  19   5  96  46   5  53  91   9  78  56  47  47  13   5  72  62   5  16  51  90  92  85  51  99  51  67  60  15  80  16  84   7  18  24  29  27  66  58  18   3  88  10   9  58   5  52  40  17  63  78  64  38  81  73  29  15  34  20  63  92  89  68  21  79  20  28  60  67  92  63  79  64  95  89   4  27  94  46  66  46  88  45  11  76  42   1   9  55  77  51  51  44  34  51  77  17  31   6  50  12   1  15  84  60  12  34  54  40  74  98  16  47  21  90  57   8  87  76  72  95  68  62  33  72  40  57   8  89  83  54  18  10  57   1  30  19  90  65  44  19  78  41  44  40  36  38  90  93  48  89  11  34   2  76  72  39  49  58  37  75  37  71  75  11  96  47  33  44  85  75  17   7  26  10  63  90  94  57  14  80  32  61  54   5   1  35  52  84  75   1  35  36   8  68  16  62  31  62  55  39  11  19   2  11  32  80  54  65  95  22  86   3  18  35  13  52  89  13  79  58  85  27  36  13  11  73  99  76  61  12  38  39  51  45  54  61  36  26  90  84  14   3   8  66  21  18  88  20  52  20  62  52  53  89  14  46   1  74  86  19  78   5  42  12  47  99  28  35  65  13  39  61  43  68  70  84  97  91  67  16  49  32  46   2  83  93   7  82  99  35  94  21  80  99  15  49  62  19  34  21  85  98  28  67  31  85  99  66   9  86  21  39  11  53  85   3  34  68  79  93  66  65  94  57  62  25  50  59  26  58  55  90  82  27  84  83  48  89  66  72  22  60  82  37  12  19  49  97  91  57  12  88  32  78  34   2  31  63  96  40  99  39  35  79  38  87  69  95  42  61  87  86  44  23  62  66  81  53  88   2  67  35   8  13  74  59  79   2  79  19  15  87   4  28  93  35  97  46  32  61  58  95  14  38  43  27  27  86  23  83   6  19  84  13   2  17  60   5  61  21   5  76  79  75  17  23  83  23  69  49  10  70  92  95  16   2  30  51  20  63  31  88  37  31  87  50  96  76  83  26  28  70  77  93   4  16  58  52  56  87  35  57  79  16  44  64  79   1  34  46  88  83  43   9   7  33  29  55   3   3  42  92  42  50  88  30  96  88   6  74  40  38  27  72  67  78  89  72  68   7  72  56  78  52   1  79  24  70  31  18  55  99  74  33  65  92  97  68   3  68  88  79   4  52  56  47  28  62  67  85  84   4  32  17  62  70  26  61  99  45  17  46  72  19   5  86  98  59  95  83  14  11  23  26  89   9  28  87  82  78  21   1  32  81  53   1  75   7   7  23  67  18  39  89  12  23  87  27  12  11  49  99  75  19  22  59  15  41  21  51  44  40  72  65  73  75  96   8   1  64  44  54  91  18  81   1  46  48  28  27  96  14  54  68  43  83  84  56  15  96  25  84  18  45  88  61  10  23  36  99  56  79  91  93  76  51  93  61  65   1   4  39  82  68  27  70  91  74  98  77  11  11   5  46  34  69  32  27  44  33  79  72  31  34  63  69  48  68  16  62  25  99  47  13  20  37   6  81  58  18  49  65  12  73  97  57  36  22   1  11  12   9  21  41   4  97  78  98  41  38  27  17  29  17  42  38  84  12  37   6  34  57  61  41  21  44  38  65  23  74  61  45  83  90  12  40  63  12  14  33  49   2  48  52  87  55  65   8  29  57  95  33  96  84   3  88  24  55  66  46  76  37  39  53   9  25  13  40  40  94  33  70                        
                          12  68  25  33  99  91  27  84  52  41   7  65  31  91  59  71  42   7  77  53  59  58  49  10  21  65  46  89  15  39  68   6  25  26  82  53  81  27  34  42  89  43  22  34  93  57  16  52  19  60  27  96  61  40  54  94  51  26  73  49  14  40  92  55  34   1  93  45  56  82  29  91  25  48  35  90  91  29  74  20  79  79  79  98   5  48  68  33  77  41  33  18  85  61  44  89  20  60  43  17  23  15  61  32  82  73  97   1  34  96   9  48  96   3  10   2  46  72   6   5  11  15  84  56  55  16  89  41  62   3  75  32  47  40  16  63  83  30  20  24  82  43  27   4  23   9  45  43  12  24  59   7  35  44  91  20  72  14  25  47  69  51  71  46  78  15  83  84  59   7  28  11  27  56  29  37  70  47  39  87  94  67  60  99  77  15  26  57  16  65  95  64  57  95  30  50  18  20  24  57  29  21  89  71  25  33  59  30   2  87  44  97  15  61  46  41  63   4  18  45  76  28  17  43  88  76  61  19  38  16  73  37  81  18  84  73  75  16  64  75   9  96  36  44  82  88  86   9  61  22  37  95  54  36   6  12  40  78  39  91  19  53   8  67  38  38  11  30  71  66  14  11  14   7  21  35  46  19  46  77   7  12  93  52  70  49  49  12  16  96  31  94  14  47  88  75  20  78  28   6   1  64  68  96  77  61  75  83  67  71  14  39   5  46  50  32  55  62  87  27  23  12  17  93  72  50   3  66  88  52  73  65  77  27  21   3   5  73  12  13  21  46  65  61  86  49  21  90   8   6  84  67  35  69  27   9  68  45  91  34   3  96  47  92  11  71   3  10  37  28   6  51  95  59   7  19  30  74  23  52   9  68  37  90  46  71  80   5  93  74  72  35  75  36  62  34   1   8  13  24  41  86  71  17  78  65  90  64  21  57  70  27  55  64  74   9  21  24  33  82  37  77   6   5  42  63  23  58  84   2  76  94   1  58  92  76  19  52  69  61  59  11  93  57  63  26  59  81  39  31  60   2  66  37  43  58  91  80  19  42   1  25   7  29  87  61  80  59  63   2  18  10  21  28  70  54  13   5  93  71  24  24  30  87   6  39  44  18  21  26  64  79  65  15  97  18  71  40  60  41  13  79   5  81  37   2  10  71  16  74  91  61  87  77  63  16  10  58  55  84  22  58  58  67  24  60  56  44   2  52  78  58   2  36  32  38  30  22  20  30  46  47   3  22  66  97  74  50  64  40  64  57  82  36   5  74  33  64  10  12  33  50  23  85  53  98  86   4  77  27   4  62  26  44  16  77   1  58  43  37  13  54  20  73  14  46  67  48  44  33  51  18  18  33   7  80  12   6  47  95  76  13  77  90  55  75   5  57  62  33  28  17  15  39  78  34  15  45  98  84  12  29  22  45  18  62  81  67   9  97  12  67   9  83  79  82  68  15  79  11   7  56  19  21  27  78  55  54  13  70  91  17  92  52  68  30  51  43  63  32  13  94  44  17  74  74  51  91  84  75  89  84  39  84  52  45  90  55   1  92  76  44  90  16  50  72  64  49   4   8  57  27  37  90  49  79  48  99  37   7  83  62  87  59   8  45  21  32   9  25  27  23  74  42  32  17  16  51  73  92  13  65  36  56  81  19  34  81  44  16  54  86  88  53  96  73  31  34  17   4  30  37  82   5  31  83  91  80  53  20  29  21   7  45  49  16  61  31   1  69  86  48  73  50  92   1  24   4  71  24  29  79  36  65  52  33  54  25  23  21  67  94  29  47  39  57  67  48  73  69  11  67  13  21  24  52  65  48  28  57  22  79  67  29  33  35  47  85  73  46  19  22  82  51  36  32  16  55  24  64   7  67  92  17   6  82   6  16  50  20  48  99  73  92  48  19  70  16  64  94  25  59  51  34  55  62  21  67  16  68  97  11  63  89  83   9  26   9  28  64  79  46   3  66  70  47  16  94  67  69  50  82  50  26  19  47  39  66  57  41  42  32  25   1  35  91  27  83  32  35  31  25  42  58  65  26  59  73  31  10  75  24  56  69  69  33  33  52  95  31  32  97  73  64  35  63  93  44  29   7  66  53  29   1  93  78  12  44   6  69  26  31  91   7  61  95  52   1  24  44  64  82   9  20  40  76  64  34  39  88  20  90  94  27  63  36  12  52  17  26  16  98  83  11  12   6  18  16  55  88  83  47  89  11  72  61  31  92  44  68  63  36  40  98  46  32                          
                            82  18  33  31  97  90  32  27   2  30  96  90  74  20  26  28  58  87  16   3  87  96  64   3  15  50  36  30  36  33  49  61  50   7  12  47  15  39  67  27  74  68  99  55  25   8  30  54  18  82  29  54  64   7  51   3  44  14  51  44  14  82  52   3  12  74  94  28  57  95  32  37  74  57  20  67   2  85  90  83  35  38  17  45  79  38  47  10  83  19  67  85   6  46  95  46  96  51  66  26  22  46  77  68  50   9  10  85  92  16  32  72  23  89   7  88   4   3  47  25  91  95   4  15  57  40  40  27  11  32  28  27  34  89  71  86   8  81  97   7  32  27  35  48  80  48  67  70   1  30  73  82  77  96  82  42  39  16  83  11  74  79  28  76  43  83  54  97  43  90  33  52  23  58  72  69  92  14  93  87  51   5  20  11   6  74  28  71  75  49  85   8  20  26  73   4  10  36  66  26  89  52   5  44  41  40  23   2  87  70  15  10  73  79  39  57  72  60  17  75  25  42  64  89  60  61  39  58  25  63  56  35  64  11  84  51  98  91  30  81  92  77  94   3  32  85  97  94  79  26   3   3  38  95  51  92  84  88  18  68  35  79  81  52  65  50  34  93  16  50  68  38  68  39  85  46  69  23  46  93  60  88   8  55   7  54  77  53  30  84   6  33  70  83  77  54  12  25  89  58  75  45  34   4  23  97  93  66  94  35  34  26  42  17   1  27   3  77   4  72  66  60  55   7  82  21  38  57  78  83  28  87  86  20  29  58  67  82  80  39  47  59  68  43  76  21  67  38  71  69  32  89  51  59  76  75  21  16  93   6  58  80   7   9  21  81  81  77  61   8  15   3  51  55  96  86  57  93  68   4  20  27  46  83  61  79  44  68  94  87   7   1  27  65  27  84  11  58   5  97  19  99  94  75  32  68   7  20  46  40  78  38  98  14  99  33   9  73  48   4  59  94  49  30  49  28  95  35  40  60  41  13  72  14  52  53  54  19  93  20  83  57  90  98  64  26  18  45  30  80  80  31  50  94  89  16  16  12  87  29  18  17  52  70  26  64  51  74  78  93  85  98  81  37  68  18  34  23  47  73  49   1  22  19  32  62  50  87  77  46  13  58  95  97  27  88  18  64  67  70  10  84  83  82  32  78  44  31  26  28  57  15  95  11  52  95  49  68  33  78  29  27  21  31  41  25  58  56  83  54  58  80  55  40  75  59  11  96  85  12  98  66  24  64  22  48  40   1  51  12  51  75  95  91  95  57  66   7  48  12  36  64  44  83  78  12  83  70  44  74  59  13  74  99  52  36  50  65  48  69  84  59  82  24  38  27  94  77  86  18  37  82  32  58  85   3   1  35  25  98  39  61  73  26  35   1  85  81  73  47  12  98  22  44  20  32  11   3  18  52  60  50   2  79  42  93  12  84  86  92  74  40  57  55  39  28  56  90  88  45  17  13  77  59  82  26  49  41  80  95  26  64  17  11  86  15  36  62  39  36  76  86  24  63   3  54  68  53  21  45  19  56  68  27  45  68  86  83  84  94  55  31  55  15  51  71  53  96  98  17  73  43  95  28   8  41  92   1  59  31  83  73  18  33  52  13  67   8  36  44  44  30  87  31  85  54  18  68  61  22  42  38   3  73  57  64   4  34  59   1  44  19  32  85  50  23  65  37  38  32  54  27  35  65  49  89  27  56   2  30  64  16  51  49  96  71  24  38  31  67  93  13  43  99  37  46  59  13  94  34  74  44  39  50  40  85  60  28  67   9  68  71  91  20  12  93  87  86   5  61  15  32  61   4   5  66  41   5   9  72  52  83  77  37  16  67  89  55  86  87  22  99  93  68  49  69  32  20  33  43  81  81  50  95  13  92   2  70  39  65  64  88  60   1  42  37  12  34  95  39  13  61  26  21  52  81  27   7  12   7  60  59  27  61  92  50  43  21   1  26   1  72  70  12  90  40  31  23   5  62  19  24  42  13  22  95  74  89  18  98  27  34  72  80  71  48  20   4  53  40  54  30   7  32   8  98  65  74  36  84  65  42   3  89  82  28  89  37  18   3  71  54  69  34  16  50  20  18  67  83  50  16  66  53   3   4   7  65  97  51  10  48   5  93  80  71  64  87  66  94  51  20  96  75  54  90  35  40  32  72  62  54  42  85  69  47  93  38  27  12  88  49  62  59  92  27  78  11  69  85  83  77   1  97  90  67  29  46  55  89  49  58  41  55  50                            
                              57  42  27  44  72  67  49  81  10  53  66  41  51  23  74  43   5  94  12  20   1  31  29  25  93  45  12  70  68  97  30  50  83  96  59  46  23  19  85  51  78   8   6  98  62  15  48  16   6  84  29  26   2   9  16  35  15  89  57  87  37  18  20  40  84  78  54  91  65   5  16   6  92  80  92  43  42  24  50  28  94  50  72  68  25  82  90  48   3  26  99   4  52  67  84  20  20  16  94  20  85  70   5  40  36  97   1  21  41  20  99  52  67  58  53  94  73  27  61   4  40  52  43  43  51  56  86  85  94  41  24  48  65  60  47  76  33  14  97  42  62  23  51  10  65  61  69  75  59  73  36  77  78  82  41  93  11  79  41  77  58  62  66  85  88  47  96  65  12  90  71  99  72  56  32   5   6  69   7  66  48  69  48  57  89  70  75  43  71  31  62   7  96  11  97  28   6   9  86   8  68  34  64  89   5  91  24  43  42  23  17  19  18  98  99  73  52  19  73  43   7  48  77  64  12  81  89  54  84   3  22  77  10  15  12  94  42   3  53   6  52  49  89  46  60  79  37  65   4  12  56  60  82  45  85  57  88  64  60  56  85  55  84  16  40  83  89  84  66  34  19  12  78  36   8  62  16  14  12  88  54  81  30  58  89  15  67   5  41  77   7  75  89  63  94  79  79  10  53  39  92  83  65   8  95  91  18  68  48  97  38   5  74  40  71  14  81  92  82  86  34  84  49  75   9  62  50  38  51   7  75  13  63  57   8   9  75  80  70  98  82  50  33  86  38  56  69  21  60  24  76  74  97  69  95  82  50  46  14   2   5  64  85  30  99   5  27  24  10  22   1   8  37  24  96  68  93  49   1  13  61   3   7  60  80  69  26  44  40  16  54   5  36  57  96  89  46  57  16  60  50  91   6  20  30  38  33  62  24  19  61  18   3  84  92  35  95   1  33  85  24  31  14  41  68  74   9  58  67  75  28  26  10  82  40  86  13  98  25  69  55  12  68  82  29  86  74  59  81  58  27  42  89  34  56  30  34  91  63  74  12  21  32  31   5  71  80  10  84  43  95  22  77  18  62  52  24  78  83  85   1  12  10  37  10  86  59  46  29  20  81  75  92  35  86  15  82  41  72  96  77   2  39  76  52  21  42  82  84  22  38  34  48  70  50  28  69   4  77  21  98  73  95  41  95  53  29  48  72  49   8  58  13  28  46  18  45  97  25  62  62  74  33  27  99  27  55   1  71  81  43  67  67  66  43  40  80  58  68  20  82  56   5  49   8  25   4  12   6  77  34  11  88  19  38  39  51  86   7  27  37  54  51  48  74   6  52   3  11  59  27  70  75  66  48  60  62  18   6  29  73  11  23  19  62  35  60  48  97  60   1  70   4  84   6  31  95  21  72  81  83  99  19  41  78   4   4  18  83  12  70  88  81  67  43  61  41  75  30  26  81  80  71  19  43  44  59  84  11  45   1  53  62  92  78  91  32  23  74  70  41  22  42  81  74  23  50  98  36  15  90  42  60  46  72  56  54  71  52  49  35  89  25  90  94  52  86  11  42  80  24  16  67  28  87  71  58  89  11   9   6  35   7  54  44  70  32  82  38  19  29  67  75   1   8  30  35  47  37  14  61  46  89  51  28  28  35   2  11  55  94  40   3   5  54  51  89  23  17  20  80  58  62  80   3  32  89  87  75  36  81  65  61  56  16  62  37  22  55  15  18  13  77  50  57   6  51  77  44  84  87   9  60   1  28  13  31  62  63  74  13  24  74  31  89  80  93  97  47  20  36  91  27  73  90   9  53  73  66  11  30  55  70  79  40  99  95  88  50  14  85  90  13  33  68  18   9  14  11   7   7  60  42  27   3   4  70  13  43  30  64  89  54  64  59  64  83  95  74  59  48  79  93  92  57  27   7  94  81  79  72   3  17  80   5  58  95  99  97  23  35  38  82  46  80  66  37  24  29  84  79  79  99  19  72  39  77  72   1  43  44  47  53  48  58  50  62   2   7  22  50  58  66   1  80  52  49  83  30  48   4  27  76  34  38  98  77  41  77  31  12  27  13  88  12  91  13  94  49  10  39  63  19  91  76  79  69  50  55  13  94  59  39  73  95  49  63  94  62  46  75  59  17  10  34  72  64  54  77  54  13  39  83  52  93  74  88  31   6  50  75  36  43  71  18  85  53  54  48  33  10  50  20  64  78  18  52  31  34  10  35  44  97  39                              
                                39  69  72  75  32  53  90  74  91  53  31  78  31  97  15  53  16  21  14  24  82  43  70  77  70  46  39  84  51  75   8  66  94  40  38  36  56  62  79  56  15  31   7  42   2  95  66  84  68  37  68  77  16  57  67  95  38  39  20  68  92   6  67  12  46  29  53  21  33  11  93  82  22  23  34  52  29  73  39   7  35  44  59  53  10  87  31  32  74  55  87  86  69  59  85  97  14  73  16  15  95   5  60  19  85  85  46  74  70  16  37  17  71  23   2  19  42   2   6  78  90  77  58  79  63  80  76  50  35  42  56  69  21  53  50  41  71  36  60  18  77  69  55  80  52  11   7  97  49  89  57  28  48  41  44  94  33  77  62  88  44  38  24  94  97   3  95  29  32  27  22  12  66  54  61  42  20  19  66  67  79   2  84  90  12   3  74  54  94  60   8  30  31  42  95  74  54  36  38   7  75  59   7  42  97  68  89  54  12  82  33  57   5   4  58  86  69  19  40  44  33  28  59  27  64  82  68  53  11  51  27  72  55  79  51  53  78  41   8  33  46  75  19  28  62  29  33  94  42  93  59  36  27  14  84  46  22  60  40  29  34  26  88  83  81  17  70  84  90  83  67  59  83  49  87  16  45  12  84   6  92  73  62  36  52  20  12  39  63  93  92  17  16  51  92  78  44   9  74  56  97  69  79  92  84  44  56  56  13  65  91  21  73  32  56  40  33  20  74  34  20  85  13  92  18  28  51  98  30  74  49  26  54  17  45  72   5  80  81  64  81  50  90  80  28  23  22  83  32  69  11  27  40  39  90  12  16  15  13   4  55  40  41  90  33  84  17  79  74  80  65  76  26  29  20  18  12  75  69  30  38  88  25  89  76  52  28  59  50  84  64  80  61  81   5  76  19  45  36  83  89  93   1  31  36  37  50   9  63  63  49  55  12  81   8  12  75  50  37  47  52  86  55  32  76  76  28  83  19  99   7  22  27  25  91  27  92  88  94   1  32  24  52  34  12   7  15  83  43  17  58  71  61  94  64  77  45   2  43  51  50  70  74  80  52  84  49  52  30  21  79  61  64  66  63   9   3  75  90  34  57  39  78  84  48  12  67  62  80  25  46  86  40  36  92  36   3  14  24  39  34  36  49  46  87  32  25  51  69  78  14  59  34  17  51  96  93  64  49   2   7  39  27  75  40  85  80  86  42  28  46  72  28  22  98  67  32  66  70  15  51  60  88  91  83  43  88  11  25  95  86  83  26  94  45   5  10  86  32  90  70  16  61  88  26  57  49  21  75  33  45  83  59   2  59  10  11  24  80  24  32  69  36  55  93  10  62  45   7  85  36  26  56   3  26  96  58  28  94  85  41  54  77  69  30  60   2  94  26  78   3  96  26   5   8  27  60  26   6  71  22  64   6  23  88   9  63  56  32  37  57  56  71  86  56  12  37  78  42  52  37  52  66  28  79  47  87  20  87  82   4  37  32  65  15  20  71  67  30  20  33  35  24   1  93  64  51  43   6  76  78  74  80  27  55  15  79  80  80  92   3  60  51  98  19  15  58   5  94  99  58  20  33  60  89  12  83  85  78  72  82  78  48  20  84  12  20  18  92  99  72  23  74  19  83  37   8  46  70  40  22   2  66  86  32  11  93  60  39  86  87  40  59   7  37  94  55  94  18  71  36   6  29  74  14  58  92  36  12  52  68   5  89  71  39  49  16  27  50  38  60  51  34  99  95  31   4  15  27  48  95  87  27  49  32  43  72  16  35  60   2  32  55  45  98  41  13  19  25  24  63  27  45  98  34  41  39  12   3  40  18  19  26  82  78  28  95  72  93  92  14   6  80  60  85  40  70   2  12  80  46  73  65  70  58  85  43  65  61  30  89  19  98  20  54  81  47  88  42  86  31  83  18  73  50  98  50  38  18   6  39  38  86  60  28  59  15  37  61  85  95  94  26  22  53  86  39  18  51  73  55  33  84  95   1  89  96  67  22  42  47  20  40  90  28   5  46   8  70   1  30   9  16  71  74  15  57   5  92   2  50  80  12   6   2  79  18   4  37  35  56  50  95  29  71  74  19  71   6  54  30  78   7  13   4  99  10  37  86  85  70  24  23  94  49   1  95  15  60  68  96   1  10  91  60  78  18  72  99   7   7  92  74  51  71  15  21  76  79  24   7  74  48   6  44  70  75  70  55  99  11  26  55  49  52  71  23  68   9  97  79   3  60                                
                                  22  34  87  26  88  79  54  35  11  74   3   1  93  32  81  71  17  54  26  86  29  10  88  98  98  56  80  69  70  16  16  96   2  19  95  88  18   6  68  12   2  71  62  75  89  38  60  46  71  36  64  33  60  14  14  65  56  68  82  11  61  44  17  89  91  10  44  55  14  77  55  50   1  66  67  32  90  26  12  33  50  29  31  70  96   2  67  15  29   9   9   9  29  15  72  41  10  77  60  14  23  54  67  78  82   6  36  91  84  71  39  83  51  27   8  47  59  82  47  75  14  64   6  25  56   9   8  13  37   7   4  74  61  85  41  55   7  88  55  16  61  10   8  53  57  85  24   6  64   6  91  36  55  88   5  34  47  52  93  85  90  26   6  61  38  61   7  88  73  50  73  16  56  39  84  60  42  27  61   6  97  46  28  96  38  24  98  14  37  69  30  66  58   9  23  49  28  16  69  10  93  94  20  45  56   9  88  84  79  74  17  80  63  31  79  98  21  65  96  49  86  48  85  28  65  43  77  13   8  44  71   5  68  38  26  30  26  30  83  64  63  42  78  31  70  84  25  75  70  75  50  28  77  36  62  66   3  99  21   7  30   2  98  69  23  30  39  81  17  11  99  10  87  47  83  76  92   2  82  10  20  29  84  62  61  47  98  70  76  18  60  88  84  49  45   2  32  98  90  79  59   7  59  10  66  22  53  39  15  63  26  97  87  42  76  46  37   4  65   1  27  61  80   6   6  30  88  12  75  88  96  86  94  91  51  96  31  29  62  35   3  14  95  38   8  69  88  39  46  91  40  62  25  95  29  53  18  97  30  86  24  65   3  29  74  38  28  95  47  41  50  91  34  71  52  98  93  77  51  66  61  32  50  82  66   8  28   7  41  36  62  97  29  33   8  79  43  78  52  73  51  68  57  39  52  28  61  41  87  21  26  35  93  74   7  42  69  16   8  41  95  26  30  57  67  70  47  15  66  42  16  76  18  30   1  44  50  70  18  75  56  93  84  39  36   2  99   3  96  58  61  28  98  90   6  39  53  56  90  93  36  27  91  16  85   9  46  24  61  54  64  34  52  76   5   1  91  87  22  71  44  38  36  49  70  84  80  48  42  36  42  15  35  72  92  25  37  82  93  87  56  25  73  42  73  89  73  65  45  43  63  70   9  35  77  67  82  67  13  40  15  51  27  28  20   3   5  40   2   7  88  83  73  31  46  20  90  52  62  12  69  16  12  69  33  11  94  57  90  42  55   1  62  23  49  15  80   1  59  42  21  61  23   6  68  79  43  40  48   6   1  11  48  64  88  60  94  72  96  30  29  58  32  89  58  21  42  12  62  36  29  13  79  40  74  16  12  27  46  12  13  80  18  56  64  93  34  66  69  25  59   9  79   9  71  37  85  40  71  95  98   8   2  95  49  39  73  61  90  50  33  20  23  99  26  44  20  27   9  54  68  59  48  93  76  96  58  20  37  84  21  91  57  86  23  18  72  30  20  69  62  41  14  85  90  22  98  12  10  46  29  24  46  64  46  75  28  17  26  95  59  15  30  75  22  44  29  47  96  27   2  95  33  86  15  28  89  51  56  25  65  40  28  44  19  22  63  34   8  71  68  23  25  22  47  26  32  16  71  13  91  67   6  24  62  43  39  51  37   5  54  55  15  18  73  35  42  14  95  18  29  82  22   7   9  19  16  45  32  60  12  60   6  58  52  42  43  18  27  99   8  61   3  56  32  72  64  83  79  23  44  78   6   1  39   7  71  86  38  25  70  54  90  11  49  69  55  43  78   5  24   7  30   6  61  57  86  33   7  96  89  31  40  46  94  62  29  40  17  75  30  19  60  92  36  52   9  83  26  40  20  15  99  68  51  92  82  77  60  10  23  19  49  34  40   8   4  63  66  36  14  53  50  92  23  10  35  14  83  96  56  64  64   5   7  54  46  47  44  91  32  22  41  15   8  57   6  68  84  80  45  37  43  37   7   8   3  27  92  51  65  87  94  47  74  62  42  14  71  27  49  38  44  51  94  49   8  33  22  15   6   7   4  46  58  83  22  31  40  46   1  63  66  96  67   6  63  55  27  59  42  76  56  41  57  68  89  78  65  46   2  53  93  49  71  47  65   5  73  50  18  76  59  41   8  54  98  10  19  28   9  44  34  81  58  94  11   2  79  60  82  79  59  73  84  98  22  95  56  23  62  85  40  87  19  85  57  95  58   4  85  90                                  
                                    63  57  44  50  57  98  26  31  13  22   9  59  99  30  71   9  76  52  71  42  98  57  47   2  89  87  64  83  94  24  87  73  26  67  34  41  29  27  55  21  38  60  53  73  98  12  20  18  78  67  63   6  68   4  35   7  13  81  15  54  58  16  85  90  71  99  17   6  68  97  62  38  82  80  85  56  54  95  18  82  17  76  87  44  51  57  69  64  97  84  34  27  74  32  62   8  14  19  36  90  12  88  90  92  12  12  88   9  40  44  86  82  91  17  56  68  48  85  96  94  68  87  69  62  68  14  14  36  78  95  77  18  68  15  14  41  33  49  55   9  84  56  55  26  74  91  56  19  31  45   1  16  24  19  16  99   9  37   5  14  45  98  67  61  85  29  12  14  66  81  20   4  55  38  95  61  39  37  64  94  14  29  83  34  52   2  87   4   2   9  28  56  57  55   9  62  17  91  77  52  79  32  44  85  55  88  31  30  46  71  59  42  58  39  24  38  99  43  54  97  76  79  45  96  19  53  12   4  85  97  54  75  28  10  62  72  70  72  15  81  58  87  77   9  51  52  40  85   4  66  34  20  85  72  43  84  44  41  54  39  49  53  13  46   7   3  73  37  11  57  77  66  29  65  54  69   9  13  77  11  10  11  38  23  66  25  37  73  49  23  19  55  73   1  62  94  86   7  45  51  31  19  24   5  55  95  40  52  11  97  33  62  95  59  30  74  26  62   8  83  19  10  33  62  17   9  80  60  91  85  28  42  56  28  37  44  92  62  78  89  89  41  83  29  56  81  54  99  78  31  58  39  13  55   1  92  27  36  40  56  41  17  50  86  40  80   8  43  93   2  23  97  37  48  15  58  42  85  35  72  95  38  88  12  12  57  59  37  13  18  35  75  21  45  24  60  62  70  59  40  14  74  20  95  16  28  15  60  91   3  57  64  42  76  52  58  97  55  51  92  85  81  91  14  38  67  16  43  33  89  74  41   8  67  16  29  49   2  50  32  66  66  76  76  15   5  61  29  79  19  39  84  62  20  50   3  80   6  42  88  23  64  89  18  57  18  98  47  87   7  78  89  72  45  67  24  40  30  23  13  11  44  92  19  18  55  97  60  91   8  98  56  14  84  93  14  32  63  28  27  37  54  89  69   8  12  27  89  99  64  19  59  13  82  60  66  55  19  19  40  50   7  80  10  31   1  61  45  90  88  15  94  82  90  52  94  51  28  11  93  82  79  63  29  38  87  65  44  97  22  70  75  59   9  23  93  29  36  58  37   8   8  97  25  11  39   3  74  84  75  42  96  44  75  36  50  64  81  95  40  43  50  30  86  79  18  19  59  77  83  36  28  79  60  44  21  84  34  89  61   2  48  86  41  95  20  61  87  79  55  93  97  36  66  86  42  38  63   1  46  12  57  24  15  50  18  47  94  71  19  51  60   1  79  23  88  43  86  75  64  17  85  90  27  23  66  57  88  28  70  14  25  85   3  45  72  56  57  16  11  75  80   3  81  33  56  14  22   2  20   4  61  20  14  16  63  66  59   1  73  26  60  79  76  85  71  96   7  27  80  40  13  25  35  20   3  48  91  77  18  78  71  46  73  45  50  23   4  17  11  93  15  30  90  20  57  33  28  93  39  45  85  89  90  38   7  16  74  17  75  85  75  80  39  48  57  67  79  28   9  76  93  57  76  89  88  57   1  29   5  15  14  26  76  80  10  51  40  97  48  98  40  93   9  63  17  49  90  87  16  56  96  86  47  50  25  82   7  19  40  72  20  63  57  79  51  48  93  75  76  81  95  47  52  25  72  74  97  77   2  87   1  47  96  26  28  75  93  25  28  34  52  31  87  15  97  12  28  60  22  20  26  36  86  82  47  65  48  64  43  46  15   1  68   2  57  11  11  38  63  46  63  13  39  32  31   1  61  22  31  64  15  44  52  29  66  26  36   9   1  19  54  45  28  56  65  66  96  47  26  18   9  60  60  97  43  24  42   6  12  52  44   2  38  17  28  99   5  60  22  41  50  99  17  91   7  86  86  50   3  29  27  70  61  41  52  48  80  36  93  20  60  88  79  58  94   1   8  92  70  71  89  27  93  91  43  63  44  42  26  17  90  71  81   8  37  62  59  16  46  67  18  43  71  53  76  31  69  18  45  56  70  68  82  61  79  47  52  16  35  52  76  96  27  68  31  27  79  39  90   4  45  34  65  42  15  58  17  87  25  92                                    
                                      34  27   8  42  79  67  82  99  94  57  91  73  94  95  17  46  69  73  97  54  59  70   1  39  23  21   2  27  70  57  64  61  68  24  12  34  99  99   1  51  52  90  95  77  15  55  97  65  15  67  83  81  22  92  61   7  33   1  84  87  13  68  80  57   2  93  40  93  86  26  43  71  58  42  26  19  16  49  85   6  59  45  85  23  22  29   6  49  95  17  33  56  88   7  18  55  66  35  35  47  20  50  79  66  90  60  51  36  55  23  22  13  61  37  18   4  23  71  73  99  36  53  34  45  94  50  97  59  31  59  67   4  64   1   4   3  30  66  73  38  76  59  79  51  51  39  29  79  43   9  42  24  75  26  35   3  38  12  32  79  78  90  50  58  93  59  60  92   6  26  55  85  87  48  37  44  25  88  37  78  66  79   5  10  83  39  33  71  76  88  49  57  80  84  65  75   6  85  80  60  54  90  18  47  51  69   9  21  26  56  59  95  73  43  12  54  85  84  27  28  49   3  35  17  57  90  10  46  76   4  92  96  23  76  92  16  83  79  81   9  40  47  55  20  43  13  59  80  44  96  58  37  40  82  92  17   3  67  48  84  80  39  39  90  46  90  88   8  38  70  15   7  72  74  69  86  98  12  52  36  78  93   5  52  58  59  98   9  81  25  90  64  98  88  99  32  65  19  77  25  84  21   6  87  79  70  85  26  29  89  87  89  70  86  21  78  97  16  48  74  44  82  36  39  61  86   6  79  53  35  74  22  64  84  23  58   8  84  28  56   9   4  90  91  95  38  97  52  86  55  53  67  15  61  45  29  74  10   3  77  50  29  27  36  64  19  76  65  46  12  57   6  92  67  93  12  36  67  63  37  50  55  76  90  73  17  44  36   1  58  48  81  33  99  34  10  18  13  53  78  56   6  75  74  39   4  56  28  29  86  45  40  88  63  68  67  79  39   1  64  20  47  25  70  60  87  10  14  27  89  39  54  45  50  55  41  81  37  74  96  71  48  93  56  37  86  14   2  59  59  40  74  18  63  49  42  13  63  34  98   6  45  42  60  31  43  13  17  69  13  35  74  50  51  63  68  60  72  10  75  60  98   1  97  68  28  70  76  47  75  53  58  70  73  98  48  81  32   8  25  27  60  38  83  35  33  84  39  22  28  58  48  36  69  34  51  36  86  63  73  95  76  36  85  62  42  83  74  24  87  45  49  97  81  24  50  78  35  83  42  70  55  18  59  61   8  50  44  99  34  72  88  43  96  92  68  39  65  89  44  74  92  35  82  18  95  90  99  32  44  77  59  70  92  31  63  11  71  26  21  74  56  49  43  21  64  14  61  34   5  79  90  64  68  33  37  22  42   5  37  75  96  85  92  78  65  39  89  30  41  55  29  80  75  18  68  57  51   5  30   7  12  16  42  76  84  31  21  76  44  69  43  97  88  63  77  62  50  71  85  60  44  48   4  80  28  57  35  88  60  49  10  84  40  21  27  79  23  50  47  74   6  44  36  92   9  81  88  52  38  94  11  76  29  15  51  87  15  53  87  51   1  62  34  98  27  20   1  23  60   3   1  46  71  99  83  67  10  56   4  17  47  35  36  32   4   4  25  62  14  34   9  20  44  19   2  21  84  48  79  64  84  15  81  77  35   5  42  97  82  71  35  55  32  61  88  12  69  30  30  75  49  69  41  67  41  64  68  80  19  16  30  19  75  61  89  44  94  41  86  86  45  72  40   4  32  90  94  29  75  98  18  96  15   4   3  31   3  37  37   3  94  50  92  17  77  95  46  57  95  69  11  52  15  15  82  15  52  21  91  19  44  34  95  33  71  56  65   1   8  27  56  63  99  12  46   8  36  20  17  72  75  25  30  88  32  40  94  47  79  88   4  82   6  78  64   1  84  83  32  28  22  64  90  31  50  16  26  81  43  79  14  37   7  71  69  83  89  24  46  90   1  97  61  71  46   1  20  68  29   5  50  42  27  38  47   4  30  43  80  23  85   8  51  32  88  79  89  46  32  23   2  47  25  69  24  61  81  26  57  50  78  39  87   6   7  42  44  53  87  17  13  33   7  84  70  16  45  28  93  87  72  21  63  67   5  47  36  30  31   8  24  82  77  15  67  28  76  91  10  18  68  61  46  34  70  39  70  40  73  74  83  97  31  33  37  75   2  85  14  44  23  50  26  94  65  36  98  66   9  38  34  80  37  27  52  68  54  90   5                                      
                                        89  58  62  98  94   4  80  86  10  25  42  85  84  48  71  76  62  55  92  51  30  34  83  93  33  12  42  43   9  54  66  44  86  64  57  38  45  42  78  94  52  75  28  47  40  80  65  39  73   1  88  25  14  62  14  29  42  39  62  74   6  87  15  11  10  21   3  62  65  10  76  40  18  51  35  75  80  89  35  13  69  62  36  76  69  12   2  36  32  76  28  81  33  82  48  81  26  49  45  83   9  59  56  51  99  42  79  96  63  20  77  12  54  78  38  67  28  94  42  31  66  58  83  44  93  57  23  23  27  89  76  85  56  32  48   7  27  68  11  53  72  76  86  87  77  11  28  24  31  36  12  61  89  83   9  62  72  82  87  64  79  77  92  82  16  34  75  33  29  10  91  16  37  37  29   1  15  27  48  72  50  57  82   6  16  14  70  72  42  25  65  66   9  76  26  77   5  58  46  68  66  28  88  82  21  32  68  30  81   9  64  78  86   1  66  52  52  79  86  21  67  35  21  97  16  34  40  44  15  92  59  72  22  73  87  89  96  21  67  53  55  41  26  72  48  66  24  79  23  77  44   4  70  81  57  58  81  92  89  72  91   7  70   8  28  53  28  99  94  93   6  72  50  80  19  34  37  84  96  44  64  93  39   2  63  70  76  70  83  70  18   7  85  24  78  92  78  44  31  15  95  27  76  54  78   7  11  42  73  87  65  73  45  25  32  71   3  48  96  40  95  43  94  78  42  86  96  43  37  13  31  38  43  33  24  53  41  96  40  56  31  95  21  75  37  30  78  10  60  78  70  52  33  12  16  69  61  56  13  94   7  65  40  20  55  35  29   5  59  86  48  55  84  38  94  97  99  54  73  30  90  66  61  56  19  30  10   1  78  32  22  49  15  30  39  12   2   6  27  66  58  53  13  42  20  92  77  93  28  73  80  50  26  80  25  21  18  63  97  70  16  98  63  20  27  15  70   4   3  38  42   7  47  36  34  34  17  15   5  72   1  35  38  16  58  75   2  74  89   6  22  56  87  87  82  79   2  64  36  58  12  49  88  55  29  72  91  62  30  80  89  96  54  42   2  67  51  58  68  85  21  91  74  85  50  70  53   5  32  22  18  55  98  77  22  34   3   6   6  25  31   3  35  35   7  67  77  83  72  51  11  50  29  56  56  81   5  55  82  11  75  62  58  24  91   8  41  12  52   2  67  84  66  91  61  33  39   8  27   9   9  32  68  88  77   9  68  88  36  12  97  87  16  81   4  98  39  11  58  69  33  27  41  62  62  23  33  18  20  26  23  44  16  39  62  82  98  71  10  90  76  55  75  66  58  26  76  63  37  88  75   6  51  97  21  94  55  23  63  17  75  76  79  50  84  33  72  73  45   6   7  78  24  79  66  83  88  81  83  59  99   3  14  24  86  42  64  99  75  26  87  66  28  50  46   8  91  57   6  34  35  23  97  93  46  90  39  29   4  82   4  34  81  77  24   1   1  91  63  43  79  67  78  60  22  24  72  26  84  77  45  25  59   2  44  82  22  92  21   8   4  64  86  92   8  63  77  86  34  15  50  63  99  18  71  94  39  85  32  67  58  82   4  92  91  10  51  15  80  68   7  78  65  35   8  14   9  43  97   7  87  64  50  26  90  85  28  88  79  75  38  20  69  94  10  56  66  12  35  45  55  32  67  88   7   9  15  18  58  96  15  65  61  31  37  69  89  61  38  64  46  70  74  22  97  48  46  11  24  69  37  77  86  13  48  42  43  99  66  53  50  49  63  98  30  40  15  72  20  75  55  49  15  60  28  22   5  11   7  31  93  59  85  39  52  80  34  23  67   3   3  49  23  52  88  26  17  72  94  25  63  49  17   2  99   1  45  43  98  52  90  58  99  41  59  64  88  42   4  98  50  12  14  34  26  69  34  94   3  91  88  52  27  95  84  61  23  66  49  70  66  12  38  70  61   5   6  99  98  83  34   1  11  81  84  11  57  97  63  41  86  71  75  18  63  86   4  74  60  72  52  39  85  32  71  96  72  85   5  10  30  92  21  94  57   1  38  46  70   5  96  58  94  34  34  16  94  68  32  51  48  16  38  17  24  85  47  26  49  72  20  82  68  98   4  67  17  32  44  42  84  23  90  82  86  34  98  68   4  83  23  99  53  18  29  56  99  67  12  60  95  75  34  12  53  87   8  31  66  97  29  39  75  87  93  37  15  98  98                                        
                                          86  18  18  45  21  71  99  74  50  33  23  75  15  41  32   7  27  63  94  68  13  78  31  51  48  83  14  79  29  21  80  27  99  97  43  36  12  53  75  42   1  67  22  22  85  68  65  37  49  40   2  94  36   6  12  72  75  71  45  15  73  93  36  54  20  46  46  61  87   4  32  78   8  92  59  84  47  87  10  43   5  76  78  82   4  68  28  42  91  18  69  75   4  15  11  29   3  83  12  65  12  78  50  93  80  16   3   9  60  46  15  60  32  70  41  29  10  74  19   9  56  61  80  66  57  69   7  42  26  44  61  48  22  91  87  64  62  14  76   7  71  69  46  53  70  84  34  60  20  67  54  60  21  82  23  21  77  14  76  87  68   3   8  34  28  60  12  76  81  44  16  29  38  87   2  31  98  81  33  82  68  98  14  39  66  64  47  22  28  89  12  92   2  18  92  78  48  27  28  20  27  94  64  27  68  51  77  78  97  92  38  74  45  55  40  88  42  67  52  49  82  10  61  13  48  21  30  15  34  95   7  78  93  64  43  29   2  33   8  26  80   1  10  85  21  39   8   6  14  90  97  34  51  62  42  27   4  23  20  33  77   8  58  95  28   6  51  84  20  72  63  27  77  91  91   9  65  19  81  25  72  72  14   7  36  16  59  69  25  51  97  55  63   7  15  93   3  66  77  22  67  74  64  58   5  45  10  12  18  75  75  66  29   4  37  46  71  89  83  48  57  26  24   7  99  32  11  27  39  36  99  29   2  61  39  24  42  50  95  61  52  38  47  64  51   1  83  38  77  69   7  52  44  59  30  80  95  51  18   5  81  74  94  13  54  43  80  74  26  98  21  58  77  17  32  28  63  50  51  31  32  22  42  57  15  40  32  31  15  12  93  17  76  12  36  94   7  34  16  70  46  39  13   9  64  56  38  64  63   5   5  17  68   7  34  90  74  88  33  11  81  34   5  85  20  32  43  80  99  33  35  10   2  17  41  77  40  39  76  44  61  12  24  22  80  61  73  79  71  28  37  83  56  92  42  94  11  37  40  81  26  15  75  15  31  55  90  96  47  75  17  75  68  96  75  75  60  13  18  26  92  41  46  27  82  82  10  22  73  94  53  74  70  79  48  82  97  20  63   9  97  46  40  61  35  70  11  34  96  50  13  92  24  48  42  89  92  72  43  53  63  55  96  64  31  72  42  90  23  46  67  10  76  54  56  81  72  87  77  95  35  56  16  63  89  59  49  94  81  76  27  25  76  38  45  47  54  41   8  49  45   8  22   2  79  87   7  39  45  96  91  49  24  69  97  29  33  65  34  11  44  95  93  79  98  53  38   1  52  60  71  32  97  75  22  37  85  84  40  11  82  64  97  15  42  84  32  27  19  60  14  68  96  58  99  36  43  32  97  78  41  41  60  92  13  78   2  29  68  87  91  21  90  31  75  64  79  47   6  92  49  72   8  28  50  20  71  17  76  81  15  11  36  55  65  36  49  83  96  94  42  65   6  95  17  82  37  61  81  87  73  67  82  77  44  49  55  59  87   9  77  19  24  57  58  45  80  86  72  78  64  79  57  22  95  93  40  75   7  16  30  31  47  21  25  88  23  70  36   6   2  72  81  61  52   7   8  83  82  96  17  26  44  63  97  15  55  75  64  68  29  29  87  38  96  91  85  81  41  35  80  27  19  46  41  25  51  76  17  12  43  77  14  46  56  37  71  22   2  28  56  30  13   7  57  62  98  61  61  53  64  35  48  21  44  49  12  62  76  17  64  70  96  65  39  13  14  37  13  50  63  81  92  26  61  39  23  98  70  86  45  71  66  62  45  11  79   9  79  90  30   3  79  95  71  95  20  15  33  37  34   4  62  37   6  49  45  74  67   5  88  16  65  25  86  37  98  30  64  93  80  11  77   2  46  77   7  66  36  54  90  72  50  47  47  61  56  99  33   8  99  40  14  85  51  34  12  36  14  13  71   4  92   5  91  68  68  77  32  83  44  58  97  91  81  45   5  42  56  41  17  78  46  10   1  50  88  65  39  31  86  50  96   3  62  29  69  25  32  84  54  92  94  74  73  14  36  60  25  16   1  29  22  93  21  10  30  26  56  57  14  79  61   1  22  87  69  53  98  73  99  71  86  71  12  88  89  39  56  13  10   7  19  16  47  44  33  77  84  86  13  82  48  64  88  16   9  13  51  24  87  37  50  87  15  63  21  42                                          
                                            92  22  74  68  33  84  59  25   2  27  17  74   8  47  56  45  17  24  84  63  40  12  42  12  56  96  98  54  80  95  87  21   8   2  64  23  92  79  38  44  86   7  53   1  57  71  41  15  41  11  29  32  77  36  85  18  57  93  18  80  43  52  57  45  40  22   2  63  88  82  15  36  61  56  27  58  25  21  20  18  85   8  60  79  80  29  90  63  38  95  96  67  49  26  88  59  70   9  60  22  35  96  11  81   4  81  53  64  11   8  55  69  29  65  79  61  58  70  43  84  17  87  35  40  57  70  15   1  99  42  40  20  59  28  11  52  93  92  34  55  27  13   5  44  33  44   8   1  51  84  81  17  47  75   5  12  27  95  56  50  48  52  22  20  36  45  86  47  44  96  13  56  67  69   6  63  59  27  68  75  68  92  24  36  68  74   8  34   2  48  14  44  13  12  37   2  34   3  28  16  35  66   7  94  13  20  43  28  79  92  83  15  37  66  59  69   9  16  74  44  98  18   3  71  67  75  33   6  92  36  17  45  25  91  24  81  79  47  39  77  83  16  73  34  11  86  82  38  91  41  20  64  27  17  15  36  81  74  70  41  27  86  21  40  68  43  53  92  25  64  92   2   4  59  98  50  98  39  23  48  99  78  20  24   5  22   4  85  14  13  62  33  77  35  99  95  16  44  44  38  89  44  52  84  49   2  56   4  12  97   1  58  26  16  84  30  79  47  69  70  93  91  30  10  38  16  17  25   9  65  33  54  44  40  78  16  91  93  14  40  19  53  24  65  95  76  68  19  39  62  71  51  41  35  98  39  47  26   3  90  69  42   6  35  73  98  59  51  72  34  77  48  34  32  75  56  10  41  41  72  87   4  14   7  20  64  17  51  65  21  73   9  85   8  44  84  30   1  99  34  69  95  70  12  70  53  75  79  59  69  96  42  65  79  53  35  70  99  41  39  92  13   6   9  21  48  77  10  44  86  84  14  13   3  40  69  94  35   3   1  79  88  23   7  26  13  20  61  92  46  51  10  23   1  37  25  57  76  50  72  93  93  51   4  20  89  97  14  58  74  88  64  78  90  20  47  69  94  91  11  47  12  38  92   3  25  66  60  33  78  52  72  72  42   2  66  44  26  97  13  82  23  55  33  89   3  85  96  47  48  25  18  92  22  35  92  51  66  34  35  11  46  90  85  65   7  20  16  19  41  37  27   6  32  71  41  87  84  50  34  32  67  96  48  78  80  35   2  11  85  35  50  57  21  33  60  98  72  63  87  10  75  89  56   6  46  93  94  43  94  73  23  44  33  73  36   3  90  91  48  86  59  99  51  65  52  36  60  49  56   3  98  72  22  78  66  45  29  71   2  24  39  60  23  74   4  66  31  99  18  30  32  93  42  98  91  45  29  62  34  61  12   1  62  86  24  82  31  20  74  42  66  92  26  30   6   6  73  85  93  17  80  54  56   4  56  65  95  16  89  50  98  39  50  88   5  57  61  45  90   4  85  16  72  38  40  79  63  54  98  77  92  24  36  73  35  93  39  94  26  44  31  32  84  38  68  32  49  25  21  64  62  32   6  36  85  25  47  13  40   2  84  48  92  22  29  49  74  86  83  87  65  53  47  85  55  94  23   2  46  27  89  73  16  68  23  58   1  65  92  67  48  14  37  36  21  51  25  36  43  29  57  35  84  38  22  14  65  22  95  90  92  24  17  15  29  28  50  35  45  69  23   1  41  17  80  66   6  46  36  26  88  74  75  11  59  25  31  78  16  51  59  54  27  95  10  14  18  36   5  19  37  56  31  27  13  20  42   7  58  52  59  92  28  51  14  19  76  63  29  98  32  97  56  43   5  59  57  35  46  98  90  22  75  77  40  27  58  29  51  16  63  24  82  53  46  10  48  98  27  65  28  75  70  94  39  63  10  32  85  50  78  82  93  70  45  28  57  47  16  96  37  30  11  30  34  59  44  57  13  96  87  75  75  63  89  21  21  19  19   1  46  88  36  51  75  81  72  20  60   6  28  60  39  47  18  21  29  69  88  10  53  92  21  41  37  18  63  74  83  85  65  36  73  66  43  40  94  24  68  44   2  77  84  71  15  40  34  30  30  43  80  29  47  96   8  72  85  81  86  19  89  51  71   6  40  84  73   5  19  48  46  63  20  26  27  80  15  25  63  14  40  21  37  67  41  51  60  57  16  26   4  94   5  93  65  64                                            
                                              78  63  97   1  78  76  51  61  49  52  78  96  87  64  85  81  84  88  96   6  75  22  94  64   6  67  91  90  10  20   4  86  32  63  10  49  85  30  13  35  68  83  77  63  55  17  93  17  26  57  52  18  93  85  28  37  97  11  54  65  77  58  22   2  63   5  56  52  18  55  78  39  61  50   7  61  16  66  15  76  27  90  98  11  61  14  91  71  98  38  37  33  94  84   9  80  29  21  14  87  40  78  29   3  70  76  76  42   8  85  31  46  30  28  79  78  24  52   3  30  32  69  85  96  10  20  86  61  41  77  52  85  85  82  21  93   9  61  49  76  96  93  14  35  48  18  39  64  59  25  76  41  36  14  56  33  95  59  70  71  99  97  99  25  23   8  87  84  72  75  40  57  67   3  11  28  80  49  51  96  67   4  62  65  18  38  55  54  30  54  17  44  82  88  91  21  72   2  17  50  79  61  40  92  23  95  69  18  13   8  16  51  51  88  71  66   6  71  36  27   4  79  79  43   9  79  88  17  75  27   7  30  44  80  92  87   2  19  45  42  82  11  28  10  35  13  22  34  92  43  35  90  61  45   3  56  22  23  74  51  18  76  81  84  10  74  10  89  29  43  84  72  16  80   3  28  70  51  16  41  23  21  48  85  62  57  40  38  98  71  71  94  22  63  36  64  69  84  82  28  46  71  65  50  36  17  25  11  99  99  77  48  81  79  98  48  44  49  35  42  25   1  71   5  64  47  16  98  83  94  35  26  65  83  52  34  67  20  52  10  53  44  35  55  99  34  15  19  83  62  95  52  94  93   2  79  62   3  70  64  41  45   3  22  51   4  56  67  68  39  33  94  52  25  57  58   7  85  43  77  32  45  66  41   6  48  76  31  54  80  98  57  61  46  15  73  79  84  69  21  34  49  89   7  17  19  52  48  44  74  89  95  66  69  92   5  53  67  80  18  40  50  71  99  18  41  92  81  45  73  61  60  96  58  47  70  95  36  18  65  39   5   5  86  74  54  52  97  92  68   3   4  20  81  24  67   4  92  65  18  54  35   6  22  65  90  82  56  48  74  33  56  66  50   7  21  36  94  90  52   2  23  92  52  77  75  78  71  21   6   8  93  10  21  89  28  18  57  90  12  94  74  40   1  17   6  24  26  10  67  98  17  47  88  68  20  38  38  58  70  49  22   1  20  51  31  16  87  52  84  91  57  85  11   8  40  37  52  92  24  19  61  22  41  60  75   5  90  12  76   8   7  80  40  77  41  52  46  18  20  11  61  50  87  96  36  41  77  27  75  28  79   4  56  71  49  58  18  80  94  99  61  96  19   1   7  97  85  40  97  46  55  42  23  62  15  57  51  99  15  15  20  84  88  93  27  55  93  20  90  10  43  96  65  19  13  47  63  86  70   7  52  61  88  74  96   3  80  99  98  61  60  40  65  55  59  14  92  14  24  41  10  63  45  96  56   1  21  91  66  68  48  35  84   4  55  50  67  53  73  13  99  92  84   4  63  31   9  96  19  93  28  24  98  50  13  10  71   2  44   9   3  23  61  94  26  83  50  23  10  12  54   5  27  22  64  87  68  83  35  49  88  68  41  72  36  77  46  38  96  23  56  56  60   7  83  25  64  84  96  61  65  28   5  84  57  21  46  54  50  86  75   6  97  52  96  17  34  84  49   8  87  55  13  28   8  14  56  42  54  56  64  21  17  85  82  18  26   3  97  85   4  54  52  33  68  44  55  22  82  11  94  71  58  56  21  77  46  46   3  41  21  58  38  33  49  38  15  54  30  92  51  80  48  53  93  19  42  26   7  12   4  93  33  43  88  89  88  38  22  71  77  56  61  97   1  11  55  82  30  48  43   3  49  62  54  23  95  48  22  22  66  20  92  50  42   1  81  67  39  12  61  70  63  52  91  99  58  65  35  38  76  92  37  97  86  85  52  83  28  49  28   4   8  39  82  66  59  81  52  98  77  70  94  18  46  35  91  98   8  36  55   2  22  20  65  24  53  42   9  88  86   5  92  86  33  94  84  85  59  93  22  50  40  72  33  36  81   5  40  74  62  12  87  24  63  77  13  78  19  67  11  21  27  56  55  98  20  87  62  42   6  95  16  71  93  74   2  86   4  61  69  68  91  86   3  25  28  21  12  89  92  10  93  97  71  95  70  18  49  29  47  35  23  65  85  78  79  35  25  94  76  55  20  74  36                                              
                                                81  57  27  83  82  21  54   1  32  76  51  28  70   8  18  90  35  47  45  14  43  10  15  94  50  49  37  87  11  69  84  82  28  67  69  36  30  50  18  27  63  32  88  18  67  33  33  78  35  53  56  17  14  16  53  22  47  25  57  26  94  97  60   2  31  27  62  93  48  72  80  40  87  30  66  34  22  92  77   3  24  88   6  41  72  63  85  34  33  32  73  58  98  97  44  61  53  84  53   8  67  69   7  43  83  68  88  71  56  42  38  34  93  43  46  19  53  17  98  85  82  40  79  63  42   3  45   9  43  90  32  64  32  46  14  45  75  93  23   4  60  98  85  94  19  32  96  60  70  63  95   8  23  71  15  79  37  28  29   1  12  89  88  77  11  86  36  56  12  20  23  42  63  69  37  31   7  27  71  44  25  50  84  64  44   2  82   1   5  71   2  18  31  91  90  68  61   7  27  31  84  61  75  36  71  10  51  84  95  21  81  42   9  65  55  15  62  92  26   8  96  39   6  19  29  23  95   2  37  71  68  12  94  39  45  25  97   4  54  63  67  78  64  33  94  81  21  74  74  87  24  51  46  87  85   9  81  51  17  44  64  73  57  12  69  95  14   7  91  82  17  45  57  56  38  38  39  79  17  54  89  67  68  18  25   3   2  52  96  93  49  88  66  60   6  63  99  38  34  99  61  49  40  39  75  94   2  28  10  36  43  98  41  79  13  82  14  88  91  52  34   1   8  85  62  12  46  93  12  92  32  74  72  45   9  51  22  74  35  50  57  14  94  66  37  79  21  49  70  67  84  18  79  59  48  98  92  31  87  28  14  77  48   6  15  14  19  16  97  13  59  41  43  55  78  54  93  41  14  82  83  35  94  60   4  84  42  41  87  90  95  22  87   6  40  68  91  62  68  21  37  38  93  70  97   3  58   9  98  44  47   4  47  43  62  93  89  19  48  64  57  37  20  78   8  91  66  19  75  90  90  35  41  35  12  67  53  35  55  78   2  51   3  40  97   4  28  82  25  33  97  20  83  19  45  89  85  34   6  98  78  16   5   6  63  99  81  65  80  93  73  84  11  58  92  54  53  36  77  73  80  13  54  13  71  74  65  89  59  27  48  52  70  40  58  95  95  75   5  28  18  15  33  41   6  64  88  76  86  17  66   7  25  36  16  43  92  93  72  38  55   7   2  90  79  43  23  67  88  34  45  42  91  51  13  71  83  48  29  66  80  36  36  91  75  21  96  89  20  84  84  69  94  16  69  52  16  21  88   9  91  71  10  63  87  33  17  23  69  31  35  46  55  27  48  88  58  41  70  75  72  72  95  76  66  93  13   5  27   3  19  52  91   9  34  41  63  42  37  69  78  16  47  49  37  86  88  50  28  22  59  84   9  86   3   2  10  99  79  42   7  97  24  40  17  83  42  42  15  15  97  55  97  43  24   6  89  71  30  13  11  67  46  11  94  21  19  51  59  36  98  72  37   3   2  75  57  32  72  86  91  78  76  96  83  10  99   7  82  60  47  48  74  11  14  56  42  64   2  81  55  42  35  23  28  71  48   3  15  47   1   3  80  50  99  90  79  13  13   9  93  53   4  22   6  13  98  61  49  41  19  28  60  71  94  99   6  31  31   7  81  99  59  75   8  59  38  21  79  53  20  40  95  10  18  25  82  72  54  25  16  54   9   1  57  54  77  73  55  49  30  48  42  24  98  13  70  91  72  75  32  98  89  48  55  39  61  27   3  22  14   4  70  47  86  94  98  20  57  87  42   7  98  81  56  73  14  19  24  46  98  40  92  48  99  42  88  99  88  55  33  92  39  68  89   9  21  83  59  63  43  80  53   1  43  98  54  18  70  48  23  39  38  77  42  77  58  10  65  66  31  51  69   1  52  93  71  93  48   7  30  87  35  11  56   4  98  20  90   2  16  45  90  15  37  83  35  50  36  45  64  95  66  22  38  99  91  92  87  87  91  88  81  86   1  13  17  99  99  76  39  98  95  63  91  49  41  67  66  54  85  78  84  52  88  45  24  40  13  97  67  20  26   5  47  86  30  56  14  31  28  67   2  86  17  63  41  73  24  52  49  56  59  89  61  77  82  75  13  61  75  65  81  70  12  32  82  50  56  35  65  89  65  93  46  22  62  42  73  38  66  75  33  63  12  58  81  74  89  59  69   6  94  72  21  78  51   3  12  86  28  25  93  15  12                                                
                                                  30  57  13  67  32  90  32  20  82  31  94  52  22   9  13  67  90  12  88  62  62  16  67  85  47  81  13  33  16  12  29  68  11   2  33  16  14  21  83  91  97  48  40  23  53  80   7  91  36  67  84  89  85  59  95  65  78  58  74  45  57  72   1  68  33  33  34  85  25   2  32  49  87  19  84  64  94  64  77  20  62  16  94  67   7   1   7  13  94  72  99  53  89  21  40  72  81  87  55  44  42  69  41  60   1  45   2  64  74  51  17  33  41  80  32  90  39  70  80  41  10  99  91  72  41  95  45  61  66  20  15  63  81   8  42  57  28  73  36   7  49  65  56  62  79   4  58  91  32  45  72  84   4  18  18  15  36  87  59  51  64  95  29  59  55  32  27   6  41  46  93  95  44  28  59  22  68  56  39  31   6  95  52  63   6  98   5  12  29  59   2  25  49  28  41  94  38  28  39   9  90  39   6  78  48  21   5   6  13  94  90  27  47   3  72  36   4  82  30  30  44  58  82  29  98  91  57  12  89  31  13  41  35  54  59  68  37  93  61  17  50  66  39  21  78  17  83  23  48  87  18  34  73  25  24  56  19  38  52  14  88  28  82  46  21   5  71  26  88  77  31   4  11   8  36  83  27  58  84  22   1  88  16  35  31  16   6  35  87  85  32  17  15  66  22  64  98  97  28  67  18  23  14  66  22  40  62  31  62  98  18  88  98  63  52  11   2  51  34  97  18  32  64  33  33  92  11   2   2  46  18  41   1  42  89  25  43  45  46  59  75  91  80  34  13  87  93  74  43  83  36  58  28  99  72  86  20  43  61  57  51  31  60  57   7  16  71  14  90  57  51   1  49  48   3  33  95  87   2  28  49  50  94  92   6  87  66  23  61   1  90  21  73  69  27  55  49  88  90  24  74  83  25  91  30  94  29  51  51  53  55  14  52  44  23  56   7  22  10  86  39  66  20  93   8  22   4  39  73  66  81  55   3   8   8  96  58  69  46  85  77  32   2  75  17  45  75  52  87  28  34  29  24  12  53  61   9   8  20  84   7  44  71  71   4  69  91  79  34  93  41  66  34  80  33  28  70   1  81  33  68  80  22  56  55  49  86  56  62  94  83  73  62  77  12  45  10  47  69  16  30  67  23  27  81  69   2  18  41  91  95  85   3   9  55  35  26  27  44  98  64  60  62  61  43  54  74   5  61  70   2  96  81  94   5  47  52  24   1  18  33  14  81   2  95  16  93  15  56   1  28  60  59  92  23   7  75  37  33  40  64  92  51  14   7  41  46   3  76   1  65  41  61  84  43   9  76   1  22  35  60  36  50   1  53  66  81  77  79  68  64  57  15  35  17  69  71  95   6  63  87  72  82  90  76  50  80  62  57  82  83  71  20  50  79  45  12  32  64  31  90  42   1  34  77   2  36  67   3  15  52   6  21  73  84  12  39  63  57  91  88  81  97  60  14  37  34  60  25  92  90   9  90  53  15  51   1  95  11  56  78  59  29  97  19  37  93  25  19  60   9  88  34  18  82   2   5  73  52  11  81  34  62  39  66  45  91  68   4  24  57   2   5  29  70  24  37  46  58  74  74  59  22   3  24  46  34  57  45  70  65  39  66  81   4  15  32  28  89  50   9   1  80  64  86  79  87  61  53  61  29  10  63  85  93  58  53  24  92  90  95  95  28  18  54  76  79  46  84   3  23  29   5  86  37  59  88  55  44  15  89  99  90  98  91  71  88  83  66   9  16  92  65  58  17  34  55  95  70  95  87  51  17  74  75  93  80  54  93  49  76  33  19  43  33  61  70  41  58  22  96   8  50  23  75  83  69  48  95  74  41  68  39  62  96  96  65  59  15  42  13  24   3   3  59  77  47   8  76  20  33  35  25  63  53  43   2  97   3  21  94  77  92  87  56  87  99  19   3  63  91  18  63  82  88   9  73  93  11   6   9  36  11  77   5  95  70  37  73   6  58  93  59  75  41  99  21  42  53  92  48  36  41  39  17   8  94  29  27  88   6  11  51  87  36  86  60  58   7  95  53  71   7  71  17  63  68  62  91  31  66  96  18  72   4  25  16  13  61  79  67  99  71   9  54  52  81  24   2  73  52   2  43  90  22  86  19  47  49  57  53  98  39   9  78  90  97  35  28  32  51  16  42  66   4  59  51  61   2  35  24   5  39  71  31  41  36  51  51  69  66  23  94  86                                                  
                                                    72  56  89  22  63  49  30  29  51  49  44  91  62  93  62  39  32  43  86  38  35  92  25  32  19  42  96  26  17  19  25  12  24  79  42  51  19  75  88  53  46  20  96  37  52  72  20  37  78  83  51  85  91  65  65  41  52  62  51  23  64  97  77  20  86  12  14  33  35  22  58  59  19  96  22  49  87  39  84  96  34  55  62  15  20  52  88  14  36  66  52  57   5  22  61  87  59  21  92  43  78  80   6  81  94  36  18  15  10  46  10  87  70   4  63  95  46   5  76  85  91  83   6   3  91  69  68  92  91  65  30  65  64  50  94  80  74  88  57  88  82  44  90  23  60  64  38  97  10  71  63  62   1  17  20   8  71  32   8  13  62  82  47  61  82  86  63  46  18  31  38  65   1  69  74  61  81  75  58  57   7  52  24  14  12  66  93  74  56  38  73  86   5  47  23  19   8  53  64  89  81  51  54  68  69  36  91  75  43  50  41  30  19  87  18  83   5  46  32  64  10  64  10  97   9  23  28  30  86  71  30  50  54  29  59  74   2  78  14  78  39  59   1  44   5  85  71  51  58  50  46  45  90  94   1  75  88  13  33  68  91  69  21   2  27  97  65  32  79  95  10  83  58  59  49  16  96  15  27  17  22   7  61  94  94  10   8  66  71   4  36  59  85  94  67   3  35  75  72  64  48  97   9  48  70  85  55  14  93  45  32  28  16  78  53  98  50  14  77  34  56  89  18  47  65  83  75  61  45  17  37   5  86  69  76   5  87  83  53   7  57  70  76  76  81  49  20  32  88  19  32  39  95  82  33  35  42  39  10  65  44  71   7  65  74  35  77  69  59  91  34   2  27  56  50  98  89  57  19  34   2  95  22  57  26  55  18  67  94  21   8  18  73  86  52  91  59  88  97  35  27  62  42  53  17  99  45  65  13  33  64  50   3  79   9  61  34  71   8  79  76  77  51  29  65  23  38  56  26  68  81  22   3  47  15  25  99  95  86  82  42  38   5  86  13  25  35  63  83  88  63  27  85  90  84  90  40  59  89  89  76  86  27  80  29   6  21  26  13  76  63  52   3  87   2  96  37   3  22  58  28  94  33  21  23  50  51  46  66  22  30  85   3  83  14  80  72  81  51   5  73  76   1  73  20  26   9  78  55  74  10   5  36  45  75  61  94  73  26  29  34  43  12  12  54  27   3  17  30  42  95  68  16  69  53  34  52  15  34  98  72  17  76   5  57  63  46  16  67  52   5  39  82  25  75  86   7  10  82  85  80  42  42  35  20  54  94  61  38  36  15  78  65  51   4  37  93  63  88  80  98  19  77  23  53  52  92  27  50  24  76  40   4  23  96  65  45  90  19  10   2   6  20  20  56  62  71  19  88  32   5  37  14  93  13  61  94  27  70  16  75   7  52  74  88  16  47  85   4   8  19   1  57  28  17  75  26  97  63  45  90  47  85  71  77  64  13  72  42  21  26  78  26  67  85  16  90  34  75   8  64  42  68  71  19  25  40   2  94  79  14   7  87  13   4  61  16  10  17  43  40  69  59  26   5  48  12  45   6  26   6  40  93  30  54  87  41  67  31   7  15  89  72  63  10   2  25  95  32  51  99  76  41  25  81  40  29  55  84  59  42  72  43  29  24  24  27   4  70  29  42   3  62  69   9  63  38  12  83  49   3   6  48  83  61  54   5  93  26  47  76  68   3  88  66  71  88   2  78  46  97  96  48  85  19  30  81  85  55  15  35  70  72  24  85  40  12  91  55  39  83  37  95   8  30  60  47  24   7  72  22  59  23  33  54  38  23  21  65  17  92  39  90  33  84  56  73  36   3  73  90  57  19  89  60  94  33  91  11  72  89  85  76  42  47  60  17  78  93   4  11  11  64  71  25  13  68  67  12  51  71  21  40   5  39  70  40  10  59  33  34  60  29  40  94  38  84  23   1  88  43  72  26  46  57  11  31  73  57  47  76  69  16  19  37  20   8  41  60  74  46  72  72  56  62  65  31  23  78  27  68  20  16  15  56  40  13  67  90   2  39  76  29  25  23   7  62  96  69  51  11  93  87  57  53  17  58   8  39  95  99  91  89   2  64  51  45  20  50  87  67  51  48  49  64  27  67  44  48  37  15  89  47  20  25  13  47  60  80  37  14  59   5  70  88  21  19  69  70  64  56  31  94  90   7  21  24  75  57  42  26  70  75                                                    
                                                      35  16  57  17  73  17  78  75  60  96  29  75  48  49  80  38   5   1  46  40  87  83  33  51  34  74   9  99  38  72  65  67  15  82  63  45  88  73  55  56  41  18  92  87  92  80  74  61  33  23  47  16  47  58  93  94  51  55  70  38  43  44  10  57  91   7  80  54  95  59  12  76   1  20  19  58  68  83  65  17  51  65  93  27  77  41  44  23  15  56  63  20  13  54  99  43  90   8  28  52  84  13  67  86  62  16  47  47  10  27  59  23  83  93  20  70  36  25   7  64  40  28  66   3   3  40  29  21  59  22  95  73  92   9  34  50  11  63  45  69  66  61  36  74  91  85  54  76  55  76  69  70  26   4   5  63  57  31  68  74  91  17  93  30  27  31  44  16  46  21  14  19   5  95  70  54  36  27  39  29  16  89   2  92  76  27  96  70  84  91  53  77  96  34  20  16  53  11  85  53  70  24  20  92  36  64  38  30   5  17   2  44  51   7  96  53  38  11  28  12  15  81  14  70  23  97   7  97  32  72  85  17  23  19  88  23  70  46  61  81  98  24  25  21  65  42  99  93  67  14  94  39  92  43   7  80  53  28  68  22  26  97  87  12  22  25  25  26  60  82  89  94  25  55  48  99  69  70  71  80  41  42  55  35  16  67  53  75  21  93  60   9  69  25  68  39  67  32  35  98  32  10  61  80  27  90  14  97  59  74   1  98  56  89  48  91  30  79  77  43  78  57  42  10  74  74  16  99  26  52  42  19  81  90  53  59  27  42  20  80  17  60  69  92   3   9  15  83  70  18  16  16  60   9   2   6  66  42  69  85  82  36   7  57  76  71  98   9  49  13  46  31  97  60  67  94  30  96   9  19  10  26  19  83  92  87  75  23  10  93  62  18  80  51  80  11  19  49  14   6  61   8  26  11  31  12  66  36  30  46  90  44  92  34  94  79  33  32  99  28  88   6  39  52  15  17  86  10   2  44  65  36  11  50  82  20  81  54  47  66  11  85  82  77  26  64   5  10  40  96  80  16  60  82  90  17  47  65  32  34  62  27  86  10   4  46  35  20  22  53  23  28   1  62  61  93  27   8  61  57  88  23  17  88  85  21  22  15  63  80  37  13  62  56  87  87  18  50  43  33  66  69  47  73  53  79  41   2  37  29  65   4  24  61  58  36  97  76  58  64  47  33  11  98  91  17  79  81  76  86  96  23  37  81  16   4  10   7  16  47  68   8  12  42  44  21   8  54  13  72  64  41  86  14  57  86  50  85  52  39  70  57  38  36  45   2   4  57  37  95  77  20  70  69   7  58  43  85  17  42  64  75  85  70   3  47  74  86  95  91  16  72   7  15  71  18  73  40   7  90  19  19  70  37  20  54  31   6  98  35  61  94  38  57  21  43  31  38  78  48  38  66  77  85  81  78  48  93  27  28  49  39  79  12  52  87  39  33  40  52   7  93  65  78  57  66  12  90  43  74  30   4  35  46   9  14  27  46  27  70  14  91  54  34  37  34  40  47  42  66  10  16  70  52  21  71   8  59  56  45  53   5  71  56  76  70   1  51  38  39   6  51  36  71  25   6  63  31   4  27  39  20  94  79  60  60  18  23  16  20  94  81  89  36  25  54  46  96  91  18  27  59   1  24  96  66  11   1  86  39  69  17  44  41  59  38  92  71  35  47  28  15  79  42  88  93  52  58  12   3  75  67  39  84  50  91  18  13  18  12  73  44  72  45  63  22  14  39  49  59  16  57  66   1  90  98  56  91   5  45  93  28  32  54  31  94  17  12  22  30  77  77  51  69  16  88  65  51  43  28  57  23  86  31  53  76  97  26  89  25  38  49  56  32  97  51  44  30  49  37   2  91  59  77  47  29  78  61  23  32  42  89  93   8  96  68  45  96  96  30  82  25  55  33  45  24  25  81   3  89  16  60  18  30  80  81   7  36  28  89  23  67   9  41  80  54  47  72  40  88  73  28  60  13  99  42  58  50  58  74   5  10  82  79  42  93  54  35  67  79  25  77   8  39  47  40  52  72  67   2  98  45  89  15  99  97  26  61  39  63  48  77  74  63  94   2   3  60  46  87  88  30  88  59  69   4  86  94  11  85  16  45  12  43  53  66  52  86  46  25  80  76  29  75  93  78   7  59  53  42  37  71  44  93  72  19  41  80  18  58  99  91  79  90  63  45  69  21  84  44  88  78                                                      
                                                        88  51  49  88  63  15  79  93  56  15  21  86   3  63  93  94  89  67  94  19  66  39  50  63  42  91  29  98  59  47  14  64  34  67  90  19  47  16  52  18  45  63  69  47  15   6  73  48  68  48  80  92   2  54  45  16  43   2  61  32  57  54  70   3  41  24  49  85   7  32  75  30  80  58  93  16  70  20  23  74  29  55  72  10   9  90  33  64   2  43  47  64  35  17  95  62  14  17  66  41  68  20  28  24  28  62  40  76   9  12  73  45  22  81  14  91  59  68   6  50  32  23  16  69  20  38  20  91  39  75  75  12  18   9  69  34  57  56  59  29   6  28  71  50  45  49  86  67  48  61  45  21  62   9  32  49  40  25   6   9   4  63  75  80  34  16  89  20  91  20  82   7  77  74  38   7  26  46  93  10  97  57  77  10  28   6  64   1   9  44  62  91  44  18  57  93  32  53  59  41  73   2  64  86  81  40  21  44  62  25  34  35  70  39  84  62  90  50  56  76  63  77  63  59  52  17  24  27  24  71  69  38  83  17  71  82   4  86  48  61   2  78   1  45  57  65  80  63  61  29  67  97  77   7  25   9  44  12  29  46  75  61  82   6  90  20  72  72  55  40  18  76  59  14  93  55  87  41   8   5  50  96   6  85  47   7  28  30  44  80  27  96  97  31  95  76  38  71  44  58  38  77  32  37  84  36  75  72  56  73   7  67  35  49  94  20  79  84  63  87   1  58   3  23   3  17   6  89  14  59  40  45  51  61  31  48  46  41  85  65  30  19  48  11  85  89  90  11  18  32  67  71  42  35  34  44  35  66  34  45  33  33   1  21  53  66  89  91  98  99  27  52  35  51  59   8  99  36  74  60  30  59  24  37  88  92  80  86  31  77  47   5  74  50  61  78  65  83  71   7  64  88  80  58  44  13  78  66   4  58  53  29  36  83  75  76   3  45  39  35  22  14  93  11  12   4  13  49  78  24   1  10  48  59  95  11  79  22  39  70  28  50   5  71  93  79  64  10  37  85  42  95  31  64  91  93  65  69  53  72  17  31  15   5  67  10  49  41  83  79  81  25  51  28  24  60   1  57  12   2  61  46  35  44  59  52  41  40  82  15  32  20  66  82  69  77  89  12  73  42  36  43  37  66   1  96  13  40  94  40  76  30  42   2  13   6  79  37  91  21  94  73  98  93  17  21  65  95  59  78  25  86  95  17  30  57  80  52  74  92  62   4  92  92  50  61   2  30  98  96  23   8  85  85  13  15  74  63  58  71  54  56  30  43  44  44  25  98  18  72  63   9  88  62  37  48  41  84   5  42  89  57  75   5  84  99   6  73  10  90  31  29  82  16  22  25  20  53  71  71  37  73   3  22  29  43   7  18  15  95   2  74  14  96  82  30  87  30  37  46  33  15  81   7  50   8  79  54  14  64  52  64  92  80  46  66  57  49  41  25   2  76  33  47  78  48  23  53  54   5  21  77  45  44  32  21  16  46  10  53  32  83  15  77  21  41   2  81  53  85  93  77  68   1   2  34  93  94  90  51  19   2  93  48  84  94  79  65  84  63  65  23  66  88  17  43  67  10  93   1  62  43  58   2   3   1  56  98  87  97  83  23  37   3  48  70  29  41  97  10  50  39  37  96  74  27  97  98  65  33   9  65  49  64  17  33  16  87  54  76  19  61  80  58  68  85  22  65  50  36  21  48  41  82  25  38  13  47  24  25  47  63  31  11  87  99  78  50  57  33  46  88  26  10  60  12  65  86  65  59  22  36  95  61  74  36  18  56  57  44  12  15  92  71   3  98  15   4   5  66  15  59  32  42  74  29   3  38  82  80  34  77  19  87  82  16  35  72  99  76  28  86   9  57   2  91  52  81  94  32   9  32  55  15  44   7  35  14  17  78  87  38  60  81   3  94  24  14  77  89  70  14  16  61  32  12  93  81  72  45  18   1  86  26  94  92  68  81  32  22  76  22  35  41  54  69  12  51  35  72  74   9  40  31  53  38  14  87  91  70  47   7  58  31  78  49  92  89  63  16  40  17  99  97  33  90  70  19  83  40   1  80  26  48  39  52   2  49  77  64  68  44   9  17  18  28   7  58  76  43  60  94  84  36  81  11  73  82   7  39  79  28  65  57  85  18  37  28  72  67  82  59  78  14  38  45  74   5  58  28  80  78  62  53  60  62  62  66  30  22  52                                                        
                                                          80  25  27   2  88  21  28  12  69  43  89  30  38  76  45   4  63   4  18  41  35  75  22  42  47  73  20  92  45  46  57  35  32  55  89  94  68  53  74  31  85  60  66   2  42  30   7  75  65   2  15  91  93  54  19  32  92  51   4  44  42  85  93  58  61   7  72  42  75  24  37  84  29  21   8  90  43  95  97  62  81  17  76  93  21  23  31  31   3  19  59  26  83   2  16  28  90  71  49  39  26  49  91  95  60  71  25  21  43   8  92  53  39  94  46  51   6  93  69  47  64  21  59  14  48  38  36  72  38  38  80  21  30  94  15  79  59  92   8  65  17  98  50  73  79  38  37   8  94  83  55  74   9  60  76  19  31  35  27  63  22  42  17  39  18  55  41  24  82  54  39  34  14  29  24  11  37  73  67  82  12  75  45  19  82  91  70  39  68  83  28  64  93  66  78  40   5  79   4  50  17   1  21  33  85  99  71  43  64  30  28  14   3  93   2  54   5  76  86  56  27  87  10  83  74  64  56  23  15  13  54  30  68  94   1  54  25  69  90  66  94  21  79  68  54  29  28  75  93  36  18   7  48  57  18  62  66  49  98  31  86  89  52  65  99  83  18  15   1  28  82  52  40  22  94  60   3  46  59  85  17  37  63  53  85  75  44   6  39  42  99  38   1  84  57  55  75  80  51  44  92  85  33  13  30  24  96   3  49  44  96  82  12  94  69  95  34  57   8  58  47  23  34  42  57  56  42   5  45   5  61  85  62  41  50  78  32   8  44  35  80  57   1  73  44  44  54  57  28  92  65   9  66  80  94  68   2   5  69   1  55  16  15  88  15  62  89  90  19  14  16  71  23  63   1  10  23  37  73  73  68   8  99  98  21  47  97  35  83  97  90  54  73  33  12  11  75   9  20  31  51  58  73  99  78  78   5  90  57  18   3  99   5  35  61  10  81  85  34  45  46  75  20  29  43  85  89  25  71  86  91  86   2  55  95  58  76  82  95  63  46  92  14  35  27  50  69  42  51  61  28  29  77  53  52  92  12  44  64  21  89  45  63  14  61  80  87   5  13  85  64  74  95  48  51  11  65  50  33  18   4  94  43   6  79  50   5   5  64  30  88  38  10  97  77  50  59  74  63   2  58  74  64  82  62  38  44  99  49  12  26  26  29  72  87  17  69  33  65  71  67  16  23  76  74  29  61  68  49  31  47  44  20  99  13  60  96   6  27  29  57  64  97  22  29  73  46  10   5  56  57  30  74  89   2  54  73  73  19  45  33  88  58  97  97  73  64  74  18  14  96  90  73  79  21  74  96  54  27  76  79  60   4  68  30  69  84  12  67  71  24  93  53  36  26  16  87  25  52  84  53  55  91   9  72  17  73  75  75  37  94  82  12  51  77  67  41  92  64  38  85  85  10  91  93  43  83  67  17  21  39  70  43  68  64  27   5  59  96  81  37  96  81  23  47  22  50  95  48  48  20  63  56  36  40  80  42  92  96   8  89  75  66  23  71  35  82  40  44  84  81  65  87  84  85  39  34  94  19  91  23  86  90  29  11  91  80   9   1  59  32  35  82  96  34  66  75  64  99  22  21  12  80  18  97  79  70  78  59   3  33  44  46  21  57  20  94  89  59  81  55  94  63  60  95   4  20   1  25  73  27  83  43  15  46  84  97  26  79  86  83  63  39  26  12  93  58  63  87  74  28  36  54  71  19  89  86  88  70  64  61   4  76  34  44  74  74  16  11  80  92  67  85  99  63  91  42  10  81  65  86  82  97  42  97  16  45  88  98  66  83  45  61  70  12  28  47   7  28  90  63  51  61  29  83   6  54   9  35   6   9  40  73   7  16  52  51  67  10  90  89  65  92   8  47  87  29  73  35  96  74  94  48  50  32  16  87  45  57  43  31  17  97  10  73  66  54  20  13  60  15  30  35   1  47  27  78  72  81  93  46  63  44  38  39  24   9  20  60  92  51  66  65  28  91  25   9  98  54  67  20  10  92  20  73  17  77  28  30  24  76  34  26  98  15  71  66  99  53  18  35  91   7  98  32  24  62  11  98  31  35  77  88  38  14  47  41  65  87   9  36  30  78  31  76  71  34  82  18  21  13  26  79  40  18  89  49  32  68  11  39  64  11  73  71  77  33  11  51  76  30  21  76  17  10  68  62  80  85  43  22  65  43  54  37  65  17  99  86  96                                                          
                                                            96  10  48  96  59  86  48  53  49  57  88  29  15  26  38  90  93  74  29  29  41  36  24  78  20  93  73  12  70  25  50   6  44   6  11  50  83  19  18  35  71  99  41  82  75  66  34  23  14   2  11  37  43   8  52  78  27  42  25  68  46  55  89  34  69  15  91  50  47  94  12  27  43  50  13  33  44  79  33   4  71  45  46  14  74  49  50  92  10  77  63  17  81  20  50  68  46   8  31  50  20  26  61  49  91  72  71  33  61  59  89  17  88  30  44  32  22  77  46   9  20  36  39  88  53  74  46  55  90  17  57  96  11  20  81  70  89  20  68  33  96  94  91  81   3  86  67  47  35  38   2  80  38  77  10   9  91  53  64  96  42  53  69  94  80  19  85   3  61  90  33   6  53  96   1  32  80  70   8  92  69  39  87  73  28  55  70  42   4  54  75  32  86  54  93   6  92  97  80  20  84  60  26  94  11  16  14  42  24  46  41  79  97  58  75  77  53  57  40   4  84  51  61  66  70  27  71  71   7  94  94  71  76  81  42  93  49   1  92  63  15  91  32  44  36   4  16  60   9  95  78  29  98  51  43  48  40  14  91  38  35  36  74  87  38  61  65  51  78  21  61  14  24  65  60  41  92   4  75  75  28  15  85  48  20  44  46  29  91  28   1  90  12  50  47  29  26  53  26  77  79  96  33  22  21   4  71   6  71  68  87  35  46  28  98  35  28  38  55  15  64   5  29  70  28  85  40  45  31  97  81  49  84  38  90  56  80  31  67  61  39  30  29  65  12   9  88  80  43  94  42  90  10   6  78  67  25  41  99  21  45  52  83  18  45  98  12  25  76  90  69  62  17  94  34  50  84   1  65  18  76  75   6  32  48  82  92  16  50  47  71  55  94  48  81  54  72  34  25  55  63  39  44  20  31   4  58  49  58  67   8  40  70  77   8  30  71  86  57  35  50  21  26  97  11  56  59  19  79  75  56  94  35  77  48  44  89   4  49  49  97  71  25  33  19   1  94  83  44   8  66  57  56  25  18  80  21  90  83  86  58  38  33  49  95   2  71  16  92  93  90  29  70  40  90  99  46  18  80  23  72  97   8  81  17  42  97  37  84  46  26  63  92  60  50  79  94  98  98  88  52  39  49  10  94  29  69   5  57  79  87  36  55  32  31  66  58  18  97  46  54  65  78  93  61   1  13   9  48  50  75   6   7  80  60  48  91   5   7  44  25  12  44  46  38  35  37  32  93   1  64  97  28  91  96  33  16  45  82  66  14   7  58  43  22  72  97  96  89  33  65  11  83  65  25  19  83  40  96  13  92  45  16  25   5  85  24  80  55  23  89  95  37  93  32  35  53  52  13  92  75  92  54  51  27  46   9  70  92  66  23  24  63  77  94  16  37  85  87  90  25  20  51  64   1  62  50  82  17  48   2   6  49  21  22  99  38  91  92  26  68  98  10  52  89  87  53  27  77  94  17  37  18  79  74  39  12  46  83  93   9  65  17  36  12  81  44  11  18  85  11  82  96  26  35  95  22  75  32  38  35  42  89  94  32  83  22  67  44  47  33  47  92  53  84  35  94  52  66  49  23  48  57  60  79  69  66  92  83  58  90  67  90  23  42  17   7  37  73  39  42  39  65  14  77  76  25  75  29   1  28  22  96  35  75  81   6  22  10  41  68  83  46   6  15  72   6  13  13  28  85  90  27  24  42  30  63  86  29  54  97  41  39  89  15  51  88  37  69  75  73  35  19  44  29  96  82  55  78   2  37  91  48  80  13  54  40  26  43   9   8  89  46  50  88   9  68  66   3  19  70  11  53  74  29  17  25  41  83  71  88  13  36  73  80  79  44  30   9  80  64  45  17  17   2  76  29  25  22  71  13  61   7  77  78  43  89  38  28  71  46  75  66  37  54  78  91  97  22  29  22  88  92  40  62   6  71  40  95  39  54  90  12  87  43  91  41  85  50  66  51  27  73  36  50  13  28  36  62  50  75  13  81  75  66  56  26  48  75  47  14  12  21  27  74  18  87  54  48  30  66  11  63  38  57  97  12  56  93  88  47  75  96  66  55  21  58  29  73  44  42  66  29  23  90  66  63  16  56  43  61  27  52  59  75  78  96  33  54  13  47  53  47  15  60  37  89  32   9  82  67  22   4  22  26  57  35  20  96  30  12  35  64  69  58  41  68  59  74                                                            
                                                              22  42   8  92  57  24  69  79   9  71  67   6  14  41  22   2  21  27   4  19  24  16  73  79  73  94  22  42  41  47  69  36  56  89  68  41  46  69  61  91  91  14  29  56   5  76  33  97  13  37  57  14  67  29  92  26  51  64  25  59  65  76  99  77  53  22  39  59  83  24  11  74  95  72  91  21  29  20  55  98  39  30  86  28  76  10  42  13  78  14  53  92  30  54   1  61  57  41   6  85  74  31  16  22  88  17  73  25  89  72  33  56  41  27  73  46  46  56  80  29  61   9  73  77  96  37  66  87  13  78  52  53  77  54  86  58  51  37  19  89  34  95  83  98  37  18  34  68  49  73  57  86  38  46  36  14  54  14  93  42  48  65  75  23  52  18  81  64  97  37   1  92  29  50  69   1  64   6  89  66  87  24  72  73  10  28  84  54  89  27  11  49  49  12  85  26  71  30  86  89  62  86  88  78  73  22  29   7  30  16  45  19  21  39  13   5  85  67   1  26  11  89  28  96  29  97  26  98  26  65  52  76  51  88  47  24  51  31  43  23  79  36  49  92   4  30  50  93  82  34  19  19  97  58  68  33  11  13  82  97   2  49  74  65  92  43  56  82  81  90  78  62  68  90   6  24  35  94  80  70  69  73  43  24  28  26  48  95  71  28  46  39  61   6  49  60  16  39  18  58  15   1  90  37  72  37  69  55  25  80  79  68  20   3  58   3  48  34  25  98  85  48  41  22   8  53  10  68  20  48   9  90  40  84  50  85   4  78  93  42  17  11  92   8  43  26  48  43  16  21  33   9  42   8  12  56  43  88  28  30  96  42  60  87  36  49  11  76  85  66  38  47  60  77  48  73  78  66  26  82   9  44  48  89  96  16  11   9  55  89  70  98  82  74  47  58  93  20  33  39   5  33  34  74  85  78  35  63  83  56   5  80  97  92  59  77  74  41   5   2  47  59  57  89  66  55  50  65  98  99  83   9  92  94  15  31  14  71  52  38  63  90  36  57  91  28  54  63   1  90  41  49   2  87  51  10  54  94  95  21   3  79   9  52  99  16  29  17  69  35  76  60  54  70  11  73  62  48  62  47  49  41  82  79  77  52  81  56  75  60  95  69  96  20   2  82  57   2  88  27  89  87  91  87  26  92  66  32  28  56  51  21  80  32  36  92   3  49  63  40  82  26  44  42  31  25   9  80  16  69  43  49  24  95  75  97  62  18  79  22  63  81  61  22  12  63  24  34  93  24  44  84  59   1  64   8  10  46   5  77  50  86  73  15  40  85  36  41  64  97   8  52  64  76  89  95  70  76  84  20  35  58  67  70  66  33  78  28  35  65  34  43  34  66  73  23  36  54  20  43  31  49  82  78  85  31  39  86  34  79  18  38  75  78  23  81   8  93  47  57  38   5  15  28  45  23  73  28  51  58  15  93  29  76  59  41   7  95  73  95  74   3  24   7   4   4  80  73  99  28  76  88  76  20  68  64  44  66  95  82  31  80  60  13   3  34  66   3  99  93  62  87  27  83  59  55  93  25  26  84   3  73  33   7  71  87  71  53  72  98  60  35  27  81  97  29  53  92  39  79  46  32  21  59  97  32   4   4  30  57  79  61  94  71  40  78  58  76   7  69   2  40  55  59  21  39  26  68  78  70  82  16  12  29  17  27  23  71  45   2  32   7  63  10  42  72  90  74  61  71  57  23  75  59   3  33  62  50   7  95  45  58  69  22  48  45  95  30  61  12  15  47  89  96   3  52  54  83  49   3  57  80  41  14  46  62  31  36  54   2  19  14  94  82   3  79  38  93  36  88  46  60  35  35  11  80  56  98   4  86   6  91  51   7  63  84  78   6  63  29  34  59  32  83   8  77  97  15  70   9  91   6  85  44  19  88   9  85  16  13  33  93  51  14  69  47  50  68  17  45  11  98  14  23  97  33  76  61   3  37  36  67  46  80  93  92  90   2  20  87  81  91  72  69  39  54  17  17  70   4  53  40  74  72  39  17   7  47  70  98  10  56  18  75  72   3  41  53  45  33  55   2  35   8  12  32  29  20  99  53   8  19  37  27  41  57   5  81  38  40  89  83   9  49  83  69  65  91  96  37  79  15  96  65  93  60  27  34  81  67   6  16  20   3  45  67  60  30  58  23  53  39   9  53  72  34  79  55  44  89  69  11  44  76  16  72  45  60                                                              
                                                                89  23   9  45  35  79  36  75  63  42  20  98  14  76  84  27  89  89  59  62  61  46  26  87  80  33  65  23  98  77  77  59  60  65  38  71  47  87  32  73  30  46  26  27  19   8  34  13  90   8  77  50  83  57  74  83  41  18  75  61  89  72  49  78  13  74  45  86  35  97  91   1  33  28  90  41  17  41  69   5  16  24  55  74  95  18  79   8  94  90  76  41  69  54  98  55  88  12  35  50  31  85  12  59  69  89  89  24  91   3  68  71  83   6  46  13  37  78  46  86  89  42  72  46  14  19  28  97  45  25  68  23  96  66  25  68  37  87  55  56  98  73  92  70  60  18  65  19   7   3  60  61  76  32  42  68  65  86  94  19  52  41  71  62  91  27  68  65   9  63  10  87  47  50  69  51  69  76  43  71  99  29  42  69  90  48   9  73  31  46  87  14  86  36  33  38   8  16  68  59  23  12  60  91  61  65  72  88  92  14  42  58  50  15  21  66  10  67  28  93  72  44  79  15  37  32  11  87  37  87  79  72  48   4  98  42  90  53  90  40  97  52  39  45  23  69  11  62  87  87  35  91  67  73   1  96   3  55  68   5  79   1  37  34  46   7  18  61  92   2  23  53  78  42  41  59  97   2  89  14  49  10  59  92  98  62  22  94   9  24  87  56  44  41  73  67  49  61  60  94  16  69  93  65  10  51   6  68  40  43  23   3   4  73  31  68  72  24  83  13  85  52  13  26  66  29  93  79  92  11  88  79  47  84  60  18  13  60  42  41  74  71  14  85  52  22  47  95  27  79  84  79   4  37   5  59  75   4  58  80  59  81  36  16   6  65  66  91  27  86  45  44  30   3  77  60  28  42  64  82  84  51  85  31  66  92  28  58  32  96   9  22  65  61  63  99  90  96  91  44  46  34  26  55  20  99  65  25  20  40  64  38  18  13  29  63  70  14   5  48  95  82  51  78  54  61  77  66  82  70   7  24   4  22  90  80  96  81  36  55  62  77  46  49  35  77  86  77   3  76  89  74  53  28  45  82  45  41   8  55  90  30  22  13  47  34  58  44  27  25  34  95  91  33  34  67  28  99  22  33  69   9  43  89  14  25  64  57  98  53  44   1  42  31  88  64  74  49  53  28  63  24  38  60  84  18  29  15  28  37  39  53  51  98  14  86  74  12  63  38  86  41  74  33  46  29  19  44  50  40  81  59  49  85  62  14  63  90  49  82  67  37  47  82   9  31  46  24  95  12  90  13  90  58  78  43  12  42  84  68  68  78  46  68  65  13  14  64  53  61  33  91  71  47  98  23  71  69  30  71   5  10  55  17  71  61  16  19  82  60  18  81  95  56  24  16  36  64  31  27  65  28  37  88  81  96  26   1  51  88  55  58  26  70  85  36  51  16  72  95  27  86  13  29  67   9  60  19  99  86  53  98  31  99  23  90  50  76  41  92   2  23  47  19  28  49  44  48  22  87  48  92  21  26  51  54  35  85  30  36  79  22  28  81  20  99  96  27  84  73  70  76  77  90  40  65  26  77  43  55  89  15  68  68  46  49  98  27  70  40  76  34  55  42  27  53  60  17  30  24  68  62  83  76  58  50  36  28  49  96  12  23  80  66   7  66  54  19   2  84  51   9  85   8  23  51  99  14  62  53  58  27  65  74   4  61  78  31  96  10  85  65  23  53  73  84   4  68  22  63  14  43  95  94  32  19  38  84  46  69  94  11  62  41  82  11  48   4  75  78  87  32  28  29  76  11  93  78  51  87   6  70  97  44  45  92  53  95  81  14  83   8  13  31  31  17  24  80  83  26  20  39  72  61  13  46  32  23   5  97  28  63  29  94  15  19   7  80  24  18  47   9  94  49  71  39  13  99  10  22  14  44  91  31  49  79  85  40   1  46  97  29  66  43  61  56  53  63  59  11   8   1  95  12  35  58  89  92  94  80  62  16  51  65  18  85  33  61  74  69  46  84  66  60  12  13  51  30  84  78  53  63  78  88  92  85  50  67  87  68  84  83  38  44  79  55  55  24  59  50  58  41  82  22  12  58  88  55  46  61  24  91   6  29   9   7  84  32  12  86  93  36  28  65  90  43  48  85  96  67  80  28  73  78  28  35  47  58  81  40  77  41   7  20  26  53  62  60  86  33  38  66  75   6  76  18  58  64  73  14  83  59  55  96  69  30  83                                                                
                                                                  3  31  53   8  82  36  35  71  61  83  98  24  18  68  62  44  51  99  11  40  63  63  71  48  83  26  62   3  68  10  42  50  80  37  97  53  52  73   7  44  17  61  44  13  61  49  29  74  63  48  30  67  40  84  17   8  43   3  33   8  11  23  86  78  21  61  84  45   8  18  44  29  46  69  76  61  51  91  66  17   6  12  72  19  33  73  31   4  24  59  40  99  27  28  65  49  17  17  46  64   5  47  55  93  29  73  67  71  35  36  44  81  89   1  26  47  95  80  97  93  79  85   9  11  70  11  36  49  36  10  17  26  59  98  61  84   9  34  71  91  25  20  95  94  44  79  42  70  10  86  16   7   9  92  13  38  53  29  24  46  34  10  55  80  53  71  94  32  85  99  50   4  42  15  62  24   5  19  82  99  65  88  35  29   2  41  86  44  12  89  38  32   1  76  26  75  64  52  75  31  69  63  38   7  52  84  32  53  35  66  16  66  40  76  42  89  46  71  64  38  35  74  19  64  31  30  71  16  10  81  13  78  37  39  96  57  22   1  16  63  98  87  51  32  18  56  43  18  83  41  91  87  93  77  62   5  34  73  64  62  49  94  46  81  49  95  78  41  30  98  41  78  27   8  13  50  30  96  61  60  26  70  69  36  14  18  88  26  79  30  84  31  82   9  66  89  25  99  37  24  19  34  95  57  66  27  22  50  66  37  83  30  43  27  82  25  22  53  59  16  66  40  54  82  80  22   8  69  93   1  81  44  28  16  21  29  57  13  97  98  77  72  81  16  87  46  36  33  19  34  39  50  33  41  46  27  82  27  76  65  22  26   7   8  87  93  72  30  27  84  11  50  78  90   2  32  99  60   2  45  63  97   5  56  21  57  85  97  95  42  26  30  89  40  90  79  58  66  61  67   6  58   9  19  50  35  88  84  43  44  24   5  54  40  60  92   1  33  36  20  33  13   9  32  56  97  75  74   9  47  86   7  30  73  31  55  54  85  46  37   1  62  81   3  33  16  88  35  71  84  37  84  84  37  80  90  62  61  55  65  54  19  85  86  26  76  50  56  69  21  54   8  62  98  76  50  50  90  61  52  42  84   1  10  97  16  62  43  64  36  48  87  88   2   1  55  76  41  92   7  68  45  14  57  59  47  41  33  31  63  70  79  80  79  84  24  90  54  84  26  70  58  43  52  70  83  96  33  83  83  40  32  23  56  48  84  43  90  19  32  76  92  46  15  28  67  57  23  30  56  60  41   6  46  90  69  55  69  55  89  66  61  69  40  97  63  51  94  11  23  83  31  94  37  14  41  58   2  81  31  89  74  75  70  59  52  18   3  55  26   9  23   2  65  56  48  47  42  18   3  66  70  31  49  42  22  51  81  46  93  42  24  61  17   7   2  49  44   1  76  70  55   7  46  98  90  99  11  82  50  63  12  52  28  51  44  46  13  91  96  49   3   1  27  98  43  33  57  87   4  80  31  14  21  51  72  91  89  72  67  18  10  40  16  81  74  45  26  19  99  80  85  57   2  29  64  98  19   5  82  60  49  32  93  82  76  39  52  56  45  98  86  54  11  23  80  87  86  57  61  75  34  42  33  79  62  37  22  51  13  15  47  10  76  22  68  69  21  26  71  91  98  50  86  40  22  34  61  50  80  81  23  72  80  87  68   1  58  94  71  21  48  16  22  91  83  66  40  35  79  81  96  72  50  46  91  92  71  90  81  73   4  84  94  41  27  66  67  18  87   4  43  61  26  51   7  82  90  28  63  97  93  66  74  60  13  62  51  57  17   4  15  73  27  20  98  68  41  32  57   8  11  44  83  11  52   2  91  66  39  83  66  64   6  32  13  90  10  95  10  34  15  22  83  38   1  47  69   7  89  20  50  78   9  94  70  59  23  85  97  10  28  87  34  54  82  81  21  53  80  86  68  62  38  40  78  70   7  12  66  26  46  46  34  27  87  64  74  53  56  79  89  59  23  89  37  17  55  99  68  64  93  42  70   5  63  24  64  42  84  46  90  72  82  22   9  86   2  60  64  79  43  93  94   8  49  60  89  80  64  95  12  21  60  50  53  71  18   8  18  54  59  12  98  41  80  30  99  93  43  53  58   4  75  84  18  86  56  27  29  91  34  36  79  85  47  37   5  23  56  80  83   4  19  61  48  76  31  46   6  58   2  90  68  62  29                                                                  
                                                                    41  89  19  71   7  17  14  46  95  81  23  96  51  33  59  98  84  47  79  55  14  50  91  50  45  72  75  25  73  11  63  46  88  93  26  28  34  46  68  80  91  89  44  40  65   3  95  77  97  39  96  41  28  49  67  75  88  28  51  15  29  48   2  18   3  13  39  71  79  98  83  48  84  74  18  20  32  86  80  41  27  78  98   9  86  45  32   6  79  70  41  93  71  24  66  62  40  23  18  61  85  69   9  30  51  85  98  36  32   9  76   4  39   3  49  17  99  79  44  39  91  37  43  65   9  82  77   2  94  40  62  83  13  56  19   2  90  12  88  50  86   7  91  29  60  91  93  77  15  32  86  70  52  98  68   7  99  29  35   5  15  34  49  59  34  50  43  48  22  54  17  64  43   2  92  37  95  95  26  79  61  49  98   8   5  24  29  15  57  95  93  30  64  72  43  73  58  88  40  93  72   1  53  72  97  29  58  53  31  46  29  25  13  31  14  40  10  78  39  81  89  80   6  54  26  61  48  65  77  97  39  48  17  47  92  39  22  30  15  50  40  93  21  81  87  83  89  71  96  18  92  32  40  30  52  54  76   1  89  75   7  64  12  64  68  81  66  68  78  39  88  52   2  31  18   5  38  27  41  40  78  80  82  59   9  68  49  31  96  41  30  16  18  86  82  72  20  17  71  81  74  31  94  82  99  18  21  94  26  77  72  10  86  23  28  93  76   5  61  92   3  17  14  53  96  19  86   7  63  17  32  94  49  33  16  76   9   9  81  28  69  27  63  28  91   1  51  79  51  19  41  90   3  66   1  31  11   4  89  97  83  32  66  10  10  70  76  92  30   2  53  94  65  18  12  41  30  82  15  81  66  40  55  43  51  10  63  20  29  80   6  23  43  17  70   7  33  51  45  91  55   4  23  46  31  84  15  40  31  41  27  85  20  49  93  18   3  85  30  90  20  36  73  82  88  58  24  26  96  73  96  99  29  11  97  97   8  51  32  59  52  66  81   5  57  23  30  54  87  43  37  84  88  44  17  28  14  33  40  45  93  64  78  33  59  56  69  70  73  67  55  65  89  89  35  85  45  77  81  39  40  14  39   2  74  58  24  41  48  67  63  45  84  93  56  49  90  16  63  31  40  39  89  69  71  85  64  21   2  47   3  44   9  58  90  15  87  89  19  83  66  96  98  63  45  40   6  35  18  76  51  79  94  34  58  58  26  26  14  65   9  57  65  21  45  71  21  69  37  12  41  83  45   4  20  55   8  24  33  71   6  48  48  30  77  17  55  85  87  52  48  87  83  26  75  28  13  33   8  71  60  52  61  85  32  31  46  64  47  37  84  53  22  65  50  34  27  92  59  80  57  80  99   1  82  60  44  63  15  99  48  83  74  29  90  17  79  47  10  51  39  34  51  58  67  96  77  44   7  51  91  64  64  47  96  24   7  73  34  50  36   4  62  28  26  57  25  68  10  80   7  78  82  84  69   5  16  95  98  10  35  54  58  45  97  25  27   2  87  59  19  25  26  50  77   4  91   8  91   6  58   9  46   3  74  31  55  63  26  76   5  41  43  64  24  87  49  72  74  37  24  61  12  57  97  36  95   1  52  79  22  64   5  14  97  74  36  39  24   2  75  65  97   1  34  30  14  32  95  80  38  35  81  48  92  88   5  85   7  30  44  68  11   4  83  33  93  71  46  60  79   8  46  89  27  75  99  17  53  60  40  37  97  94   7  94  91  95  69  97  48   1  63  80  24  31  54  58  66  25  29  61  51  10  86  69  27  81   4  10  31  87  96  78  44  29  96  85  76  83   1  65  50  32  53  70  79  99  60  33  62  93  29  49  15  10  53  14  15  32  96  72  10  76  26   6  21  89  13  79  28  20  55  35  66  11  21  66  44   4  39  50  18  16  69  10  66  34  32  42  10  42  42  71  18  51  93  38  86   7  37  10  52  96  78  41  41  59  71  57  36  98  79  22  44  48  55  93  23  30  46  97  69  36   9  87  71  12  46  59  71  53  40  29  56  66   5  83  55  51  61  26  57  10  77   2  20  33  84  95  59  67  56  14  75   8  69  91  90  25  22  56  44  63  52  32  61  11  74   9  25  78  62  90  47  11  86  14  94  41  32  41  71  48  53  53   4  24  28  45  46  91  80  78  58   3  82  16  79  13   6  82  83  26  43                                                                    
                                                                      28  90  80   5  64   7  19  71  65  69  91  36  72  52  57  17  20  58  94  35  53  10  15  83  95  24  86  60  46  35  17  66  21  94  21  87  68  20  98  86   9  55   8  88  84  87  70  53  88  82  48  19  59  19  17  55  61  45  10  94  32   8  33  26  92  57  41  38  49  71  10  50  24   5  69  51  70  73  54  72  76  10  96  60  70  56  76  78  39  22  66  54  23  68   6  38  59  35  88   6  67  38  78  55  56  89  77  56  98  31  69  82  89  74  66  21  23   4  54  76  26  82  25  74  76  51  34   4  89  11  89  34  75  30  50  62  38  96  40  30  43  30  46  44  57  61  12  87  98  98  26  39  41  25   1  10  55  19  78  95  87  60  72  16  90  22   3  46  50  90  49  86  95  24  86  96  46  91  24  99  65  66  39  70  85  70  75  49  38  35  28  86  43  32  31  54  19  60  83  24  69  25   7  40  26   4  79  97  51  71  78  58  36  86  35  98  26  82  19  77  97  42   2  11  49  27  30  10  19  23  97  73  28  83   6  73  46  95  55  97  87  72  78  85  58  40  83  37  35  26  42  83  30  95  92  58  86  52  25  94  16  58  58   4  60   5  44   1  88  79  93   4  51  25  52  16  25  75   5  50  65  61  25  90  72  24  46  98  33  62   2  66  99  66  19  72  33  51  34  27  88  70  26  38  94  45  60  91  27   2  54   4  48  45  57  53  69  78  43  30  46  43  72  51  52  17   2  92  56  37  88  51   7  62   6  48  61  42  70   4   2  67  93  11  84  10  84  17  45  94  82  93  98  28  31  40   3  13  70  20  96  97  62  29  37  69  63  26  23  69  45  54  12  37  46  81  48   1  66  99  48  50  83  49  66  43  15  37  45  77  48  34  73  78   6  42  13  70  18  90  10  42  59  92  60  80  27  60  73  65  53  85  46   8  89  26  70  72  55  62  64  94  65  18  58  15   8  33  78  31  13  31  34  19  58   8   2  12   1  10  97  18  14  95  45  48   7  55  57  46  46  32  98  81  12  96  46  20  75  80  22  46   6  32  42  28   4  54  19  88  46  98  68  22  84  85  44  56  30  26  14  49  20  76  96  51  42  52  41  63  90  22  72  61  51  76  41  20  12  31  38  60  48  76  52  49  11  92  45  26  46  40  92  42  63  63  60  49  43  67  65  31  38  49  42  85  79  89  92  26  11  24  60  43  27  45  24  30  46  54  52  28  81  91  93  78  94  95  96  33  38  14  26  64  41  28  74  21  13   2  49   2  64  53  33   5  85  49  61  46  84  80  15  55  88  41  95  69  73  61  89  46  58  26  79  93  61  12  69   7  68  28  19  10  10  71  65  41  42  19  66  30  84   9  77  11  80  69  77  17  89  75  73  78  78  63  45  31  45  35  50  15  77  48  23  35  52  62  31  13  44  88   7  63  73  52   3  68  63  67  74   9  14  34  11  51  69  63  47  92  66   6  17  36  90  18  95  19   4  15  95  76  98  11  26  28  88  91  48  79  18  77  77  38  58  46  41  74  68  58  32  25  83  70  82   8  31  62  98  55  86  54  94  81  40  87  61  28  11  12  25  22  31  40  68  90  26  77  45  15  27  40  34  53  29  58  13  89  98  68  95  89  87  55  99  37  93  89  84  78  95  54  54  51  80  15  44  14  15  89  68   2  36  93  80  16  15   4  45  69  61  39  37  68  45  40  83  68  51  66  88  66  60   6  28  19  13  72  45   3  68   9  18  74  53  60  16  76  31  94  44  40  65  58  38  34  74  69  11  85  18  94   4  13  84  70  77  11  74  39  26  95  46  87  22   8  74  19   7  89  78  10  46  64  91  11  62  14  80  29  22  12  60  52   7  42  37  34  23  57  50  58  62  62  48  50  34  53  28  52  11  77  81  65  50  82  52  38  20  92  58  83  10   7  60  19  90  16  90  15  12   4  91  64  68  76  25  18  84  94  78  12   1  90   4   5  90  19  66  66  57  71  49   7  92  91  79  27  81  51  79  30  79  35  53  79  94  57  52  15  95  31  16  31  90  46  93   7  89  66  30  82  75  31  65  77  65  74  53  69   3   1  63  38  24  66  52  73  56  93   9  42   2  17  38   4  91  98  82  74  10  36  97  91  45  89  28  74  38  80  60  97  98  58  26   1  24  91  50  35   3  95  78  56                                                                      
                                                                        20  25  63  66  60  20  38   2  18  50  45   2  27   7  65  14  87   4  89  97  41  65   8  73  91  68  83  11  44  25  21  53  24  30  15  98  18   3  59  57  96  93   7  23  77  93  92  15  52  95  94  95  13  85  60  22   3  97  46  12  69  90  52  47  30  94  62  14  96  19  35  42  45  12  66  63  54  23  37   6  49  70  80  29  28  30  72  48  40  63  64  85  15  49  80  60  20  25  34  54  42   6  65  61  88  32  77  39  81  73  32  66  45  45  66  95  23  73  33  24  61  19  58  70   9  69  67  75  16  35  32  79  90  43   2  77  33  39  88   3  53  26  63  88  16  11  38  13   3  10  39  39  94  38  68  40  44  87   3  36  21  19  67  27  57  24  16  43  89  40  84  18  72  61  70  11  33  58   1  40  43  16  56  33  54   3  22   1  65  76  70   8  38  41  91  86  79   4  28  83  68  33  93  98  58  50   9  97  88  67  10  53  56   6  29  11  79  17  27  77  68  71  32  12  82  23   1  86  42   3  15  22   9  11  13  51  46  65  10  76  54  12  16  83  73  97  61  81  57  73  45  24  29  90  42  84  51  31  80  55  59  72   4  17  18  96  55  82  67  50  91  75  35  25  66  65  13  27  47  48  22  31  13  73  83  66  44  73  21  66  47  28  41   6  51  66  45  56  78  54  72  94   2  37  83  27  26  73  54   3  33  42  83  57  71  13  99  95  24  12  47  96  66  76  29  43  56  97  67  30  39  64   4  50  56  16  41  56   2  18  44  70  23  21  75   3  39  81  17  71  90   6  80   1  43  71  87   9  38  99  76  44  90  73  61  55  47   8  36  20  54  47   6  48   6  79  90  90  30  68  91  85  74  52  84  35  85  13  51  94  81  58  42  81  13  18  20   3  16  54  31  32  88  45  65  42  57  27  85  57  28  48  32  38  18  53  65  10  65  62  51  62  59  92  33  54  34  73  32  73  99  33  92  85  59  93  29  88  25  58  62  68  88  33  45  22  65  11  42  52  14  86  62  57   4  24  79  90   4  99  16  62  99  89  58  12   6  59  25  35   9  17  22  33  35  29  65  59  52   4  15  89  66  62  72  91  83  54  29  95  25  26   2  40  59  10  20  21  35   7  36  95  26  88  73  67  65   3  10  89  55  93  33  91  79   1  36  43  81  61  91  35  32  27   4  41  82  15  72  95  27  58  12   3  27  59  72  24  22  33  17   1  34   1  58   7  91  92  76  41  45  80  87  42  80  81  54  68  67  42  90  24  93  60   4  93  52  61  81   8  84  82  11  56  82  57  82  59  56  14  46  84   2  75  45  31   4  88  53  15  21  80  88  86  74  81  21  81  92  15  63  58  92  22  79  88  83  81  18   7  81  19  36  20  45  32  42  21   5  34  73   8  78  37  31   1  38  50  96  76  53  87  85   7  25  83  64  21  85  38  38  50  55  52  20  37  51  36  20  32  36  89  68  95  52  84  42  25  92  84  60  70   2  78  59  64  61  95  99  76  74  19  32   6  36  78  37  48  43  94  18  11  34   3  55  52  56  39  48  69  72  33  92   9  79  69  38  81  34  46  97  68  65  13  18  74  33  53  71  13  32  53  65  54  62  89   9  65  72  66  81  84  68  86  65   4   5  72  74  17  20  39  22  93  17  23  65  55  80  22  63  47   8  67  78  10  76   6  85  71  38  64  71  52  21  41  69  15   5  81  69   7  48  13  89  93  41  57  17  35  72  57  61  83  99  84  30   1  23  31  99  56  79   8  20  72   2  53   3  67  71  37  58  63  38  77  37  27  93  18  90  37  56  26  92  79  69  27  92  69  49   7  63  12  25  90  84  58  72  40  52  36  30  86  11  80  72  26  16  90  86  57  27  52  38  89  62  12  54  44  30   4  24  84  62  63  21  50  84  13  49  60   2  40  20  49  44  72  74  74  12  60  26  10  78  84  56  47  53  89  80  37  39  72  40  88   6  66  98  51  34  59  31  59  68  65  12  88  73  34  24  60  27   6   8  24  49  80  22   4   6  41  67   6  87  74  92  54  30  20  68  90   5  99  46  98  21  19  51  87  43  77  87  72  58  71  24  51  40  13  40  42  61  86   9   1  42  22  83  82  52  56  55  85  70  24  55  25  67  13  53  68  74  77  54  17  89  92   1  72   6  75  69                                                                        
                                                                          97  56  33  83  19   2  21  55  75  28  12  71  55  55  57  22  94  93  47  16  65  85  18  87   6  82  35   1  13  49  44  77  59  17   1   8  68  48  40   9  78  68  55  23  64  82  18  74  95   1  39   5  90  96  85  84  49  16  26   5  58  63  32  84  42  32   8  38  99  57  39  17  42  29  72  91  98  19  21  33  38  13  73  55  59  44  70  62  29  53  86  16  82  43  50  82  77  26  21  59   5  51  99  50  64  66  71  89  55  94  42  73  57  59  37  41  66  51  43  78  49  82  82  85  47  99  53  77  39  64  17  65  86  31  90  46  51  66  50   8  75   9  17  53   8  50  93  69  51  80  39  21  19  43  17  30  77  86   5  56  48  37  63  29  74  84  84  66  18  65  38  59  77  54  53  20  51  39  99   1  82  87  34  95   6  63  16   1  41  82  14  29  34  26  60  18  78  41  95  58  25  68  37  51  14  89  46  18  91  28  39  56  46  90  35  22   8  54  68  78   3  11  67  63  28  31   6  57  13  50  52  32   4   1  46  21   6  96  61  86  82  42  42  49  75   8  60  24  93  30  51   9  24  34   1  64  42   9  19   8   7  15  93  74  27  81  56  49  50  78  73  44  53  23  49  83  63  66  71  78  58  96  40  85  17  15  71  58  47  60  11  28  42  50  26  51  32  74  92  28  21  12  84  18  75  52  85  94  94  58  28  38  27  71  38  89  52  10  77  15  72  62  37  35  52  54  46  34  73   3  49  16  99  30  76  53  43  13  66  62  44  58  81  46  23  17  41  97  55  81  48  82   8  86  34  96   4  48  25  30  17  35  14  93  59  53  54  38  28  34  48  43  11  28  81  33   8  77  24   4  55  74  67  82  65  87  67  43   5  98  31  42  63   4   6  23  62   2  30  70  48  72  36  19   7  94  83  13   4  50  60  18  35  35   9  48  24  71  81  86  27  14  34  23  88  66  72   5  95  30  50  40  37  86  29  17  84  55   6  82  70  39  22   3  39  42  15  98  55  62  36  35  12  41  38  43  48  27  21  78  73  92  45  17  29  47  46  76  57  74  28  34  53  28  88   5  38  60   3  72  18  89  89  71  27  88  48  76  65  39  52   4  41  63  16  70  99  84  87  27  24  18  84  23  87   8  32  74  77  60  45   9  42  80  84  96  89  73  29  43  32  53  63   2  70  74  61  75  32  31  13  83  91  43  28  48  88  82  79  39  40  36  81  19  62  97  17  91  58  55  71  36  48  77  87   2  10  76  90  52  94  38  77  78  29  12  27  47  46  47  51  44  37  72  88  44  35   1  22  21  13  46  68   7  97  29  51  18  61  69  58  33  59  15  34   7  11  29  27   9  53  20  67  92  51  73  25  41  11  58  73  30  82  13  56  39  92  30  21  59  26  72  90  48  38   5  71  81  67  32  21  82   4  15  71  30  56  83  81  42  49  55  84  26  17  82  78  30  14  40  44  85  49  89  75  95  94  61  80  21  48   1  63  24  28  97  88  37  45  85  54  48  66   6  53  51  33  94  64  61  61  20  52  39  98  28  83  51  71  98  80  19  26  15  26  69   3  28  34  51  78  19  69  15  98  34  80  80  82   2  82   3  13  49  90  47  46  99  84  12  96   3  99  95  31  91  41  29  30  35   9  95  76  10  88  33   6  69  54  38  56  59  63   9  37  71  98  86  98   7  28  65  36  26  99  81  10  28  44  46  76  20   1  85  63  80  51  84   4   6  55  40   4  19  32  26  34  32  80  83  70  83  11  99  64  49  15  98  52  67  72  98  43  21  17  76  46  95  27  24  46   4  84  89  28  49  56  37  31  62  86  34  57  29  31  81  86   5  62  53  58  99  93  61  20  97  87  90  43   9  75  65  64  28  75  93  15  24  71  95  10  32  91  98  77  97  26  98  74  24  31  25  66   5  62  55  59  81  97  78  67  97  87  15  47  69   9  92  90   7  96  69  87  24  48  69  61  16   1  25  54  64  26  92  63  67  45  21  26   7  27  13  26  78  38  63  67  88  51  47  60  26  42  54  17  12   1  59  29  62  94  20  47  31  56  87  97  89  39  63  59  87  68  43  94  63  37   3  70  86  24  33  96  36  74  73  99  36  58  12  47  55  15   4  39  76  32  46  25  76  86  19  10  49  43  34  67  75  15  36  48  72                                                                          
                                                                            12  62  16  17   6  25  10  12  68  86  54   4  62  17  10  56  38  66   4  40  71  41   6   3  84  96  43  25  95  47  97  83  56  82  78  28  51  86  14  73  78  77  28  37  19  26  31  22  36  70  91  74  51  53  11  98  30  91  97  12  84  73  85  65  59  87  76  85  39  58  54  62  14  51  87  74  22  11  32  51  98  57  10  21  40  44  61  85   6  30  38  94  58  19  68  26  83  26  60  75   7  26  65  97  36  12  90  17   1  17  35  97  47  33  89  17  69  38  67  79  64  21  38  68  10  84  69  96   5  50  15  70  71  74   7  34  55  30  34  48  54  76  40  48  65  74  60  92  70  64  47  91  80  39  83  70   5  85   4  95  64  70  98  16  85   2  66  58  52  71  80  17  30  57  48  53  25  82  39  32  91  28  94  16   1  87  68  34  10  86  99  49  23  97  67  40  10  69  50  95  94  71  81  99  43  58   4  35  57  53  57   9  81  12  90   3  45  75  85  81  76  30  32  33  56  98  68  88  59  14   9  73  25  14  69  57  47  56  26  17  38  90  48   7  88  17  91  78  60  45  33  77  78  68  22  94  28  14  19  22  28  12  67  89  75  30  18  96  33  46  74  65  89  98   8  25  56  18  61  45   3  87  61  50  46   5  66  28   4   2  85  12  17  50  43  43  34  60  96  40  92  61  30  58   7  93  33  75   4  50  67  48  61  53  40  24  36  98  63  21  72  50   1  34  31  99  26  87  81  15   6  24  41  96   3  34  18  33  36  65   5  10  76  60  90  43  33  71  39  80  95  68  37  98  84  84  93  93  28  13  25  42  91  49  40  38  19  55  41  88  43  65  52  90  66  26  74  72  65  65  41   5  25  36  57  28  63  54  22  61  41  93  21  98  56  69  79  88  20  87  41  21  95  38  23  66  83  44  60  91  30  71  10  69  81   6  38  32  25  36   6  72  11   2  92  79  24  39  77  74  20  24  93  56  66   4  80  20  51  80  55  20  59  36  79  48  44  12  25  22  57  67  16  16  86  57  53  97  85  23  28  74  81  92  87  26  57  97  56  90  46  46  66  89  42  69  30  91  57  17  74  83  55  59  77  36  17  91  52  98   5  64   2  22  76  66  48  89  80  20  12  34  94   4  41  21  89  43  96  14  64  67  30  38  14  82  64  44  19   2  87  89  57  12   8  95  57  68   4  14  77  55  76   3  75   7  20   1  16  56   9   6  28  75  72  76  22  98  72  87   3  64  13  44   2  29  56  24  52  58  82  53  23  36  42  87  88  49  69  39  98   3  57  91  43  91  53  90  34  26  41  40  45   3  99  88  52  47  20  38  99  33  47  24  18  63  21  49  81  36   4  84  23  78  84  94  58  16  10  78  90  86   2  14  14  61  53  26  23  68  12  82  17   4  40  17  81  25   3  60  69  49  44  36  51  94  32  22  58  78  10  87  39  32  38  98  61  60   5  94  86  46  51   6  25   3  86  80  98  73   8  70  18  50  10  47  44  94   8  41  16  85  44  86  29  13  89   4  92  11  65  14  43  40   8  85  27  15  61  82  56   1  87  99  59  12  80  68  19  31  58  37  63  93  47   7  73  13  67  59  90  59  61  60  26  72  58  90  85  59  57  39  70  50  27  70  58  65  54  94  88  14  99  99  90  94  72  77  22  90  89  87  64  69  50  13   8  52  16   5  89  85  98  31  96  78  30  69  90  87  33  90  83  20  65  62   3   6  24  49  79  84  64   3  69  13  32  57  29  41  62  22  35  60  28   2  24  89  59  48  99   3  82  61  25  20  27   7  80  61  98  92  84  31  98  40  75  38   5  16  50  21  75  72  14  84  17  88  18  25  33  26  20  18  42  43  82  69  42  28  58  46  92   4  14  46  76  14  50  36  71  59  94  76  42  23   7  37  76  32  64   9  71  14   9  54  58  54  56  25  86  91  50   8  53  40  58   8  41  56   5  55  16  55  52  80   1  86  64  62  75  53  10  99  98  89  40  75  20  78  94  76  84  98  17  36  39  72  13  28  99  34  97  81  48  43  93  77  15  81  26  30  51  92  42  30  87  41  34  84  40  96   8  46  71   6  33  95  79  83  99  57  31  36  36  14  12  31  84  26  38  91  11  99  23  38  10  61  44  69  41  92  43  24  58   4  33  23  62  64  17                                                                            
                                                                              59  99  92  93  96  37  94  71  18  64  82  71  40   5  77  27  46  11  66  21  10  30  71  44  85  74  24  87  47  71  17  41  92  59   1  64  82  56  93  33  50   6  59  64  80  28  17  23  57  51  80  53  77  90  61  77  50  35  12  86  86  52  12  70  67  97  88  93  21  63  50  56  35  86  77  14  47  67  65  29  35  18  51  87  37  39  11  90  96  39  55  76   8  59  25  44  12  17  20  29  92  39  22  50  19  72  30  19  71  71  10  16  68  32  15  80  25  50  71  26  78  63  12  36  47  57  42  42   6  28   2  91  68  51  84   6  20  86   8  87  75   1  44  44  42  48  97  38  59  64  58  85  25  96  49  54  57  22  94  51  23  25  38  57  75  51  20   2  88  41  82  79  83  83  90  96  80  95  12  92  29  12  60  45  74  81  89  95  93   3  61  16   9  76  60  12  81  55  10  13  52  77  58  50  88  48  69  52  36  40  30  86  67  50  22  30  64  87  95  74  27  57  83  18  91  22  15  94  60  47  21  21  37  88  33  43  67  93  92  88  34  59  70  91  17   4  89  99  43   8  30  68  79  43   9  85  93  70   8  25  67  58  47  79  71  74  11  40  18  32  11  61  74  58  33  14   2  39  82  49  70   9  33  24  80   4  63  10  58  25  79  40  86   6  53  40  84  53  78  59  98  77  17  25  52  11  10  16  71  93  58  25  82  21  35  42  89  96  46  65  72  41  14  17  44  18  48  38  66  99  75  20  80  90  16  39  80  76  53  36  63  89  24  54  86  81  42  78  92  24  99  40  74  28  64  62  95  62  89  87  21  45  16  25  34  56  82  80  93  92  77  14  10  63  60  91  94   7  99  66  36  98  42  10  81  36  23  93  47  40  72  36   2  52  71  47  34  91  53  38   5  85  86  21  57  37  23  87  55  68  33  70  47  60  12  38   7  97  89  44  98  94  13  53  81  49  62  27  40  57  22  38  50  66  60  31  48   2  56  15  43   1  31  46  58  56  97  38   2  68  17  48  46  81  97  78  53  76  71  22  16  31  39  67  98  57  29  83  61  63  84   8   1  32  80  80  53  35  94  68  45  41   2  20  10  77  56  66  15  65  57  24  40  34   6  30  85  84  64  34  71  67  94  38  99  29  16   4  54  12  95  36  74  75  72  97  99  90  30  89  87  51  22  48  35  70   9  79  20  97  32  47   7   3  84  22  94  78  60  78  64  97  57  22  59  48  62  74  81  85  17  38  40  29  70  55  59  86  28  60  47  20  82  76  72  64  75  76  86  94  87   3  76  93  58  90  35  21   1   9  97  79  27   2  62  24  94  95  51  94  20   8  78  89   7  97  93  54  41  53  30  38  18  61  68   5   6  71  94  12  65  32  18  24  79  13  49  12  80  95  45  13  29  46  49  67  85  31  33  77  92   5  99  89  37  52  88  76  98  42  13   8  30  51  38  88  55  28   6  15  45  98  68  99  78  18  27  55  11  36  27  49  72  49  97  30  39  44  27  49  93  12  22  83  37  79  27  84  73  39   7  19  72  47  82  29  42  92  64  76  79  31  73  45  67  75  33  22  93   4  21  35  90  53  42  19  11   1   2  10  60  12  80  85  61   6  57  25  93  46  13  76  93  94  21  91  83  18  11  68  23  62  79  68  63  94  15  35   6  54  58  52  58  52  19  60  84  16  98  92  73  24  58  62  41  56  63  87  75  54  94   8  42  84   8  57  60   3  16  72  41  45  42  20  20  86   5  32   7  28  62   1  51  54   5  13  89  73  35  65  34  51  41  43  41  14  87  28  31  22  73  30  15   9  15  17  24  89  11  21  85  72  64  23  45   5  22  21  97  97  84  40  70  97   6   4  59  54  89  58   9  55  55  79  76  93  53  22  44  19   6  10  90  78  38  81   6  33  58  40  57  12  54   3  80  61  75  87  31  95  91   4  78  54  59  34  80  25  88  49  29  85  47  54  71  23  69  44  20  97  40  79  21  22  37  81  57  35  50  33  32  33  13  68  64  74  55  37  93  53   9  50  27  28  31  17  96  18  46  58  83  64  94  52  66  48  99  85  63  71  69  62  77  52  66  41   9  87  38  88  73  32  72  97  64  41  78  19  61   1  40   5   7  25  55   1  36  54  61   3  62  84  16  14  67  24  78  92  20  95                                                                              
                                                                                12  47  47  69  94  37  47  23  12  26  26  12  40  95   2  57  88  52  22  12  31  78  97  85  10  72  92  27  47  14  57  95  96  73  94  38  75  12  22  60  77  53  95  82  98   1  16  12  74  81  89  37  46  13  65  46  81  28  45   3  52  29  24  50  51  82  98  18  20  37  26  17  30   3  54  89  91  88  60  67  87  73   5  40  57  17  13  82  43  44  34   6  68  42   2  81  64  44   9  67   2  34  84  14  47  92  17  73  87  65  53  65  34  92  73  46  39  23  89  41  54  16  90  39  53  24  91  31  30  94  11   3  84  32  12  43   5  45  65  63  73  58  77  60  57  99  91  24  19  13   6  27  31  92  87  41  37  98  28  19  10   6  64  87  64  69  39  93  47  80  10  50  84  32   6  99   1  98  98  14  30  17  17  11   1  24   2  39  33  60  89  25  46  74  21  50  53  89  60  42  58  70  54  88  24  43  47   9  60  89  25  69  25  77  32  90  44  93  50  48  10  10  21  30  46   9  64  19  94  62  69  32  51   7  95  84  72   3  19  18  61  12  58  97   4  33  98  40  68  68  43  22  59   8  10  77  84  81  96  85  31   9  34  61  26  19  52  41  96  11  72  72  87   6  51  55  33  51  59  45  77  89  58  55  36  55  17  38  89  80  66  48  76  39  72  90  66  30  97  77  47  59  22  88  46  46  88  13  49  60   7  25  21  93  45  67   6  93  91  59  25  81  61  85  85  12  25  18  19   7  29  45  43  77  20  50   3  97  97   6  14  22  82  88  18  33  44   3  93  53  74  15  47  42  76   7  35  16  96  53  13  97  36  91  20  20  69  18  46  57  52  52   1   2  28  60  64  72  10  90   2  49  83  19  19  67   7  87  39  77  17  30  36  12  13  46  96  15  49  95  98  61  92  45  53  44  39  71  56  61  65  41  23  15  81  89  88   5  54  13  20  15  12  95  71   7  30  27  29  22  70  69   7  11  43  81  60  64  60  68  36  20  25  67  90  18  70  71  43  40  36  83  84  27  70  31  50  11  57  91  80  66  63  47  57  67  45  66  37  46  53  84  24  62  98  45  43  72  36  50  31  35   2  31  89  97  82  50  29  14  51  99  34  61  47  28  53  54  61  77  73  84  58  37  27  97  76  62  82  75  97  62  29  18  44  25  35  85  84  16   2  94  87  50  45  75  56  50  24  49  83  40  21  54  73  96  62  62  99  81  33  84  47  51  83  61  99   9  81  71  90  36  49  65  46  55  28  94  10  99  64  98  71  80  38  74  87  71  50  34  34  17  61  45  18  73  68  53   9  70  66  45   3  38  89  64  58  95  71  23  29  12  16  24  38  57  61  39  31  53  75  37  84  91  95  76  54  16  80  93  22  63   5  84  43  72  49  73  93  45  85  93  18  11  49  25  77  77  36  60  58   2  50  58  68  44   6  28  57  22  17   8  97  28  45  84  38  20  50  40  50  80  30  22  99   3  36   4  69  87  63  67   9  44  77   6  74  73  31  26  36  66  48  76  34  96   8  96   5   7  45  52   1  84  45  79  57  20  11  62  96  31  14  56  19  77  38  51  50  34  40  41  46  14  17  44   3  53  87   2  99  98   8  25   7  82  56  21  18  84  19  25  91  28  77  30  26  48  70  53  45  60  41   7  91  12  68  52  82  43  68  16  48  33  96  23  33  31  96  27  82  95  42  69   2  61  62  20  39  23  95  44  86  69  82  48  39  46  59  41  79   3  62  68  79  16  44  49   9  47  98  26  23  44  94  68  85  28  49  34  33  70  29  90  52  93  45  77  88  87  52  17  83  34   9  65  56  98  28  62  72  14  67  84  92   7  23  61  66  99  79  18  72  80  61  63  81   1   7  16  16  55  74  90  57  73  10  40  58  63  14  41  99  65  92  68  73  87  93  53  52  53   7  19  33  86  57  23  48  87  90  52  55  60  27   9   4  94  81  38   2  34  50  96  41  27  50  86  33  18  10  72  39  17  63  21  77  82   8  41  22  61   6  51  84  34  61  46  56  25  55  49  27  85  61  44   5  24  73  24  40  81  66  69  55  35  93  89  43  14  73  54  81  10  26   7   5  95  39   7  31  81   6  22  65  93  57  61  20  61  14  29  76  42  97  40  35  16  13  18   3  19  69  43  84  53  11  71  30                                                                                
                                                                                  33  94  64  46  14  41  23   6  96  86  35  64  97  39  10  42  78  69   7  22  26  19  78  16  84  49  58  23  23  10  73  31  72  25   5  38  19  74  22  47  66  26  59  51   4  90   1  27  22  78  45  63  32  39  30  96  91  71  12  95  58  11  23  98  63  25   6  57  11  99   1  43  23  71  83  30  86  12  30   5  31  72  98  97  43   4  81  70  60  55  42  67  16  16  28  67  68  86  72   5  49  61  79  50  89  36  47  90  44  34   4  62  27  68  52  48  25  38   8  32   8  35  98  46  24  92  42  20  19  76  58  20  45  85  34   9  84  39  63  97  37  32  39  80  54  57  17  13  53  71  59  67  45  43   3  81  14  25  88  69  25   1  40  50  22  52  84   5  28  20   9  30  55  32  11  47  74  14  30  24  42   1  98  69  48  41  97  34  84  56  52  61  52  55  12  56  36  45  64  62  86  80  36  84  27  79  60  90  82  88  27  93   7  73  17  71  25  88  98  84  53  41  36  17  41  27  96  34  19  24  27  72  47  81  12  94  68  44  64  87  62  39  62  88  16  47  80  16  66  91  87   1  32  72  85   3  77  40  51  48  77  92  35  77   5  30  34  17  89   3  57  42  97  78  31  77  19  19  36  98  97  82  53  28  97  44  33  26  36  99  15  94  79  88  66  72  74  96   1  90   5   2  18  52  25  40  36  70   7  70  45  72  52  66   6  43  58  47  22  83  45  17  33  78  71  56  17  33   6  12  57  69  40  33  24  28  86   2  70  17  71  20  54  15  39  73  15  79  94  77  59   7  36  47  10  13  14  57  40  74  10  85   4   2  63  22  10  77  85  85  56  38  35  29  45  87  73  57  64  68  54  10  25  90  71  11  92  30  49  97  47  80  31  88  30  38  38  59  73  85  83  80  38  62  37  83   7  45  97  16  88  91  20   5  65   4  63  65  92  22  57  47  33  56  52  62  35  69  89  51  60  52  10   7  17  69  65  58  41  26  65   4  29  73  13  13  90  79  96  81  85  79  24  69  88  10  81  36   3  86  88  41  24  50  10  55  38  76  46  33  40  73  35  61  30  40  60  93  22  31  60  99  24  55  84  57  57  45  40  17  26   9  72  86  65  52  21  64  45  65  67  72  84  93  19  49  71  92  63  14  73  39  71   1  53  95  70  19  48  82  16  76   6  22  91  74  99  80  42  99  62  81  42  66  40  83  79  43  78  87  69  93   8  62  25  86  78   6  34  29  76  60  29  30  32  87  23   5   2  88  33  86  53  48  87  47  87  10  88  38  53  36  13  76  35  71  83  33  33  59  20  17   7  54  11  90  59  46   2  87  66  61  81  18  79  80  27  22  45  48  37  71  98  25  38  65  13  45  81  30  95  24  29  75  24  22  48  52  70  59  36  71  88  15  27   8  81  15   9  13  61  55  42  41  34  24  52   2  14  63  64  67  16  18  73  17  86  87  60  15   1  19  66  66  65  32  21  13  59  26  62  58  69  73  71  32  88  17  25  61  97  90  40  73  67  12   3  69   2  24  86  51  27  98  84  61  39   8  47  66  55  98  62  94  69  97  54  95  22  55  24  22  81  53  31  65  95  82  57  74  42   1  56  54  72  39  25  53  23  78  50   1  23  51  94  62  30  57  49  80   3  25  84  98  61  98  10  21  75  65  98  93  28  15  92  54  49  92  52  53  73   4  30  88  90  54  21  42  21  93  39  85  40  78   9  14  37  53  65  94  90  19  43  81  98  84  54  91  35  50  41  88  67  99  91  64  52  74  96  42  38  38   9  93  11  72  86  75  94  17  24  79  75   2  29  75  35  56  19  63   9  89  12  44  74  52  81  38  32  12  62  55  77  47  17  15  83  88  91  70  74  41  86  73  94  92  75  30  91  92  63  83  42  51  18  93   9  65  55  50  76  57   2  75  31  76  77  99  54  69  84  91  15  81  59  16  18  94  70  75  15  49  62  44   6  90  69  30  44  55   2  18  78  59  46  25  95  89  28  76  51  66  37   9  14  18  95  97  46  90  99   9  30  94  11  36  43  15  14  64  15  56  18  42  58   5  64  25  89  37  51  11  21  74  90  67  31  54  40  40  25  35  79  24   4  31  75  21  27  99  88  16  51  29  29  64  15  88  74  43  96  14  33  19  58  42  60  78                                                                                  
                                                                                    11  98  51  32  52  93  51  88  64  40  52  16  36  70  91  95  57  49   7  17  68  76  82  50  67  11  49  65  19  45  19  65  53  32  22  47  98  26  99  66  89  27  88  81  54  82  87  89   3  77  20  72  49  59  52  29  58  58  79  66  58  84  57  29  48  59  58  18  77  56  96  10  15  60  43   9  64  41  48  50  96  71  17  12  63  83   3  80  84  19  85   9   6  56  32  84  50  62  40  67  34  16  54  12  83  71  64  45   6  44  55  98  81  55  65  39  33  89  37  12  60  67  99  72   4  21  79  59  41  66  17  67  34  39  75  70  72  42  77  12  43  14  25  84   9  59  68  85  66  32  55  90  75  37  32  91  72  95  86  49  22  28  68  65  41  36  96  95  45  56  23  41  31  65  53  83  42  99  95   4  87  57  86  36  65  32   8  84  94  96  78  55  97  86  23  79  74  86  16  13  69  71  95  70  77  86  21  87  83  26  70  84  44  78  28  56  30  23  59  62  52  46  94  36  69  10  66  24  64  12  35  65   8  42  76  64  88  19  80   6  66  12  11  24  80  42  27  31  36  72  54   8  91  89  36  71  68  74  70  61  27  78  36  11  45  32  70  72  32  28  45  96  44  31  77  82  31  54  45  35  87  14  18  79  17   6  77  40  37   7  56  68  63  93  15  74  87  51  63   6   4  12  35  99  62  97  55  81  79  21  92  38  32  52  76   6  92  93  29  97  37  54  98  40  71  54  10  90  89  60  98  57  55  49  63  47  63  92   4  15  56  44  11  54  13  99  39  77  50  59  68  36  80   8  30  54  93  25  39  32  34  49  87  69  57  66  42  87  78   8  35  45  11  48   9  83  32  87  59   9  98  14  79  78  15  44  23  34   9  88  60  25  94  31   4  18  86  18  45  12  42  69  81   7  50  98  28   1  13  62   8  10  56  85  20  71  85  37   9  55  14  88  27  34  67  47  39  89  88  62  74   7  89  12  94   2  84  67  65  37  87  47  25  99   6  58  63  58  55  36  10  36  77  23  45  82  45  32  78  16  55  20  39  24  81  10  90  90  85  18  89  16  53  63  14  55  91  42  24  35  92  75  53  79   3  88   2  15  40  72  33  44  35  40  20  34  52  23  49  26  82  75  60  12  27  62  45  11  75  75  98  49  38  70  44  41  60  65  90  88  10  40  97  90  63  79  87   2  13  99  73  30  45  35  13  34  87  58   4  39  13  87  73  58  17  37  80  74  22  43  71  67  25  80  54  98  80  88  18  53  20  64  58  71  70  95  21  37  61  18   4   9  74  55  46  10  16  74  73  10  34  92  68  39  42  80  33  49  15  77  37  86  49  70  64  27  44  20  35  83  69  81  12  61  91  53  86  61  16  27  36  39  52  72  61  57  52  94  60  93  26  36  90  79  95  61   3  13  38  33  86  39   4  88  96  47  32  55   1   4  64  30  92  60  13  46  42  41  13  16   4  84  26  59  51  45  45  88  52  63  89  92   1  63  22  29  20  25   2  17  95  63  61  83  45  27  61  40  40  33  25  34  58  91  59   9  45  47  85  55  14   9  73  98  35  26  32  29  44  17  73  62  67  11  89   1  38  41  95  91  17  97  92  15  48  34  98  39  26  11  94  96  12  75  39  89  65  43  19  68  72  87  90  66  22   9  29   7  92  14  33  66  57  94  66  90  12  99  85  29  87  99  20  61  75  93  98  23  45  33  64  47  93  40  72  41  55  22  90  81   3  11  95  75  10  14  11  84  43  64  57  75  54  18  28  56  24  34  41  33  47  58  31  65  98   4  91  86  31  30  24  93   9  72  42  27  78  26  49  56  27  38  78  60  62  31  38   1  72  92  51  12  63  69  60  67  77  97  24  63  95  23  22  68  11  64  73  34  84  33  58  51  12  92  22  31  16  67  99  80  97  84  56  17  24  54  37  77  26  47  42  99  70  67  18  42  58  34  64  71  63  92  38  34  99  62  15  51  84  13  69  62  75  91  80  50  34  32  11  58  31  25  16  48  75  45  34  82  95  90  44  63  31  78  54   2  24  96   6  20  28  53  48  23  83  98  80  18  70  31  85  44  12  59  46  11  71  17  85  12  29  45  24  62  61  25  66  67   3  76  39  80  82  37  56  25   5  18  31  46  26  50  25  69   7  19  75                                                                                    
                                                                                      64  82  10  90  18  25  72  70  23  86  57  79  36  65   5  39   1  62  54  41   6  66  36  37  29  89  64   2  46  29  74  49   8  18  36  33  12  66   7  29  58   4  47  13  84  46  97  75  65  45  60  34  47  29  36  53   6   5  45  25  27  66  82  78   2  27  70  61  52  78  90  15  75  27   7  43  66  66  43  48  75  35  45  79  97  94  97  78  19  63  93  24  15  93  27  39  52  36  70  22  12  83  97  83  45  50  27  70  32  49  24  95  77  43  92  84  90   3  98  99  84  71  72  10   5  45  54  60  25  67  26  22  28   8  65  83  22  34  29  73  90  36   2  10  75  87  31  14  45  11  78  71  71  27  52  38  88  15  17  21  52   5  83   8  31  59  14  72   4  76  60  83  44  63  14  47  61  44  64   1  79  18  94  80  63  59  19  83  48  47  70  15  49  28  38  54  36  29  64  39  59   7  50   4  17   1  45  49  21  26  74  75  66  82  32  72  47  35  93   8  54  71  69  69  53  83  62  54   7  20  90  88  43  21  55  51  50  65  11  80  83  16  56  51  85  76  28  67  78  23   9  29  17  90  13  41  16  37   1  47  31  66  79  40  39  26  47  65   7  37  77  40  93  82  62  56  25  71  51  45  46  12  21   5  61  64  55  50  27  90  78  53  66  32  43  48  13  92  62  66   9  10  71  78  49  86  31  75  44   1  80  46  66  56  34  21  38  74  56  52  18  20  81  23  87  67  79  79  18  34  17  80  94  96  67  94  69  53  60  83   5  65  32  26   3  45  50  19  52  97  57  90  84  59  80  23   6  72   1  23  75  11  29  77  36  22   8  42  13  75   4  48  59  79  37   9  25  18   8  68  64  51  81  70  46  82  95  61  38  98   5  34  14  25  92  64  59  93  12   1  99  54  61  16  92  88  80  94   1  46  56  71   8  16  95  42  51  46  74  40  92  30  25  20  29  43  65   7  65  99  76  65  58  37  71  76  21  73  32  73  76  58  46  52  70   5  11  21  35  39  84   1  72  49   8  81  36  66  66  19  78  67   7  49  37  89  22  44  77  37  97  51  71  31  12  51  73  90  93  48  24   9  47  47  65  22  46  83  25  80  74   9  99  79  73  16  89  25  36  36  29  70  19   5  89  67  63  54   8  46  13   7  89  52  28  89  14  51  50  32  27  78  82  20  80  40  63  45  90  59  68  58  37  17  50  91  11  62  84  38  54  48  50  27  79  34  55  48   9  74  81  69  37  56  48  79  14  50  13  34  44  69  51  89  78  22   2  27  20  73  67  83  36  89  66  65  22   4  27  30  77  78  50   3  60  95  15  21  78   9  93   5  47  69  53  48  79  50  96  49  90  32  48  95  53  15   8  75  99  14  34   3  81  13  44  30  18  45  93  37  42  31  70   5  91  19  32  56  63   6  89  52  43  69  15  20  70  61  18  85   9  60  75  75  71  37   5  14  56  18   7  85  82  50  80  80  63  58  81  78  62  10  51  10  46  28   9  42  90  74  77   8   8  41  61  85  34  28  39  91  12  65   2  14  15   7  13   3  81   8  60   1  98   7  22   9   9  46  46  52  26  25  57  17  23   1  95  49  20  14   1   3  96  40  77  74  35  60  61  66  10  90  82  58  42  62  20  12  11  92   1  89  38   7  55  26  77  69  45  63  76  91  71  23  41  41  56  21  89   2  47  71  24  40  16  12  84  25  57  43  47   1  72  25  41  98  44  41  71  85  36  93  61  67  49   2  96  57  27  34  99  94  57  72  79   8  61   7  77  18   2  26  47  14  17  65  90  77  11  62  62  86  49  46  79   1  85  93  80   9  19  94  38  92   9  81  28  78  41  43  25  82  66  38   6  71  88  42  66  49  29  88  53  14  52  59  60  51  11  50  38  43  31  52  24   5  52  21  34  19  19  90  11  15  85  29  95  41  36  49  39  23   7  14  27  55  77   3  49  28   8  54  75  45  59  25  62  75  27  91   7  46  19  97  19  51  64  89  63  91  37  47  83  72  52  91  69  61  15  52  39  80  12  64  90  28  44  54  83  21  68  68  23  19  48  38  27  14  97   9  23  76  59  32  93  70  13  74  33  83  88   8  65  20  19  78  12  83  20  20  25  95   1  35  44  47  84  24  79  32  10  47  49  44  54  92                                                                                      
                                                                                        53  85  90  26  95  86  38  60  89  41   9  58  67  20  50  12  76  13  42  80  85  34  97  75  38  26  57  12  12  45  15   3  57  81  45  72  50  25  40  42  81  89  36  48  40  94  72  99  46  31  26  12  92  14  47  58  38  31  47  16  85   8  57  87  82  63  24  17  38  67  26  25  12   5  89  38  53  82  21  95  80  48  43  23  64  89  45  19  34  71  60  91  78  18  76  89  66  18   6  60  52  99  15  60   8  42  36  12  58  93  64  12  71  52  57  68   1  18  69  48   6  46  63  80  54  74  31  33  91  99  92  95  37  36  13  15  93  95  47  55  12  68  72  18  13  35  16  85  70  65  99  17  12  87  37  59  34  24  33  41  34  42  18  95   9  42  81  52  46   2  70  88  47  41  93   3  73  27  92  75  12  52  83  73  14  88  30  45  30  46  75  34  84  45  34  20  40  69  18  73  81  44  92  19  65  58  66  55  21  32  36   9  81  13  48  93   8  36  67  92   3  54  12  40  83  99  82  37  44  20  52  96  82  82  92  15  97  22  45  96  85  78  74  82  35  65  36  17  74  97  27  20  65  84  32  45  21  49  51  28  41  50  45  63  33  61  12  23  34  69  22  81  40  32  57  43  21  92   3   1   6  25   2  39  37  43  41  39  56  70  47  65   7  91  38  25  21  76  41  66  42  51  20  78  42  65  91  79  25  29  81  22  83  25  94  11  39  91  62  12  90  97  49  93  52   3  16  47  50   1  63  49  67  21  86  98  68   4  73  49  94  93  69  58  83  85   4  13  29  23  23  42  98  38  38  20  62   5  77  14  93  60  94  95  17  88  56  18  39  55  40  37  66  91  25  30  34  12  44  82  80  13  61  60  99   7  13  29  87  89  72   5  27  66  35  56  37  95  74  69  31  99  88  74  46  97  13  91  48  66  53  86  43  83  80  20  15  52  78  98  89  30  81  22  95  55  70  34  25  88  22   4  32  97  36  62   2  61  20  81   3  76  51  50  25  70   8  16  68  13  40  20   9  77  25  56  92  73   4  48  18  12  67  92  16  49  28  60  25  38  11  27  71  94  71  90  83  28  66  34  16  16  86  22  35  73  81  88  22  29  31  46  12  15  89  93  36  73  72  88  53  48  17  50  16  95  67  40  62  76  68  68  26  71  64  48  88  79  51  30  57  77  94   3  33  17  13  55  83  14  79  56  60  14  18  62  34  10   8  72  13  69  82  79  51  84  76  47  31  59  39  87  13  58  99  46  95  74   7  24  70  59  85  10  10  95  10  74  40  47   5  58  28  72  18  60  80  35  52  53  61  56  53   9  64  64  85  38  40  63  29  84  42  54  24  12  78  12   7  70  61  17  53  73  30  28  66  36  96  48  73  64  60  36  30  69  58  82  11  54  51  80  71   8  74  73  40   8  22  72  73   7  75  96  39  13  76  79  78  62  10  18  30  11  39  71  93  68  92   6  76  74  41  11  44   8  94  41  71  68  96  67   2  31  88  12  11   4  78  56  92  51  96  93  78  41  76  73   8  51  86  60  69   3  89  21  44  54   5  85  82  87  25  26  70  55  12   7  80  97   9  62  23  43  73  91  39  17  95  29  96  62  86  29  71  95  53  47  10  53  82  72  95  75  27   7  96  79  90  51  65  28  14  34  12  47  88  52  46  50  67  96  42  89  73  88  90  65  71  10  47  27   4  54  70  69  31  48  12  90  28  54  67  67  97  94  55   8  36   8  34  80  91  64  68  73  52  16  52  93  80  74  51  85  88  17  87  23  22   4  17  60   9  99  84   6  91  93  89  94   5  67  37   6   5  66  56  58  95  45  70  39  55  41  73  98  75  15  83  84  18  98  79  73  27  53  62  11  82  73  32  75  78   3  85  96  31  84  43  56   7  47  87  94  85  15  91  38  92  35  65  18  37  15  54  71   1  43  55  87  60  53  70  97  37  31  11  44  87   2  48  50  14  74  89  47  85  76  80  45  73  62  41  95  32  23   3  28  80  17  51  85  38  27  90  80  60  76  34  31  98  21  49  23  19  55  81  32  10  71  58  84  76   2  90  52  44  66  97  64  87  57  11  34  51  32   3  18  76  37  88  14  68  82  83  87  25  99  79  17  53  61   5  37  27  81  14  95  69  74  91  28  92  47  76                                                                                        
                                                                                          85  95  75  94  93  77  93   9  76  64  79  93  22  85  74  83  82  71  31  93  58  64  23  73  91  81  66  11  46  67  60  48   5  70   5  67  15  63  85  45  98  87  54  27  79   5  84  60  14  68  32  27  83  25  93  20  47  38  49  49  54  14  80  63   6   3  52  30  45  53  86   1  11  56  60  96  15  39  98  26  25  76  17  70  24  35  20  56  54  63  18  73  10  83  95  30  62  21  46  22  46  48  80  55   9  74  41   3  61  82  27  11  66  45  68  83  90  35  59  58  29  20  63  91  38  38  53  60  71  33  25   6  45  67  79  98  68  40  47  93  64  21   1  62  16  43   9  19  57  87  58  82  60  50  29  22  76  85  92  56  30  75  78  63  91  20  63  61  13  76  23   6  23  26  23  33  34  72  96  32  34  10  33  51  72  64  84  81  67  48  74  33  88  19  31  22  67  47  97  56  73  26  34  77  51  40  22  65  54  52  30  26   7  31  88  76  44  58  20  67  47  58  44  55  17  71  25  93  97  76  96  93  20  33  62  71  78  70  53  69  74  92  70  23  67  85  16  20  29  82  68  37  30  72  77  55  99  56  94  17  92  65   2  79  89  82  15  85  18   3   5  63  21  35  16  99  78  21  54  99  77   6  35  70  90  85  72  70  67  26  64   2  22  63  74  55   4  71  97  16  21  86  63  17  82  51  94  56  58  96  93  88  16  88  67  94  19  26  69  16  76  66  93  47  91  44  48   9  46  47  87  99  28  66  99  56   6  80  13  49  12  40  17  32  47  91  49  88  60  18   2  82  64  62  83  26  15  85  13  64  65  93  72  27   8  56  78  52  47  48  40  59  52  20  30  55  61  59  32  52   6  98  43  50  72  96   7  81  66  90  38  48  68  32   3  78  89  12  55  25  37  53  80  40  95   8  76  43  51  94  12  87  13  30  23  81  89   5  31  53  50  25  99  45  44  67  77  70  54  78  49  84  47  88  75  59  39  53  16  26  78  26   5  87  17  94  38  64  95  59  16  97  75  70  93  43  78  49  30  34  89  44   5  76   7  83  49  22  91  25  42  92  73  55   2  86  65  57  69  86  72  83  72  83  41  41  13  95  45  10  85  10  80  41  54  89  60  13  81  97  62  93   3  50  66  98  95  45  17  64  88  59  65  79   3  74   3  15  78  38  81  90  12  13  66   5  68  61  23  63  98  83  40  97   3  68  62  45  51  42  48  94  65  80  50  62  21  37  31  81   4  42  20  49  15  25  66  90  34  61  16  19  75  93  89  67  54   6  51  91  76  99  16  67  85  30  32  30  84  38   3  61   2  70  74  57   9  67  74  57  42   5  23  61  83  85  14  52  55   9  12   8  86  36  64  48  27  67  84  52  59  60  14  62  42  63  28  80  55  64  92  20  41  97  73   3  15  54  29  28  43  24  78  30  73  55  72  64  25  81  23  16  71  56   9  32  41  17   2  31  91  51  47  70   3  14  40  33  30  72  67  41  42  62  68   7  73  80   7  16  28  85  60  40  37   4  78  48  36  94  13   9   5  16  76  43  87  45  44  93  73  16  68  87  60  87  90  27   6  90  75  60  56  89  85  31   3  28  30  43  68  74   3  60  38  76   2  78  50  29  11  95  90  61  67  57   8   3   4  42  84  59  69  93  11  93  35  15  66  12  83  87  56  24  39   7  87  65  26  65  96  77  18   7  72  93  24  87  57  30  12  94  96  50  21  39  19  48  76  25  49  48  17  17  20  17  65  93   8  68  86   2  81  89  20  94  22  48   4  75  53  65  52  78  86  77  53   2  10  43  41  73  78  55  14  15  10  95  27  21   7  17  81  25  32  98  82  42  62  91  73  63  14  25  90  39  16  46   9  39  23  33  35  45  86  41  66  30  69  34  35  95  40  47  25  41  86  61  77  61  40  78  28  67  81  90  98  97  27  95  42  85  78  85  67   1   1  12  18  65  23  85  70   8  86  60  35  63  62  93  99  93  30  95  81  94  74   1  68  37  57  98  76  27  68   6   4  92  54  67  52  88  62  90  62  75  40  55   7  24  47  91  24   4  97   4  28  13  33  85  52  34  49  43  76  15  60  18  23  49  30  45  74  16  46  99  10  93  83  87   2  38  91  12  86  37  41  22  66  27  19  98  60  35                                                                                          
                                                                                            93  68  71  27  15  14  35  94  22  95  36  13  41  25  89  76   8  57  37  83  41  41  13  66  81  85  13  94  85  73  32   9  74  59  89  61  34  71  84  86  90  35  14  12   6  34  42   6  41  94  37  25  36  41  65  55  93  95  97  75  29  70  34  49  33  83  30   2  78  46  56  84  22  51  47  24  92  87  59  23   7  54  60  93  21  26  40  55  89  24  96  15  22  76  47  92  66  53  94  90  79  64  24  54  58  78  30  89   4  44  85  73   3  34  55   1  81   6  40  87  89  68  32  26  32  12  72  79  76  76  44  90  28  54  44  57  12  48  17  83  50  17   6  96  21  30  80   1  69  52  88  61  37  91  82  19  73  58  90  51  14  35  30  25  46  17  41  97  32  90  41  32  25  72  84  71  91   1  44   4   8  15  86  22  52  13  12  93   4  81  31   9  73  98  33  15  46  92  84   8   6  18  83  75  43  95  12  58   8  99  52  32  23  17  46  14  93  66   6  35  84  51  74  70   8  97  69  11  66  32  15  53  85  69  18  22  50  31  47  80  86  38  13   6  78  13  88   8  50  46  22  11  18  30  41  35  50  71  25  64  65  14  49  76  79  12  13  14  59  39  28  38  53  90   6  47  16  85  69  74  92   2  13  28   9  82  30  27  96  75   4   7   6  36  51  64   4   5  75  70   5   2  29  45  60  20  45  27   6  50  68  13  92  49  36  33  30  46  35  28   1  51  54  62  14  56  57  84  32  23  23  77   4  31  16  82  49  40  81  30  68  57  64  71  85  49  23  47  26  94  31  31  47   4  24   5  12  75  71  59  67  48  11  61  43  66  28   3  88  89  74  74  44  29  88  52  84  91  18  68  27  34  48  67  58  77   5  55  59  81  68  98  71  50  15  64  45  29  35  72  71  99  34  75  50  86  37  32  78  52  48  59  72  14  41  99  25  70  50  23  86  64  78  42  69  47  33   2  98   5  34   9  56  31  51  39  96   6  52  74  53  81  37  70  95  27  49  28  17  64  31  53  60  14  46  39   2  54  81  31  54  82  61  39  45  94  73  76  33  19  19  46  34  64  11  49  17  20  17  89  95  12  83  25  21  62  36  32  22  96  71  34  52  18  16  40  84  60  87  31  27  43  63   8  82  40  18  19  35  65  99  89  64  53  63  63  29  53  41  39  86  39  14  16  38  78  34  27  17  97  43  14  24  24  67   4  88  25  19  16  65  12   9  24  85   1  33  44   3  33  99  69  20  38  73  67  38   4  25  57  87   2  36  21  22  89  23  62   3  18  82   3  24  20  71  71  30  20  37  19   3  23  25  39  15  41  85  70  70  98  96  71  32  73   2   2  45  39  59  40  74  52  10  72  79  36  68  69  38   7  53  94  66  76  49  65  23  36  30  38  46   9  15  49  66  14  87  39  52  34   7   7  54  45  58  93  54  83  35  11   7  21  47   7  47  65  74  19  76  97   8  40  11  26  53  97  97  50  86  94  97  81  41  47  12  81  34  67  59  10  68  48  48  24  74  27  35  49  77  17   9  49  94  97  22  99  17  21  46  67  17   8  35  10  70  25  53  66  71  93  16  86  39  92  64  17  50  75  86  48   5  46  10  97  42  87  20  87   2  86  16  75  85  31  78  85   2  82  35  73  91  20  41  77  57  13  72  89  69  37  56  93  24  90  68  67  48   2  76  52   9  85  13  19  76  28  80  41  34  17  78   9  44  58  56  50  16  30  54  14  23  14  49  48   7  90  42  56  31  80  30   1  27  65  90  53  95  88  41  92  28  85  25  14  13  91  31  33  52   8  90  93  70   1  99   5  60  46  81  90  63  91  80  46  64  63  69  38  71  72  75  76  74  82  58  85  93  77  47  87  38  13  25  88  20  20  16  65  79   7  10  41  72   4  94  15  35  96  93  24  63  69  31  85  82  68  26  18  98  56  44  56   5  80  32  50  30   6  68  52  75  16  60  51  31  98   5  48  15   8  21  22  84  60  58   7  40  74   6  26  95  12  41  64  29  65  84  97  12  39  91   8  21   3  23  17  88  74  45  73  41  46   5  29  86  81  29  80  61  75  98  66  41  29  35  95   5  43  44   8   4  37  66  45  59  58  36  27  64  31  50  68  16  34  15   8  71  22  26   1  38  57  66                                                                                            
                                                                                              98  64   6   3  66  80  18  37  74   7  96  98  61  96  75  75  15  56  54  42  62  87  45  97  45  31  90  87  41  91  86  62  71  12  93  64   6  66  18  79  93  35  81  47   6  63  80  40  84  51   6  24  41  44  90  68  22  80  32  68  43  62  12  12  18  76   9  87  79  82  42  87  12  74  43  65  23  39  63  12  45  76  21  65  39  55  73  77  67  53  82  83  33   2   3  30  88  19  55  37  15  51  50  64  33  39  45  86  20  95  64  84  47  73  88  71  63  12  95  72  33  14  92  26  79  78  22  23  79  53  99  96  29  43  41  55  51   1  45   9  89  58  88  34  41   7  62  75  74  55  62  92  63  27  81  63  42  95  54  82  58  45  23  85  33  25  94  55  30  84  45  78  40  52  69  80   3  99  35  45  66  41  21  79  64  22  78  78  92  43  20  92  64  10  64  63  94  26  44  66  98  86  61  53  90  49  16  76  11   2   1  29  74  83  22  16  32  97  33  36  96  88  36  23  82  88  29  73  21  22  93  82  71  57  48   6  27  83  88  87   5  56  13  17  98  61  72  36  69  66  30  37  26  25  45  53  57  35  31  75  98  15  86  22  81  67  37  19  80  72  36  32  12  36  67  66  17  28  34  52  72  46  55  14  55  54  69  10  79   4  92  27  92  43  58  11  36  89  72   5  59  57  24  28  70  51  94  69  75  15  95   9  72  13  72  97  14  52  61  84  29  35  87  46  69  72  96  92  23  81  16  10  92  90  15  40  44  71   3  47  57  48  64  97  60  22  19  66  18  30  28  80   9   8  40  12  93  22  72  93  59  46  18  20  17  86  51   9  54  80  79  43  48  54  43  64  23  70  40  92  86  31  62  98  95  91  77  59  85  26  75   9  34  44  78   5  76  63  96  94  67  11  87  19  27  69  90  20  53  20  13  54   2  34  17  29  62  57  19  95  59   8  53  60  15  48  26  82  86  57  23  22  36  47  10  80   3  61  89  37  44  13   3  77  17  88  23  44  78  63  98  69  94  38  86  64  65  11  97  26  62  19  20  77  16  25  65  65  11   1  30  14  47  90  96  94  54  90  40  75  47  25  48  24  82  42  13  11   2  26  17  57  48  53  89  30  97  54  29  85  26  34  84  80  22  21   1  17  28  40  50  74  84   5  30  16  67  47  69  35  71   3  98   4  40  96  74   9  95  56  66  49  87  24  66  53  41  92  63  90  45  78  46  45  19  17  70  62  43  37  63   5  71  83   7  93  86   9  41  43  92  41  76  46  39  78  21  56  23  19  95  33  42  93  24  55   9  57  84  27  57  46  42  45  31  70  29  91  18  90  87  67   1  99  67  93  86  26  65  52  70   6  18  46  49  75  89  98  32  23  77  35  90  67  10  16  66  25  55  83  37  84  82  34  59   1  21  90  35   1  70   4  52  12  72  74  93  24  35  77  15  49  16   9  26  18  34  18  72  12   2  99  64  17  67  15  66  71  76  65  41  44  80   8  47  50  24  56  74  80  43  66   7  54  83  24  45  42  97  95  78  88  56  41  92   1  34  58   4  98  28  76  15  55  65   7  31  62  63  57  11  41   6  24  82  94  57   4   8  16  81  85  84  14  67  22  88  17  83  84  25  70  68  87  36  50  56  29  29  92  79  66  33  77  87  85  59  59  87  55  19  46   8  86  40  24   7  21  28  33  88  66  92  95   1  41  32  18  61  87  56   4  24  53  32  29  40  23  44  59   7   7  23  63  44  40  66  10  61  35  26  76  74  72  48  73  72  33  79  16  83  17  90  85  50  20  79  44   8  40  62  85  41  45  19  95  77   6   8  42  40  75  17  23   2  35  60  34  40  11  43  56   2  37   2  16  24  81  27  43  86  43  17  40  84  96  16  63  14  95  49   3  40  28  41  90  81  29  22  63  85  11  45  32  92   5  99   5  41  91  16  55  28  31  93   3  25  81  80  72  99  94  45  75  68  85  58  91  38   4  98  28  62  22  35  31  75  78  72  10  62  82  20  75  87   7  88  75  71  23  17  72   2  95  34  27  22  22  32   7  51  50  91  33  49  67  64  63  52  39  14  16  73  15  42  70  87   6  19  98  11  32  89  52  61  20  55  93  76  11  44  62  13  54  21  98  58  43  41  64  60   7                                                                                              
                                                                                                89   3  20  26  59  40  81  74  68  53   8  32  85  34  60  37  95  53  94  41  33   5   6  20  51  13  89  40  92  88  91  60  78  99  12  28  52  35  15  62  97  61  28  99  47  13  89  51   7   3  51  66  40  27  42  17  58  47  37  46  55  77  86  29  13  40  49  37  68  68  65  89  94  53  85  23  61  12  29  73  75   1  44  53  42  72  91  76  58  65  26  14  45  33  73  40  10  74  51  69  39  17  31  36  57  12  17  14  30  92  98  38  22  82  31  28   8  27  22  28  29  23  26  43  65  10  62  93  56  28  15  95  19  36  73  43  96  59  25  93  22  43  32  14  88  94  39  89  83  49  44   6   1  80  58  53  63  61   3  66  11  24  86  22  88  13  29  80  45  27  56  19   7  24  78  74  77  95  79   3  29  60  16  81  83  72  70  86  41  37  68  48  92  25  31  86  28   2  88  42   7  99  23  40   4  27  97  77  11   1  60  42  15  90  57  71  78  68  90  58  81  75  13   3  99  96  98  19  51  37  70  53  69  26  64  62  78   2  45  95  88  25  19  63  59  77  81  68  52  35  91  66  36  93  41  59  87  32  31  11  30  19  90  31  92  56   1  77  15  88  33  77  11  80  90  32  79  94  91  54  90  43  86  77  62  94  54  62   6  93  33  34  38  54  66  43  58  56  16  92  33  94  96  94  63  78  57  55  68  68  92  55  63  15  18   7  70  14  66  83  48   6  53  34  58  60  11  49   4   4  15  80   2  47  63  71  27  50  15   7  38   5  30  97  52  28  93  22  71   4  58  50  97  72  23  97  95  87  60  72  50   7  30  99  44  10  46  70  90   1  62  51  49  91  31  66  84  94  54  72  90  47  69  11  38  62  93  18  19  69  41  67  79   7  66  49  77  61  93  96  63   8  46  57  14  95  65   1   6  86  42  16   9  34  73  92  99  23  27  59  34  68  29  45  57  38  54  58  95  39  45  44  32  76  76  22  88  33  23  70  97  91  42  86  23  15  52  74   2  44  26  43  43  97  26  20  36  81  25  74  71  51  23  49  92  95  20  99  60  35  93  81   5  69  49  96  54  83  87  34  52  46  67  60  32  52  18  70  16   5  16  57  69  38  13  27  81  73  43  40  98  79  10  40  63  66  67  91  72  89  46  16  24  21   3  40  93  62  65  39  80  54  77  60  85  21  64  59  60  94   7  67  44  98  26  89  79  83  41  15  76  88  80  10  22  41  58  56   1  56   8  65  87  69  12  67  30  90  80  33  60  74  12  37  23  71  13  97  65   4  54  81  94  12  56  48  78  95  95  72  52  70  59   6  15  45  79  14  84  21  17  75  70  98  47  91  62  35  95  12  65  13  70  36  67  92  75   9  97  43  83   8  41  98  97  82  26  15  71  23  72  95  82  97  71  77  25  77  36  14  19  99  65  62  73  79  74  28  92  22  15  40  92  69  72  61  93  60  76  14  12  68  46  78   5  74  82  11  53  72  90  17  89  19  96  68  22  50  84  81  24  35  83  11  88  45  30  16  48  30  15  58  56  86  32  92  81  56  93  30  84  58  41  61  41  85  39  13  86  42  44  90  67  19  69  66  79  97   4  25  18  73  98  22  21  44  70  21  51  88  63  55  11   3  79  12  56  49  69   7  71  91  61  80  60  38  82  49  62  43  14  50  68  80   6  84  33  74  47  74  82  35  58  58  92  99  62  58  70  63  51  94  88  57  15  99  40  58  14  57   8  72  61   3  95   7  36   3  83  14  88  81  62  58  57  60  69  68  82  74  92  79  70  62  94  69  80  57  39  37  46  77  44  35  61  98  71  35  96  67  15  51  92  38  26   7  15  88  84  86  36  15  99  18  84  36  64  51  49  45  32   4   5   9  91  91  37  96  55  94  37  82  23  51  49  92  14  46  81  35  14  34  66  92  79   8  44  31  56  50  93  35  78  54   5  36  34  99  16  56  90  57  82  70  25  90  67  32  51  94  41  69  17  45  27  16  40  66   6  18  21  95  33   8  60  61   8  27  33  21  50  64  16  42  60  91  93  10  77  18   4  95  88  72  91  14  89  49  45  70  60  90  86  30  97  58   3  73  23  14  29  33  49  54  21   9  99  21  92  46  42  65  78  28  70  27  88   7  14  13  86                                                                                                
                                                                                                  53  35  81  21  16  41  71   7  89  94  99  50  80  29  76  17  60  11  94  38  85  56   1   1   4  43  98  47  44  61  96  77  53  65   4  62  47  10  68  24  10  41  35  68  63   2  84  63  57  63  72   4  25  47  83  90  31  50  67  96  86  15   6  12  98  52  80   8  86  18  54  48  23  28  84  29  98  25  21  26  70   2  74  27  11  31  57  91  75   8  13  24  77  60  74   2  67  30  57  57  23  19  49  83  58  94  74  98  36   1  55  24   6  97  96  64  93  76  22  96  75  54  79  17   6  60  76  39  50  26  30  87  82  29  86  80  34  79  29  96  24  46  40  80  15  15   9  25  19  51  58  86  17  37  68  21  28  54  98  76  96  66  75  57  27  99  10  11  69  75  81  18  37  88   2  81  13  27  92  23  68  73  16   8  20  42  85  76  29  97  98  67  55  65  16  14  89   4  87  33  88  33  75  54  90  27  55   7  72  54  12  74  45  74  17  74  72  50  44  89  97  42  89  37  33  91  23  15  11  64   1  24  40  54  38  43  87  55  48  85  87  16  67   6  89  87  71  14  81  85  87  60   5  43   3   1  56  96  81  90  92  50  47  31  32  85  41  89  49  50  87  44  20  64  58  43  33  23  81  37  46  27  39  76  90  17  66  87  46  50  47  77  40  17  83  50  37  13  54  13  98  97  41  38  44  32  82  65  74  63  58  20  88  18  37  90  16  79  72  60  26  80  78  84  17  38  42  38  65   4   8  41  98  74  22  66  27  35  30  25  81  75   3  50  67  82  99  40  26  46  93  87   2  11  39  81  31  54  24  92  62  49  46  29  39  80  37   7  29  20  34  82  55  58  69   4  66  16   8   4  33  11  88  16  29  26  66  18   5  33  58  86  56  83  96  55  98   6  33  97  29  54  48  45  28  91   8  45  52  95  91  65  84  96   4  11  30  92  81   1  11  23  14  13  19  72  52  15  66  75   1  68  34  45  17  17  86  27  27  36  27  67  55  23  87  63  60  43  41  67  46  95  60   9  49  74  86  15  67  24  17  17   7   3  67  83  25  66  66  14  49  24  63  48  95   4  96  71  39  56  10  93  11  23  53  57  72  97  91  43  89  90  38  59  70  54  42  45  40  93  54  63  79  77  37  17  51  97  54  38   3  64  61  31  49  57  85  44  20  57  61  79  70  70  86  11  72  91  79   3  75  34  71  61  81  77  49  32  98  27  33  15  48  31  17  98  85  87  89  15  50  93  20  91  99  71   7  60  44  73   5  11  24  46  86  79  78  16  16  21  93  97  33  32  99  62  76  11  64  51  83  25  37  61  68  44  38  85  92  12  99  43  51  10  55  87  92  12  30   1  59  36  50  35  58  80  35  84  96  93  72  61  37  17  98  52  13  37   6  19  80  13  57   8  56  92  12  31  58  45  12  50  64  13  21  65  86  95  32  53  69  82  49   3   1  91  48  73  75  98  65  77  98  70  53  48  29  85  87  59  31  13  60  83  33  67  76  28  51  26  43  50  91  78   3  65  23  48  56   8   2  14  18  81  15  91  83  14   7  11  33  33   4  59  20  95   4  12  67  47  57  65  33  37  65   7  80  69  20  21  21  36  46  15  32  66  16  15  91  95   9   7  97  57  86   7  18  84  27  51   3  33  41  99  71  23  41  70  71  23  91  43  88  86  75  60  81  21  62  85  13  89  52  48  68  25  76  59   3  87  52  79  44  96  56  98  51  61  57  88  80  80  70   1  81  37  49  40   2  87  67  64   6  24  73  52  63  95  41  13  37  82  82  97  39  29  41  15  14  79  59   3  77  59  66   4  35  89  75  45  26  95  87  60  16  22  19  24  72  39  18  58  44  47  14  80  28  15  89  32  36  51  53  31   4  34  79  81  63  58  80  70  50  67  53  81  19  47  19  19  40  68   1  81  45  91   8  61  74  73   4  51  27  11  97   1   1  40  92  11  21  10  33  82  57  77  19  51  48  85  88  72  45  84  39  85  57  90  33  71  39  80  58  91  25  20  45  35  56  58  26  44  74  97  54  60  67  86  52  64  82  90   8  82  77  46  66  93  34  46  46   6  77  85  71  33  69  33   1  28  15  18  64  81  11  94  18  30  69  24   9  15  42  36  29  29  14  37  18  75                                                                                                  
                                                                                                    78  59  80  96  35  52  54  69  26  37  42  96  77  87  58   1  74  13  91  53  93  95  15  55  91  62  34   7  17  71  63  60  97  37  98  80  84  56  51   3  99  25  81  52  26  53  96  79  48  89  72  72  74  80  69  98  93  98  70  42  44  21   5  45  64  21  81  62   8  74  38  75  21  80  90  91  77  91  88   4  51  69  86  84  93  80  66  54  64  94  96  66  30  91  32  65  89  57  93  16   8  65  44   4  37  95  59  44  96  79  11  25  72  87  71  82  20  91  65  45  79  95  55  35  19  71  26  39  61  26  64  20  28  16  13  16  75  63   7  53  81  55  66  14  19  60  77  99  55  11  35   2  65  17  50   7  22  30  68  92  21   6  63  83  62  74  56  65  30  73  52  37  85  16  43  55  56  73  85  25  47  76   4  92  10  74  13  86  84  97  59  10  84  67  73   1  98   7  39  28   7  94  27  50   5   5  67   2  41  74  53   3  99  24  16  63   2  87  85  31  22  32  66  27   7  25  22  64  39   8   8  97  92  96  71  15  55  37  48  39   3  39  67  22  49  66  58   1  11  59  26  81  79   8  96  22  92  23   5  45  75  84  94   7  11  78  87  50  17  30  53  93  55  92   6  31  27  54  54  24  95  74  97  82  41  37  38  56  17   5  92  60  65  98   5  33  60  50  12  72  47  78   8  15  29  27  83  68  64  54  24  69  80  61   6  50   5  66  67  74  24  41  59  54  82  38  74  55  16  72  14  99  27  73  55  18  70  52   6  57  16  51  20   3   8  61   6  28  90  68  52  44  42  84  37  25  96  81   4  61  61  43  46  58  54  32  23  51  22  65   7   7  14  65  27  75  70  35  84  39  36  86  13  21  69  20  21  57  15  60  37  45  88  85  18  81  14  23   5  26  19  75   7  10  70  62  43  33  74  17  53  70  35  40  21  83  58  12  33  74  50  14  95  43  67  33   4  32  58   5  94  94  30  84  10  14  75   4  99   2  81   3   5  13  45  92  24  42  16  34  78  26  89  71   9  60  21  75  69  13  33  35  95  56  25  72  93  16  31  90  94  27  81  85  55  76  10  13  53  43  18  60  63  28  21  49  57  94  76  85  72  78  55  59  88  16  20  33  40  60  40  35  35  46  85  62  94  94  54   8  12  41  62  46  13  12  32  71  47  88  72  18  50  50  83  26  62  21   2  10  83  81  17  16  25   1  53  57   1  14   7  81  64  23  59  43  96  99   6  23  97  81  55   5  49   4   3  78  74  21  63  47  49  85  84   8  77  86  26  14  63  43  19   5  81  58  27   8  90  13  58  55  39  43  76  62  25  40  66  52   7  10  44  43   3  70  14  37  35  44  97  77  80  38  57  28  45   5   8  89  87  78  43   1  31  79  76   8  22  11  42  44  55  33  42  97  64  85  14  86   1  86  14   4  64  88  35  20  72  97  80   7  79  21  85   5  47  21  95  35  12  51  26  25  92  41  83  64  39  81  76  73  91  70  69  70  32  29  29  57   1  52  34  27  40  44  75  37  52  41  40  39  87  88  83  70   9  50  76  96  59  28  98  84   2  45  60  19  85  49  66  11  64   5  65  70  34  25  87   3  51  26  30  56  44  27  62  32  56  24  94  75  72  88  60  15  33  78  48  35  35  48  77  10  73  88  11  26  25  33  83  71  36  54  97  34  44  37  77   3  40  40  16  85  23  94  73   7   8   9  27  30  17  26  16  32  52  77  42  96  71  20  95  93  91   9  69  54  67  56  34  68  96  66  56  38  67  22  18  77  88  60  11  78  59  73  99  95  73  52  44   9  44  32  18  61  85  76  21  18  55  58  73  70  81  53  59  19  81  46   1  36  99  97   8  24  65  54  45  24   1  63  81  73  79  87  19   2  40  82  40  70   8  89  11  50  45  62  71  53  62  64  21  79  84  72  63  11   2  72  39  73  92  24  33   6  38   4  23  51  73  88  96  24  17  85  90  10  18  21  55  35  29  13  26  38  75  86  88  21  59  68  54  84  51  64  25  64   2  92  63  40  43  63   6  71  80  89  86  35  55  52  27   6  18  56  40  20   6  39  57  65  37  14  95  15  24  38  47  58  71  69   7  99  37  98   6  10  14  28  38  83  90  65  64  93  90  66  16                                                                                                    
                                                                                                      32  81  49   6   1  59  54  70  21  34   3  37  43  84  83  32  75  72  27  66  90  96  32  36   2  43  60  96  73  38  80  96  95  26   8  66  46   5  11  88   3   8  33  49  35  37  89  21  12  97  93  59  45  84   1  96  24  66  30  93  22  54  22  47  54   9  99  54  19  62  60  91  52  99  67  64  33  19  84  15   2  41  21  38  51  73  50  27  59  91  62  62  51  87  28  16  27  27  23  30  91  36  41  26  46   7  71  66  27  16  70  34  29  41  72  45  83  64  28  33  95   1  61  47   5  92  80  41  88  93   6  97  76  86  96  59  74  74  73  38  17   6  62  13  54  31  72  27  10  14  37  36  95  68  74  70  13  13  41   8  51  41  43  19   7  12  94  52  95  41  25  96  69  78  65  38   5  90  45  48  74  55  99   1  97  74  58  58  39  22  11  53  48  99  41  36  18  11  46  86   1  82  64  14  11   9  61  29  43  68  33   1  89  72  18  53  35  29  51  54  41  72  92  43  22  83  63  77  56  32   2  62  31   2  44  63  85  64  50  60  53  53  22  89  47  63  37  11  14  91  88  30  96  40  61  23  64  94  55  95  78  57  31  10  17  52  32  46  56  46  13  60  99  67  69  38   3  93  62  86  31  56  60  70  30  55  75   1  81  54  94  36  21  38  34  25  26  70  30  86  77  68  13  99  52  90  16   7  72  48  97  91   4  53  78  82  50   7  65  29  35  27  43  35  46  44  43  66  37   4  38  10  51  26  93   7  67   5  80  59  17  40  71  89  54  72  65  71  92  45  26  68  27  63  76   3  23  64  76  92  24  59  77  59  96  95  25   6  78  72  99   5  21  24  75  13  23  54  20  56   9  13  54  62  56   4   5  91  55  95  36  80  17  79  44  14  15  37  61  53  82  38  93   3  14  41  11  16  63  34  73   4  78  71  96  37   7  60  12  50  24  94  80  92  87  41  22  31  50  19  91  43  85  48  39  63  29   2  20  94  31   6  34  33  68   2  79  47  53  83  18   3  52  11  21  25  83  71  40  18  98  68  79   8  44  91  44  64  44  85  46  93  26  45  41  77  41  46   6  25  43  47   4  29  65  24  97  63   4  34  10  26  55  61  38  63  97  69  54   7  11  21  45  30  40  94  92  48  82  18  42  21  86  56   9  17  98  22  96  64  55  25  69  39  75  28  11  37  80  59  44  10   3  27  93  23  91  16  75  64  48   3  14   5  15   7  32  96  31  21  87   6  43  90  15  85  58  37  25   6  37  18  86  56  64  23  80  77  59   7  31  45  72  50  80  16  97  62  28  84  26  53  40  27  59  36  51  94  87  94   3  34  98  10  93  96  11  79  11  94  99  68  26   6  56  97  36  56  55  18  10  99  47  87  50  45  68  54  23  27  86  64  95  26  24  43  22   3  94  69  94  49  99  41  45  86  49  87  29  85  52  90  17   8  58  15   5  64  30  73  14  17   9   4  24  95  49  81   3  93  90  57  93  57  14  92  53  55  78  42   5  95  83  41  88  34  11  23  64  94  30  85  10  72  33  87  88  32  23  28  56  55  14  76   1  58  94  91  87  46  70  56  86  12  60  25  83  34  18   5  75  53  35  95  83  12  81   3  61   6  69  70  68  54   4  33  59  69  62  40  75  59  40  92  58  68  79  66  26  60  57  97  85  36  47  41  45  12  66  66  85  22  76  91  86  39  43  42  27  99  11  60  80  26  85  96  15  14  91  98  51  57  41  35  39  20  77   3  10  13  73  55  58  92  10  35   2  97  97  77  22   3  76  22  15   3  83  90  85  10  81  30  72  56  69  86  91  64  99  24  95  38  74  15  58  12  72  10  36  56  58   3  16  37   9  30  42  54  63  15  54  83  36  92  81  37  54  53  69  57  63  56  81  44  14   3  29  69  62  59  21  93  18  78  36  19  69  76  81  76  60  73   8  86  55  84  47  70  88   6  45  12  41  30  50  70  30  94  23  81  42  68  38  30  76  41   2   5  29  27  71  81  99  19  73   8  11  77  70  45  99  85  18  66  27  78  45  94  90  76  88  27  49  45  45  39  40  62   6  19  75  92   4  23  94  91  38  93  81  76  89  39  57  63  59  29  18  53  38  22  81  30  59  27  15  40  75  27                                                                                                      
                                                                                                        78  47  89  49  67  52  30  89  32  44  54  68  81  14  45  34  37   1  24  42  80  13  39   8  79  41  93  92  45   6  86  50  24  42  54  76  36  28  46  67   9  36  37  16  27  88  90  60  77  60  63  14  80  71  45  28  54  28  94  23  48  18   3  35  73  29  54  26  32   6  84  17  84  65  36  24  59  56  98  73  50  61  54   9  79  42  66  35  25  96  18  37  20  23  76  57  29  36  30  58  83  16  23  92   3  51  89  60  53  87   3  86  70  66  71  98  58  21  43  66  40  85  34  26   1  22  70  52  67  29   7  23  88  31   4   9  73  38  53  99  13  87  28  84  45  39  22  57  68  10  51  78  36  79  29  59  87  30   4  85  30  12  76  82  10  71  56  96  70  60  63  28  27  62  28   5  54  57  65  27  49  66  79  18  33  84  48  70   1  83  60  54  86   1  93  38  73  13  41   6  26  23  99  56  48  11  27  80  29  70  37   9  72  82  64  31  19  33  82  87  20  68  58  90  22  90  90  89  55  71  39  43  98  29  19   2  18  19  43  45  63  15  18  27  61  57  67   5  33   2  37  12  60  67  80  61   3  92   3  13  21  15  87  16  82  68  80  76  22  85  78  11  11  84   7  83  46  78  94  60  68   8  17  48  45  81  97  29  76  49  45  20  96  17   6  72  44   7  83  58   2  36  61  78  45  28  82  90  83  82  20  80  61  25   7   2  95   6  78   3  10  80  87  48  64  13  56  72  97  62  58  65  53  29  29  47  84  89  44  29   4  31  10  41  59  59  21  28  89   4  36  84   6  12  85   1  19  90  81   3  41  26  52  95  90  43  82   6  64  65  13  42  17  37  58  40  63  70  64  53  24   6  78  77  77  42  33  65  29  61  73  31  21   2   5  72  31  58  88  97  62   4  20  70   3  49   7  50   3  92  57   9  22  60  62  83  44  22  60  57  23  90  38  90  87  22  52  60  51  52  78  30  91  18  17   5  24  19   2  65  92  66  95  98  87  93  87   8  21  16  57  36  34   3  85  97  10   1  30  17  56  16  98  79  72  38  34  42  33  15  63  20  52  74  89  32  47  30  19  46  24  95  50  15   6  67  69  80  67  29  42  79   8  96   1  84  94  18  50  70  18  22  61  96  88  42  71  90  73  46  85  62  40  17  34  19  35  74  84  29  13  96  70  36  68  64  61   9  66  67  88  61  47  95  58  18  36  41   6  36  37  73  12  51  21  23  50  77  39  30  34  67  73  67  27  99  63  40  95  55   6  15  69  22  93  81  58  95  74  28  21  96  99  10  94  19  54   5  35  51  94  60  41  36  41   3  89  70   5   3   1  15  98  51  32  10   1  94  40  38  45  59  41  36  35  90  32  87  73  83   9   7  95  34   8   5  60  95  83  80  34  53  40  97  98  85  42  75  15  90   4  62   8  24  25  17  86  26  91   3  36  23  81  65  60  18   1  60  73  15  59  59  87  15  54  89  10  37  86   6  70  90  92  59  43  37  75   8  47  36  94  99  61  44  74   9  99  94  96  86  43  10  74  10  94  63  16  21  77  63  89  31  47  41  85  79  34  57  49  36  52  41  18  26   8  44  18  30  76  23  90  48  59  86  24  53  89  59  33  37  84  22  54  84  10  66  39  66  70  32   7  86   4  80  52  77  10  81   1  98  83  25  33  84  44  80  97  62  38  13  33  27  50  47  56  18  74  62  86  58  90  37   7  93  79  83  88  42  37  75  16  64  21  74  99  81  22  81  12  32  28   4  90  75  12  42  71  38  14  26  62   8  63  17  22  29  13  90  55  71  29  64  60  18  10  38  48  35  36  47  76  49  85  39  38  51  51  92  93  72  50  11  46  50  61  28  78  63  17  20  77  53  48  73  11  32  61  74  84  91  28   8  65  98  44  81  10  45  45  32  46  28  53  70  39  63  37  16  65  23  30  59   3  83  16  58  58  58  20   4  60  87  10  84  50  93  88  59  19   4  14   8  77   5  76  90  75  78  83  60  24  94   5  82   1  54  73  52   1  16  19  78  18  25  12  37  42  88  39  14  46  69   8  79  42  37  85   5   7  21  99  20  53  20   6  61  17  69  41   6  70  44  68  12  35  22  94  61  91  49  49  43  21  42  37  14  32                                                                                                        
                                                                                                          64  24  81  98  42  55  57  99  40  33  12  20  21   1  24  13   5  38  28  61  51  86  33  42  93  92  73  60  64  93  29  56  58  43  33  80   3  27  86  66  15   6  94  52  56  73   5  82   2  82  88  39  54  52  84  59  34  80  19  12  80  76  32  33  99  56  17  74  89  90  19   8   1   1   9  44   7  31  82  85  71  17  90  23  11  82  94  28  96  15  90  23  45  35  79  13  40  48  32  87  12  34  79   9  75  33  87  32  60  39  91   7  38  16  36   4  13  45  56   6  93  27   8  89  41  99  65  21  93  72  35  74  90  45   6  47  56  95  16  41  62  35  66  49  40  63  55  25  59  26   1  11  76  82   4  67  68  38  36  94  87  96  17  98  90  32  58  40  43  79  97   5  60  80  15  56  39  45  36  60  63  92  26  50  83  86  57  10  58  94  17  70  15  33  10  25  91  35  12  23  68  29   2  86  90  28  42  53  76  15  14  35  30  20  42  97   8  50  67  61  18  88  35  17  98  60  55  30  68  76  41  88  26  33  88  27  54  92  27  91  19  74  62  45  19  39  91  19  36  42   8  19  79  92  34  34  72  52  85  42  83  74  62  41  20  75  76  25  47  64  49  47   8  10  40   4  24  35  64  97  76  16  47  69  95  99  60  46  18  34  48   4   1  74  85  29  86  31  80   3  21  78  77  14  81  23  54  74  69  59  41  93   6  67  46  99  41  20  79  30  58  48  70  81  92  72  93  32  41  73  14  46  57  29  81  58  35  18  28  77  21  20  59  89  40  79  28  65  28  97  22  17  84  65   4  81   2  44  20  34  16  75   5  71  86  32  37  52  68  78  28  66  28  19  84  34  80  16  65  64   9  22  50  73  91  34  47  38  39  38  20  34  15  36  85  98  95  68  76  58  62  74  18  43  33  51  18  77  33  67  36  70  52  88  80  18  66  78  34  99  97  69   7  19  84  47  26  56  85  13  68  49  54  20  59  93   1  58  42  27  62  79  49  59  36  22  86  50  93  83  71  28  95  56  73  40  11   7  62  33  15  90  51  33  40  50  62  80  95   4  42  74  25  12  14  20  36  49  14  88  93  56  23  59  98   1  88  42  98  82  11  17  87  72  84  14  19   6  33  61   6  60  94  58  77  86   1  17  27  18  64   7  86  32  30  75  75  24  45   5  70  99   4  80  37  42  84  71  55  45  18  95  26  36  82  76   7  93  36  39  60  81  39  23  35  79  78  74  87  56  99  22  11  26  39  16  36  64  58  40  16  51  21  54  62  81  57  87  95  92  75  11  10  66  87  89  93  65  96  53  12  19  37  69   9  87  34  42  93  54  36  30  80  78  94  17   4  90  93   9  83  80  84  44  47  13  54  24  41   1  56  13  72  17  86  10  59  30  72  84  38  75  43  72  89   1  58  55  17   5  62  76  62  46  96  36  71  75   8  32   6  43  42  80  85  88  84  42  89  82  18  12  14  89  51  89  38  67  14  94  28  96  25  70  35  49   2  69  18  68  47  25  87  47  76  67  60  90  86  42  71  30  18  26  91  40  69  90  25  76  50  60   7  93  90  71  58  14   7  41  59   9   1  37  89  53  98  88  12  60  61   4  80   6  74  71  76  47  42   7  27  98  92   4  73  92  29  16  11  71  46   7  21  14  82   5  90  18  96  60  18  34  33  71  40  16  21  49  70  29  89  81  86  29   7  49  28  63  35  15  66   8  89  31  85  20  34   7  13   2  19  69  26  27  58  37  69  56  16  18  38  62   1  85  91  22  94  79  33  90   6  58  16  44  41   5  78  25  25  42  68  28  82   4  76  37  97  37  71  30  30  97  60  56  52  97   1  99  84  74  19  50  45  56  86  21  75  40  86  22  68  70  16  70  77  97  54  96  86  45  30  14  44  33   4  31  94  33  66  36  88  73  90   3  23  21  93  94  11  23  81  49  35   8  44  84  32  17  62  15  11  80  68  31  45  29  95  96   3  50  70   1   8  67  68  44  58  74  66  31  95   8  36  47  65  76  84  18  54  73  45  65  17  87   6  12  38  75  87  54   9  22  65  45  21  90  34  74  83  34  27   1  29  47  33  53  40  85   8   9  43  70  94  81  80  87  13  89  83  22   9  88   6  95  90  41                                                                                                          
                                                                                                            85  94  96  91  29   6  82  55  14  48  83  98  68  37  96  87  62  97  57  84  32  25  15  46  64  93  16  99  63  77  53  70  36  54  64  90  61  57  35  74  12  38  91  59  90  98  30  11  16   3  30  23  61   9  18  76  57  42   8  88  65  41  31  75  96  32  94  13  61  27  31  40  21  84  71  18  31  76  96  93  36  85  90  33  91  43  60  87  60  82  36  86  61  59  66  90  65  22  96  98  19  80   6  12  59  49  69  79  10  81  90  15  63  91  14  48  79  99  17  12  41   4  92  16  56  34  10  41  40  92  44  91  86  85  25  47  38  80  47  17  54  19  56  25  37  19  33  34  66   8  89  96  74  51  45  94  70  46  29  83  86  43  87  65  72  53  21  51  69  28  30  90  79  90   9  94  54  80  52  20  20  84  59  68  80  11  90  11  46  79   6  63  66  12  93  60  59   9  86  54  20  61  95  47  51  25  46  42  61  12  85  97  32  51  14  68  11  76  74  19  30  25  97  36   8  70  36   8  74  27  10  29  59  24  93  60  33  48  21  20   7  58  18  74  29  68   2  88  51  29  83  40  50  58  66  27  40  47  86  69  33  83  62  45  58  74  54  79  76  79  34  65   9  34  20  57  49  59  85  49  16  15  81  95  41  15  73  47  47  75  43  53  43  19  11  53  52  61  11  86  86  42  72  74  50  96  70  76  11  39  92  45  35  39  55  57   9  22  83  55  36   5  94  86  85  73  67  31  68  82  33  63  40  76  85  97  10  92  69  51  50  47  21  67  95  90  41  29  56  85  36  34   1  51  26  49  82  95  59  88  57  34  97  69  51  41  19  50  81  96  37  38  30  66  51  53  59  14  71  22  22  63  28  11   8  86  42  82  48  87  23  42  99   5  22  48  50  61  69  68  89  39  48  38  34  57  77  98  25  96  67  32   9  96  54  14  71  73  25  23  32  77  97  67   5  71  91  44  12  73  82  43  39  84  90  76  65  62  87  94  37  54  45  76  97   4  34  45  26  11  82  26  32  59  91  12  79  32  57  48  78  54  21  98  60  95  76   8  92  52  62  30  71   5  58  81  27  87  72  12  24  93  92  28  74  11  21  45  40  23  71  29  10   9  84  30  87  41  10  61  34  87  36  97  59  90  88  59  73  98  29  95  72  86  73  14  95   8  71  68  70  40  96  64  82  84   5  14  87  29  42  86   4  62  37  40   4  82  10  15  22  14  41  40  67  35  18  98  53  61  93  84  46  51  41  32  64  70  34  51  13  27  86  51  57  56  32  42  32  71  50   9  71  41   5  98  27  62  81  88  47  97  50  50  92  39  60  18  16  52  57  59  35  43  64  25  28  66  35  54  54  90   7  39  41   4  94  86  29  56  45  37  33  97  69  74  47   8  17  50   2  67  33  86  50  41  75  93  31  88  92  13   6  26  40  84   5  31  45  19  37  45  32  60  25  81  39  46  41  13  80   6  12  54  77  31  72   5  18  57  39   6  71  43  37  90  43  83  53  97  59  83  36  18  57  24  73   9  59  95  79  45  96  74  96  53  59  67  78  89  54  62  19  72  20  18  92  35  67  68  19  18  82  55  70  12   6  56  30  70  79  90   8   2   4  87  25  36  28  69  29  23  84  14  98  78  48   4  70  66  28  53  15  32  51  43  58  73  54  69  59  17  10  13   6  70  36  24  11  43   6  35  75  33   1  81  37   3  38  67  51  26  53  63   3  10  85  40  62  71  60  94  78  55  56  39  33  77  60  18  43   7  99  21  81  50  10  30  23   6   5  50  97  38  29  16  90  56  78  85  49  87  25  23  86  20  11   3   9   9  25  96  49  74   3  70  33  12  16  88  93  48  65  16  86  62  80  87  58  72  34  63  79  59  66  18  46  84   6  44  57  81  87  48  44  53  54  67  55  22  33  56  69   6  73  81  46  55  23  93  42  58  57  94  80  72  45  86  47  52   6  61  30  92  74  80  38  13  41  40  28  90  11  93  66  32  20  45  92  22  86  37  69  93  63  16  34  74  68  29  76  28  14  42  14  16  89  43   5  42  40  78  55  18  76  92  53  20  29  90  42  13  76  81  13   7  69  55  91  17  93  68   7   5  29  26  47  23  16  74  42  80  89  67  19                                                                                                            
                                                                                                              47  16  88  24  28  19  86  76  12  95  26  57  68  42   2   1  47  62  83  32  54  24  13  55  90  88  46   8  38  79  18  37  28  81  40  80  15  93  79  90  33  82  15  15  96  27  99  53  21  22  94  18  19  87  49  77  22  53  92  42  89  69  56  18  45   8  36  46  21  45  16  28  47  19  30  84  24  77  39  99  61  83  43  80  99  39  38   3  12   4  15  99  13  96  50  89  37  41  29  35  31  44  46  37  23  80  97  19  45  87   2  62  72  46  15  95  88  54  22  15  84  46  25  69   6  23  55  93  74  72  12  33  41  70  23  44   1  51  85  74  38   6  27  11  24  42  29  89  58  33  45  56  88  73  25   8   6  19  35  72  69  79  34  10  51  44  79  31  53  71  87  86   6  96  44  95  35  64  31   5  46  93  65  40  45  34  17  49  57  28  63  18  45   9  39  71  56  51  99   4  85  91  38  33  41  21  97  67  46  57  75   7  54  94  19  45  25   2  22  23  95  71  63  91  56  28  83  83  47  89  92  66  43  47  56  18  78  41  17  83  44   3  50  59  56  93  74  75   4  33  57  29  16  48  56  40  74  23  47  13  93   6  44  27  20  11  91  32   9  22  37  11  42  99  44  24  37  74  72  82  98  78  36  90  90  49  70  72  24  93   2  34  13  91  63  21   3  21   2  99  17  56  80  66  49  69  17  40  62  90  56  97  13   1  12  67  29  93  20  60  55   4  14  90   9  44  17  20   1  86  28  11  98  29  98  18   3  85  31  10  50  57  67  97  27  87  26   7  19  39  36  76  76  51  73  34  70  83   6  58  59  18  63  74  45  43  73  39  17  61  48  51  24  58   4  51  33  90  65  47  63  74   7  19  77  18  38  13  88  11  21  85  83   6  95  62  93  83  99  15  33  49  97  16  26  54  85  97  41  80  88  43  87  32  35  92  47  78  59  56  89  29  35  73  67  20  25  86  76  93  26  84  51  80   9  61  14  82  86   6   9   6   2  39  49  14  72  96  29  68  99  11  76  80  86  42  61  25  40  87  50  58  77  27  35  22  16  86  43  23  11  86  12  91  34  89  31  68  70  20  60  99  77   9  83  50  55  18  37  63  94  75  38  46   9  56  30  13  90  33  15  79   4  74  34  56   7   2  17  43  57  93   1  40  90  41  82  84  79  54  76  36  91  74  88  77   1  66  49  58  35  97  86  88  51  43  74  25   4  79   2  66  46  58  33  40  94  57  16  33  90   2  37  91  15  32  63   8  93   4  45  73  71  76  24  72  37  90  85  21  16  61  35  34  47  53  94  98  26  54   1  58  46  57  61  49   1  21  96  50  40  44  32  50  66  64  32  29  32  55  80   5  18  42  44  79  45  84  35  26  55  21  78  58  75   2  85  63  64  63  40  14  85  38  23  32  11  50  10  72  37  62  29   4  53  21  17  32  16  37  54  87   8  41  16  10  81  16  65  10  50  22  10  26  72  25  43  93  40  98  43  94  81  30  35  56  62  80  13  31  98  43  67  92  22  28  72  29   1  17  21   1  95  88  52  20  25  44  59  48   8  72   2   6  34  13  30  24  12  54  76  92  26  35  47  21  10  95  75  84  71  75  46  23  15  18  30  91   6  38  83  72  20  40   8  26  38  72   3  46  21  44  29  31   1  31  90  39  85  45  73  59  26  51  97  41  56  44  63  83  52  42  97  48   5  86  73  48  43  82  82   1  22  52  39  97   7   7  16  18  66  86  30  84  77  97  60  81  83  44  81   5  73  55  70  31  51  10  77  93  81  52   7  53  88  45  10  69  26  72  50  96  29  59  73  59  23  40  65  48  99   3  92  74  27  77  12  89  90  78  92  13  85  40  25  17  44  63  46   3  22  16  75  79  46  54  95  35  80   5  19  55  17  96  81   4  98  57  83  16  36  75  58  17  78  71  56  35  54  92  51  80  99  78   5  86  67  46  56  95  77  51  56  62   2  70  53  13  45  86  43  46  56  79  21  49  51  97  64  31  97  38  52  66  87  61  66  42  85  81  19  83  42  90  46  86  95  37  76  75  91  86  85  74  35  18  97   8  64  16  96   1  43  18  64  57  41  88  68  50  69  35  48  31  13  18  75  39  19  19  32   5  11  57                                                                                                              
                                                                                                                86  72  64  52  88  73   7  78   3  20  64  32  51  54  20  99  77  33  93  65  37  82  85  15   1  41   9  97  81  48  31   1  66  39  91   3  29  26  30  35   3  41  18   6  78  55  77  91  54  58  90  89  41  89  11  66  42  63  98  11  57  44  31  12  62  25  38  35  84  87   5  44  18  43  89   5  66  81  77  81  73  77  83  71  67  31  22   4  84  47  22  85  37  16  40   3  27  77  64  71   8   9  44  49  40  72  26  92  65  73   5  15  49  74  28   5  37  91  90  35  44  13  67  86  45   4  74  21  95  71  44  88   9  29  20  84  75  69  70  12  22  49  99  66  29  49  20  96  85  32  97  82  91  18  16  90  62  61  51  34   8  34  94  29  48  21  44  59  97  38   1  50  23  84  13  56  52  35  20  84  93  57  21  37  41  71  23   7  65   4  33  57  50  11  33  52  66  98  65  87  18  65  77  29  23  54   1  44  72  40  82  92  60  64  85   8  44  10  33  70  90  17  44  62  77  28  50  10  75  60  57  84  46  43  23  65  92  66  94  41  39   2  43  73  11  82  60  66  55   8  73  70   5  36  54  13  61  77  42  25  57  44  38  31  60   3  72  32  94  93  94   3  98  52  61  18  86  24   1  95  83  79  32  27  13  88  67  83  75  89  83  54   1  32  75  10  76  52  85  86  67  22  72  85  40  84  48  25  78  24  26  51  31  82  57  83  34  83  21  96  13  90  76  23  79  73  45  44  56  35  34  90  68  85  67  67  29  42  46   2  78  46  34  41  17  53  50  20  44  75  84  59  31  40  18  47  16  69  13  63  65  62  59  78  84  40  62  91  30  50  61  88  83  16  82  46   3   2  34  65  57  72   7  57  96  46   9  83  19  47  25  89  43  47   5  37  81   1  52   9  96  24  79  16  25  84  29  76   9  87   9  31  78  76  18  17   4  11  76  81  70   7  90  14  55  84  68  44  27  63  20  18  12  99  98  34  99  13  71  19  66  77  24  17  47  93  97   8  36  88  24  94  67  76  80  89  48  15  30  84  24  62  73   3  18   3  25  38  79  33  94  51  27  67  92  22  88  12  22  78  46   1  42   1  57  32  92  65  58  29  34  86  67  40  15  82  11  96  57  38  92  50   5  56   7  87  64  14  11  57  15  33  67  64  22  36  45  81  22  70  47  46   4  60  97  57  45  19   2  39  38  80  10  16  44  90  31  22  48  33  52  97  72   8  28  48  89  57  34  45   2  55  55  47  52  50  32  92  88  78  15  95  54   3  67  25   4  55  19  11  39  15  60  50  81  48  70  62  48  37  13  10  60  49  66  24  35  34  82  93  10  58  99  93   3  45  35  53  25  20  58  22  75   7  95  30  21  88  23  14   5  68  32  11  55  52  45  28  83  22  35  60  42  11  56  57  24   3  15  24  27  43   3  58  18  84  67  83  24  65  91  92  98  87   5  72  85  11  73  95  23  61  29  74  58  88  22  31  70  96  44  81  79  34  44  87  45  32  38  66  28  70  63  66  44  23  20  33  88  15  48  93  12   8  40  10  56  80   7  29  97  53  89  89   5  16  21  98  78   9  56  77  38  85  63  10  28  26   7  72  76  14  59  89  92  12  22   4  40   1  35  60  31  11  50  29  93  47  40  57  63  73   7  40  51  54  48  52  37  66  54  94  60  54  68  29  49  37  22  72  83  12  75  54  95  19  81  11  59  70   6  93  10  11  63  43  10  28  50  71  55  94  11  50  44  89  65  41  49  77  51  72  50  21  10  33   5  90  25  48  23  66  80  27  81  37  90  90  99  56  33  62  92  38  16  47  34  52  32  42  10  61  44  76  91  35  78   5  33  97  46  23  34  84  27  45  53  97  83  47  69  23  71  81  75  15  34  41  88  14  47  39  94  94  61  66  76  94  29  85  33  81   7  59  25  63  29  30  64  81  24  74  33  94  27  16  18  88  30  25  38  17  69  12  38  73  73  73  59  64   8  91  96  59  82  16  60  69  37  39  92   5  98  79   8  86  64  30  96  66  36  45  60  45  78  50  94  18  86  70  92  14  45  79   1  86  68  68  17  73   6  58  63   9  85  56   8  81  68  84  67  98   2  81  29  64  76  97  86  80  52  44  14                                                                                                                
                                                                                                                  95  60  49  39  87  87  81  73  91  46  49  31  93  57  82  85   2  48  43  39  61  18  16  49  21  44  99  92  47  24  98  79  77  17  88   9  81  93  53  71  89  42  74   1  80  86  33  45  16  98  21  31  46  23  80  64  97  45   2  61  87  16   2  23  94  36  50  53  17  89  86  85  11  56  73  47  13   9  90  28  56   4  25  99  63  14  70  89  23   8  65  69  38  10  31  61  34  97  86  89  30  14  92   2  34  25   6  19  28  24  94  62  90  74  40  77  62  55  25  11  13  93   6  69  73  53  79  25  36  69  35  32  37  30  66  47  60  83  46   5  43  65  23  76  54  92  46  75  88  18  18  20  65  14  58  47  82  44  88  12  32  86  86  59  52  74  79  54  59  12  28   1   1  10  95  97  38  83  61  57  22  73  68  87   7  21  58  68  85  41  86  47  85  38  79  10  38  13  31  93  98  76  19  82  69  23  76  29  58   6  52  91  69  16  75  35   4  34  66  48  12  44   3  47  36  48  54  20  62  35  76  41  98  24  44  70   1  64  73  29  40  88  94  45  69  93  44   6   6  88  22  46  91  14   1  19   4  27  12  71  58  30  61  31  30  38  87  22  83  59  46  52  43  13  34   7  17  33  45  83  11   5  15  56  77  46   6  72  83  90  81  70  25  67   1  16  47  25  77  44  91  87  40  17  55  82  76  34   4  72  75  19  93  62  62  11  51  84   7  90  82  23  81  75  55  72  20  18  70   3  69  81  92  53  80  76  68  42   1  88  48  61  94   1  74  65  43  28  83  74  48  94  45  49  12  18  84  55  93  68  27  39  20  65  82  87  20   5  52  61  83  15  40  14  38  70  81  27  20  68  92  66  53  18  75  48  60  32  84   5  26  75  92  82  66  47  50  62  43  96   6  37  88  30  71  56   5  96  52  43  89  66  45  67  87  56  57   7  48   9  44  57  82  39  14  82  28  48  19  72  87  37  37  50  16  64  55  82  25  22  57  50  86  75  64  99  44  37  94  20  86  93  27  17  75  73  66  50   2  62  77  62  31  88  29  62  99  17  74  90   8  15  64  88  36  71  53   7  45  33  86  36  46  48  30   4  76  23  16  44  84  28   2  24  52  82  93  63  42  51  82  41  20  43  79  69  40  56  56  73  49  90  94  15  71  96   2  96  83  35  16  16  66  25  64  74  13  46  41  66  68  82  94  24  30  51  83  10  78  53  38  23  98  72  84  28  65  42  55  68  79  14  18  56  18  97  17  86  99  75  57  65  88   8  26  77  24  22  41  43  70  15  53  76   5  13  56  38  79  16  64  82  24  74  41  24  91  20  77  30  37  14  47  53  35  89  11  73  55  27  12  13  27  52  78  65  33  48  94  76   7  20  79  56  30  10  52  87  94  93  42  44  75  99  77  75  70  26  42  83  67  10  68  14  55  28  64  41   1  13  66  23  30  41  84  86  11  99  64  53   5  23   7  69  81  72  27  46  69  69  29  29   5  59  81  38  58  65  36  26  11  22  88   7  48  80  88  35  24  38  44  77  76  36  51  43  34  79   2  18   7  81   6  95  32  86  15  89   8  22   8  98  89  81  50  80  16  27  78  75  56  86  37  52  30   5  85  26  46  14   1  88  29   4  75  31  58  88  25  97   3  62  80  33  13  98  47  14  40  47  78  45  13  26  24  24  94  51  92  27  49  35  13  23  64  83  17   9  27  46  27  90  56  38  22  95  21   7   9  13   5  12  97  84  95  48  19  57   1  62  42  58  36  87  76  38  75  22  60  41  95   4  80  51   7  10   3   9  36  43  94  52  85  11  62  74  15  13  41  40  20  85   3   6  25  38  21  28  73  47  91  17  59  72  39  76  42  38  19  20  30  70  11  31  35  39   2  86  64  98  44  62  85  44  58  64  12  59  56  91  59  11  68  45  27   8  34  80  87  96  73  76  99  48  52  12  15  47  63  10  68   7  61  43  12  27  27  23  96  16  57  96  70  14  92  47  71  10  48  50  83  48  52  27  76   9  92  50  27   4   2  91  87  85  94  56  52  28  70  40  27   8  51  76  43  40   3  55  20  57  23  90  27  70  19  40  12  86  38  22   6  83  22   4  43   7  15  62  26  92  65  40                                                                                                                  
                                                                                                                    94  34   3  94  28  15  20  86  37   1  85  53  82  31  64  92  16  53  95   5  22  81  24  46  42  68  78  92  87  37  23  88  51  45  66  36  64  13  91  12  66  44  60  75  66  57  27  55  56  51  65  19  60  90  47  99  94   1  38  68  35  71  48  62  10  34   1  83  28  98  29  56  47  40  10  48  99  90  77  71  19  98  23  43  77  16  38  57  90   3  70  74  84  23  23  64  35  87  75  82  16  99  54  87  19  90  97  26  13  13  83  14  98  99  12  12  97  56  96  65  72  22  73  52  29  89  58  82   7  68  66  26  47  86  69  53  83   2  58  52  67  76  49  83   8  94  57  65  68   4   9  17  64  85  27  37  13  18  35  74  43  73  16  55  36  88  40  89  59  74  29  51  10   9  10  83   7  50  41  12  15  20  51  75  40  45  74  41  58  95  98  76  37  20  34  88  65  89  40  11  18  18   9  97  35  76  30  78  61  51  14   7  60  99  59  81  68  13  42  44  99  64  76  75  87  17  85  94  41  61  66  58  74  21  19  70  86  22  40  13  33  41  89   7  66  47  81  47  34  44  31  63  29  83   2  94  54  51  74  71  53  10  89  30  89  66  16  53   6  51  37  29  15  66  80  35  92   5  60  73  30  96  73  24  88  52  43  71  90   4  54  73  60  18  80  10  55  71  70   6  33  55  98  15  87  54  83  62  33  97  54  56  86  11   2  79  74  16  81  61  91  84   2  20   4  62  90  73  84  91  30  32  92  46  72  62  18  99  16  25  58  81  68  44  74  61  74  33  23  43  35  87  39  73  55  43  67  33  58  59  13  15  43  11  72  34  32  84  99  63  88  74  30  70  55  51  16  11  70  27  49  29  11  92  77  24  24  82  13  22  15  99  60   9  77  74  42  75  64  12  29  11  10  52  72  65  22  37  32  57  65   6  59  47  10  43  15  21  64  26  49  29  14  54   7  97  10  10   1  63   1  86  50  61  24  30  21  92  88  53  86  18  34  81  24  15  87  17  10  12  93  55  91  54  33  83  94  46  32  68  12  41  90  36   4  98  54  82  71  43  23  95  79  51  17  46  79  23  45  12   7  18  82  63  14  98  13  51  59  33  80  13  39  74  98   2  58  21  54  20  73  74  71  46  66  64  22  75  58  83  75  74  74  19  91  35  27  65  75   7  85  16  81  22  88  34  38  78  98   1   6  80  56  15  80  52  61  93  36  33   8  46  19  74  74  91  34  65  83  52   3  64  62  42  47  33   2  24  64  42  18  61  70  45  87  56  41  29  72  15  62  62  86   5  65  39  72  87  49  19  92  10  65  33  57  35  13  94  89  71  78  37  11  34  77  48  44  46   1  84  53   8  56   4  87  99  15  36  17  10  63  28  96  52  35   9  57  33  48  98  73   7  83  91  79  69   5  30  44   6  59  57  75  46  71  91  34  72  87  57  30  92  59  44  94  47  56  87  81   8  79  41  73  79  16  79  20  71  43  19  32  81  67   2  70  24  59  29  18  29  26  93  67  89  23   8  13  67   9  21  12  38  30  48  27  67  94  20  30  38  84   9  46  85  48  65  88   6  75  54   5  36  59  86  55  74  82   5  72  43  29  22  98  65  93  25  76  42   1   2  15  95   9  95  37  46  11   2  28  85  79  77  17  61  99  51  53  37  83  89  10  65  33  59   5  89  92  79  38  64  41  95  13  64  16  43  35  84   9   4  47   6   7  81  33  88  14   6  63  41  63  24  34  73  51  52  42  56  29  25  61  85  50  94  39  85  89  57  16  22  48  25  83   9  51  56  97  14  92  30  40  81  21  65  60  36  45  83  96  31  23  12  46  17  73  15  66  95  43  69  74  76  65  66  79  63  20  84  69   7  74  81  53  85  88   9  92  91  61  88  69  90  66  21  70  66  10  18  44  80  30  49  42  60  31  85  24  44  23  53  74  83  50  12  24  61   4  57  33  55  78  92  16  67  38  35  36  57  38  16  94  18   9  69  97   4  18  22  44  34  87   8  38  63  83  18  71   4  59  62  86  33  44  31  94  13  40  65  11  72   8  89  20   8  91  44  54  22  97  30  59   8  30   7  57  37  42  16  88  44  73  78   3  62  84  99  78  97  21  87   3                                                                                                                    
                                                                                                                      55  14   8  33  30  88  49  92  57  78  35  35  44  67  65  93  80  88  79  54  21   6  90   4  81  33  28  16  27  41  95  83  50  89  63  77  12  72  14  39  55  24  99  21  66  49  33  97  69  89   9  88  45  14  24  41  10  28  75  21   8   1  19  93  88  82  38  29  60  55  27  84   9  32  64  24  88  44  86  63  96  72  33   3  92  66   3  90  42  94  99  99  57  10  18  93   6  90  28  35  84  69  44  13  78   5  17  35  22  73  45  53  92  29  69  50  63  22  97  31  26  38  82  51  79  32  84  65  60  63  95  95  53  77  95  59  93  13  46  29  41  21  52  91  15  90  14  52  32  68  37  26  50  20  30  22  51  72  51   9  38  86  75  61  73  74  36   8  20  69  40   2  63  82  27  28  30  36  83  19  12  78  76  93   6  27  60  89  79  87  75  20  78  43  43  22  39  19  49   4  92  74  54   1   2  93  12  17  85  48  47  60  99  55  99  13  32  68  74  34  28  66  40  96  17  51   1  37  15  75  84  46  81  38  59  52  44  31  28  68  13  91  14  32  47  89  87  32  93  98  37  54  54  85  45  62  12  83  93  37  26  62  86  35  75  10  96  18  61  54  64  28  80  55  45  54  72   9  99  89   1  37  18  24   6  41  78  81  67  10  15   5   9  38  80  54  53  21  58  95  18  18  45   1  69  70  60   5  43  69  78  80  95  37  17  23  82   6  55  63  88  12  66  16  10  13  55  54  68  25  44  84  69  46  82  79  13  39  99  23  19  52  75  41  76  75  58  52  64  33  34  59  18  13  94  26  90  97  40  84  50  30  30  21  37  62  76  53  43  73  67  93  31  40  87  98  81  88  47  96   4  53  95  23  68  96  89  88  13  36  74  79  42  55  39  28  54  38  74  95  15  55  67  66  84  84   6  85  40  78  51  39  67  86  65  64  73  68  39  49  65  64  51  81  66  36   1   6  41  20  69  86  12   8   4  46  79  20  78  79  47  63  55   1  57  66  55  37  78  19  33  19  67  89  84  40  38  85  41  70  17  64  48  50  32  34  59  96   7  26  55   3  76  82  88  72  89  91  38  58  68   4  64  69  93  97  13  53  97  20  87  71  42  31  82  14  14  58  40  61  66  29  59  20  72  32  34   6  71  17  79  11  54  27  66  35  85  85  51  44   2  14  83  71  36  89  87   9  45  30  50  42   4  68  86   6   8  31  98  76  83  18  55  51  36  38  82  28  16  37   9  20  81  97  41   8  66   3  94  47  18  14  50  72  47  11  96  79  75   2  80   1  72  60   8  70  17  72  78  19  48  62  27  31  67  15  86  55  26  25  45  57  97  62   9  34  87   9  71   6  95  25  14  58  16  27  61  95   4  92  11  20   6  18  19  57  67  68  82   2  99  77  73  42  14  50  23  98  62  41  96  80  96  56  31  10  58  12  73  28  23  14  30  35  23  71  28  95  45  13  20  79  50  78  21  23   2  37  28  54  83  57  36  11  13  42  14  50  91  43  25  46  22  82  55  43  59  28  20  65  29  14  79  38  91  20  47  24  58  66  91  81  69  31  74  77  66  60  86  61  95  90  93  71  51  54   9  14  69  54  48  31  40  57  90  54  68  71  24  20  54  59  93  65  67  58  29   3  96  46  78  98   6  22  12  85  16  88  45   3  37  32   7  36  78  96  95  65  59   3  68  42  24  50  95  79  81  59   1  21  63  88  84  12  83  81  34  17  25  34  22  76  45  72  89  12  97  13  92   6  80  20  50  10  88  54  43  16  59  50  58  65  92  71  12   9  72   6  65  87  33  89  60  28  80  45  52  84  63  16  66  94   9  90  38  72  60  24   3  63  61  51  24  96  45  91  40  86  41  51  31  94  88  39  90  30  86  40  74  30  56  70  87  71   2  44  56  22  20  60   2  92   5   5  41  20   2  13  45  57  12  99  82  87  36  16  31  29  41  36  45  55  28  87  10  89  22  80  38  88  85  28   1   9  68  95  65  76  86  73  96  33  45   1  14  85  67  48  63  89   9  19   8  86  91  41  66  91  65  19  93  95  23   9  61  27  22   1  15  43  33  41  14  72  14  21  59  91  65  74  94  75  26  61  79   1  77  97  68  68                                                                                                                      
                                                                                                                        62  81  80  22   7  15  92  51  23  69  69  80  53  17  33  10  98  80  50  47  74  19  66  82  42  42  14  82  56  34  11  68  92  86  88  91  34  35  61  33  97   7  38  46   1  57  87  17  30  83  57  45  31  73  36  33  20  88  44  38  58  59  41  18   8  92  31  90  95  64  10  40  94  27  25  45  63   6  90  84  20  66   2  60  61  39  35  32  97  96  42  47  85  29  68  47  15   8  24   1  15  10  44  55  42  89  19  79  20  78  91  78   3   9  85   8  72  18  76  89  78  66  39  22  99  21  77  17  64  62  31  94  73  76  27  12  13  12  47  81   9   6  41  69  26  90  49  61  93  33  79  65  54  98   4  60  96  93  46  83  12  45  23  36  60   4  40  69  78  24  76  99  91  55  27  60  45  43  36  42  60  38  90  26  22   8  96  71  56  49  75  38  92  85  34   3  72  76  94  30  43  79  81  98  52  42  47  12  81  25  75  30  38  70  67  99  46  56  69  37  25  36  10  41  40  60  26  97  36  73  82  49  40  13  54  47  85  35   3   5  74  93  43  14  17  41  20  31  18   6  94  63  46  29  27  29  17  51  55  48  45  37  18  56  32  90  41  45  17  50  55  53  62   8  64  10  73  98  39  54  53  54  11  18  13  55  60  47  15  93  26  93   1  58  33  33  61  48  89  45  74  82  27  24  84  22  77   3  64  81  45  63  13  10  37  95  73  99  55  62  89  23  23  51  18   2  35  60  72  34   5  33   5   9  78  76   3  69  42  62  60  76  88  39  37  13  86  60  57  43  63  70  22  60  47  77  77  69  62   9  14  89  99  73  38   7  79  56  58   6  37  61  94  12  81   3  12  50  96   3  16  63  56  53  31  22  87  57  65  35  60  48  19  92  89  36  34  63  87  11  68  64   1  56  27  53  20  78  83  73   2  40  79  21  15   6  52   7  24   3  83  37  94  37  27  61  79  28   3  35  28  56   8  78  86  34  23  38  62  23  80  92   6  28  43   2  53  97  67  23  54  29  73  57  91  40   3  22  61  58   7  32  34  11  25  45  39  26  23  27  71  10  27   2  30  60  69  83  20  96  43  93  61  72  62  60  96  77  47  82  87  92  27  96  43  35  95  49  86  41  66  53  20   2  89  74  73  54  27   2  59  84  49  76  65  72  74  30  53   4  99  14   3  73  12  29  55  99  84  38  95  88  46  59  95  71  84  20  46  57  49  60  39  15  40   9  27  87  91   3  51  20  33  29  54  77  64  10  40  10  56  82  69  56  65  65  74  12  42  61  99  75  33  69  37   7  30  69  24  93  98   6  88  68  50  51  43  98  18  59  81  39  33  19  23  46  54   2  58  24  13  50  30  82  71  58   6  25  18  66  96  21  11  95  26  65  41  95  22  72  33  32  55  78  83  90  92  57  32  19   2  49  23  36  60  31  44  49  12  50  46  71  17  77  10  10  99   1   6  79  85   8  44  52  80  61  17  90  49  35  71  52  85   6  20  85   3  81  29  18  88  32   7  58  78   5  47  36  50  84  71  42  71  10  64  50  37  61  13  36  36  92  45  12  62  11  52  19   2   1  64  86  41   1  14  78  24  76  13  21  36  30   4  66  62  76  44   4  92  14  21  58  43  43  72  10  49  46  49  69  17  47   6  69  98  17  48  75  51  62  72   6  84  67  68  77  65  30  70  33  30  92  47  19  11  47  91  75  48  10  40  92  30  43  65  10  48  31  93  68  61  25  90  92  70  60  67  11  63  55  89  38  90  68  86  52  71  42  61  27  69  89  32  19  87  35  79  43  40  40  20  87  38  70  33  43   4   8  18  55   2  89  59  80  83  78  37  31  46  88  68  48  82  25  80  96  51  88  64  87  50   8  14  58  14  70  87  68  23  11  78   6  35  35  54  60  19  44  29  15  54  81   9  33   6  51  41   7  30  28  44  75  35  91   2  26  20  22  81  55  65  61  61  44  32   1  79  11  29  81  43   1  71  21  30  25  55  75  62  37  29  82  91  86   5  75  71  31  66  84  16  41  60  76  43  65  76  64  95  68  90  56   8  69  15   3  30   2  70   8  22  15   4  44  70  49  70  41  57  81  85  30  37  54  83  77  53  46  85                                                                                                                        
                                                                                                                          77  62  61  73  11  26  18  15   4  75  15  87  97  60  74  83  37  82  64  89  85  15  43  84   9  80  99  12  64  34   4  73  68  20  61  41  12   3  25  60  21  14  70  17  86  89  96   9  15  55  15  21  84  30  87  50  60   3  46   4  46   9  74  78  66  59  23  69  98  23  60  57  36  33  36   1  89  63  80  64  50  72  99  53   9  43   5  10  23  19  98  63  43  22  15  42  87  58  10  30  90   2  23  16  62  52  51  91  47  46  12  43  57  68  73  71  35  47  99  11  31  49  67  76  65  60  18  75  73  75  69  17  22   9  69  68  66  25  91  21  87  74  95  95  71  61  94  76  95  38  22  34  21  86  64  59  30  93  52   2  44  64  85   2  22  22  43  93  25  30  14  45  25  78  59  42  95  61  73  29  25  79  26  27  26  70  29  68  96  30  57  28  77  62  27  56  86   4  35  52  23  99   1  67  97  82  64  55  78  21  19  33  18   6  93  45  48  22  42  47  44  74  26  32  76  10  84  89  32   3  64   4  93  81  43  40  25  31  45  72  84  52   7  69  57  29  27  52  55  90  55  18  72   9  19  84  99  28  56  40  94   6  77  32  27  72  71  33  54  24  19  81  47  32  53  38  13  27  74  28  89  41  23  10  71  16  14   6  54  30  52  59  19  20  71  17  96  26  68  25  15  87  16  88  76  47  66  73  37  81  54  17  11  15  89  45  42  45  36  74  33  20  76  36  29  69  19   6  62  37  18  88   6   5   3  25  93   1  73  38  45  11  66   6  37   8  35  83   7  19  68  42  79  17  40  35  10  31  64  82  61  41  90  51   1  43  90  48  72  39  35  25  48  22  52  85  16  87   3  41  54  95  66  21  21  58  66  96  44  87  79  92  56  39  38  12  51  44  25  92  51  67  96  52  75  58  22  80  73  57  83  98  84  67   2  50  91   9  50  84  49  47  34  25  15  41  67  89  66  30  76  51  70  68  98  54   6  46  53  85  52   9  18  77  22   4  46  14  90  46  97  64  74  80  42  11  84  21  40  78  43  25  40  84  22  19  94  87  77   1   5  18  66   5  43  77  25  28  72  18  66   3  58  76  30  89  62  70  24   5  23   8  82  29  42  83  91  32  42  95  93  21  56  30  72  43  16  66  25  53  63  24  30  68  73  25   4  12  30  25  99  77  18  29  20  22  35  26  98  65  85  82  69  92  46  22  63   6  26  13  98  25  94  83  66  87  36  15  57  73  82  93  73   5  96  76  26   9  46  34  28  92  24  16  92  46  96  95  74  72  74  57  71  55  45  14  61  97  92  38  35  47   5  53  25  24  68  92  32  61  49  30  64  55  15  50   2  44  86  42  32  67  66  10  37  95  90  27   7  83  13  93  30  94   6  82  69  10  73  33  53  59  53  71  70  12  93  57  86  13  51  12  55  18  19  60  91  26   8  11  16  22  27  96   6   6   4  85  53  65  48  10  84  12  34  43  29  46   8  86  45  15   6  96   7  53  44  93  97  53  32  41  19   4  35  77  70  75   6  87  91  98  89  16  72  15   7  74  68  98  53  38  75  47  85  86  54  78  42  37  37  62  15  95  94  70  92  93  21  59  19  33  71  34  38  25  47  44  43   3  91  44   3  11  23   1  98  64  69  18   5  35  19  15  96  97  33  79  15  23  44  63  49  28  73  11  74  25  88  35  75  27  51  64   4  12  49  95  29  69  63  97  27  65  92   2  95   8  50  44   1  38  78  74  62  99  43  84  82  79  49  43  20  12  77  58  64  68  67   9  90  75  80  19  84  28  19   3  10  56  75  67  59  42  97  25  24  40   4   7  44  14  98  45   1  15  57  21  69  45  40  18  92  74   7  77  21  74  35  84   5  25   7  60  31  52   1  55   9  23  92  39  87  32  24   1  90  51  39   6  99  31  67  79  47  37  23  51  45  37  24  19   9  87  64  45  36   4   1  91  68   1  54  51  92  87  65  10  15  37  52  45  44  25  53  33  43  84  49  22  99  57  66  17  53  96  10  90  32  51  72  22  80  98  90  12  98  61  47  24  43  59  33  32  25  61  57  46  49  67  63   2  52  93  80  23  17  98  63  32  95  43  98  10  83  74  35  60                                                                                                                          
                                                                                                                            90  61  97  61  81  90  13  84  37  23  81   6  16  68  91  60  82  71   2  42  99   1  92  52  25  79  52  86  84  62  97  60  65  90   1  12  32  54  70  22  68  30  55  65  15  88  58  93  50  81  78  25  88   8  48  56  80  60  83  21  73  81  42   5  23   2   4  10   6  96  43  91  82  46  34  51  86  95  81  74  69   7  94  45  25  73  90  44  30  15  49  90  64  91   7  30  85  60  49  27   9  28   4  64   2  70  91  65  93  70  24  85  68  29  67  86   3  79  72  59  67  13  92  87  11  89  38   4  81   3  53   3  42  22  97  63  64  76  30  35  76  34  64  34  46  64  32  11  28  70  70  72  37  39   8  10  65  40  54  30  56  82  36  50  33  88  18  16  78  89  75  31  20  44  42  29  60  43  86  11  90  61  32  68  77  51  68  46  59  70  55  12  57  82  36  38  20  15  49  36  41   8  18  44  91  60  10  75  27  50  61  42  90  52  75  57  27  58   2   1  39  65  22  65   6  89  44   6   1  78  79   2  86  69  87  17  63  47   2  20  67   1  95  98  52  65   4  56  29  76  12  91   7  14  81  42   9  63  51  66  64  99  17  24  35  45  31  14  33  19  60  66  80  97  29  40   9  93  50  72  12  72  19  42  42  93  56  95  60  52  31  75  98  91  81  48  92  60  94  53  73  87  17  80  66  92  67  39  86  55  50  40  23  90  26  99  29  22  92   4  61   4  48   6  44  19  85  74  66  84  35  14  20  79  79  87  43  75  60  90  22  78  41  26  59  34  42  69  87  37  62  77  92  56  17  66  86  90  43   9  84  16  95  43  23  50  97  27  78  12  38  69  98   7  82  60  28  62  60  24  17  58  81   2  10  31  45  15  71  83   4  64   8  93  14  93  21  30  98  11  55  40  57  65  95  70  64   8   2   7  86  15  11  56  90  66  40  58   8  37  81  16  92  19  90  40  30  83  18  34  61  95  45  23  61  25  57  14  31  46  49  46  88   7  43  33  71  49  14  25  13  84  25  92  15  25  31  60  86  44  74  66  64  65  58  16  41  72  42  49  66  77  37  58  48  67  38  65  60  22  95  79  61  59  63  63  45  23  48  56  29  58  72  20  27  89  41  93  37  42  51  88  15   2  74   2  48   1  22  64  53  58  91  92  72  52  46   9  78  75  41  86  84  83  78  63  59  37  56  71  70  72  95  50  93  36  87  88   1  93  83  54  32   8  95  81  55  22  46  24  86  39  83  31  33  54  90  44  59  21  86  38  21  11  64  28  22  82  78  33   9  37  28  20  19  19  12  54  29  87  69  79  68  20  11  40  36  28  90  64  79   8  56  51  56  32  69  13  65  10  17  73  85   7   8  44  97  24  32  63  90  52  20   7  56  69  73  15  81  69  16   7  98  50  51  15  75  57  95   3  29  27  55  20  82  96  41  11  79   7  56  76  86  11  58  48  90  75  62   8   6  35  33  80  86  69  54  97  13  15  47  76  69  49  99  92  42  31  22  12   5  14  57  95  79  68  64  22   3  41  24  71  87  24  58  90  71  28  44  62  57  59  77  55  37  23  76  78  15  67  89  28  32  61  94  92  80   1  38  56  48  60  38  57  64  53   9  93  47  66  31  70  48  90  59  38  91  20  91  56  67  56  46  21  83  88  27  26  25   9  55  59  21  68  12  20  43  22  27  53  28   4  16  90  62  15  11  37  61  96   4  50  94  26  42  10  41  67  93   8   2  29  38  25  31  44  34  47  99  62  34   7  48  74  74  94  87  33  48  71  47  13   5  62  33  41  95  81  96  61  23  55  68   6  21  54  18  71  64  31  20  16  20  31  22  58  74  48  60  63  46  70  77   9  32  97  72  13  92   9  22  14  99  45   7  80  96  46  25  70  20  69  54  93  72  46  19  35  77   5  38  97  34  28  50  36  52  99  91  22  59  86  73  80  22  31  78  26  98  70   2  40  63  83  80  98  84  18  96  18  61  62  16  27  45  13  54  88  55   4  56  77  46  12  89  87  91  56  12  50  98  94  88   7  42  73  59  32  71  61  20  73  80  15  19  84  46  24  64  26  17  73  87  49  63  65  72  29  21  91  86  87  70  18  11  15  41                                                                                                                            
                                                                                                                              44  43  83  61  76   3  78  11  69  99  79  37  82  92  52  88  65  87  65  78  84   1  50  15  13  98  82  35  32   2   8  41  72  15  34  88  94  22  29  94  89  45  31   9  30   2  97  48  96  45  32  63  27  34  55  48  79  27  36  57   8  98   2  28  51  32   4  88  24  88   9  70  58   1   5  17  68  12  25  85  15  22  32  91  51  66   3  23  27  61  39  10  17   5  18  73  26  42  31   3  32  41  41  29  97  38  11  26  39  14  40  25  84  31  16  55  90  12  57  57  16  71  35  62  16  55  98  84  26  65  62  91  82  30  54  75  61  97  27  29  62  69  81  83  54  84  79  35  47  55  47  67  42  40  61  43  41  99  32  55  39   4  84  57  55  56  50  94   5  83  95  44   5  69  26  70  38  79  92  30   6  46  72  73  39   2  21  96   6  14  29  28  29  18  82  90  23  98  89  53  83  70  47  14  94  61  54  70  71  88   9  29  58  84   3  63  73  12  22  46  63  49  16  28  47  35  48  92  37   1  11  81  41  22  53  98  62  43  55  12   3  32  55  80  69  81  98  42  86  84  93  42  49  73  96  16  80  16  68  78  41  70   1  20  24  18  99  24   6  63  81  73  61  22  38  64  77  21  77  49  18  39  81  68  56  26  21  12  39   8  61  14  56  80  12  91  22  72  64  70  39  27  56  62  86  72  48  83  20  23  56  21  32  44  70  29  73  31  39  39  17  81  31   8  11   1  83  56  14  66  48  36  71   2  44  78  39  30  20  19  65  58  11  61  73  45  54  11  21  71  79  68  15  47  31  29  76  90  73  78  65  12  92  75  99  31  48  12  54  25   2  35  39  15  15  68  80   1  48  70   8  98  27  92  10  58  57   8  22  64  41  46  81  75   6  42  78  53  92   8  99  19  44  61  66  46  67  66  82  27  79   3  99  65  62  93  57  23  79  36  21  82  98  69  67  14  77  68  55  83  82  52   6  31  92   2   9  55  15  96  25  42  27  65  61  98  69  26  14  53  41   6  89  85  98  53  99  57  83  36  57  65  63  60  32  42  51  10  34   6  82   8  38  50  59  83  72  55  89  81  23   4  53  26   6  36  79  67  38  79  81  36  46  57  70  69  95  95  48   3  47  71  85  96  73  31  66  89   1  96  77  45  60  15  94  25   8  39  39  56  59  99  78  54  52   1  16  55  49  79   8  83  45  25  76  61  16  30   3  60  70   9  77  35  97  85  57  14  44  88   8  26   9  81  47  61  86  60  21  53  36  93  55  64  40  87  20  33  87  49  73  81  62  59  14  63  92  25  99  77  49   1  79  59  86  19  60  70  66  91   9  25  52  15  96  41  44  40  55   8  64  77  48  58  57  77  82  12  89  88  76   3  68  81  11  54  11   5  25  54  88  41   6  85  12  33  53  24   9   7  88  97  18  13  15  23  97  47  40  90  92  99  50  94  93   5  17  57  25  61  60  40  30  16  86  30  62  35  75  70  57  42   6   7  97  11  18  11  32  49  56   7  92  48   1  57  13  60  38  59  30  87  57  12  94   3  20  99   9  20   3  64  63  22  60  21  91  97  33  40  53  48  82  45  62  31  96  33  51  90  25  56  14  29  28  27  25  13  76  29   2   1  73  45  66  31  26  34  38  71  18  61   9  93  87  56  39  95  10  49  12  72  94   7  24  48  31  59   9  10  98  95  45  88  71  13  95  71  49  19   4  61  98  15  57  59  63  73  28   2  18  70  54  31  66  51  67  53  91  56  24  38  60  21  47  80  95  49  92  33  75  87  14  32  13  38  59  41  28  27  80  86  60  66  81  52  81  59  54  26  18  77  74  40  22  77  97  28  82  44  92  16  70  84  95   7  14  42  22  59   1  29  72  72  96  84  10  36  25  32  40  38  58  53   6  69  39   8  97  83  54  76  82  33  47   6  60  63  19  20   8  28  81   8  24  69  70  73  37  30  27   3  83  85  44  43  67  24  96  44  76  56  19  24  27  28  60  98  35  47  12  29  33  57  61  76  20  77  86  77  35   8  31  52  95   6  16  24  98  99  75  85  91   7  90  91  53  70  87  97  10  11  26  42  89  39  95  16  87  25  78   7  71  32  62  31                                                                                                                              
                                                                                                                                97  29  96  25  48  38   2  62  17  84  99  66  41  26   1  60  31   6  32  37  18  83  25   5  20  73  48  25  32  82  21  93  19  25  14  81  80  37   3  58  91  56  93  27  62  28  54  81  41  49  87   1  28  16  89  22  11  76  17  96   5   9  47  98  96  17  97  86  35  93  88  21  86  95  34  89  99  45  31  48  30  90  63  43  71  46  55  13  61  92  73  89  48  28  38   9  38  36   8  55   3  97  83   7  20  67  49  56  79  90  69  13  15   3  58   2  73  84  66  90  43  48  26  62  91  47   4  71  49  89  95  42  41  94  37  83  19  18   9  23  16  81  14  46  61  82  33  77  22  30  14  34  55  29  24  49  48  49  22  21  43  10  92  94  56  15  64   3  99  62  17  54  23  50  40  20  76  39  17  89  80  27   5   2  60  39  14  14  27   8  48  41  66  84  45  63  10  79  39  86  55  27   8  24  42  34   2  85   1  95   1  55  88  91  12  95  48  76  87  11  36  38  36  45  68  78  87  88  95  56  39  38  91  25  38  88  95  10  27  69  56   4  55  21  41  97  15  96  46   3  10  63  99  12  16  45  20  87   3  63  67   5  21  47  48  45  48  73  51  30  82  81  67  15  45  81  36  51  55  10  61  53  62  46  35   4  73   6  60  59  71  21  77  40  56  50  10  49  70  85  61  11  25  96  35  97  10  85   7  33  58  71  73  87  98  42  61  48  94  68  31  86  29  77  62  55  33  97   3  20  30  78  42  58  28  12  49  71  10  32  48  36  17  46  92  42  29  39  37  46  10  92  66  61  66  15  36   9   8  32  40  37  28  38  81  65  89  62  57  20  50  87  92  65  28  81  21  54   8  23  63  24  62  59   4  11  67  87  62  82  35  53  81  78  78  56  83  19  41   9  70  76  39  94  99  46   2  60  84  62  41  23  22  29  17  17  36  13  35  56  86  37  97  53  44   5  56  61  73  96  16  54  95  43  50  43  53  97  42  14  15  62  76  38  86  46  92  46  89  26  35  55   6  51   5  88  36  16  89  65  72  88  25  94  86  24  56  37  83   8   6   8  21  64  38  76  76  28  70  62  49  17  29  67  52  93   8  86  16  35  86  63   1  98  61  89  67  73  93  68  85  53  89  19  67  90  86  25  20  81  75   5  63  61  40  98  72  28   6  34  42  14  70  78   9  87  75  96   2  14  67  70  42  61  11  38  88  60  96  14  17   7  86  93  63  67  38   6  99  97  34  28  74  12  71  41  91  90  72   6  19  56  43  20  83  21  81  43  34  34   3  54  21  94  12  49  94  25  63  11  70  10  56  24  38  56  47  58  37  74  80  66  42  17  90  14  20  13  41  56  72  32  91  12  73  75  88  63  42  72  31   9  61  20  36  46  96   4  55  40  39  60  76  76  33  30  82  28  71  93  51  88  89  63  36  91   7  82  57  16  69  26   5  41  53  97  48  30  29  16  73  77  44  72  69  76   8  44  24  34  88  16  22  31  79  47  65  86  42  69  62  69  10   3  49  19  53  16  21  80  26   6  14   8   8  62  32  33  46  89   4  71   1  31  59  96  27  74  14  27  34  76  73   3  44  98   4  72  53  27  46  31  98  88  16  51  93   2  48  92  95  97  17   5  51  74  26  70  10  69  22  89  69   7  84  72  68  26  48  43  69  33  69  62  14  58  60  79  64  61  48  82  69  30  93   1  12  55  83  88  99  67  96  42   6  43   7  48  70  18  77  96  93  91  73  66  39  96  62  47  90  21  68  65  93  20  93  58  31   9  71  15   8  41  23  36  51  13  84  21   4  47  21  34  93  94   6   4  61   6  31  72  32  42  20  47  41  66  88  51  99  96  81   3  91  22  20  17   9  71  12  84   1  50  65  29   2  53  18  37  50  27  76  52  20  84  48  50  41  89  89  57  64  93  36  91  64  41  62  10  75  89  20  97  33  69  16  59  83  60  93   6  46  54   9   6  84  56  72  20  64  60   3  99  93  89  26  88  71  44  85  74  51  60  82  27  92  86  81  47  52  30  84  46  68   3  96  29  94  29   9  73  18   8  10  39  64  82   8  82  98   4  57  18  16  94  67  72  57  91   4  50  93  17  11                                                                                                                                
                                                                                                                                  85  17  50  80  60  87  40  61  35  65  53  18  80  52  18  30  18  17  15  91  27  63  44  48  97  64  81  98  50  14  84  75  41  78  41  93  69  56  22   9  42  78  74   7  36  14  63  16  85  27  51  45   7  54  83  89  90  63  29  14  34   3  88   1  97  58  78   1  86   3  79  19  89  53  76  24  23  56  79  84  58  99  39  21  15  45  99  13  40  47  42  12  78  57  33   1  37  79  48  48  26  78  15  90  81  27  33  29  45  25  95  13  63  31  20  23  58  80  18  59  60  25  84  33   7  56  94  29  44   1   3  37   7  55   2  86  11  90  63  25  71  99  66  25  88  72  59  35  91   5  84  77  31  94   8  45  23  84  91  65  89  20  33  18  88  75  30  64  61   6  60  93  80  23  99  20  44  84  25   3  69  25  90  38  42  82  31  88  52  31  14  87  45  45  91  73  85  88  97  88  82  52  96  65  73  84  65   6  25  14  27  99  77  32  64  79   2  23  10   2  74  37  93  21  40  43  79  84  31  56  21  65  99  40  50  41  45  73  91  97  98  57  31  43  81  99  57  19  96  51  17  41  98   7  74  32  70  59  52  49  40  87  58  69  46  74  68  51  29  77  45  58  32  99   3  42  86  36  63  18  40   7  34  24   9  44  56  49  66  36  57  47  86  70  85  42  34  99  14  94  28  14  10  62  91  72  44  86  19  76  55  40   1  59   6  71  96  57  25  31  57  70  49  77  29  44  97  12  69  87  24  38  48  63   8  30  80  67  58  57  15  11  78  60  11  99  40  65  42  29   8  69  14  80  99  92   1  64  73  22  59  38   9  21   3  57  83  23  89  66  35  98  95  26  66  60  24   6  14  10  51  53  52  66  46   2  56  41  14  15  81  79  99  39  56  82  17  47   2  58  33  52  69   3  66  98  55  36  24  33  77  27  72  62  14  98  31   1  76   8  49  58  11   2  41  66  80  68  72  65  75  90  80  88  68  41  60  92  99  66  82  70  20  30  34  70   4  31  54  43  29  71  66  51   6  71  63  80   6  80  48  24  33  55  87  37  58  53  51  72  77   2   3  33  73  26  35  83  27  57  95  22  20   5  41  52  56  96   3  91  76   8  73  19  44  73  98  41  62  58  16  19   1  36  30  88  73  46  70  27  13  71   8   7  97  30  96  41  99  59  12  19  87  24  22  65  33  64  31  33  47   7  83  11  83  26   5  85  83   3  48  77  17  85  14  93  31  17  14  46  83  62  18  77   6  24  63  76  26  32  12  47  39  99  10  66   9  58   5  74  38  78  49  90  35  33  85   7  67  95  71  20  37   5  34  76  19  18  88   6  19  99  24   5  42  15  50  25  94  51  20  66  84  24  58  21  51  23  21  42  45  30  72  79  21  38  56  87  94  98  82  11  12  32  97  24  29  44  74   2  82  51  69  87   8  64  16  50  34  61  91  43  99  10  53  94  62  75   4  82  60  44  32  14   7  21  40  19  96  49  59  82  53  26  61  74  34  24  64   2  77   4  31  19  40  94  75  38  28  59  47  48  35  22   2   6  23  14  55  39  51  26  57   6  22  70  99   8  41  50  26  90  85  27  99  26  37  11   4   6  24  37   4  54  35  69  55  32  32  81  76  14  83  16  42   1  57  10  30  22  83  85  84  30   9  13  78   3  85  93   7   7  41  23  12  40  71  47  63  14   6  78  38  46  48  88  87  71  82   4  59  22  61  55  18  83  50  89  17   5   8  79  94  68  45  49  60  10  51  44  16  51  79  74  65  32  39   4  57  31  72  62  31  20  32  15  47  42  61  67  87  50  24  61  26  11  68  40  12  46  19  64  35  73  33  19  28  80  12  56  95  99  23  86  96  77  23  41  47  13  65  45  78   4  69  58  26  26  14  80  81  41  53  71  36  94   7  26  90  27  75  28  27  90   7  54  16  84  96  85  28  69  24  98  92  34  62  84  38   9  26  22   5  39  92  45   4  40  38  54  31  80  50  26  53  70  16  22  74  51  11  45  59  93   1  44   7  88  22  49  40  57  83  60  30  60   8  15  36  46  41  16  73  45  70  65  83  52  24  56  93  50  82  62  64  97  37  79  64  57  94  31  96  12                                                                                                                                  
                                                                                                                                    97   6   5  62  49  44  47  20   3  86  29  86  73  62  15  55  12  43  72  61  27  84  12  18  47  38  94  64  27  96  85  22  72  17  98  89  10   8  34  62  40  72  38  36  67  25  72  41  64  28   6  71   9  79  64  68   1  48  18  72  80  85  48  75  39  21  80  74  75  26  54  85  17  62  87  96  44  50  99  77  58   5  27  54  28  16  22  76  40  90   1  28  78  61  21  80  78  64  49   4  37  88  76  18  63  82  18  62  94  89  68  17  82  95  59  57  15  45   8  32  71  65  38   4   3  15  35  91  10  20  66  60  58  60  75  62  36  65  99  59  80  78  51  42  49  41  27  12  40  46  42   1  78  47  12  56  82  65  12  31  49  86  41  57  13  13  81  20  20  92   8  88  22  47  79  96   1  38  82  54  63  52  41  70  95  93  85  50  37  35   6  16  66  23  18  45  61  94  40   5  24  75  53  32  77  49  63  72  12   3  88  85  70  22  51  70  92  33  14  53  94  78  13   6   5  50  67  10  73  92   4  84  11  32  53  94  80  47   7  64  64  17  40  51  46  60  45  48   9  55  99  79  47  26  30  80  47  96  24  51   7  82  82  97  89  16   2  92   8  63  88  14  59   1  68  33  93  90  24  54  79  67  69  48  12  88  35  48  93  99  44  37  86  56  10  38  35  68  65  29  47  90  58  89  77  68  75  27  96  75  84  19  41  77  26  41  67  15  76  69  18  49  54  32  46  61  47  78  15  52  69  13  95  47  19  88  82  98  80  77   3  24  89  59  72  69  30  33  36  61  85  44  57  24  58  13  53  83  78  26   6  47  91  91  52  20  32  22   9  31  62  16  92  62  73  59  80  85   9  72  96  34  16  85  38   4  38  15  95  97  92  29  74  50  48  54  76  66  64  63  59  69  48  58  42  94   4  33  66   1  88   3  83  80  55  54  38   9  86  36  76  60  82  67  80  74  51  78  68  14  72  26  49  22   7   6  83  68   5  87  36  46  45  15  12  62  82  68  47  42  80  44  51  46  88  83  99   1  41  68  38  47  73  37  60  12  61   7  68  64   5  14  74  52  55  81  48  14  74  99  54   9  88  16  40  62  86  19  95  40  29  73  16  41  67  31  11  56  84  38  53  22  50  20  15  14  76  76  77  75  56  46  98  71  13  70  25  68   9  85  10  58  47  28  44  90  74  84  29  53  24  15  58  39  19  21  84  82  57  56  67  94  53  80  59  67   4  16  12  37  84  63  90  26  98   5  87  65  85  23  55  66  65  12  19  14  21  46  80  99  97  62  85  30  34   7  54  44  64  91  90  56  41  33  66   6  10   4  13  51  32  12  22  22  95  79  19  97  93  17  50  11   6  17  78  11  44  13  51  69   4   2  74   5  53  64  14  72  16  24  77  33  83  70   1  36  38  16  78  35  65   8  58  87  51  73  67  83  42  30  81  10  52  54  25  64  98  30  53  97  37   9  31  91  64  89  93   1  52  89   1  25  54  28  36  36  64  33  46  23  10   4   5  27  84   4  43  74  97  85   3  86  92   8  44  65  26  75  67  17   7  58  65   2  47  90   4  23  10  68  36  13   5  14  78  66  14  28  88  52   7  30   8  21  60  26  59  92  25  49  47  29  38  49  52  53  13  99  76  28  83  94  31  54  93  62  67  81  96  94  40  60  47  89  37  21  87  14  64  48  30  93  82  28  73   3  37   1  56  75  12  99  70  52  68  32   8  54  43  83  93   4  45  11  14  68  64  36  95  51  74  83  41  98  69  92  97   9  26  45  10  94  59  53  57  34  41   1  50  39  47   1   1  38  42  77  85  92  74  17  37  36  56   2   5  39   1  12  32  90  70  40  61  63  12  57  42  66  10  34  40   5  51  33  64  33  89  38  13  25  81  73   4  82  91  60  97  43  47  31  36  48  35  47  74  42  96  51  68  58  95  48   2  86  82  15  30  90  52  22  41  19  55  45  47  32  79  63  61  91  49  12  16  13  42  45  11  14  29  93  41   6  37  98  24  51  81  53  82  77  48  38  15  48  13  10  53  92  77   1  45  22  99  45  91  24  87   9  88  76  74  53  46  23   2  63   7  64  38  79  93  47  33                                                                                                                                    
                                                                                                                                      70  65  22  62  55  68  77  20  94  59  84  90  16  40   7  28  68  43  79  21  53   1  94  92  81  41   9  72  55  77  28  50  81  15  13  19  78  87   1  97  72  95   9  74  11  17  29  26  85  33  14  80  78  10  56  57  16  45  51  18  82  92  65  89  72  96  78   5  70  28  59  42  57  78  65  19  52  76  45  38  83  11  98  34  77  64  31  74  68  89  74  77   3  43  20  90  79  50  95  15  92  92  10  67  12  92   8  97  28  42  97  43  73  56   2  19   4   5  94  94  46  16  82  66   9  60  52  66   4   7  16   4  89  83  39  94  76  74  28   9  79  99  82  49  48  47   5   2  42  55  77  65  74  27  94   4  34  97  93  60  40  45  65  97  39  15   4  13  52  75  82  20  91  48  40  21  37  78  40  12  22  35  78  93  54  73  58  29  13  63  86  97  20  99  51  83   3  67  14  82  14  24  21  43  11  83  15  39  54  45  45  61  45  75  25  81  30  64  20  27  63  99  19  11  73  10  25  40  88  12  59   7   3  38   8  20  41   3  29  59  99  50  50  10  12  59  31  98  36  78  87  93   8  20  51  57  21   6  95  62  89  44  14  56  18  11  24  27  11  12  26  71  19  90  85   6  77  92  22  28  46  18   2  57  17   8  60  66   8  89  37  47  90  23  14  59  84  83  81  32  56  21  45  45  28  51  98  59  28  44  46  94  37  98  98  97  19  35  44  20  35  69  96   1  15  56  82  64  49  49  92  49  77  30   5  70  90   3  21  99   8  69  67  38   2  31  53  17  91  69  82  77  97  61  77  60  64  76  22  28  47  71  71  84   1  51  90  10  28  42  31  28  34  48  18  68  57   5  35  58  10   4  59  61  48  78  10  36  12   3  75  93  13  70  21  23  49  82   6  63  67  44  52   1  24  83  65  80  76  98  61  91  17  40   5  81  22  99  13  97   5  64  55  61   3   5  14  97  59  62  34  21  86  30  64  52  83   4  61   3  63  10  29  74  74   8  41  31  43  52   9  66  22  38   4  26  33  86  54  98  62  15  39  79  20  39  85  99  82  68  75  92  71  41  87  96   3  44  17  25   9  62  93  42  17  13  64  98  23  50  42   3  82  79   8  98  34  23  75  16   9  38  68  37  60  36  77  93  19  43  54  94  84  91  74  53  84  81  70  80  13  66  71  73  95  13  27  83  19   9   3  63  90  71  77  70  47  70  16   4  58  52  64  94  46  89  12  24  84  31  61  96  72  67  85  97  87  45  16  71  79  65  58  77  37  72  36  95  58  18  29  39  24  87  34  13  43  51  92  36  57  54  78  62  31  98   8  88  36  21  58  73  89  42  84  13  14  28  57  71  88  72   7  49   9  34  42  34  69  92  27  75   4  23  23  59   1  16  97  31  25  42  21  46  40  46   7  70  64  65  99  13  65  69  55  72  85  85  61  73  32  25  42  30  71  60  90  78  46  69   5  48  31  41  28   6  26  72  41  48  99  36   6  67  95  86  85  26  65  81  36  72  11  88  74  34  75  54  89  86  96  47  32  68  16  66  76  18  66  23  80  20  27  21  10  67  32  92  57   5  96  39  75  78  92  92  68  92  38  51  61  10   1  54  77  81  97  17  98  98  22  11  39  91  70  83  34  20  75  16   5  62  10  37  40  91  26   4  40  43  65  10  67  77   5  70  17  78  96  54  16   4   8  25   7  34  70  27  82   7   1  35  13  71  50  34  57  84  63  17  78   2  57  66  18  77  17  64  96  43  67  23  71  12   7  84  21  43  26   6  34  82  44  91  39  66  24  25  36  70  56  27  81  69  45  84  36  19  22  59  23  36  24  61  83  98  59  34  31  34  71  29  79  56  20  76  43  40  10  38  16  97  39  11   1  94  54  93  94  11  84  68  36   3  78  77  84  72  49  55  20  30   2   4  27  60  29  39  39  76  47  46  95  31  98  51   6  69  55  82  52   5  69  47  94  45  28  89  27  54  92  48  13   1  57  74  19  74  88  57  31  26  71  52  42  40  42  87  32  60  91  93  83  13  81  48   3  96  26  24  82  40  35   8   3   3  47  86  71  48  76  80  46  30  55  94  79  23  38  51   7  26                                                                                                                                      
                                                                                                                                        84  81  53  85  18  75  50   2  51  16  49  16  10  71  77  87  59  72  55  45  47  59  50  32  62  79  39  11  99   7  46  69  69  56  34  60  70  88  27  91  22  20  31  19  88  11  75  94  24  82  85  80  42  10   4  75  11  91   7  26  66  11  63  14  22  11  84   2  73  53  41  54  25  34  32  93  86  59  87  10  88  86  44  22  55  38  82  27  94  85  61   5  16  73  21  14  46  90  98  90  15  12  21  82  85  22  42  17  38  69  36  17  64   2  60  53  57  32  95  63  83  98  80  14   9  27  19  24  57   4  24  89  35  82  58  42  72  99  16  49  82  47  13  36  19   6  12  19  35  50  64  97  76  86  96   6  32  12  22  15  95  33  34   1  66  87  18  48  68  90  69  12  78  50   3  67  97  97  58  80  43   5  12  79  31  25  93  82  26  74  73  90  36  59  36  28  53  27  50  40  83   2   9  73  27  69  69  33  75  34  34  81  57  63   9   1   8   7  91  66  98  54  89  79  58  82  41  16  98  57  58  94  73  22  94  15  69  54  49  78   2  32  23  80  88  66  96  85  53  41  18  17  16  84  75  99  11  88  62  99  58  56  18  74  23  45  40   1  54  27   6  91  38  38  11  72  50  95  29  42  18  56  83  83  76  10  26  23  10  35  90  43  91   4  54  36  60  47  42  57  78  99  72  91  55  88  36  14   5  91  23  97  37  52  94  76  23  97  70  44  46  28  66  96  42  37  68  57  93  51  65  88   6  90  27   3   2  55   3  42  57  77  10  77  10  24  52  11  87  63  53  31  84  98  55  71  20  27  56  47  85  19  17  80  65  47   1  78   2  84  40  85  81  59  40   8  73  73  49  49  81   3  86  86  30  46   6   9  48  49  34  20  93  60  84  76  58  22  59  85   7  73  12  24  61  36  30  71   2  87   7  30  81  59  18   5  92  82  90  21  43  55  50  78  63  87  29  61  35  27   9  58  84  72  55  89  57  56  84  31  93  23  21  86  67  68  58  81  99  12  75  77  72  37   3  80  66   7  25  99  38  87  85  14  51  60  16  68  56  84  21  66  13  56  86  85  34  95  96  41  25  87  16  54  30  25  35  29  90  38  69  80  92  46  48  83  78  36  45  57  19  77  89  18   7  75  50  86  70  92  78  58  78   5  47  43  74  72   5  13  70  57  31  95  62  49  63  65  94  52  18  58  13  11  62  54  50  50  20  71  19  52  54  87  23  93  76  82  75  51  36  93  21  35  12   5  60  96  78  35  42  41  76  80   8   9  49  32  81  38  44  23  44   1  42  48   3  21   5  41  37  13  36  89  47  36  49  79  91  81  75  34  68  21  90  45  74  16  47  74  58  83  21  28  22  47  84  80  79  16  71  27  43  44  63  48  13  71  11  52  23  46  68  56  94  42  33  58  43  57  35  42  26   1  10  10  64  12  87  58  11   2  19  14   1  66  86  65  55  74  38  26  50   3  34  99  71  77  81  25  69  53  20  82  95  81  45  42  68  99  76  81  90  38  67  91  63   9  83  32  54  18  66  10  47  93   4  46  17  77  56  99  37  90  10  14  13  46  15  84   7  37  24  10   8  92  63  67  15   7  51  53  32  85  44  12  25  74  61  45  51  38  19  12   3  19  91  96  76  24  12  84  10  49  14  10  47  19  14  73  92   6  88  24  91  65  21  45  91  98  56  24  26   9  58  73  78  61  58  43  28  39  26  91  28  16  41   6  38  34  10  81  98  55  48  92  94  49  78  18  95  19  84  30  56  51  78  75  14  62  84  79  38  35  72  91  61  56  16  80  47  90  79   6  29  93  36  39   2  47  16  25  12  30   6  88  16  43   2  34  44  71  56  28  30  69   4  48  10  41  68  17  82  53  27  15  89  67  46  75  29  93  10  44  64  11  30  54  67  87  32   4  17  84   2  76  14   6   2  59  14  83  73  86  99  49  38   7  29  44  23  32  10  26  67  36  52   4  33  50  63  94  46  59  31   4  47  74  38  71  78  94  91  79  31  13  41  33  18  58  73  81  33  59  96  62  87  52  86  81  72  11  23  34  97  64  19  79  60  98  17  41  21  46  81  17  74  63  97  57  32                                                                                                                                        
                                                                                                                                          81  81  86  89  55   1   8  56  39  62  95  92  92  43  47  43  72  12  48  46  88  62  92  13  99  89  12  37  81  23  35   3  49  89  87  57  85  42   4  46  79  68  44  30  87  84  16  25  53  14  67  36  80  48   8  56  44  48  10  49   2  46  18  69  31  49  56  65  44  63  70  39  45  40   7  48  41  79  87  16  63  94  79  59  11   9  28  96  58   2  83  77   3  60  22  22  92  87  83  97  90  45   5  74  62  51   2  63  30  96  35  78  18  42  24  91  16  12  19  97  24  29  66  37  54  31   7  34  68  38  73  42  18  85  27  63  94  26  90  18  91  94  10  33  45  80  15  85  98  17  99  54  29  71  84  10  23  80  62  46  29   8  13  38  80  37  46  35  47  85  25  50  97   2  89  72  25   2  43  67  40  10  78   9  41   7  60  69   6  20  84  69  41  31  87  90  41  50  64  68  80  54  67  84  31  63  43  52  27  89  63  69  13   7  95  69  41  95  59  40  91  62  40  97  61  81  46  13  19  22  47  84  55  97  47  67  20  81  71  22  95  54  28  56  24  43  56  45  65  88  67  88  90  39  78  36  61  87  60  77  13  31  82  59  21  76  97  97  32  50  53  83  17  98  64  11  80  28  79  94  43  90  51  29  37   1  61  56  27  35  90  60  45  71  18  51   9  79  26   3  94  99  14  18  47  90  97  79  61  28  33  58  78  85  15   9  40  89  38  95   7  47  77  87  36  74  21  71  71  64  90  62   7  77  33  97  12  54  50   1  64  24  90  28   1  85   5  12  24  90  37  14   7  63  47   2  28  36  76  10  58  89  73  56  50  48  31  30   3  90  63  48  25  88   6   9  14  54  84  80  60  65  67  81  23  58  50  82  55  68  94  66  83  59  94  57  74  34  85  55  29  48  77  41  46  79  31  44  49  80  76  81   1  59  93   1  14  62  76  23  82  43  39  74  47  64  74  94  90  84  92  33  42  66  60  53  90  79  65  64  51  26  15  50   2  79  93  43  31  77  13  28  30  79  24  49   6  17  54  32  66  32  82  41  30  95  86  87   6  68  28  49   9  90  54  40   7  68  49  71  43  71  30  51  28   2  46  48  38  85  49  29  78   9  98  53  68  90  81  47  55  20  91  14  65  11  34  77  10  14  24  60  87  35   3  75  47  20  76  19  35  33  31  93  93  69  51  20  98  97  88  29  59  51  26  35   1  80  31  73  42  96  61  31  11  65  65   5  60  49  21  19  83  60  13  73   1   2  77  87  94  75  53   6  13  86  84  52  77  70  42  85  15  86  52  64  61  25  86   8  10  88   6  95  36  56  64  23  78  70  92  42  49  96  47  93  25  57  29  61  59  96  81  52  38  29  97  71   2  86  36  79  45   5  58  70  57  96  42  31  83  56  83  68  35  59  47   8  69  86  85  93  70  61  75  54  53  16  89  31  25  21  91  75  14  50  34  53  98   4  30  68  44  56  38  63  10  36  11  66  51  18  66   3  77  53  84  94  28  27  61  63  59  34  12  70  26  65  62  31  64  94  25  74  26  70   1  23  22  64  34  75  88  83  40  39  59  72   1  45  73   6  27  80  59  28  59  22  73  37  80   3   9  76  51  79  65  30  32  46   1  97  61  98  45  25  79  10  75  20  43  89  74  21  35  50  98  29  90  29  59  20  48  83  23  75  56   7  12  73  98  91  15  34  41  66  80  60  81  27  86  61  32  82   7  67  37  61  30  61  47  84  21  75  62  80  31  40  14   5  49  73  68  38  82  38  82  31  77  49  34   2  95  62  90  31  55  39  71   3  25  64  86  17  76  10  35  72  55  44  84  94  40  33  59  57  81  50  54  53  54  94  89  97  67  85  10  71  49  40  22  68  66  34  12  98  54  38  25  29  37  46  28  89  54  72  85  91  13  74  53   3  12  58  52  65  41  34  61  38  17  51  95  86  46  77  52  92  48  19   8  96  69  74  89  63  39  85  44  21  48  32  26  26   8  11  83   8  66  24  73  45  25  29  97  66  91  81  27  34  97  92  12  21  95  30   6   8  36  79  37  47  61  64  41  10  76  52  57  97  25  61  48  30  32  64  55  49  16   6                                                                                                                                          
                                                                                                                                            60  29  22  31   6  86   6  34  52  64  10  24   9  92  77  49  57  40  54  38  85  16  74  63  50  69  44  39  73  17  95  41  79  12  16  56   8  32  19  55  76  40  30  89  45   7  73  95  59  99  43  31  49  66  84  49  14  22  85  75  64  36  31  34   6  57   4  30  46  44  46   1   1  62  11  56  23   7  72  45  93  82  21  21  25  20  88  84  63  70  67  19  78  65  73  18  28  38  99  47  84  88  53  41  47   5  56  83  32  89   7  16  89  73  85   8  64   2  77  33  66  56  57  83  47   7  22  38  89  42  69   5  88  26   1  90  86  58  52  15   9  23  48  84  48  30   9  51  58  26  54  15  95  80  34  49  32  73  21   9  13  89  41  41   4  81  47  88  34  12   7  72   9  44  93  25  46  54  88  33  74  25  71  22  41  78  89  19  34  41  16  33  37  60  30  24   7  32   6  23   5  93   7  32  39  50  58  22  64  44  13  63  64  24  19   6  66   9  34  95  94   1  13  46  70  28  98  25  59  73   1  70  37   7  76  88  37  39  72  92  94  89  26  69  21  81  57  27  38  30  12   9  91  39  18  40  54  51  41  96  91  54  25  46  56  85  40  22  23  29  63  29  29  21  34  66  81  64  70   2  76  21  91  95  70  19  69  66  84  32  53  45  93  69   8  44  93  43  37  84  51  86  68   6  30   5  83  33  75  40  18  65   5  50   9  53  74  46  70  49  78  97  57  52  13  18  53  56  36  99  62  75  83  47  23  27   8  87  76  67  97  52  21  91  82  20  52  44  11  52   7  55  60  66  49  72  40   7   6  73  69   1  91  55  94  74  57  70  61  70  77  39  10  82  89  39  24  54  17   6  78  29  92  75  66  61  74  70  69  72  52   1  94  85  82  37  48  59  90  73  54  52  79  34  71  42  16  90  27  24  11  83  47  13   8  56  46  77  16  13  42  90  85  50  63  65  37  13  79  68   5  56  87  15  76  66  64  97  68  47  54  89   7  47   2  12  33  13   6  90  12  72  80  69  32  51  81  15  19  49  46  93  20  77  21  68  51  21  82  63  38  10  44  25  90  37  47  53  53  33  39  37  53  20  83  19  55  25  54   2   5  15  75  44  76  46  10  24  21  84  81  36  56  21   8   9  41  43  60  46  29  94  85  81  85  70  62  27  99  84  14  79  70   1  46  41  28   4  78  19  52  37  83  74  56  24  73  68  76  66  14  92  35  54  54  93  65  85  62  38  67  65  23  60  94  14  10  75  72  58  68  22  99  36   4  65  97  28  84  73  85  32   6  69  39   4  62  50  66  48  77  26  35  52  78  59  44  71  87  86  49  85  95  55  53   8  53  39  34  30  22  61  54  11  40  57  94  93  60  39  30  76  44  86   6  25  44  45   9  10  88  52  49  21  14  15  22  64  47  65  48  70  47  12  65  57  38  42  20  98  36  53  58  26  84  31  19  89  72  46  55  96  28  25  94  15  91  79  78  58  14  11  48  88  42  10  38   8   5   9  58  87  72   5  34  74  59  97  56  59  28  55  39  11  25  90   1  47  34  30  54  57  91  45  77  60  36  81  82  86  60  89  69  77  39  35  92  90  46  26  70  49  82  80   3  82  74  88  18  75  99  61  89  70  12  36  51  22  81  12   1  94  99   7  64  40  56  85  45  89  24   1  79  13  93  52  15  42  19  64  50  23  63  93  14   4  49  86   3  55  87  51  86  90  99  80  88   1  45  27  61  45  11  63  84  58  13   6  54  31  50  31  52   7  68  40  35  38  29  26  47   3  68  35  57  87  77  93  96  68   9  29  40  65  36  93  33  18  38  32  70  30  77  82  46   6  35  62  64  78   9  42  51  21  22  78  18  13  41  43  43  29  52   9   7  78  20  48  86  40  61  89  11  43  94  98   3  55  66  99  68  24  44  56  17  25  54  59  24  61   3  70   3  41  43  37  98  89  85  85  22  31  95  69  14  62  91  26  60  23  10  12  96  29  67  39  92  16  19  15  32  34  93  96  86  78  61   5  49  85  11  21  37  76  23  11  23  33  92  78  17  46  10  60  27  64   7  91  96  62  69  57   7  19  19  67  11  89  27                                                                                                                                            
                                                                                                                                              84  26  41  66  15  38   8  92  53  50   3  64  81  34  23  51  95  86  97  98  40  37   3  32  55  46  97  28  29   7  61  60  71  18  10  92  13  94  72  12  39  17  61  37  62  27  34  86  50  33  30  59  89   1  62  18  92  45  73  78   4  29  71  63  28  64  91  49  58  82  91  91  85  69  69  49  29  24   9  65  65  97  22  64  30  63  17  79  75   1  35   3  21  13  88  97  66  51  59  82  33  62  34  40  81  32  26   6  96  43  18  80  59  73  32  10  53  94  51  40  95  54  56  29  52  54  41  14  82  81  84  21  54  24   8  44  24  78  97  77  42  66   5  71  98  87  29  61  91  26  47  97   5  46  52   1  52  93  45   1  20  73  86  53  91  10  63  15  95  52  72  56  24  56  69  79  41  64  75  41  85  75  69  81   8  52  57  70  67   8   1  77  96  97  83  86  66  26  74  11  96  19  56  47  27  47  72  20  98  15  96  64  15  73  91   5  12  20  98  76  41  28  25  34  60  78  70   9  58  83   4  16   7  45  15  46   9  87  52  56  18  58  58  27  41   6  84  44  61  48  74  88  17  28  32  81  39  59   8  58  48  42  29  72  56  86  30  26  46  58  90  97  67  55  37  43  51  98  38  57  91  49  53  56   6  47  79  81  11  78   7  61  74   6  55  80  14  73  99  46  84  20  26  93  50  32  20  13  52  41  18  67  26  30  40  58  35  30  77  62  39  32  76  72  57  99  78  30  93  64  65  66  43  30  86  78  64  69  26  57  27  67  46  48  11  79  12  47  92  15  81   7  45  67  96  67  96  15  68  48  31   6  80  82  82  42  53  40  10   4  64  45  93  95  62  31  46  14  65  11  60  60  24  42  15  85  27  79  93  39  39  17  72  82  27   9   3  43  49   7  57  75  90  65  66  95  54  67  74   8   6  35  78  93  38   5   9  76  96  64  37   9  10  89  99  78  53  40   4  93  54  97  32  37  36  56  19  67  22  48   5  20  61  86  70  21  67   9  38  63  82  20  46  79  89  46  88  55  26  51  10  66  75   1  70  18  82  75  52  48   5  89  81  44  94  28  74  36  89  22  55  16  11  46  71  45  49  40  89  30  19  50  47  10  73  49  81  91  87  74  65  13  96  42  18  68  36  18  52  94  83  21  77  75  43  51  90  72  87   4  37  12  23  55  96  62  23  42  55  29   6  59  68  84  91  37  42  58  34   8  96  25  21  87  70  25  37  68   1  26  36  70  67  29  72  46  54  36  82  85   8  44  45  14  60  67  91  49  73  54  41  46  98  61  87  25  31  14   2  35  93  20  68  45  46  26  87  54  79  77  37  96   7   7  27  32  70  52  55  53  26  15  87  99  57  76  64  72  28  25  55  39   8  18  72  86  47  63  25  23  65   7  82  82  63  89  51  40  79  36  93  75  25  79  19  85  83  24  48  57  68  74  10  34  61  71  39  21  35  22  31  58  25  59  28  12  61   6  33   4  46  71  60   2  97  71  85   7  26  55  88  15  49  37  73  36  83  18  98  85  61  74  15  79  88  66  54  32  57   1  79  35  12  29  96  14  41   8  33  82  18  62  13  42  22  54  70  15  10  94  79  15   6  99  75  70  27  63  14  47  73  21  18  22  71  20  60  78  35  83  92  66  57  61  91  23  17  94  23  25  10  68  16  45  27  32  30  35   5  84  33  48  94  67  26  34  92  47  66  37  60   9  97  90  57  48  61  43  82  49  50  48  76  31  51  25  48  63  33  37  35  51  96  58  71  55  49   3  69  70  37  82  81  84  16  40  53  50  99  82  41  92  31  53  83  97  98  76   3  14  67  69  43  93  49  52  68  50  97  87  46  37  93  81  24  14  10  64  13  28  74  82  10  58  59  83  81  13  57  63  30  39  82  21  40  37  50   8  76  67  10  82  23  43  92  56  69  67  57  82  42  83  56  67  37  95  87  34  27  66  33  16  47   6  15  64  58  15  64  50  97  28  27  38  73  49  66  52  95  20  39  40  69   8  48  50  74  91  10  44  31  36  84  18  52  23   9  31  39  76   7  92  45  19   8  60  32  20  72  22  31  76  69  43  38  19  50  91                                                                                                                                              
                                                                                                                                                91  59   8  12  79   3  35  64   6  28  97  54   8   6  83  25  68  60  90  51  44  97  90  33  39  45  17  78  90  11   6  69  10   3  70  46   6   3  92  91  76  65  96  12  91  42  44  72  35  65  51  37  54  80  58  79  34  17   1  78  32  83  96  68  10  81  27   3  85  51  47  50  80  70  19  42  95  29  71  85  87  75  80  83  56  59  48  90  45  80  10  63  49  85  27  27  68  39  31  80  66   6  78  64  35  39  93  96  74  84  37  85  25  82  13  61  86  74  16  51  69  29  90  22   7  32  75  86  37  59  63  39   5  65  89  19  96  90  91  43  41  36  33  88  73   1  92  84  70  61   6  67  55  19  64   1  22   7  53  28  27  17  89  51   3  71  86  52  89  62  43  85  18  74  52  40  97  94  78  30  31  45  25  60  25  54  30  39  77  18  24  96  13  41  80  47  98  43   7  95  38  41   3  52  48  69  34  89  79  36  64  70  65  15  73  62  52  94  56  18  85  72  13  10  49  20  21  34  62  96  36  48   1  73   2  58  31  45  86  78  77  33  78  47  89  80  42  67  40  41  26  22  74  97  16  12   2  24  88  34  97  64  75  35  21  63  80  79  30  76  21  56  19  57  48  66  58  54  50  30  83  13  87  54  80  66  37   4  16  91  32  37  48  52  38  57  52  48  27  21  23  45  19  14  57  91  11  77  75  38  84  29  37  38   6  69  20  12  54  82  25  64  47  84  33  44  35  99  68  52  85   7  65  27  75  23  40  88  92  66  98  97  37  88  83  57  11   5  88  22  84  26  97   5  41  65  42  84  68  58  74  78  94   5  98  98  74  56  30   7  63  61  31  62  30  12  81  52  45  53   8  34  27  20  67  14  89  59  61  19  56  78  72  80  97  55  94  94  83  25  28  30  89  63  26  39  64  40  72  12   9  11  97   7  54  97  10  27  55  23  62   3  86  42   6  64  60  92  24  65  56  54  76  11  22  29  68   9  43  20  50  71  53  68  86  46   1  66  27  38  91  34  28  87  50  38  70  57  14  58  87  59  95  37  51  16   9  14  79  84  42  44  40   5  53  58   1  70  63  79  46  57   4  77  24  69  87  76  79  94  52  37  64  51  24   3  90  60  67  78  51  11  55  28  29  57  73  55  64  80  34  31  36  43  11   9  95  82  45  24  55  65  93  36  34  12  19   3  47  11  63  29  16  79  12  21  56  22  16  81  10  18  38  58  93   6  44  37  95  29  33  20  89  42  74   8  13  66  25   9  59  43  34  94  78  57  23  79  45  79  63  78   6   7  63  96  15  49  49  35  66  67  99  48  13  66  79  10  39  80  28  29  47  66  65  44  14  97  98   2  99   1  40  18  41   7  10  30  29  62  47  45  50  37  33  84  61  23  55  55  60  18  64  70  26  36  39  44  41  47  49  84  96  17  65  20  55  94  55   7  20  19  98  79  39  20  80  51  64   8   1  60   5  27  66  30  36  52  77  85  51  75  99   3  35  13  99  24  21  73  98  97  80  74  55  51  30  55  18  88   5  64  80  45  65  29  25  22   5  52  38  16  97   7  95  75  29  79  71  95  46  93  23  99  47   7  14   2  32  64  30   7  38   7  34  38  25  84  59  70  24  77  48  26  43  48  89   7  82  65  77  97  94  21  95  29  54  73  93  99  96  93   6   7  92  36  34  94  78  93  82  23  38  23  84  15  26  58  47  82   5  92  75  22  23  87  41  66  75  74  93  35  80  19  10  59  26  90  26  90  82  35  22  70  26  19  87  49  36  97  10  76  86   5  22  29  22  78  73  89  21   4  26  69  16  98  89  30  53   3   4  17  32  51  59  35  98  73  53  35   1  79  30  38  52  21  16  36  12  74  66  30  76  12  93  35  31  42  33  98  46  99  16  93  70   6  32  30  49  25   3  96  13   3  65  14  51  37  93  16  98  83  38  34  23  30  82  29  14  35  95  97  64  73   3  13  84  34  13  36  14  44  25  69  52  44  47  52  48  23  26  95  17  58  76  42  36  88  83  74  22  20  86  42  39  53   5  26  40  77  13  45  47  48  82  87  37  45  78   3  55  83  20  63  26  37  76                                                                                                                                                
                                                                                                                                                  72  61  76   2   7  32  23  30  72   6  35  52  65  10  19  44   2  30  30  94  98   5  21   9  57  41  98   8  46  24  19  25  96  50  70  36  17  93  62  22  40  23  35  20  66  15  24  60  82  51  72  36  86  18  26  46   5  13  74  55  30  14  57  15  52  27  47  91   7  11  94   3  87  84  75  64  89  30  98  69  55  16  93  34  18  13  56  89  62  41  26   9   2  53  38  30  87   5  38  89  11  69  87  32  51  66  57  84  46  30  73  39  30  72  23  34  15  86  13   7  70  52  86  24  53  18  69  55  12  97  20  82   6  33  14  87   9  61  82  93  39  10  53  45  52  97  68   4  46  56  98  20  13  38  94  28  98   3  90  41  67  55  40  81  86  86  36  58  60  85  56  11  76  30  24  85  98  75  85  66  33  23  57  45  83  79  53  69  70  48  80  32  98  92  61  79  30  89  86  80  21  72  68  18  13  81  27  24  44  88  37  79  23  54  35  15  40  44  12  35  37  54  67  37  44  45  70  49  35  88  47  68  82  34  59  75  53  78  57  22  99  89   1   5  66  22  39  19  12  15   6  68   8  65   3  44  60  48  98  42   4  86  76  74  45  54  40  64  79  94  47  49  19  67  61  80  54  12  52  61  32  76  16  75  23  16  50  20  36  49  23  92  69  33  40  31  76  48  85  38   1  58  50  98  82   6  21  90  41  21  10  26  92  66  44   3  68  53  98  31  33  15  51   9  54  56  51   6  38  12  94  56  74  48   2  91  94  88  47  83  23  83  67  48  69  65  82  28  56  20  58  87  98  17  70  69  94  61  13  45  95  21  12  53  90  57  95  36  98  52  37  60  23  85  95   5   4  56  76   5  34  92  71   1  58  64   4  12  52  39  72  75  74  37  13  44  26  78  30  12  44  25  57  75  96  67  69  64  20  54  68  89  50  24  56  95  62  69  34  12  23  52  63  73  39  81  37  89  53  19  80  92  93  62  86  90  43  45  22   1  43  35  24  17  89  35  57  13  66  55  81  72  34  36  50  74  63  68  98  71  69  86  35  15  52   5   7  23  49  54  62  71  30  34  70  28  22  42  70  66  14  99  21  12  69  91  26  72  66   9  54  33  73  93  80  68  75  99  71  40  89  68  26  70  40  34  23  72  19  32  33  61  84  99  96  68   5  40  67  64  48  94  78  97  68   9  64  96  90  94  43  10   5  86  93   9  80   5  21  83  24  96   5  70  85  70  49  84  61   7  90  38   5   8  76  12  28  59  64  15  10  60  95  81  88  49  63  55   1  42  51  62  84  35  19  62  71  50  78  39  43  29  24  31  76  55  13  40  91  86  71   4  12  22  30   3  45  76  11  44  21  48  63  56  40   7  92  84  58  13  21  81  96  67  28   7  79  55  59  62  81  52  23  37   3  98  79  33   9  26  11  76  60  56  20  91  62  87  30  23  28  13  64  49  40  76  34  85  63  35  39  79  15  82  57  23  21  32  89  56  66  38  92  52  51  94  68  57  54  24  92  17  82  70  86  87  51  48  91  13  33  59  19  72  75  33  64  33  73  60  67  61   6  84  49  81  53  60  76  49  24  60  13  10  27   9  31  22  37  43  31  43  59  97  51   2  95  26  82   2  34  86  54  63  37  22  36  68   4  38  41   6  56  28  85   8  12  90   4   9   5  57  27  82   5  88  81  96  56  16  10  63  79  98  53  80  83  14  70  30  21  67  36  34  74  65  41  41  12   2  38  58  50  69  79  17  54  77  93  49  65   4   7  44  11  77  87   7   4   1  42   1  54  49  40  61   5  99  40  91  93  12  61  65  42  59  17  47  22  73  65  96  36  91  91  63  86  80  89  30  87   8  75  26  66  93  42  78  99  92  97  27  49  73   8   8  12  61  90  72  84  34  24  55  12  63   6  32  28  17  28  23  15  37   8  95  66  69  27  14  92  65  19  56  22  97  79  54  56   2  51  35  72  75  80  38  75  64   5  69  61  67   5   8  32  86  41  57   3  83  71  80  91  20  35  40  57  23  62  46   6  86  11   7  35  77  70  47  76  57  44  82   6  57  18  14  93  69  29   7  70  45  87  75  43  43                                                                                                                                                  
                                                                                                                                                    15  89  17  74  64  19  98  69  93  24  75  96  59  95  41  85  41  89  58  72  82  29  36  28  51  47  32  24  22  19   9  92  96  46  84  69  18  24  30  90  79  75  87  31  91  31  72  34  53  20  54  92  71  46  66  62  41  47  29  11  86   9  64  35  38  61  24  24  87  35  26  21  19  54  42  71  22  11  29  73  24  39  12  48  55  95  70  82  90  23  39  64  77  56  97  75  31  90  80  86  76  67  20  45  82  59  20  34  82  92  32   7  85  26  54  47  22  61  59  65  87  54  97  56  11  92  93  27  53  32   3  14  58   7  77  34  42  66  28  76  33  14  70  93  78  12  23  35   4  48  69  51   9  33  57  61  44  18  45  34   2  41  61  21  62  33  14  99  22  21  19  57  89  88  17  32  54   6  46  60  18  68  48  61  84  76  63  74  78   1  53  24   3  96  75  18  48  59  63   1  58  82  37   8  29  81  33  15  16  64  85  78  98  61  50  93  53  54  96  17  90   6  19  20  32  56  85  58  98  32   6  25  92  97  79  41  53  23  82  68  43  39  63  55  48  94  81  79   8  98   3  41  48  82  75  43  82  93  53  65  32   3  31  25  69   6  64  23  24   3   5  85  74  44  75  80  31  26  89  36  35  81  23  13  99  40  70   4  14   7  38  96  90  65   3  28  51  40  34   1  82  57  20   3  55  60  39  36  86  84  93  66   6  83  29  83  98  94  52  51  95  68  77  49  36  21   1  59  68  80   9  94  75  87  16  34  12   9   8  13  27  77  85  68  35  31  68  52  85  41  30  11  24  61   4  34  15  46  41  27  49  24  28  23  93  83  40  31  65   9  70  54  78  34  19  44  60  23  29  19  59   6  17   7  55   3  66  78  67  65  37  28  55  27  32  37  30  51  53  70  64  47  72  38  21  88  86  85  57  39  56   2   7  24   7  81  59  79  16  13  75  94  57   1  69  72  84  42  34  43  57  97  65  32  93  25  78  92  25  79  58  34  69  44   5   5  20  74  74  86  87  43  22  13  19  11  52  62  66  49   9  94  53  41  77  60  23  62  57  61  95  46  77  64   4  71  44  71  71   9  33  45  62  77  60  52  89  36  72  80  57   2  25  48  73  70  96  99  76  81  51  62  36   3  51  66  38  51  59  10  24  98   6  80  74  48  66  78   1  28  83  79  40  32  65  95  38  18  95  91  59  86   9  24  47  91   4  25   6   5  29  10  62  19  29  26  84  29  16  24  68  16  14  64  56  54  15  73  96  23  23  72  25  16  73  89  61  58  90  19  13  33  31  41  19  18  51  30  49  41  49  66  56  39  81   3   4  63   3  99  65  95  29  94  94  27  32  80  21  17   3  87  62  49  36  28  75  61  93  10  73  41  29  70  55  71  46  29  66  92  89  27  94  10  87  52  69   6  43  87  81  23  91  15  69  31  65  56  98  57  65  94  62  99  45  16  25  56  26  55  50  62  54  73   6   5  82  58  87  90  39  48  72  59  76  98  88  27  73  91  71  97  29  23  80  77  75  38  51  58  24  85  43  72  34  44  39  12  25   4  38  95  22  28  96  56  89  78  53  73  53  86  66  56  81  98  33  96   3  82  85  28  33  19  92  97  79   6  26  63  31  70  51  95  75  80  57  50  22  85  41  31  25  97   4  52  26  31  56  64  44  65  81  55  43  91  44  88  80   5  95  73  82  84  83  67  17  41  53  83  39  22  10  59  72  95  19  54  41   3  63  96   6  91  71  64  19  55  92  58  82  32  95  29   7  33  61  25  40  46  54  14  83  38  65  11   9  64  53  13  88  93  88  11  54  62  64   3  85  12  55  88  63  35  78  61  55  11  69  73  94  37  46  34  41  81  61  16  55  25  44  98  89  71  84  63   5  79  76  16  96  99  84  34  97   7  93  62  48  52  34  66  52  16  53  80  42   3  15  53  90  46  10  97  55   7   3  24  48  66  54  73  48  31  54  93  13  77  67  27  73  36  72  69   4  12  73   4  75  14  41  18  82  58  48  73  70  95  32  30  23  27  36  51  40  46  25  11  55  43  49  49  28  48  34  72  68  18  86  28  47  29  27  22  76                                                                                                                                                    
                                                                                                                                                      50  78  58  70  42  82  99  44  96  84  49  85  80  26  60  39  15  50   1  93  32  34  84  77  18  22  75   2  83  30  65  82   4  65  45  20  71  63  70  26  63  11  67  69  35  71  96  99  39  39  40  65  23  19  21  21  94  89  28   9  63  44  82  91  38  53  30  68  12  11  83  27  75  32   7  42  88  40  69  61  59  10  83  75  39  85  58  93  47  13  43  64  80  98  35  90  34  32  37  95  45  94  27  28  38   4  89  13  87  66  60   1  88  17   8  46  19  93  23  30  78  84  95  17  11  44  87  27  26  46  61   8  70  14  88  73  84  45  58  23  99   2  63  66  57  96  44   5  63  15  78  31  80   1  26  89  54  87   2  53  94  75  27  35  38  93  76   9  79  29   1  55   5  87  68  62  26  31  93  62  81  47  32  66  58  99  78  93  59  45  74  68  25  37  77  55  61  73   4  73  95  53  27  30  98  49  64  25  61  89  59   2  92  89  33   3  63   9  41   1  60  25  57  75  49  25  67   9  93  70  80  34  11  20  90  98  74  44  98  15  71   2  14  54  27  69  54  46  86   3  94  60  34  12  66  49  43  46  22   4  60  68  94  18  43  21  28  18   3  23  48  60  86  88  46  52  57  59  85  56  50   2  54  25  65  44  69   2   7  60  81  72  42  68  38  11  33  86  79  78  58  59  62  27  74  43  46  89   5  34  38  72  35  36  86  68  16  84  81  33  58  38  82  63  81  10  47  57  61  20  34  89  81  64  40  51   7  83   2  25  32  86  18  54  38  15  99  30  70  25  31  97  41  65   2  13  76   8  95  29  44  20  18  72  84  33  14  18  84  61  33  46  58  58  50  77  98  70  20  16  47  88  61  97  87  30  81  20  23  61  32  57  76  95  72  23  70  79  32  34  87  67  57  93  90  71  43  38  82   6  15  86  19  50  17   9  52  52  98   8  73  47  51  52  39  69  52  24  16  73  91  80   5  18  81  70  30  17  61  49  11  66  83  76  50  73  55  59  18  46  31  50  35  86  31   6  32  98  43  38  86  37  51  45  33  95  62  11  57  50  23  48  98  64  90  96  99  72   9  13  58  49  82  81  90  17  69  82  44  93  34  97  64  27   8  12  24  58  78  92  81  22  59  96  38  13  14  27  33  92  19   3  39  42  24  31  14  73  73  48  31  92  32  80  56  50  71  25  29   9  18  57  79  49  37  73  41  16  90  54  58  13  28  53  30  93  79  98  45  61  39   4  75  86  66  91  26  54  92  70  84  58  92  74  19  30  15   4  30  30  97   4  33  67  50  21  45  10   1  47  56  27  30  25  57  68  28  94   4  97   3  17  44  10  19  54  49  98  22  27  89  51   8  98  68  94  97  39   9  10  72  72  48  14  64  33  66  97  48  82  72  97  31  41  36  72  28  41   7  44  47  40  18  98  39  51  98  60  61  25  76  39  26  38  49  30  48  28  25  15  63  59  87  17  56  75  70  61  94  22  21  37  42   2  61  16  65  32  19  55   9  42  59  12  10   4  29  30  78  96  42  36  93  74  35  83  17   2  74  47  92  26  64   3  96  66  69  53  38  85   5  68  73  57   9  78  26  14  51  43   8  29  30  11  49  20  66   7  56  54  53  44  50  89  40  37  83  40  91  74  45  24  28  32  94  90  66  99  56  19  31  79  98  18  73  20  56  37  78  38  41  74  20  28  50  94  39  47  54  63  58  22  93  36  66   6  61  25  46  92  30  17  74  51  45  25   6  97  95  59  56  86  72  44  32  45   7  77  46  29  53  72  45  55  77  55  57  94  11  24  39  14  48  96  50  32  69  81  35  14  68  94  50  46  18  70  57  54  35  19  79  28  86  74  20  46  98  63  66  93  71  19  33  71  21  52  50  62   8  40  58  47  32  90  35  14  58  51  81  63  69   8  30  53  69  50  32  85  26  14   3  21  65   8  73   3  86  40  30  69  77  64  38  46  50  90  55  55   5  57  88  85  52   5  96  67  20  47  25  13  27  78   1  69  54  10  54  13  22  38  86  30  69  30  99   7  22  48   1  50  44  14  67  80  35  50  38  15  62  59  39  86  34  77                                                                                                                                                      
                                                                                                                                                        20  65  39   9  39  91  96  97  93  97  70  53  57  38  36  78  79  26  29  63  36  31  31  46  55  81  60  75  16  94  29   1  18  45  17  74  57  18  90  76   3  72  30  14   1  53  70  70  82  46  47  75  35  10  98  10  96  59  78  59  90  86  40  11  14  42  88  41  51  50  15  94  84  66  81  72   1  83  90  50  15  22  23  17  53  63  80  51   4  40  33  34  50   2  67  34  87  98  14  50  94  29  85  85  79  39  30   5  14  27   3  91  52  37  63  41  22  68  96  11  72  59  96  50  41  59  11  68  64  86  43  47  64  35  48  55  58  13  61  95  38  25  99  27  25  14  41  84  53  68  30  53  50  33  31  97  65  40  29   3  26  69  78  16  77  40  24  39  45  29  96  24  94  23  98  76  76  49  30  83  47  65  78  79  87  21  36  66  54  51  94  86  25  11  35  65   1   7  76  65  94  33  23  55  17   9  49  31  36  16  83  39   5  27  96   2  68  60  54  43  30  23  94  51   4  77  49  83  50  46  65  38  31   5  17  70   9  47  63  76  52  32  17   2  49  13  54  94  41  84  92  19  50  57  39  45  20  83  98  48  57   6  94  56  79  70  91   7  26  10  59  70  69  82  47  64  98  73  52  38  33  56  78  56  19  32  23  24  24  36  37  72  41  45  90  82  15  36   5   5  38  65  22  61  91  88  14  81  60  62  18  44  94  78  26  66  25  67   6  54  49  39  78  33  50  64  87  36  69  28   5  56  56   7  76   3   8  25  56  15  19  48   1  28  15  13  57  57   1  65  87  19  21  75  33  36  16  61  85  48  64  24  44  27  88  51  17  94  41  29  46   5  83  41  96  15  38  48   8  88  22  97  95  86  49  53  98  85  22  76  67  33   7  25   8  95  62  31  65  83  93  29  25  16  56  83  47  30  13  66   9  43  78  71  73  12  99  53  15  11  37  84  97  33  76  26  48   4  54  90  69  59  56  20  46  39  10  53  11  17  79  73  97   5  86  87  12  45   8  55  21  62  38  19  72  64  50  62  19  61  13  18   3  91  44  38  81  16  27  77  22   9  97  17  88   9  53   9  21  64  58  33  93  33  97  20  46   9  74  89  30   1  21  76  51  94  54  67  56  32  20  82  96  66  52  41  60  70  57   6  28  75  97  87  53   4  67  11  93  57  54  39  38  98  24  38  89  73  87  82  77  25   8  46  73  47  23  98  68  98  54  12  67  68  77  42  41  33  60  50  22   2  85  51  52  30  87  39  46  44  17  43  76  73  34  17  58  31  91  22  96  57  49  85  50  30  58   9  72  86  69  20  78  22  50   9  94  88  66  44  98   8  99  23  66  19   3  52  83  87  97  29  16  78  97  91  34  57  58  83  97  56  32  84  41  10  71  53  97  56  20  93  99  55  64  99  17  83  50  93  14  58   6  52  92  15  20  95  54  45  43  63  64  74  65  19  60  81  83  99  72  56  74  88  52  43  72   8  33  15   7  47  14   7  40  19  59  16  27  53  61  40  36  29  42  76  39  73  54  98  93  81  91  26  46  12  11  75  88  59  33  50  35   7  33  93  20  34  43  72  57   6  71  22  80  75  14   3  25  66  51  50  12  79  93  35  99   8  76  64   1  37  88  69  80  75   3  39  42  42  18  66  42  41  33  90  26  99  82  82  79  89  50  90  81  56  41  18  57  47  81  58  47  52  65  21  45  78  33  20  60   6  31  71  90  39  77  42  23  40  42  59   8  44  86  35  78  17  16  27  99  63  51  81  35  41  98  25  68  48  41  91   8  53  67  90  50  84  72  13  86  46  54  41  32  43  63  60  72   5  91  57  97  20   9  50  23  41  61  40  95  93  25   3  60  33   5  68  29   2  81  74  87  74  43  39  18  40  47  46  26  91  28  73  27  28  70  73  71  25  86  63  63  37  59  80  52   5   6  59  23  50  40  28  48  75  17  11  98  95  40  28  49  83  45  95  54  84  43  38   8  80   4  46  97  75  51  84  91  18  25  71  34  39  43  54  96  22  50  10  70  43  56  18  82  96  61  36  56   4  93  74  25  41  28  30   8  81  54  10  76  94  86                                                                                                                                                        
                                                                                                                                                          21  31  57   7  78  56  58  59  29  37  28  56  28  27   8  22  60  55   6  46  89  31   4  64  93  89  53  15  83  21  77  49  67   7  45  95  30  90  14  67   8  42  37  53  46  93   5  87  27  89  45  36   2  52  89  76  78  35  48  58  59  72  56  84  13  76  85  71  10  33  64  97  45  56  71   7  17  46   4  14  70  56  10  12  69   2  75  63  55  74  16  99   9  70   8  87  59  83  15  49  27  68   1  40   2  77  94  86  55  28  14  51  90  35  81  71  89  50  88  79  19  69  70  11   9  79  91  86  80   4  55  59  63  95  90  66  94  22  61  34  50  14  17  99  24  72  99  62  94  53  12  65  54  65  98   7  10  92  63  48  95  57  81  93  10  77  71  41  67  63  17   2  99  71  44  71  29  22   2   5  25  68  49  82   5  58  24  78  90  26  13  87  66  75  40   5  72  47  22   3  47  53  83  23  40  47  15  31  50  34  17  74  16   1  29   6  86  88  41  16  99  50  66  68  46  90  91  97  39  76  68  11  43  48  24  42  19  77  74  72  78  75  46  30  72  16  86  77  68  38  14   1  21  48  48  48  25  15  94  37  68  12  61  17   1  18  63  41  26  91  45  37  87  89  90  41  58  82  24  30  15  99  15  86  74  42  18  24  27  38  32  82  68  28  15  81  57   7  62  91  61  38  45  43  99  73  80  99   2   4  39  71  15  96  25  38  44  69  51   9  69  24  43   9  43  47  57  26  25  72  87  62  51  41  54  47  81  70  53  74  32  83  86  79  56  24  48  43  62   7  16  90  21  87  91  33  62  69  17  61  47  44  63  10  37  62  90  15  37  12  31  67  52  27  51  75  78  79  23  87   1  60  38  27  26  87  76  60  47  61  86  10  18  71  76  56  69  28  46  20  19  77  81  38  54  89  90  40  61  93  90  23  56  82   9  40  41  68  88  39  35  43  71  90   2  21  27  97  56  52  21  68  20  10  53  47  50  46  16   5  65  77  15  28  83   6  15  12  26  24  77  78  43  34  39  81  73   1  42   7  48  62  26  72  62  37  20  30  31  63  24  54  45  80  40  53  54  27  39  50  40  76  22   2   8   4  11  28  96  47  37  39  84  33  42  89  67   1  69   6   3  90  82  15  62  76   9  58  42  85  96   2  21  89  19  89   2  69  56  80  83  93  19  50   5   3  75  50  71  62  35  35  49  44  28  87  85  34  52  88  42  66  19  79  91  24  82  10  68   9  32  18   2  30  66  64  30  95  77  50  46  43  40   7  51  81  85  87  68  48  39  56  72  89  11  52  80  65  72  29   1  49   3  49  44  24  38  33   7  49  37   1  78  85  25  93  58  13  32  35  33  62  62  74   6  58  97  64  15  44  66  54  56  23  69  96   2  13  97   8  55  65   9  65  90  72  97  79  82  36  22  58  23  20  34  29  42  63  10  66  60  20   6  95  82   5  25  31  91  49  23  76  36  59  20   4  99  46  99  85  58  48  47  73  58  92   4  75  81   5  10  82  25  28  87  84  61   6  38   6  52  54  47  32   7  37  72  45   3  93  64  67  48  92  35  80  27  96  36   6  28   8  95  34  30  68  35  31  51  56  68  17  48  67  39  51  86  76  99  83  64  45  27  26  56  78  78  80  21  10   9  28  35  21  85  57  60  12  96  18  47   7  52  86   4  35  38  17  69  41  96  35  91  12  18   1  99   2  82  78  81  57  14  31  79  59  86  69  76  10  30  16  28  39  45  70  15  46  51  98  23  81  59  42  66  54  25  47  83  89  68   8  59  24  65  61  68  83  13  43  62  65  64  97  81  47  52  92  28   9  79  12  93  43  65  38  87  59  11  88  27  51  10  40  70   7  58  86  81  94  18  11  74  74  94  75  38  18  61   5  19  74  53  59   6  71  10  11  61  54   4  73  70  23  31  14  35  31   9  25  69  60  52   6  11  47  93  55  47  81  51  82  49  94  73  90  92  82  68  64  87  61  55  37  50  48  91   4  26  70  85  49  29  85  53  19  14  13  70  28  96  75  44  46  10  48  11  91  66  44  94  89   4  94  28   2  72  64  28  96  98   3                                                                                                                                                          
                                                                                                                                                            59  75  47  11  95  85   8   9  65  79  40  14  40  39  31  28  56  71  60   1  61  86  50  19  97  58  38  37  85   9  60  38  34  93   4  64  86  91  19  83  80  88  36  39  51  12  59  77  92   1  77  38  28  93  61  68  78  73  76  32  74  15  10  41  52  66  21  59  74  53  15  52  58  19  45  43  47  48  38  91  44  42  90  18  10  42  46  50  11  86  25  18   7  79  12  65  48  97  36  74  60  69  47  47  74  70  19  39  15  70  86  82  39  96  97  45  33  62  92  64  86  63  15  78   3  42  25  28  90  26  30  98  39  61  21  29  72  88  24  45  21  27   8  30   2  83  98  46  35   7  91  40  47  40  97  21  67  49  14  67  32  61  89  76  16  78  98  37  43   8  84  53  66  75  98  69   8  25  84  13  47  41  80  72  52  51  40  15  25   7  20   2  13  14  19  46  68  47  98  85  88  86  61  12   9  18  74  94  72  36   8  32  12  45  12  44   9  63  28  41   3  74  75  41  10  25  98  94   1   1  20  41  69  56  42  99   3  43  88   9  70  83  92  42  21  21  38  92  16  37  32  93  53  86  18  21  71  44  41  20  86  30  49  45   4  53  51  87  82  54  79  47  60  17  14  38  43  11  25  14  38  12  65  81  80  10  16  26  18  44  44  20   6  93  36  36  23  84  62  22   5  25  30  74  87  73  86  87  92  16  89  42  28  90  49   3  57  49   2  73  59  85  81  48  69  83  62  25  97  68   4   8  32  50  74  44  65  84  45   3  99  71  86  74  76   8  40  81  87  87  67  78  19  91  96  81  59  68  27  11  67   9  16  74  31  86  59  75  26  45  62  92  68  67  61  51   3  84  98  19  63  78  96  99  17  53  93  17  27  65   1   9  30  63  19  93  41  82  43  32   5  71  98  66  58  18  64  14  77   9  39  13  92   9  93  27  78   1  34   2  82   7  46  21  22  81  84   7  58  53  53  42  83  52  70  67  23  75  43  34  12  49  32  54  19  97  82  17  90  10  62  33  13  73  14  87  95  13  10  74  87  51  14  38  83  81  69  71  26  61  85  92  15  96  86  46  53  77  43  11  83  30  92  51  43  50  12  98  56  45  59  23  85  59  50  35  36   9  71  50  24  38  40  35  47   3  27  24  42   2  96  52  19  76  42  37  76  65   8  42  29   9  72  24  42  64  36  12  81  43  18  41   2  43  62  31  11  38   3  13   4  26  36   6  91  60  19   9  37  55  25  81  18  18   4  40  62  81  69  54  48  34  54  39  85  14  29  12  78  51  18   1  92  31  87   2  27   8  41  69  61  82  48   1  79  57  91  32  98  22  69  99  25  32  66  99  75  54  12  63  25  75  99  16  84  53  13  29  60   8  33   5  52  68  63  62  67  90  28  13  26   2  87  15  98  32  16  90  90  49   1  98  31  33  25  21  78  14  25  25  44  83  76  12  21   5  87  43  52  94  24  19  11  74  22  69  61   5  23  27  89  77  98  43  55  30  53  54  52  94  47  76  26   9  26  91  23   7  92  36  66  54  86  33  76  76  62  11  67  94  14  30  54  82  75  43  99  29  27  41  46  99  82  33  14  49  10  51  86  63  54  74  82  64   3  41  16  11  31  99  56  91  45  34  99   3  63  12  72  34  30  82  75  54  56  82  88   7   5  80  46  40  76  84  55  63  89  62  99  18   5   5  12  39  47  63  92  59  41  95  89   5  49  15  59  83  53  98  61  52  97  50  63  50  19  37  73  82  58  24   7  55  76  97   9  95   4  28  80  94  69  52  49   5  18   7  59  32   4  74  33  87  11  39  40   5  99  69  16  90  13  20  49  61  81  11  97  64  56  56  42  31   4  39  90   6   5  91  17  97  24   3  21  31  69  56  46  96  92  24  93  19  64   7  27  59  36  30  34  99  14  92  80  39  70  98  98  73  56  16  69  71  29  19  90   5  52  29  74  50  11  11  63  25  14  99  21  88  23  93  55  45  45  89  65  46  16  57  12  94  79  96  53   7  22  23  52  89  17  89  51  83  14  16   9  98  71  10  68  47   7  45  63   9  19  41  21  99  80  81  17                                                                                                                                                            
                                                                                                                                                              34   6  69   8  79  83  31  21  85  85  75  99  36  94  48  45  92  86  87  75  87  28  81  42  89  58  53  96  25  80   7  20  16  73  20   5  28   8  40  15  24  22   6  68   8  15  21  96  51  90   4  26  98  49  27  62  47  71  59  38  58  25  71  19  51  41  78  82  47  97  81  73  46  19  52  96  30  76  11  49  38  74  21  69  33  28  84  69  71  74  72  15  50  57  99  40  47  76  52  81  80  83  48  54  36  72  17  54  83  13  75  57  83  83  66  77  92  21   1   7  59  54  14  41  70  20  26  65  90  59  55  98  73  24   4  16  56  66  44  14  90   1  86  45  64  97  54  45  42  47  37  64  11  11  95  71  54  90  40  29  36  37  65  47  53  19  87  61  74  36  90  71  99  12   2  35  78  43  50  56  20  13  25  12  94  39  54  97  56  73   3  55  28  85  18  59  63  21  83  77  12  96  79  87  18  25  19  46  80  14  86  48  34   2  94  43  20  63  87  68  55  24  44  86  89  20  33  84  20  51  59  89  96  15  19  68  47  70   5  94  37  95  74  66  35  38   3  96  41  29  27  29  34  16  65  42  53  77  65  96  68  46  42  98  28   3  76  92  62  42  58  60  55  34  48  57  60  32  57  16  61   6  54  82   5  92  24  26  60  37  49  47  42  55  46  68  22  66  86  86  53  25  16  78  82  85  88  13  68  44  26  77   3  81  54  70  81  21  54  80  33  13  93  26   1  28  98  35  55   3  39  13  66  88  67  23  67  85  73  72  88  98  44  84  72  66  22  75  67   1  16   8  68  66  84  56  54  61  21  34  71  43  49  18  66  69  97  11  25  32  56   8  23  34  21  14  47  39  75  11  69  90  52  19  52  49   3  52  54  97  97  31  96  71   1  15  35  78  93  82   8  75  89  28  86  37  19  42  87  94  84  96  71  42  89  13  17  98  35  31  13  55  86  18  53  36  46  89  64   8  41   4  53  16  95  98   5  53   1  23  30  69  67  42  97  21  17  18  57  86   1  23  43  13  65  71  71  28  80  55  28   9  88  85  96  39  75  95  54  54  78  68  55  22  62  99  40  75  63  42  86  73  24  27  82  51  39  36  10   1  29  29  80  93  45  83   7  60  68  98  98   4   3  65  75  36  41  73  85  76  92  93  53  70  19   2  36  41  72  42  47  28  10  36  74  87  85   9   2  20  36  62  80  69  87  95  69  56  95  77  52  44  83  72  66  73  65  43  47   6  94  22  68  93  83  49  43  28  82  82  56  61  56  24  94  84  97  99  81  77  88  18  13  46  74  71  91  57   4  90  11  64  86   2  26  62  45  59  86  64  46  18  50  47  52  37  22  59  66  60  78  43  48  87  43  60  41  73  93  49   9  60  49  90  16  84  55  15  32  22  23   8  76  89  63  70  14  26   1  93  99  97  97   6  58  28  98  98  84  25  10  41  79  20  81  26  12  25  35  25  96   1  31  11  72  22  24  84  45  22  81  46  84  62  26  67  65  94  37  28  10  26  13  68  91  25  92  98  13  38  62  12  10  67  75   2  51  78  72  98  12  96  70  64  10  88  57  59  60  71  32  61  69  99  34  37  92  83  67  71  49  11  72  71  37  96  92  98  66  11  18  81  11  82  18  41  84  29  37  82  73  24  81  39  85  42  67  93  37  44  46  12  72  74  33  15  81  72  94   9  78  68  77  90   5  18  12  64  76  57   2  91  39  13  96  84   2  27  83   4  34  68  62  94  59  85   7  40  47  59  75  23  57  84  80  13  16   1   3  72   1  23  77  95  98  96  33  56  20  11  28  64  27  33  23  77  36   2  84   5  91  99  35  63  30  72  12  26  57  94   1  64  88  98  51  70  10  27  69  66  45  11  72  32  62  28  28  93  97  32  66  88  93  64  58  36  74   6  24  70  51  69  76  20  60   3  36  82   8  73   8  10  25  74  61  90  45  82  20  69  62   8  21  53  83  30  92  98  96  47  70  56  33  30   4  84  37  38  69  13  37  22  33  51   4  30  94  35  76  45  29  42  60  85  25  18  24  27  36  17  77  65  23  51   5  92  25  34  72  56                                                                                                                                                              
                                                                                                                                                                7   7  22  97  11  99  20  13  81  62  45  66  50  46  96  14  20  97  39  56  80  33  38   4   5  43  74  40  33  60  29  76  32  22  72  77  38  71  55   9  30  61  80  61  96  57  28  16  18  90  42  27  43  59   4  46  23  65  81  55  59  24  40  55  38  53  99  43  49  63  22  72  65  17  86  34  12  89   6   4  93  35  99   1  82  30  26  15  77  74  78  40  95  15  53   8  62  40  34  83  57  75  36  82  43   1  48  68  45  60  92  51  44  17  42  37  47   7  11  65  62  96  74  24  14  87  92  83  24  27  53  55  66  67  27  10  59   9  50  79  44  18  22  99  93  41  69   7  36  45  87  37  86  17  18  51  23  25  77  64  72   8  51  63  34  58  80   7  76  65   3  68  31  62  45  54  44  83  36  80  42  91  60  31  97  18  12  62  11  74  89  96  12  20   8  55  64  62  25  27  81  32  42  58  22   7  28  37  95  38  61  65  16  18  66  23  79  64  98  15  58  76  23  48  86  60  49  27  42  15  36  63  30  92  49  25   5   2  26  80  53  73   7  98  29  21  99  79  42   2  63  57  89  47  17  24  12  68  54  69  69   9  83  43  96  54  68  15  98   2  97  17  22  79  22   5  97  53  77  53  31  47  63  55  68  31  50  13  67   3   4  27  97  87  45  89  90  42  36  42  64  64  25  96   7  30  14  77  54  74  13  79  52  59   6   1  89  80  32   3  30  16  65  89  48  56  87  13  10  70  59  78  77  93  87   2  20  27  88  96  92  58  16  32   4  71   8   1  83  82  47  53  80  95  13  37  37  25  87   6  56  92  85  49  78  24  73   7  24   7  21   6  25  64  35   4   4  16  85  88  66  66  62  94  60  99  14  21  57  94  13  95  37  47  21  16   9  30  67  13  14  54  21  37  62  74  57  11  87  16  73  54  23  76  43  32  96  34  12  52  57  32  49  82  78  34  92  47  55  22  57  15  34  19  89   9  62  49  44  38  42  25  83  20  93  75  58  81  96  53   4  11  76  85  63  57   9  67  15  52  73   2  45  33  33  35  54  75  53  68  16  43  99  84  13  23  66  85  66  16  27  89  43  41  23  49  86  59  28  42  75  51  57  28  21  59  19   2   1  72  30  64   1  46   8  90  58   7  39  56   1  28  43  17  85  23  25  41  77  71  17  80  41   4  66  26   2  50  34  15  85  53  95  34  91   7  89  95  36  44  19  76  21  12  68  91  14  72  62  78  51  32  19  46  28  53  26  76  14  19   1  22  86  27  85  23  58  98  88  91  43  69  70  67  47  70  32  78  33  55  27  34  95  20  32  29  93  14  87   9  33  36  19  81  24  72  34  53   9  58  32  48  31  80  44   7  88  83  39  41  64  16  33  82  61  33  58  49  67  58   4  54  94  75  93  67  90  93  39  58  14  89  81  99  92  74  16  34  37  45  45  70  59  81  47   3  15   5  66  80  56  72  35  56  75  65  30  78  24  33   5   5  99  94  80  24  40  16  11  47  19  55  83  67  27  98  84  31   2  86  80  59  79  42  29  58  90  67  50  11  57  93  89  94  67  35  95  82  42  75  32   4  34  23  47   8  95  27   9   8  99  96   5  68  36  75  85  82  33  98  10  77  31  96  88  27  97  84  14  80  60  39  80  78  79  44  81  23  79  27  30  12  38  52  47  51  55  26  57  83  52  95  22  43  42  36  24  33  96  90   3  18  18  30  52  14  44  30  45  68  18  68  93  29  16  11  19   8  47   8  30  28  26  15  66  32  69  43  23  59  63  42  96  13  59  48  65  83  50  68  70  79  70   8  88  86  42  31  74  95  88   6   2  99  73  37  46  58  26  44  55   2  75  49  29  13  32  73   2  51  45  14  68  24  54  54   6  95   6  84  17  57  11  44  85  17  23  43  81  92   2  27  31  30  81  51  73   6  95  41   5   7  39   4  21  30  77  62  90  15  77  86  81  83  76  26  35  19  85  77  32  41  39  98  53  85  13  89  73  62  74  85  38   3   2  98  59  17  46  16   3  98  12  57  84  63  82  70  28  81  98  60   9  30  55  12  94  22  19                                                                                                                                                                
                                                                                                                                                                  58  34   4  12  48  46  44  83  21  75  17   8  34  62   4  48  38  39  34  93  77  94  63  48  18  61  60  13  32  83   6  86  68  12  53  26  48  60  46  58  84  26  82  18  78  99   5  32  32  90   2  76  64  16  24  21  71  92  54   6  16  68  74  25  31  54  37  62  38  26  15  50  63  89  73   5   7   4  44  59  85  93  99  77  52  52  74  12  48  68  43   1  63   7  28  43  97  68  66  89  43  73  64   2  82  88  70   2  16  48  12  36   4  30  97  78  40  39  58  33  15  82  28  70  23  25  36  71   2  56  54   1  20  86  15  96  49  98  56  63   6  33  59  95  67   9  65   5  94  92  56  13  78  93  97  84  65  19  38  26  77  11  73  16  19  54  96  56  80  52  69  84  92  80  49  18  32  38  13  92  26  22  25  22   4  46  48  22  51  85  42  37   8  32   3  16  73  37  88  50   9  61  90  66  95  62  18  47  97  19  86   1  77  29  16  11  49  67  16  39  50  50  30  27  15  15  59  67  63  48   2  52  95  74  70  76  98  79  67   9  30  54  62  84  78  96  71  37  93  92  84  32  64  82  95  43  22  58  18  67  19  40  55   5  53  88  35  38  50  79  41  90  74  85  32  88  22  82  42  39  70  90  62  46  24  48  71  30   5  58  38  34  27  29  31  13  98  26  92  71  97  26  50   2  90  50  84   5  43  66   1  64  64   7  28  25  60  78  81  87  73  13  31  94   9  16  81  55  73  22  71  83   9  88  56   5   6  19  67  41  19  88  91  66  14  10  53  61  53  28  34  85  31  64  69  44  59  71  75  16   1  61  68  75   3  96  39  25   4  92   9  60  90  22  81  19   5  44  56  91  36  19  29  77  40  82  93  99  35  30  20  18  45  77  58  91  37  68  59  45  31  67  61  94  56  61   2  14  74   1  96   2  11  18   7  30  57  57  84  89  40  70  89  20  14  69   9  90  70  90   4  54  23  63  90  23  14  17  94  99   4  39  63  15   9  82  48  20  87  79  21   4  27  46  88  35   3  49  20  73  58  87  34  96  59   2  52  35  37  34  27  88  29  66  31  10  59  83   5  70  71  37  35  15   7  57  74  60  59  79  47  81  37  76  58  22  57  61  31  20  16  10  97  89  78  24  44  15  97  26   3  89  36  43  58  30  57  28  43  66  49  11  23  80  48  41  32  97  72  65  70  44  12  93  31  36   8  94   5   9  23  12  97  14  28  36  58  16  87  12  75  69  83  20  15  17  86  35  38  76  30  65  89  27   8  71  22  20  10  56  24  79  71  77  75  77  78  48  64  33  63  40  84  24   5  95  77  50  65  19  81  47  11  58  95  74   1  31  25  85  16  28   2  64  12  87  77  28   7  62  53  50  10  11  48  41  64  22  24  89  60  14  23   4  98  72   4  67   4  44  63  90  52  11  82  44  48  21  65  76   5  85  44  52  52  59  18  64  49  36  40  16  82  69  11  88  53  75  10  31  22  42  63  14   1  75  40   5  46  94  53  11  23  88  55  86  32  34  98  44  11   3   5  28  54  76  79  78  66  85  44  54  98  10  18  89   9  73  73  64  98  33  86  74  46  52   6  20  99  58  56  49  62  24  47  10  97  22  44  82  42  64   1  52  82   8  41  78  38  31  77  21  37  60  33  49  41  67  68  81  70  13  34  99  37   3  63  80  95  93  47  90  92  95  28   8  80  81  67  12  61  34  91   6  25  84  80  32  81  98  60  86  87   5  76  48  17  91  48  22  49  53  60  91  28  51  64  41  97  33  39  85  58  12  34  43  62  95  83  36  82  28  22   5  60  11  88  55   2  97  39  92  84  89  78  64  84  97  92   6  48  71  94  52  92  10  10  82  58  97  10  29  75  87  81  43  93  94  38  13  73  44   2  21   4  29  93  22  62  11  16  65  39  46   7  98  61  25  45   8   6  46  91  92  48  17  38  26  98  94  27  40   8  51  77   7  22  89  97  47  20  35  32  90  39  88  98  12  77  56  32  15   1  65  41   8  54  50  74  72  43  29   2  87  87   3  35  65  66  58  22  84  56  24  82   3  40  70                                                                                                                                                                  
                                                                                                                                                                    96  76  14   8  11  78  29   8  80  37  83  62  19  29  73  74  12  80  51   3  34  62  39  69  42   7   6  87  33  11  48  71  84  33  79  20  33  42  51  84  84  63  78  83  50  29   3  45  65  32  49  92  31   5  51  56  68  50  26  57  85  59  67  51  46  26   5  58  74  69  33  65  67  24  41  69  91  71   1  80  28  97  11  46  66  26  30   6  36  85  16  32   7  20  26  15  79  94   7  41  10  46  97  94  13   5  69  85  65  50  85  82  77  54  62  44  38  77  53  76  59  26  31  85  29  30  11  43   7  34  72   9  68  54  49  84  28  27  71   3  88  12  43  91  28  56  31  93   4  67  10  63  61  67  72   3   5  39  62  42   3  34  47  33  63  65  89   7  90  74  18  90  81  10  88  19  89  97  37  37  19  70   6  43  84  14  85  81  58  37  37  57  91  49  43   5  13  45  36  41  51  30  74  73   2   6  78  23  70  70  19   1  68  72  76  72  18  37  45  65  61  37  60  33  24  86  44   7  24  75  23  89   4  31  45   1  82  26  62  29  10  50  64  16  42  33  52  52  99  62   5   8  16  92  22  53  19  28  16  62   1  34  33   5  44  69  66  30  22   5  72  23  23  45  73  33  42  77  54  63  56  52  38  95  81  26  10  56  88  72   1  67  53  46  49  12  99  12  30  30  52  26  63  44  12  50  28  53   4  12  14  52  66  90  89  23  69  64  35  46  88  25  22   5   1  98  90  31  39  40  70  12  10  20  32  71  28   2  24  50  96   2  11  43  91  57   3  29  62  37  49  58  74   5  61  31  94  11  80  11  11  68  83   6  64  14  18  14  31  28  82  29  32  29  35  23  61  41  95  29  23  50  34   8  27  71  94  54  37  17  29  44  82  88  36  52  90  40  79  70  96  46  68  34   1  32  74  35  95  82  48  85  19  33  38  17  65  25  79  60  37  31  10  70  55  49  21  20  61  97  12  66  36  21  29  82  90  63  20  52  70  75  23  14  97  79  46  53  82   9  42  92   9  98  17  47  95  63  30  34  65  81   8  50  68  37  23  56  32  14  13  34   7  45  96  55   2  24  36  57  87   9  21  59  25  65  22  71  25  57  88  68  80  46  56  38  85  51  74  74   1  23  75  37  88  98  24  83  17  37  25  17  84  88  97   2  22  85  39  79  38  19  37  26  87  13  24  48  45  35  16  47  75  92   4  25  73  39  22  26  15  25  69  85  36  58  12  68  70  28  37  29  25  93  78  29  46  96  44   8  87  97  24  58  93  50   5  35  12  83  50  94  28   9  67  72  39  57  20  90  21  83  88   5  24  74  65  43  32   7  87  62  58  66  38  57  47  10  37  24  20  78  38  62  95  55  70  67  50  44  83  51  18  89  71  29  64  73  28  65  49   7  89  57  10  42  19  38  84  75  48  90  86  57  44  29  13  88  12  27  86  34  85  87  67  11  52  21  74  51  10  72  53  91  50  24  77  22  56  24  26  38  43  69  74  39  16  67  38  24  82  41  74   8  26  66  39  79  94   3  21  27  38  55  44  76  27  23   8   8  47  49  46   5  75  92   4  10  15  14  28  99  29  30  62  75  23  14  41  33  16  33  30  31  57  21  29  92  82  35  27   8  43  86  49  93  19  40  83  15  31  38  71   6  11  87  54  94  49  62  46  93  65  73  17  46  92  41  18  76   4  31  47  61  12  77  44  29  90  67  50  38  71  38  56  55  95  69  67  19  35  75  79  46  46  11  80  72   2  91  52  61  79  59  26  58  67  26   7  99  59  80  70  97  70  20  78  87  79  85  15  96  43  19  60  43  19  66  58  93  88   3  16  75  91  80  68  92  59  79  99  11  47  41   7  96  15  51  28  35   8   8  82  98  69  15   7  95  12  95  23  65  49  35   2  51  10  19  27  86  93  44  17  41  35  66  81   1  95  27  65  45  31  44  42  73  62  65  63   9  58  91  16   2  15  41  77  91   1   5  56  33  23  18  95  52  38  90  52   9  32  51  63  29  59  36  16  45  82  58  32  58  72  53  91  29  33  61  59  86  73  79  54  97  92  16  78                                                                                                                                                                    
                                                                                                                                                                      14  70  48  42  79  72  47  71  67  78  63  84  13   7  24  95  71  26  13  96  31  30  90  69  98  30  25  69  56  65  87  62  49  63  85  62   4  27  38   6  36  98  63  34  33  13  26  84  23  31  47  29  71  27  68  93  80  19  43  34  20  60  23  11  56   9  55  12  11  32  54  26  28  61  23   4  32  57  21  68  58  91  34  30  43  39  90  29  83  93  64  86  74  22  30  66  86  35   2  93  36  70  21  97  69   3  17  63  26  19  35  51   3  70  65   2  83  38  51  27  55  77  35  26  31  36  99  71  95  50  80  29  94  32  51  66  18  41  14  42  52  68  95  91  62  58   5  12  83  70  33  13   7  15  73  78  98  19  50  73  97  56  85  93  16  97  67  52  95  86  58  14  28  24  40  81  32  82   6  94  79  18   8  96  24  75  95  47  68  50  47  95  85  45  41  97  22  81  32  96  80  55  86  68  41   1  53  55  70  66  71  46   8  24  65  97  30  33  51  35  24  97  49  49  41  13  36  46  26  18  74  64  63  67  56   7  12   6  60   3  23  74  59  58  76  37  38  64   4  22  98  20  89  57  86  51  40  75  80  83  97  89  47  35  95  50  25  37   3  80  40  38  54  36  37  36  87  69  89  83  90  11  88  46  81  29  91   5  81  41  45  30  51  66  36  70  71  65  85  45  30  21  60  18  76  22  71  39  83  65  75  48  40  36  96  63   8  35  71  39  16   5  28  44  50  26  86  55  63  54  38  39  71  40  65  35  15  52  66  81  11  63  15  84  79  32  14  36  48  93  61  46  34  30  50  14  11  30  83  25  57  81  26  80  77  22  73   4  67  76  99  10  41  98  12  44  33  18  74  51  40  61  77  38  11  43  49  60  94  22  32  98  60  33  83  38   5  92   4  64  72  64  42   9  79  56  23  89  67  75  72  30  41   2  84  13  30  54  67  51  88  68  14  49  22  86  39  91  90  99  95   8  52  17  55  26  19  24  38   3  80  40  73  38  65  85  82  42  95  95  48  16  68  24  12  72  22  67  37  77  11  21  27  62  48  28  38  16  53  36  55  81  30  85  63  76  75  11  45  24  87  83  81  57  70  31  98  29  61  15   2  55  52  91  73  54   9  74  98  10  13  21  28  27  67  32  60  43  22   4  55  90  95  12  28  91  58  19  83  49  72  39  64  95  54  22  91  10  95  19  41  24  92   9  26  84  67  24  42  21  51  74  16  45  21  24  85  75  83  76  71  26  86  95  42  17  30  51  18  14  22  71  11  23  65  40  45  35  88  32  80   6  91  29  18  75  82  94  67  57  99  76  67  10  31  58   6  91  90  61  25  25  97  57  66  12  47  90  79  16  44  49  15  65  41  97  90  71  49  18  65  36  45   7  91  22  84  84  67  34  59  91  47  52  75  91  11  93  80  73  39  15  22  80  70  25  70  84  98  37  13  42  39   7   1  44  73  78  65  72  77  63  51  98  55  10  81   9  16  15  56  16  53  19  74  49  39  92  12  29  39  43  50  41  69  45  83  23  77  71  56   7  78  10  93   9  52  13  45   8  60  64  53  20  34  61  55  66  41  77  99  43  59  51  24  67  25  14  56  40  49   6  79  91  61  14  62  85  66  62  43  94  50  56  74  80  63   6  96  48  85  69  77  69  67  68   9  59  19  23  31  40  69  23  42  99   9  11  56  37  92  90   3  65  79  30  68  52  77  97  54  74  49  18  53  28  52  94  93  43  76  59  55  75  56  38  18  83  16  55  58  77  45   1   5  53  27  99  73  21  96  37  94   2   8  72  62  57   8  66  19  64  50  50  17  48  90   9  12  27  37  13  66  51  10  81  39  18  37  17  48  75   5  22  46   4  72  29  17  18  72  29  91  57  48  50  34  17  28   2   5  90  46  34  41  85  86  47  27  38  19  16  54  41  30   6  34  91  75  72   8  84  77  41  70  59  47  28  28  17  47  17  76  88  79  62  74  52  59  47  10  39  63  28  73  44  26  12  10  70  71  33  67  45  46  15  13  20  74  17  59  50  50  74  18  51  17  79  12  85  72  65  28   5  61  55                                                                                                                                                                      
                                                                                                                                                                        82  76  62  62  28  18  78  44  33  77  84  70  95  65  84  82  47  10  98  80  30   1  30  91  69  38  88  77  69  31  10  87  44  42  39  26  36   6  31  86  53  97  42  50   5  32  59  81  12  95  98  36  95  56  51  53  29  50  99  53  23  41  34  16  13   4  25  87  85  92  80  78   9  52  82  77  78  37  90  89  89  67  21  98  85  94  93  38  61  60  38  50  83  65  82  61  84  56  90  79   3  79  34  72  24  29  10   2  13  90  45   3  26  61  45  96  61  40  30  37  47  48  72  28  31  72  96  84  97  50  51  61  96  46  42  15  51  99  22  38  45  26  13  95   2   8  53   1  99  83  71  33  83  60  45  52  90  71  51   2  72  61  76  99  20  13  59  20  61  93  77  17  27  86   9  89  92  21  71  36  21  61  94  58  42  17  68  37  81   6  70  93  46  35  71  87  59  59  22  63  98  12  38  51   9  80  94  12  89  54  86  40   6  45  25  87  97  79  86  40  36  19  81  21  92  64  47  11  99  56   8  13  46  10  16  76  49  40  11  35  91   7  11  53  60  54  93  95  91  76  93  72  27  79  56  22  44  59  28  74  35  95  29  30  89  54  36  53  49  34  49  90  42  88  72  28  99  74  71  94  76  23  58  73  40  17  94   2  61  96   8  71   3  30  24  35  99  25  91   2  66  33  78   4  94  37  57  86  51  67  67  23  52  34  48  14  96  30  43  64  28  84  27  90   3  71  26  72   3  90  68  56   9  45   1  33  75  56  84  16  27  37  16  62  83  21  12  12  51   4  71  32   4  46  64  34  78  66  61   4  38  60  47  15  53  99  40  56  94  97  89   5  70   2  90  65  36  64  15  95  56  11  67  48  96  56  58  35  21  60  31  78  72  96  73  57  66  81   5  84   9  25  56  99  59  83  70  42  49  44  89  29  34  34  72  41  34  42  63  71  71   7   5  32  60  17  97  13  91  64  52  40  30  10  61  98  95  49  81  17  79  90  21  41  78  30  86  87  37  35   6  12  44  40  28  59  79  36  38  11  64  50  65  58  63  19  98  84   9  35  66  46  11  57  37  40  28  75  34  57  17  42  29  20  96  47  14  85   5  38  42  39  72  20  86   5  55  64  46  52  16   6  60  17  61   2  30  92  21  54  96  46  51  80  79  91  28  25  64  72   1  67  46  15  77  28  30  36   6  72  39  84   3   6   4  51   2  78  82  60  96  62  64  20  43  31  52  80  31  36  77  72  28  91  94  47  10  75  12   6  54  32  13  29  76  87  63  44  48  81   3  45   6  17  73  60  48  54  13  88  82  46  88   1  23  36  49   9  34  92  18   3  20  81  12  85  93  59  15  81  17  69  43  68  39   6  58  85  25  16  12  54  19  83  78  22  40  57   3  94  78  29   5  39  33  90  70  16  68  46   3   3  90  96  44  11  11  48  86  64  44   6  34  88  24  60  43  72  14  25  79  74  76  46  72  47  19  69  77  38  79  35  45  78  13  58  78  42   3  94  48  85  88  89  95  30   5  16  66  86  15  76  94  70  51  24  50  95  99  55  48  85  82  29  90  88  13  58  91  30  93  39  43  31  10   8  95  40  52  62  68  25  40  99   8   8  10  43  41  32  62  55  60  96  75  16  30  63  78  67  46   6  66   8  74   3  12  97  88  59  49  14  22  49  84  88  99  32  21  69  15  44  83  99  88  38  39  13  62  78  70  94  61  99  61  44  27  89  49  20  25   1  96  50  30   1   9  93   7  33  91  70   7  80  78  79  60  32   8  83  65  62  49  93  22  67  99  19  61  50  97  94  80  60  60  39   6  39  72  31  63  15  13  77  84  71  47  35  88  84  12  97   9  44  71   9  68  91   6  87  76  91  60  78  33  44  28  68  58  38  82  36  81  15  53  21  68  34  73  12  46  67  36  46   1  11   9  61  73  29  61   7  56  13  65  93  18  60  14  43  11  85  24  93  69  47  24  30  97  11  28   2  32  48  91  67  75  77  51  68  37  70  92  32  79   1  81   9  12  55   9  59   6  78  36  46  94  76  97   6  41  82  13  33  31                                                                                                                                                                        
                                                                                                                                                                          55  20  79  66  99  27  98  34  33  81  36  79  23  91  79  88  83  17  50  26  37  62  11  45  57  68   3  41  38   8  32  55  82  78  43  29  10  13  39  66  15   8   3  61  87   7  90  20  41   2  48  93  28  61  67  70  56  48  72  85  95  71  36  48  13  27   5  64  47  51  27  98   8  73  79  84  53  23  13  53  88  64  74  79  99  99  12  35  46  76  86  12  18  98  96  31  39  47  93  54  28  91  75  93  51  73  70  43  87  25  28   4  44  39  47  98  53  93  56  29  22  65  78  28  60  83   2  27  69  99  17  68   4  15  33  83  20  94  33  87  88  50  80  19  93  33  80  52   6  95  89  21   5  88  26  43  66  23  19  67  81  20   5   7  75  20  24  54  44  91  12  98  43  76  98  53  51   1  15  19  37  86  94  90  81  24  21   4   1  13  27  53  25  52  79  44  12  17  47  79  93  26  23   9  74  47  61  71  77  46  22  30  66  74  96  79  78  34  27  98  49  64  35  15  89  61  70  40  39  59  56  35  12  72  19  74  48  55   4   9  66  13  78   3  55   8  71  94  40  95  74  81  87  57  24  68  66  16  45  22  55  73  81  82  77  16  27  41  17  51  34  37  32  23  43   3  65  72  16   7  37  29  85  67  85  47  68  53  20  53  89  36  45  82  85  69  26  67  21  31  95  61  52  51  68  68  96  81  19  90  57  55  33  89  22  54  45  70  79  46  41  81  52   6  40  58  38  59  82  52  57  15  67  15   9  55  48  98  73  43  67  48  32  84  20  75   3  22  44  75   8  87  75  45  10  16  26  17  39  52  56  54  30  29  92  19  71  92  69  79  17  85  20  13  27  70  62  89  53  59  96  20  43  53  33  84  67   6  49  35   5  70  42  15  77  88  40  34  91  99  81  72  76  39  20  26  22  99  35   6  92  15  66  11  80  16  74   8  72  11   4  85  76  33  83  59  67  16   3  66  88  17   9  81   4  54  99   1  45  67  97  94  60   2  64  32  81  41  95  11  73  36  46  34  97  36  83  66  19  57  33  93  90  71  10  65  65  77  69  72  16  67  73  38  83  24  63  66  89  10  21  62  70  74  62  50  13  14  29  12  41  65  24  97  79  77  40  63  22  72   1  84  94   4  72  29   1  65  22  66  74  66   9  20  79  37  86  76  53  61  47  83  97  84  86  47  66  55  32  54  97  48  94  47  56  17  92  59  12  44  99  24  97  44  54  56  10  90  41  73  57  99  39  72  74  90  58  38  24  42  81  75  45  32  10  31  35  25  19  36  72  97  86  54  42  30  87  14   5  29   1  10  40  48  94  19  26  19  14  71  23  82  92  65   8  55  51  24  88  20  46  18  48  35  47   4  31  22  61  41  64  17  73  66  44  31  64  95  67  11  85  47  86  28  22  18  60  78  85  58  49  43  99  40   9  12   4  22  13  25  76  73  16  88  61  37  68  59  63   2  32  79  95  18  64  12  37  68   8   2  83   3  59  72  10  68  77   9  58  41  96  14  95  76  71  33  90  57  36  59  72  18  97  68  29  46  16  24  85  94  15  85  63  86  10  63  54  89   3  40  29  75  58  24  34  41  80  53  35  57  91  15  46  56  11  84  48  65  32  98  66  32  68  30  18  79  91  19  39  94  74  91  47  59  32  78  28  15  46  66   4  23  81  14  29  57   8  63  10  23  94  10  53  45  38  84  20  19  12  16  74  39  83  52  10  88  58  38  87  10  59  52  27  53  18  45  90  80  61  25  29  35  30  94  84  26  96  39  19  22  75  34  84  23  76  17  87   9  18  70  21  59  48  38  71  61  42  50   4  90  73  31  85  71  68  30  85   8  60  98  36   9  58  22   3  59  46  13  38  93  32  55  18  45  52  83  99  54  33  65  11  35  29  84  34  53  34  40  46  48  27  21  35  75   1  75  97  28  71  83  39  59  28   7  32  32  51  10  83  99   8  18  38  73   1  36  85  99  49  55   3  35  58   4  18  71  46   1  69  44  98  60  33   6  43  19   2  33  62  66  39  22  37  12  80  56  29  71  48  69  35  75  14  59                                                                                                                                                                          
                                                                                                                                                                            1  92  30  66  89  16  91  96  16   1   3  67  37  38  88  23  60  59  82  71  24  84  79  82  93   8   3  57   9   3  83   9  31  41  95  70  82  11  31   3  44  39  66  12  75   4  32  24  37  36  62  32  15  94  59  51  11  13  38  93  27  73  84  67  52  61   8  48  80  18   5  70  85  46  83  89  33  42  44  85  67  25  29  37  10  47  90  12  55  37  50  23  81  38  80   3  70  21  67  99  15   4  21  92   4  27  86  52  23   9  36  52  88  90   4  53  20  13  60  52  15  46  24  92  64  35  58  95  28  48  44  40  38  44  76  96  44  73  75  60  16  53  75  33  46  22  31  20   1  30  85   5  52  62  77  40  86  40  97  57  94  59   5  66  73  61  26  19  56   8  89  12  23  54  77  65  66  16  93  88   5  52  70  36   5  39  79  30  30  18  59  95  88   7  63  95  76  65  16  10  79  88  13  28   3  16  61  57  54   9   5  14  97  73  87  67  65  82  39  72  73  25  69  76  88  85  91  10  12  97  84  87  65  78  39  33  92  27  37   1   3  74  83  33  40  17  79  35   4   7  69   4  84  79  59  15  28  47  14  69  63  51  45  70  85  24  81  89  11  68  76  80  86  78  74  27  72  82   1   5  24  90  83  22  19  47  11  51  92  25  82  91   4  23  48   2  29  24   9  12   2  36  10  63  38  23  91  53  99  71  93  87  91  59  24  81  87  57  53  97   5  75  89  99  38  99   5   6  23  77  99  29  71  37  70  81  42  60   4  26  99  25  78  98   6  32  90   2   9  21  57  56  91  29  43  76  74  29  15  36  18  73  33  73  32  80  94  76   7   5  64   7  51  91  42  83  32  97  44  47  36  19  20  24  84  32  85  10  18  16  13  75  42   9  84  89  14  26  89  85  53   4  15  52  55  85  11  80  87  30  99  87  87   2  13  20  64  41  75  35  21  76  52  88  77  44  10  71   5  30  27  26  65  26  44  26  46  17  95  85  78  19   4  88  68  34  56  71   1  93  64  79  78  87   4  13  98  72   6  76  89  74   1  50  34  97  15  84  98  33  79  77  53  17  74  36  40  70  84  67  97  11  21  31  87  99  83  46  58  90  39  98  18  17  63  82  84  44  40  35  19  68  93  88  44  31  15  25  50  47  38  85  60  66  68  55   4  22   7  85   8  23   4   6  22  80  11  82  46  39  40  60  51  86  60  32  99  59  34  76   6  88  15  22  39  56  15   2  67  93  22  60   7  29  62  45  10  95  26  11  68  39  61   3  59  72  28  83  10   1  86  78  55  96  39  35  44  88  16   4  61  37  10   5  79  41  65  68  59  45  31  73  83  11  75  56  15  25  12  98  69  76  15  64  29  98  27   9  38  94  21  71  19  43  19  33  89  70  33  88  20  53   2  86  48  96  13  76  67  76  13  88  16  42  26  67  22   8  90  45   2   4  39  26  69  47  22  69  52  79   8  47  44  33  46  69  19   3  87  48  17  29  82  35  98  28  82  56  36  15  66  17  93  36  30  22   3  38  14  33  39  86  86  32  12  82  19  36  35   2  47  47  28  90  93  28  32  33  65  83  32  60  88  36  13  54   5   7  51  66   3  36  50  29  30  97   1   1   3  63  32  28  69   2  79  12  70  63  47  69  86  15  20  95  51  45  30  52  48  90  37   8  62  25  17  14  40  60  31  36  43  69  77  29  38  10  77  59  15  72  28  32  61  85  60  73  15  80  36  42  75  26  29  27  10  78  75  23  13  87  12  90  86  31  87  48  55  39  69  40  80  26  63  60  20  68  17  12  41  42  91  46  88  10  46  91  62  59  98  21  54  56  21  31   5  50  64  29  81  80  78  82  77   7  97  43  53  46  68  52  26  23  93  68  62  28  24  56  99  17  18  37  60  94  78  13  48  12  44  24  31  11  53  59  39  52  85  84  72  46  33  87  94  34  89  15  75  30   3  96  54  89  21   9  92   8  28  82  17  68  92  20  73  23  32  17  61  35  27   9  49  15   6  68  23  83  82  79  44  25   5  75  71  55  19  71  64  82  55  35  13  60  57                                                                                                                                                                            
                                                                                                                                                                              95  16  91  37  21  46  98  28  57  68  54  13  54  85  68  72  13  58  49  81  62  28  93  32  31  46  32  39  59  27  29  52  97  41  74  51  37  36  85  19  51  12  29  46  34  18  14   6  38  49  93  29  59  10  74  54  87  71  10  43  18  99  16  82  13  30  68  79  72  20  33  64  98  23   4  15  33  49  57  27  98  77  48   4   6  55   5  39  92  66  62   8  27  59  24  94  52  73  53  12  65  60   7  63  14  34  34  84  56  39  90  89  72  16  38   7  89  50  15  20  56  61  35  93  71  72  56  59  31  28   2  71  47  10  22  80  89   9  40  23  16  95  89  29  82  70  28  19  35  32  98  54  42  67  77  49  23  24  50  88  80  69  59  45  73  98  58  50  79  51  22  15  74  97   5   5   1  12  87  96  41  46  88  32  82  92  34  61  59  77  67  38  66  53   9  33  40  68  25  46  48  71  46  44  67  63  33  14  89  97  41  15  73  53  13  33  90  80   1  43  29  43  78  64  25  29   6  60  92   8  37  77  82  18  78  83  55  41  61  82  85  35  71  89  37  63  95  35  78  10   4  12  90  73  62  83  95  34  22   1  51  50   8  68  14  92  97  25  60  37  46  51  71  52  66  72   8  35  56  70  94  14  88  69  57  69  29  92  52  16  89  31  23  59  52  59   1  45  59  39  73  13  30  48  75  88  24  22  92  56  10  30  11  21  10  39  67  77  52  60  33  28  77  47  33   3  85  98  34  26  57  77  46  46  29  40  92  62  22  52  67  86  84  57  10   4  70  68  18   1   9  84  18  61   4  16  75   5  12  78  37   7  37  36  47  66  19  79  98   7  23  47  43  49  94  54  15  30  31  79  89  74  82  45  83  40  92  38  87  22  52  28  74  38  52  22  40  51  85  46  97  51  70  88  70  84  78  51   5  85  56  77  20  64   3  69  34  51  75  10  62  87  79  66  90   2  16  55  69  62  90  46  57  71   4  16  76  13  92  15  83  21  42  93  87   2  68  15  66  25  72  49  53   1  37  68  48  85  27  42  38  91  65  62  29  35  50  70  10  57  27  22  56  29  77  94  65  82  92  39  86  88  80  43  40  42  52  20  40  57  59  48  47   1  69  58  49   2   3  12  14  20  89  89  23  47  48  57  11  44  50  25  11  49  43  80   6  91  31  66  74  83  42  38  11  53  20  15  15  57  53  88  66   3  45  46  75  67   5  30  38  46  77  94  54  75  18  51  79  64  37  85  40  49  49  90  65  67  73  55  93  31  63  51  27   1  36  50  96  45  40  94  18  52  86  14  17  53  95  47  67  74   5  78  80  76   9  39  52  76  40  91  38  30  73  31  37  75  36  33  43  41  68  30   5  99  28  25  24  25  45  93  38  87  95  15  70   8  96  41  31  80  51   2  56  40  65  55  95  35  87   8  23  55  61   8  92  40  45  30  20  39  58   7   9  13  72  40  28  12   7   6  97  50   9  49  99  51  61  67  94  59  74  44  77  15  59  40  21  10  91  63  91  89   4  68  25  68  64  58  67  58  51  23  52  31  24  33  87  64  68  78  27  80   7  51  66  86  86  31  37   8  29  17  71  25  26  17  22  52  25  91  98  66  96  73  99  52  10  70  20  71  59  83  49  13   3  96  42  61   7   2  14  62   7  45   4  94  62  49  12  72   4  40  23   8   1  62  56  52  49   4   6  67  58  17  13  85  54  10  76  43  31  32  97  88  81   7  96  78  58   2  28  95  59  94  13  25  59  42  20  20  62   2  56  25  18  66  78  90  69  47  37  40  17  68  36  23  94  10   3  96  84  90   2   3  73  85  29  95  20  55  44  85  98  74  71  92  12  76  96  12  38  72  18  75  30  39  44  70  97  29  91  48  64  38  84  96  82  43  51  30  57  42   6  13  16  79  88  73  32  42  86  98  55  64  92  13  67  67  19  34  19   9  58  40  29  30  72  63  42  64   9  35  48  80  44  34  53  65  20  99  30  49  42  67  65  92  91  50  76  50  13  47  83  65  17  31  98  27  44  96  92  60  27  47  96  96  91  10  47  41                                                                                                                                                                              
                                                                                                                                                                                35  42  71  32  87  30  94  47  31  31  55  47   7  84  35   7  31  21   4  72  18  40  75  38  64  71  19  29  13  65  84  10  20  36  66  30  25  35  73  30  36   7  66  10  54   3  67  30  44  23  69  74   8  52  34  30  51  17  76  15  81  40  80  78  15  72  26  55  46   9  75  15  70   8  25  89  65  95  63  19  59  25  55  30  64  70  48  75   8  71  80  16  83  16  47  13  15  56  81  49  11  89  28  79  63  82  77  51  90  86  40  13  54  98  42  79  58  14  51  22  10   4  58  95  42  94  68  66   4  66  44  73  72  26  14  83  67  18  38  15  62  57  95  32  66  93   6  49  85  51  18  69  22   9  75  97  64  42  75  71  30  62  29  86  21  19   9  60  18  47  69  42  79  47  45  65  12  78  21  16  59  89  95  23  98   9  26  30  56  41  79  15   2  63  65  78  43  99   1  85  43  56  29  41  75  38  86  52  23  90  94  51  63  64  12  97  38  51  25  31  53  22  82  47  50  65  77  57   6  24  80  82  13  46  86  73  37  14  58  16   5  55  90   6  40  55  21  40  78  11  72  68  76  57  62  79  35  86  30  44  69  41  79  56  25  10  89  61  31  79  82  61  62   4  83  97  20  18  37   1  18  21  25  11  12  95  28  34  82  20  60  53  22  49  20  36  35  22  60  76  57  71  74  80  31  72  96   6  86  70  88  68  26  79  70  55  63  17   1  35  13  74  69  21  55  61  27  88  88  30  42   1  86  83  71  56  35  46  45  99  80  97  20  55  59  13  21  49  74  20   8  79  54  91  15  70  47  25  22  64   6  71  64  34  10   2  20  52  81  49  89  23  55  58  16  90  39   5   8  39  50  23  42  12  94  57  65  12  74  26   2  65  59  94  97  35  23  73  66  28  49   2  69  26  28  51  71  47   1  83  21  55  54  79  94  79   6  32  45  94  63  68  27  46  50  92  44  22   7  64  56  15  65  10  71  30  49  59  67  97  41  24  56  62  94  81  40  67  66  99  80  96  68   9  60   7  87  88  63  20  88  47  41  62  15  16  55  53  60  97  63  60  78  19  91  91  36   5  68  71  68  73  48  28  11  95  44   7  53  95  75  14  98  42  95  90  74   8  46  91   9  66  48  38  81  38  72  53  94  70  47  24  95   4   7   5  96  92   5  68  37  96  80  99  96  49   4  41  14  67  41  16  56  20  53  10  36  25  83  30  57  82  56  54  77  56  38  34  40  78  38  35  44   8  15  96  38  67  40  96  20  36  21  31  18   1  68  66  62  93  48  19  67  45  73  90  99  73  42  56   2  47  40   7   7  36  89  64   5  82  95  10  65  98  73   1  31   4  52  24  16  24  95  94  14  27   6  40  47   3  32  72  43   3  11  38  85  70  74  39  11  49  37  45  24   9  48  68  18  87  68  23  84  24  30  60  17   5  97  92  56  44  41  19  94  76  68  29  81  35  54  61  73  81  75   2  91  35  50  25  47  43  61  31  68  43  14  28  96  25  85  30  92  34   8  20  27  38  27  68  53  24  48   9  74  12   8  58  64  81  42  11  74  48  34  27  55  86  88  14  43  25  68   2  58  20  73  28  39  33  28  40  60  77  41  74  94   3  23  92   5  38  79  67  22  41  26  55  22  80  69  88  36  42  48  72  72  41  21  70  76  80  60  69  61  29   8  36  82  20  14  28  69  21   1  26  71  76  44  99  28  59   7   3  19  61  63  29  10  90  67  78  58  24  51  61  35  46  88  72  28  12  20  11  48  11  78  45  89  36  47  13   2  49  60  15  87   8   1  64  29  78  71  11  87  70  17  57  20  17  34  54  57  73  73  80  45  88  29  57  86  59  28   6  45  97  37  96  89  64   7  70  64  72  16  44   9  92   1  70  70  81  86  11  45  11  52  11  55  86  57  76  90  16  86  42  46  92  54  20  61   8  96  75  37  50  40  89  45  42  55  29  14  79  30  94  26  62  41  58  62  10  82  94  68  63  47  42  60  75  75  53  48  54  29  89  13  28  85  90  97  96  94  78  82  62  59  42  52  22  59                                                                                                                                                                                
                                                                                                                                                                                  11  11  79  55  33  32  49  37  50  69  50  86  58  46  33  39  67  65  70  50   1  85  46  70  99  62  42  52  77  84  22  97  48  59  69  19   9  30  60  16  53  36  83  50  40  84  67  36  13   4  29  33  66  29  98   9  16  59  35  62  88  90  59  21  75   9  40  47  17  48  99  79   3  76  17   8  45  21  39  70  31   6  23  23  97  50  69  61  99  94  11  86  19  56  32  74  41  76  27  63  18  83  58  20  15  57  32  34  11  85  40  56  23  90  64  66  35  34  69  50  13  31  41  99  83  60  14  50  35  94  78  37  38  28  47  25  61   3  70   7  16  92  70   4  86  32  45  74  96  55  53  37  41  67   6  26  76  44  57  24  15  57  83  97  35  19  44  97  23  55  77  91  90  35  15  98  31  64   8  72  81  39  85  93  59  68  56  11  26  98  26  60  59  61  85  10  66   1  55  22  25  66  22  93  78   4  73  23  30  77  21   3  71  29   6   1  94   3  43  54  90  18  31  95  65  68  45   2  41  90  80  47  80  44  87  77  16  53  34  93  74  21  66  37  55  60  72   4  61  22  38  96  45  72  14  18  38  12  52  44  67  18  68  64  17  52  64  58  37  78  50  46  43  75  16  67  76  92  12  50  20  20  32  10  58  20  36  96  37  72  29  14  38   1  72  27  58  51  38  99  24  49  92  49  49  74  91  62  44  21  32  20  55  48  65  98  78  19  48   7  58  54  98  43  82  56  30  16  42  11   6   2  48  14  17   5  85  74   3  80  67  25  45  95  96  45   9   7  56  73  10  65  11  47  36  20  22  32  87  65  69  30  73  11  73  76  76  57  67  87  13  54  67  43  21  99  57   5  61  23  14  85  35  25  30  67  19  99  28  56  96  24  72   4   9  30  73  76   5  18  55  28  13  17  92  82  56  36  72  44  21  14  27  25  71  74   8  59  85   4  25  68  43  47  10  62  23  10  21  42  68  41  71  82  17  78  84  11  44  27  66  36  44  48  51  35  90  78  98  94  30   5  90  98  83  89  28  89  56  33  44  59  84  67  45  95   7  26  25  32  38   6  87  32   5  85   1  51  74  99  50  46  34  21  88  93  58  43  50   5  90  28  90  45  48  37  46  59  59  18  96  27  77  46  30  46  40   9  60  86  24  48  79  77  55  93  51  84  76  39  24  95  89  32   1  18  57  64  60   9  37  96  95  31  33  25  67   7  61  12   6   1  30  68  25  95  68  25   6  47  50  89   8  27  67  41  26  92  30  15  40  10  23  93  80  88  76  34   2   3  42  79  58  10  17  43  30  59  70  19   9  33  80  38  73  62  90  69  29  17  32  91  25  83  31  28   4  33  11  97  66  53  83  20  43  90  95   3  65  95  47  90  18  62  62  28   4  81  48  83  38  66  19  17  24  27  75   9  96  84  93  56  24  87  18  54  32  62  10  28  75  24  46  62  69   6  38  45  39  48  83  82  18  36  27  99  27  99  49  59  77  11  76  90  35  28  34  72  67  51  75  43  13  15  85  87  10  64  89  76  37  47  77  11  86  11  47  43  32  75  95  46  29  40  63  10  33  65  35  23  89  92  87  10  80  55  16  58  29  13  75  83  57  38  78  93  93   6  97  76  58  52  85  96  22  44   3  79  39  77  84   4  55   3   7  70  16  79   7  85  47  43  18  11  24  76  58  16   5  17  67  78  41  95  99  71  41  83  99  91  60  87  30  50  70  92   1  69  30  82  24  15  44  74  35  51  30  92  43  90  41  84  26  37  75  75  64  88  40  83   8  99  86  63  26  85  58  46  56  79   9  51  69  79  60  14  45  18  11  43  33  37   5  57  37  39  57  47  65  96  14  13   6  20  63  17  50   4   6  47  87  22  35  45   6  21  51  41   2  99  79  25  54  19  81  50  65  76  35  35  50  56  30  70  40  19  83  72  78  40  97  61  23  40  18  74  46  49  81  77  80  51  37  53  82  65  83  76  33  43  89  75  96  23  32  43   3  65  98  44  70  72  49  97  37  48  77  97  18  61  46  94  77  40  95  10  52  70  17  62                                                                                                                                                                                  
                                                                                                                                                                                    54  30  43  51  22  86  27  24  41  25  65  26  40   6   7  43  95  63  63  39  93  94  54  37  52  79  13  39  91  37  46  84  35  39  27  18  58  48  73  92  69  10  17  90  58   3   6  20  32  75  73  45  64  95  46  90  23  79  48  84  66  38  45  55  30  57  19  69  34  53  11  88  91  24  71  30  49  33  47  97  41  79  99  22  56  64  44   5  61  61  52  97  99  92  73  55  18  37  15  77  68  53  96  54   7  57  71  73  58  26  13  76  26  53  24  92  92  30  22  58  17  25  28  64  65  44  18  10  62   3  96  57  52   1  83  11  61  45  88  47  45  98  25  30  93  48  70  82  74  66  10  71  84  26  62   4  66  17  66  98  22  17  12  88  68  97  48  56  44  83  49  76   9  86  60  73  33  78  26  44  55  42   5  18  81  82  91   1  76  73  60   2  81  87  60  68  10  88  32   6   1   5  98  58  89  32  63  98  76  59  51  33  63  95  90   1  80   5  37  29   2  17  51  97  24  19  49   8  37  69  73  58  95  21  17  62  87   9   9  34  34  48  93  35  80  48  81  39  81  46  34  15  82  99  57  31  44  56  62  15  93  30  35  71  51  87  33  36  48   2  26  57  82  11  90  45  77  81   6  77  52  81  93  78  73  18  39  78  37  33  11  96  44  40  31  74  84  48  83  56  57  17   9  18  55  21  82  55  35   2  35  99  67  28   2  38  75  76  38  38  49  40  79  57  97  89  33  38   2  70  11  90  98  42  10  95  47  30  63  37  62  27  84  35  19  47   6  40  91  12  61  59  75  23  56  27  12  56  61  46  74  67  16  52  61  25   7  76  41  56  56  59  42  93  42  17  20  45  59  43  45  13  51  78  47  16  66  76  49  34  89  78  67  42  32  13  28  59  74  79  48  67  95  72  92  32  10  41   2  80  24  26  24   1   2  46  96  17  42  46  93  48  32  87  12  83  13  90  84  85  15  37  87  82  56   7  91  72  32  37  44  54  40  36  92  44  25  71  74  14  14  19   1  86  29  51  88  58  39  50   2  12   9  12  63  88  67  27  71  62  89  79   7  82  15  10  35  45  39  64  69  33   5  81  47  53  83  50  72  29  73  74  92  30  34  41   7  96  87  16  65  50  14  72  20  24  17  50  49  65  51  41  67  25  75  15  12   6  41  35  51  24  58  44  24  10  34  69  44  59  13  63   9  55  66  87  34  52  25  87  66  50  25  31   5  89  60  15  67  38  91  70  63  40  14  23  98  26  34  58  44  42  62  30  82  21  15  55  99  77  31  38  99  73  97  52  81  66  87  43  57  30  19  56   6  15  80  83  30  25  82  21  21  51  44  55   2  54  44  60  22   2  64  17  45   8  66  66  34  27  61  36  37  64  12  91  97  20  14  35  21  57  96  93  57   4  14  86  39  10  76  44  80  80  54  81  28  22  29   2  11  96  29  16  67  92  92  33  77  56  17  86  24  48  88  51  65   7  21  39  32   3  10   3  96  53  44  70  36  66  86  39  10  48  17  20   9   7  47  38   7  84  41  29  12  70  71  80  32  59  54  82  52   8  25  83  33   9  58  87  10   8  78  75   5  40  26  20  77  65  24   9  39  22  21  32  71  24  38  91   2   3  85  36  42  34  48  95  52  52  97  93  69  53  95  52  14  23  38  92  10  49  36  66  65  13  58  56   2   4  35  80   7  81  26  54  74  48  89  25  14   4  19  65  45  95  92  49  40  68  84  89  70  62  58  27  80   4  71  46  71   1  57  93  93  25  42  68  68  38  89  68  20  97  57  66  24  73  85  83  79  84  13  10  67   2   8  79   7  63  80  37  96  93  51  99   8  25  89  52  98  91  17  30  57  16  79   5  19  31  37  31  69  84  36  69  55  90  76  26  39  34  88  26  42  93   3  26  36  24  96  65  92  22  18  87  29  86  17  64  96  97  78  20  71  73  85  83  28  92   7  94  38  37  66  57  36  38   5  81  80  75   4  94  31  33  84  72  72  82  65  65   4  35  88   3  89  87  81  94  83  43  44  26  88  95  52  26  82                                                                                                                                                                                    
                                                                                                                                                                                      39  49  72   6  10  29  40  72  73  17  74  54  67  12  59  81  34  38  70  66  46  54   1  65  55   4  26  25  56  37  35  48  41  87  83  83  94   2  22  10  30  65  39  54  95   6   6  53  95  51  73  95  38  81  86  91  25  20  79  39  21  68  30  36  92  22  20  83   3  47   1  60  42   5   3  42  85  56  65  81  53  61  20  53  61  24  29  84   4  46  79  94  85  75  83  85  72  67  27  46  56  24  96  61  30  34  21  10  39  33  30  67  98  35   8  26  10  96  77  40  59  99  91  17  77  13  71  58  85  50  22  22  87  76  53  73  45  22  49  18  46  45   1  96   1   2  14  89  71  98  29  14  38  88  18  96  26  37  65  81  35  78  78  18  64  76  24  54  72  48  73  60   3  47  32  30  13  20  90  30  77   4  82  49  33  94   5  38  40  45   8  50  12  43  42  68  79  26  97   2  70  51  28   4  42  80  91  92   2  71  51  24  84  95  29  25  31  85  85  40  77  65  67  86  81  58  46  35  70  57  54   2  22  75   9  88  76  23   5  17  31  41  19  24  41  65  87  71  64  42  32   4  42  57  79  96  41  33  88  12  25   3  18  84  55  20   4  17  61  34  78  88  38  73  73   1  67  85   1  65  72  83  98  16  79  40  49  11  47  24  79  16  94  11  73  81  29  44  14  72  60   2  13  33  48  47  42  67   5  67  73  60   8   3  62  73  46  46  80  59  91  33  99  81  77  67  38  13  97  22  17  99  49  26   6  27  30  41  95  78  43  48  37  28  83  98  62   9   8  41  36  32  47  15  44  47  64  34  95  50  77   7  93  99  30  60  57  97  83  82  62  84  78  34  34  71  74  46  10  67   1  92  86  75  77  91  78  67  12  73  81  15  42  22  76  60  75  61  62  17  70  89  52  28  65  10  93  38  89  64   2  11   4  37  27  23  35  73  71  10  99   1  31   2  40  85  26  36  91  30  56  46  59  43  19  15  59   7  54  30  58  18  62  44  61  70  48  51  10  59  67  79   3  27  53  27  83   5  60  60  25  18  45  60  95   8   5  59  70  51  80   4  68  87  17  37  52  84  52  89  28  85  30  74  79   5  90  16  58  65   7  97   8  53  16  63  12  41  52  51  61  14  24  82   4  48  73  50  28  60  22  35   1  19  72  86  11  54  84   4  24  74  57  96  82  32  52  21  37  40  71  21  45  64  99  77  11  37  82  20  25  85   1  44  92   3  95  61  68   4  39  18  81  85  40  69  63  58   8  31  59   5   9  38  31  43  80  51  27  16  13  91  96  96  45   6  53  49  48  80  70   6  24   1  40  81  96   1  45  13  54  52  71   4  38  56  94  47  53  23  57  93  81  37  86  69  19  70  60  36  89  55  36  63  47  76  69   6  64  85  31  42  83  47  38  72  35  36  46  97  13  92  77  26  79  17  25  62  11  73  54  80  83  67  80  46  76  49  40  62  68  10  63  92  42  76  29  27  76  36  13  98  59  70  59   8  33  44  37  24  48  48  17  58  92  19  23  31  40  38  91  11  93  84  48  51  70  11  96  48  17  82  20  86  88  91  80  46  50  69  41  65  81   4  93  65   1  94  57  89  91  94  26  66  35  60  22  91  51  64  79  60  39  46  71  48  48  74  60  74   8  57  22  29  48  10  57  60  86   5  54  28  65  97  33  78  46  37  75  26  56  80   4  21  60  43  15  42  25  74  45  65  74  27  56  48   1  52  79  13  26  85  37  85  73   6   9  72  25  50  53  25   8  71  44  75  86  30  78  28  95  93  50  94  70  58  95  73  51  75  38  92  64  38  31  59  75  56  10  16  12  99  13  95  89  74  49  96  61  33  91  66  58  44  30  53  23  41  86  31  18  16  40  60  94  75  34  66  47  94  70  56  95  47  88  92  61  75  54  40  54  67  66  43  14  83  85  64  67  84  37  72  75  96  21  30  69  54  13  34  76  75  63  18  95  26  27  53  43  60  47   3  76  40  59  77  23  38  16  94  91  59   1  59  14  81  24  36  93  27  31  98  91  93  34  20  81  23                                                                                                                                                                                      
                                                                                                                                                                                        67  64  55   6  36   1  26  50  28  11  43  67  80  78  58  59  60   1  69  90  55  18  14  82  35  33  48  30  36  49  40  12  78  19  61  75  49  73  34  76   1  80  15  30  70  76  38  93  84   7  28  78  14  17  93  58  55  84   5  49  58   1  41  78  91  68  59  15  47  14  76  27  40  87  87  50  98  31  30  96  50  55  37  89  24  63  82  36  30  69  51  73  45   3  94  69  27   6  68  75  34  73  10  96  14  44  13  90  60  99  75  47  78   1  98  47  74  61  80  70  95  72  48  76  53  76  53  83  31  48  46   1  29  22  64  98  53   5  68  39  52  74  65   2  28  13  48  25   9  90  49   2  56  88  41  61  47  45  62   7  79  79  21  69  69  85  31  12  47  33  52  99  98   5  80   8  71   6  30   8  41  94  59  81  88  28  85  11  81  76  44  45  35   4  97  36  10  78  75  21  93  67  85  78  24  75  75  88  93  20  85  64  13  11  95  44  74  21   6  82  80  81  20  41  96  17  17  14  52  51  16  31  67  99  40  51   1  91  13  30  44  21  96  14  18  82  17  73  31  72  73  87  96  36  96  18  55  69  36   8  62  21  63  57  29  15  62  91   8  13  88  67  70  96  93  75  21  45   7   2  54  93  99   5  45  92   2  63   6  22  78  90  84  78  86  47  89  96  44  77  92  94  10  32  19  85  44  28  44  62  69  98  28  10  15   6  95   4  92  75   3  28  43  29  82  63  36   4  37  92  47  10  18  38  86  70  55  76  59  24  56  87  73  88  59  49  40   8  27  47  48  67  61  86  19  60  73  47  32  47  79  36  37   8  36  35  27  27  29  37  52  15  80  22   6  52  45  18  58  41  81  76   6  28  47  57  24   3  34  14  85  45  95  87  84  39  34  30  90  76  55  82  74  35  73  94  78  71  79  87  93  35  30  99  99  11  52   2  82  94  18  27   7  57  86  91   7  61  90  91  43  68  57  67  82  58  30  15  71  97  21  64  79  36  82   4  60  95  88  47  28  10  48  95  51  65  42  35  75  86  54  71  22  56  53  83  39  72  23  24  59  50  46  37  10   2  36  16  25  96  50  36  49  17  38  58  41  35  93  49  41  91  21  69  40  79  98   1  52  10  27  71  40  77  71  73  14  55  60  42  69  45  81  62  95  13  35  90  53  75  53  50  49  32  68  61  19  25  44  46  12   4   2  54  67  41  23  98  72  88  26  56  87  79  46  93  55  17  50  92  77  84  26  95  46  34  11  30  99  44  43  13  80  39  62  35  20  94  31  56   3  59  33  91  76  53  37  61  72  89  77  84  58  86  74  69  11  67   6   8  44  83  68  99  77  17  98  66  84  96  66  24  75  58  74  75  66   6  55  89  67  73  19  93  79  40  40  29  50  28  48  87  82  50  54  83  45  49  45  55  19  28  90   9  51  91   4   5  88  47  56  36  40  86  24   6  88  73  26  69  68  26  38  70  27  78  30  31  23  87  83  92  99  83  28  73   3  47   9  24  56  41  72  62   8  33  46   5  54  28  41  60   6  94   8  36  51  76  32  60  53   8  21  27  34  97   2  90  57  81  86  87  69  96  42  65  15  63  72  87  57  56  62  94  41  44  70   6  69  52  79  85  12  25  45  40  22  96  21  99  74   8   8  29   7  73   3  71  95   1  91   6  83  53   2   4  93  14  36  93   5  96  13  63  40   2  75   3  14  96  34  26  89  73   1  34  76  52  44  72  35   4  79  29  55  87  53  62  89  99  43  32  73  59  77  22  92  64  92  36  25  47  95  79   3  78  22  13  89   6  72  69  45  96  30  45  11  12  30  43  97  84  22  26  14  61  92  21  15   2  21  15  54   9  27  75  77  24  59  22  41  78  88  81  14  20  45  55   4  96  78  97  12  45  66  31  78   9  60  90  86  24   3  88   1  38  46  55  21  79  19  82  65  38  79  73  70  97  59  57   4  50  67  22  67  85  14   3   2  55  52  27   7  32  79  35  28  62  72  85  25   1  69  91  30  50   8  87  67  90   2  54  20  57  71  19  52                                                                                                                                                                                        
                                                                                                                                                                                          75  86  45  24  92  64  77  45  37  59  71  22  43  90  56  13  37  33  75  28  82  98   6  22  20  21  25  40  58  33  19  71   3  37  92  55  40  21  81  62  13  14   8  57  52  92  27  96  75   6  11  99  51  40  62  78  50  32  71  58  12  84  79  34  95   7   4  35  25  89  59  95  80  21  57  67  41  34  98  68  84  82  98  28  85  91  30  96  74  46  76  36  72  38  62  30  76  50   8   6  88   9  14  99  12  56  66  79  62  24  69  87  54  92  11  90  63  79  26   9  35  20  30  23  15  23  63  60  19  19  98  79  64  86  61  49  17  27  75  82  34  86  12  35  32  14  20  47  38   7  20  94  64  42  93  97  15  88   5  43  61  71  89  32  66   3  46  16  18  75  49  20  22  92  34  17   9  74  35  97  68  81  67  11  78  13  71  66  45  27  50  78  77  16  90  47  52  68  27  26  55  64  36  81   2  11  98  63  43  13  28  25  12  64  34  69  94  81  17  88  34  37  47  54  27  82  37  59  21  22  84  92  21  89  86  93  15  31  49  38  39  42  18  68  17  13  98  82  63  89  66  11  95  61  22   8  92  92  77  92  89  77  39  16  62  71  38  56  64  91  17  98   7  58  24  38  76  32   1  29  36  36  98  30  74  58  64  54  30  32  81  89  16  63  22  31  37  59  54  16  78  64  80  81  36   4  66  92  36  91  45   5   5  25  30  67  79   3  60  87  58  61  23  55  62  44  82  32  68   9  63  86  64  23  91  35  80  41  42  95  17  73  50  45  28  39  46  11  51  37  99  25  33  93  69  94  32  79  27  15  26  71  25  69  50  47  44  63  94  27  29  34  42   5  63  20  52   7  59  45  48  32  72  53  13  70  98   4  92  18  14  49  40  19  83  21  86   5  98  50  76  90  84  90  14   6  12  31  33  29  62  33  22  11  51  42   1  35  93  37  74  37  83   3  11  59  66  77  73  80  78  20  72  93  10  14  94   9  62  92  76  75  83  75  70  81  56  92  42  81  41  52  63  85  66  89  31  48  53  94  15   8  57  12  46  76  66  83  45  67  37  78  30  86  45  22  24  83  50  61  90  70   7  52  55  89  21  31  80  52  35  25  78  37  31  60  20  21   1  58  59  26  44  26  68  48  58  29  47  77  88  38  13  19  98   2  19  29  11  64  56  19  63  72  33  98  31  13  60  99  78  53  20  58  56  28  87  47  26  13  97  96  83  76  25  83  13  10  16  13  75  20  96  35  55  66  41  56  89  56  14  79  51   3  31  49  62  17   5  88  50   4  14  43  34  72  72  45  66  44  37  10  76  86  97  83  72  99  55  93  33  82  58  18   2  57  29  76  44  47  78  55  84  60  67  82  64  68  19  61  40  35  89  50  81  17  70  62  96  53  64   4  56  96  72  11   2  11  32   4  81  93  18  29  72  74  76  59  69  18  75  26  26  91  83  11  21  51  63  58  70  63  40  34  48  71  64  21  28  27  86  12  99  37  58  12  72  89  34  44  55  73  20  88   5  69   8  21  24  71  59  74  13  46  10  31  67  14  92  55  77  64  17  17  19  41  60  18  44  80  85   7  25  48  57  58  16  63  63  86  97  44  79  18   9  19  35  48  54  49  89  40  25  30  97  21  86  24  52  96  94  23  27  78  44  49  12  10  17  12  76  96  48  86  37  81  56  84  91  97  60  24  36  97  39  74  51  36  66  75  58  66  59   1  38  95  57   6  89  65  76  59  93  22  28  77  76  41  57  15  93  76  19  26  59  13  20  53  36  86  53  59   2  92  40  24  14   5   6  77  47  15  51  16  68  53  13  50  51  11   3  49  59  50  82  41  50  17  87  76  61  49  60  23  79  35  50  40  15  84  17  65  39  49   1  91  52  93  31   1  72  73  99  77  59  46  26  19  41  41  81  25  10  62  20  98  92  30  31  36  87  73  47  95  77  92  43   6  69  12   4  52  87  12  23  99  72  41   1  88  20  54  42  99  74  30  63   2   8  32  23  16  26  80  86  63  50  98  11  94  32  20  12  32  22  33                                                                                                                                                                                          
                                                                                                                                                                                            38  53  91   4  12  40  11  67  69  79  66  12  44  19   3  41   3  54  22  79  68  26  85  16  35  56  85  84  26  33  32  29  35  95  94  87  70  16   1  96  29  60  57  67   6  26  40  76  10  35  57  47  68  60  50  25  40  43  75  93   9  59  53  98  99  16  48  40  98  57  60  44  92  80  85  51  66  82  15  53  92  60  31   6  41  55   8  19  35  35  89  91  29  75  76  14  94  10  62  76  43   7  33  43  89  31  51  78  71  32  36  34  46  18  49  68  74  98  26   5  12  60  72  92  67  10  14  58  43  30  13  60   4   4  34  46  71  17  63  58   3  54  16  36  10  15  97   9  49  19  36  55  45  41  68  78  51  81  24  20  88  52  95  43  38  44  29  21  91  50  96  27  24  85   3  98  21  37  79  12  89  76  40  34  98  99  76  53  26  91  43  29  84  88  97  58  93  20  89  46  15  70  79  24   4  68  49  89  10  67  78  40  94  96  13  23  63  54  35  72  21  49  31  98   9  89  52  50  66  31  17  18  70  16  56  25  43  34  83  89   1  26  18  67  84  51  77  91  85  97  21  43  60  10  55  24  76  43  69  10  31  70  32  80  90  65  72  67  43  88  34  23  96  44  78  26  19  68  18  74  80  81   5  55  15  43  44   5  88  19   1  40  19  76  80  63  50  77  19  57  94  80   9  73  68  17  37  73  96  82  86  83  82   7  48  62  88  83  37  47   9  76  89  98  40  17  99  37   3  61  44   3  47  35  89   9  21  75  57   7  60  15  42  16  36  40  73  44  58  75  88  17  67  56  51  98  95  49   5  87  30   8  29  55  58  71  65  20  34  39  44  52  90  93  64   2   9  26   5  82  36  98  24  92  81  40  85  87  37  55  93   5  48  45  33  55  91  67   3  74   1  90  74  52  79   2  98   3  78  62  84  59   5  64  34  57  49  33  36  91  90  49  44  71  25  83  11  89  37  73  66   1  57  46  93  61  23   1  30  75  21  54  75  35  36  77  51  37   3  28  89  76  70  43  35  65  86  59  48  13  34  70  98  24  21  87  66  23  71  14  50  17  35   3  42  17  18  24  33  14   7  97  30  83   7  27  27  95  50  14  50  69  88  54  56  84  65  19  32  96  37  88  11  93  59  89  78  94  91  84  82  38  19  88  89  29  95  48  28  27  80  90  24  91  47  21  34  64  37  19  36  24   4  92  41  39  99   1  48   8  41  37  55  87  24  63  78  65  64  16  98  56  40  82  85  92  19  11  61  48   5  62  13  97  97  22  63  44  34  20  90  67  53  86  41  16  44  18  94   9   6  34   7  43  30  41  33  20  37  76  56  95  48  87  94  69  88  53  98  34  37  85  35  60  69   2  79   4  26  55  64  74  95  27  29  92  45  31  46  23  46  92  25  46   4  56  31  86  36  23  75  11  96  94  80  34  57  32  69  19  36   5  43  29  36  93  23  67  40  90  44  13  72  76  24   2  23  18  93  77  83  14  29  61  67  35   9  27  99  47  81   1  15   3  31  46  16  31  95  66  25  71  62   7  89  16  91  51  20  60  39  14  64  89  41  34  90  24  32  68  74  63  88  77  83  89  68  26  55  47  92  40  52  98  67  72  94  21  92  79  50  80  10  60  23  93  70  10  18  80  59  18  80  30  82  46  14  46  20  68  41  24  42  38  20  57  84  93  81   5  29  17   1   2  38  93  54  86  56  18  79  18  62  35  30  66  60   4  39  51  15  37  65  77  35  95  14  34  73  34  30  21  41  48  85  56  25  71  49   9  69  28  47  30  52   8  78  79  42   2  69  47  39  54  39   5  95  41  18  74  33  84  87  81  24  11  40  64  44  77   5  96  61  12  52  28  32  77   8  75  94  78  63  23  89  75  31  19   1  48  50  72  22   4  98  38  43  71  12  49  77  73  94  52  70  33   5  88  81  75  83  80  52  79  20  91  98  80  96  25  80  60  89   2  53  52  78  30  86  82  98  66  56  71  32  67  69  27  44  19  40  84  43  18  11  43  60  39  34  86  47  82  35  26  32                                                                                                                                                                                            
                                                                                                                                                                                              6  27  36  55  90  62  73  58  45  75   1  25  81   1   7  72  48  59  23  38  78  58  75  93  61  99  73  30  47  13  85  70   8   3  64  87  22  66  97  10  47  82  94  21  53  78  75  92  76  90  57   1  14  42  68  21  42  22  82  61  48  89   1  81  89  71  82  74  12  92  47  10  45  47  20  28  61  78  22  19  48  79  53  77  42  69  10  14  74   7  88  24  83  28  63  13  13  80  59  58  69  29  55  11  30  32  46  11  39  48  97  38  66  52  76  17   3  10   3  10  24  29   2  31  99  31  31  67  84  53  12  31  68  34  67  53  72  95   5  72  89  23  24  83  10  92  92   1  45  86  99  72  55  10  82  42   8  84  28  64   8  70  31  55  29  77  80  38  83  58  52  50  55  80  75   5  98   8  87  35   8  44   2  24  41  66  59  12   9  86  84  65  80   7   1  67  36  77  63  19  11   9  76  28  95  36  69  85  17  42  65   7   2  80  86  15  38  27  89  29  43   6  10  41  14  86  84  81  64  55  93  39  81  36  12   8   2  40  49  35  80  96  12  65  69  70  12  86  33  61   2  88  88  55  18  94  30  85  90   5  71  89  51  65  30   6  22  11  92  17  91  20  24  10  51  93  70  45  87  44  23  72  94  84  69  72  76  83  35  67  90  52  19   2  99  23  73  65  79  52  50  63  41   3   3  25  24  33   2  98  26  18  96  35  28  50  23  51  10   8  15  23  35  50  75  20  17  20  20  68  94  17   8  62  95  79  43  20  87  71  13  86  35  26  56  73  15  83  40   2  55  40  41   5  49  84  71  59  72  32  29  15  95  10  26  42  61  33  84  51  48  71   7  33  23   9  93  81  86   3  87  22  71  96  44  11  55  14  79  99  17   9   5  64   9  49  61  37  89  76  14  80  85  16  91  81  70  66  40  61  31   1  77  32  54   8  90  72  32  85  82  41  67  32  75  77  15  26  35  61  63  23  50  42  17  99  98  64   6  88  43  45  70  67  32  50  38  78  10  22  43  78  10  15  68  54  98  91  12  73  72  27  64  40  14  12  18  94  61   1  47  32   2  23  26  93  26  23  83  84  59  58  17  33  35  75  86  72  18  83  82  83  33  84  62  14  98  17  93  78  63  69  60  41  10  43  60   3  76  90  33  36  86  47  79  80  55  38   2  18  55  43  80  63  12  65  63  50  41  90  83  81  99  86  90  64  36   5  42  99  86  67   6  55  57  67  59   6  33  40  55  37  26  31  37  36  38  86  87  45  90  25  31  62  17  18   8  92  28   8  19  20  14  78  20  73  45  55  99  73  62  42  92  39  81  87  85  72  65  51  21  68  18  34  72  80  86  48  23  71  36  70  45  59  51  25  98   1  79  74  29  79  47  95  41  93  46  98  32  44   7  22  20  91  74  42  14  80  89  38   6  47  26  14  32  38  30  67  70  56  63  82  66  51  33  82  55  89  77  91  47   1  36  92  61  57  56  31  99  20   3   6   2  20  30  18  50  37  37  43  33   4  37  67  62  96  37  49  69  49  57  42  34  63  40  93  62  90  40  72  82  30  47  96  95  37  30  65  81  81  21  89   4  53  59  59  19  64  91  19   8  83  45  64  78  78  23  62  67  66  41  69  81  61  41  54  44  85  58  26  93  91  82  80  72  50  93  25  86  67  27  26  45  48  76  93  33  35  22  46  18  99  77  58  90  74   3   9  23  79  97  98  70  53  50  97  74  87  64  37  38  32  82  54  63  59   3  76  48  17  22  92   6  58  46  42  72  97  72  93  85  83  45  61  90  38  87  67  38  88   4  25  57  28  81  65  19  89  44  86   8  10  23  86  36  30  65   7  11  31  66  72  48  18  71  67  89  66  74  79  28  22  58  85  95  31  51  31  81  14  22  10  32   9  11  80  22  34  17  73  98   1  91  91   2  55  64  89  64  89  63  26  48  85  91  52  24  41  13  43  77  75  49  44  87  25   5   4  58  95  42  93  55  83  90  99  85  17  36   7   9  44  19  84  99  86  89   4  49  42   7  45  36  65                                                                                                                                                                                              
                                                                                                                                                                                                68  54  17  63  54  22  94  74  55  61  92  31  20  67  81  71  18  75  16  81  88  85  74  91  56  68  34   4  79  16  90  89  77  34  25  23  60  44  44  70  27  13  19  58  47  89  69  32  40  13  87  12   1  55  89  57  30  47  88  10  31  77  91   9  26  32   8  76  47  52  97  22  16  79  12  60  85  90  45  29  87   1  58   2  97  19  81  13   2  60  38  69  39  67   7   6  42  66  85  70  64  46  20  82  69  81  74  58  43  45  20  63  13  73  80  61  61  95  81   6  96  76  75  94  27  86  19  89  40  89  43   1  87  63  74  82  51  36  20   6  25  31  29  14  13  22  37  99  71  34  21  70  60  37  23   2  21  45  88  75  53  24  97   7  85  25  70  59  76  61  55  61  50  93  26  48  80  12  35  44  34  60  82  72  73  63  75  91  11  59  44  27  66  19  92  98  65  42  22  49   6  47  18  57  42   6  63  89  86  13   2  74  68  99  15  98  72  87  59  43  58  69  23  91  45  41  51  86  34  73  60  31  32  22  45  96  38  68  79  39  68  84  37  30  53  40   8  57   4  99  94  64  67  64  97  89  87  99  72  74  85  65  81  50  94  85  58  53  15  40  36  53  45   5  28  38  21  21  75  33  51  51  96  23  79  26  74  63  86  25  35  11  60  51   2  91  69  67  46  53  37  19  16  89  48  74  68  59  16  70  94  86  43   3  14  27  73  36  34  72  87  96  79  83  61  33  55  61  47  26  16  54  73   8  96  35   8  20  76  96   7  17  36  90  36  53  59  27  38  28  32  53  65  57  16  43  88  93  94  74  28   4  48  56  13  56  16  29  22  83  32  16  49   1  48  45  19  46  16  24  30  89   6  60   6  31  99  35  89  82   3  42  64  99  54  23  89  86  57  59  78  95  84  70  25  26  46  39  52  87  37  58   8  71  13  92   3  74  41  17   8  89  35  54  77  92  65  89  77  63  64   2  74  63  30  93  95  46  19  79  88  58  88  89  54  89  47  25  89  64  41  73  33  29  64  20  33  24  88   1  89  90  41  26  10  77  82  37  26  15  35  94  91  56  74  71  17  65  87   2  77  81  55  73  70   9   3  26  41  88  95  27  26  19  77  65  16  16  83  46  96  29  31  65  92  59  14  48  50  63  13  62  74  29  34  35   2  89   4  33  68  60  23  88  69  13  72  72  21  68  20  32  55  35  10  70  53  97   3  13  50  71  29  63  26   9  85  80  37  31  20   7  31  84  39  12  45  67  83  89   9   2  59  41  19  38  33  19  10  59  44  20  55  77  47  99  16  86  46  16  26   2  14  38  38  85  29  35  58  99  18   5  38  97  94   5  56  61  55  48  48  48  82  45  30  62   4  17  76  62  69  26  95  68  57  63  17  53  19  75  74  73  38  37  64  96  94  15  45  12  46  72  33  89  50   5  63  75   6  45  70  36  44  62   2  55  59  98  34  94  21  52  86  14  30  41  73  54  90  34  47  84  92  82  34   6  30  16  80  42  86  79  18  81  38  15  45  92  23  23  96  24  81   3  43  68  22  56  36  32  56  78  54  47  89  57  65  73  88   9  58  50  70  38   6  58   7  39  57  49  84   4  47  55  25  92  54  46  40  69  35  68  47  65  47  73  42   1  99  53  73  45  92   5  65  23  40  41  44  82  90  28  18  80  80  73  18  23  39  41  11  78  20   6  40  54  73  86  73  76  49  92  61  13  97  82  24  89  90  46  51  35  18   4  40  34  94  18  14  26  53  97  45  46  40  11  30  27  73  40  81  97  76  33  90  13  85  51  12  89  71  44  31  82   5  73  18  35  17  81  63  37  73  82  97   3  75  26  31  25  47  80  17  61  82   8  30  81  43  39  75  82  16  19  81  12  69   4  54  50  20  12  20   7  15  77  37  26  84  97  53  60  24  51  78  73  28  71  56  91  14   4  74  59  49  98  91  10  13  35  37  95  57  98  64   6   4  64  44  43  74  99  14  98  20  95  16  98  30  12  57  44  30  60  76  52  16  55  36  48  99  65  95                                                                                                                                                                                                
                                                                                                                                                                                                  34  22  49  25  54  12  75  32  66  29  71  10   8  36  79  86  99  27  99  52  10  38  16  18  93  64  36  27  96  30  57  59  51  30  72  53   3  63  64   1  91  23  47  47  14  20  13  89  79  34  62  81   9  13  38  84   2  81  12  35  97  19  27  78  90  24  94  94  64  69  37  15  36  38  65  76  91  46  58  64  82  91  13  22  60  76  66  14  98  22  77  91  65  83  33  34  54  21  87  56  29  63  50  83  34  18  27  20  43  68  11  84  11  49  52  58  69  25  14  97  10  55   2  54  85  85  25   4  19  50  80  35  16  71  40  25  80  78  46  76  64  71  41  99   9  10  57  71  19  32  93  79  46  48  87  69  76  97   1  12  70  11   8  39  35  12  57  21   6  95  93   5  99  82  52  30  58  77  47  38  46  13  89  15  68   9  24  68  85  51  13  25  58  11  69  51  17  78  67   8  43  34   8  90  60  57  96  19  34  21  43  69  43  63  13  25  47  18   2  94  99  83  75  17  69  50  92  53  27  24  73  44  48  40  85  12  81  23  29  30  71  52  79  52  63  89  64  98  37  66  51   1  49  71  12  21  45  58  68  10  75  29  73  92  35  68  85  61  39  26  46  19  97  24  78  81  49  45  70  61  46  90   8  27  23   5  21   8  75  14  91  62   4  69  99  18  98  50  70   2  16   3  25  49  98  54  26  27  82  84  50  67   5  95  94  88  91  56  58  67  19   9  97  15   4  87  68   8  54  60  29  71  84  92  67  15  89  25  60  89  47  47  11  92  51  44  96  64  77  71  85  49  15  64  94  24  24   2   7  16   2  42  90  29  81  38  67  15  94  66  32  53  22  37  72  22  67  25  52  30   9  35  63  78   3  83  85  80  13  99  35  92  37  18  95  19  10  14   2  10  98  46  24  68  91  62  74  22  69  58   4  22  62  97  28  32  15  77  26  67  45  84  15  90  16  49  96   4  81  70  42  43  90  21  97  66  48  55  33  96  21   4  73  74  45  69  68  71  23  91  55  72  40  74  73  41  58  52  74  64  11  68  53  56  14  32   4  49  15  42   4  78  31  68  14  98  24  20  64  15  86  88   7  11  15  44  77  92  98  41  47  55  54  40  39  31  10  51  48  97  81  28  99  15  62  66  39  14  86  37  57  86  98  15  79   2  10   9  41  66  23  24  23  83  10  77  96  81  41  95  61  74  98  75  83   1  99  41  66  44  63  67  33  85  88  11  85  14  98  27  66  73  34  54  31  25  25  82  57  51  85  90  75   5  69  28  10   7  59   2  88  37  42  33  74  61  35  96  67  33  90  50  28  44  70  51  57  68  55  21  66  95  87  27  61  44  64  29  18  53   6  44  52  70  41  94  32   8   2  88   2  45  52  91  96  62  88  18  33  27  90  62  22   4  75  86  17  87  21   4  22  16  49  97  80  82  13  39  42  89  62  55  87  84  17  36   3  76  82  93  78   5  80  65  31   2  39   7   3  64  23  19   2  82  23  35   8  14  19  96  41  91  21  67  81  73  29  74  36   7  22  49  16   6  87  90  13  17   7  77  27  23  71  10  50  75  83  49  63  73  75  84  68  63  33  14  18  44  44  47  50   9  95  99  78  93  54   7  56  20  98  54   1  25  48  50  27  81  50  16  13  12  10  83   6   8  34  73  10  30  20  63  84  17  80   1  62   2  48  46  46  21  14  70  12  59  56  94  79  80  14  49  55  49  89  72  36  13  41  36  58  92  43  79  78  74  77  71  52  92   5  75  55  53  60  15  98  15  36  65  12  50  82  76  75  84  36  64  81   8  65  64  29  98  17   5  99  19  36  17  31  85  77  28  39  90  74  12   1  63  75  84  86  98  54  48  30  25  24  42  77  13  52  69  23  47  80  61   3  51  12  57  58  58  91  59  13  38  39  89  59  12   8  62  34  46  29  20  74  46  14  82  63  90  69  93  87  64  32  60  49  73  42  66  63  35  14  45  41  60  62  62  71  16  87  25  14  59  55  86  34  70  60  77  74  14  78  41   6  14  85  63                                                                                                                                                                                                  
                                                                                                                                                                                                    27  11  84  25  50  16  54  55  45  63  53  65  50  98  72  97  71  58  73  74  21   7  46  95   7   1  10  19  48  46  30  39  81  99  47  41  65  42  19  20  52  91   9  85  73  99  57   6  55  37  95  68  70  10  28  44  62  82  23  10  82  63  43  92  57  14  76  33  24  19  14   8  90  84   3   1   5  88  39  93  28  12  53  67  32  91  16  41  85  42  46  59  78   2  81  10  74  96  42   6  47  58  93  61  28  58  21  77  88  16  26  74  26  35   2  63  52  28  73  20  20  51  41  14  20  17  14  92  29  68  17  66  72  92  40  32  95  44  31  86  49  74  44  51  25  94  99  40  35  82  18   9  82  33  18  66  77  89  21  17  18  41  47  81  27  96  87  49  57  25  33  82  85  32  76  93   1  75  54  89  21  10  78  90   5   3  59  69   3  79  90  70  20   4  34  82  66  70  78  13  54  33  90  84  94  13  78  27  71  37  84  84  44  23  67   1  32  44  38  33  41  51  99  66  73   9  85  21  33  17  95  55  64  77  73  57  97  38  17  22  73  39  21  94  13   8  99  14  10  76  54  63   4  15  65  32  91  14  10   9  18  75  72   6  63  94  95  61  93  75  39  63  67  30  58  90   3  40  35  66   9  72  79  48   3   6  22  19  99  81  97  34  49   1  97  94  42  21  63  75  58  63  33  89  49  38  84  99  57  45  20  41  78  84  92  78  38  91  56  44  91  95  44  57  67  56  94  20   9  15  46  46  75   3  12  80  72  58   2  13  78  59  75  42  71  44  57  68  96  13  34  24  63  17  29  73  86  20  48  10  90  74  28  82  92  81   2  46  50  44  47  90  32  40  26  96  61  48  45  88  27  48  83  56  78  50  77  12  81  25  27  35  63  43  49  54  31  84  48  15  49  96  96  48  27  93  88  58  38  40  18  58  41  74  27  58  37  18  73  19  79  44  55  74  66  22   9  16  57  60  66  41  25  81  91  97  33  36  54  21  73  53  71  16   2  47  26  69  56  26  54  77   8  52  23  89  48  93   2  53  87  51  69   5  20  10  22  18  98   9  64  82  14  17  85  64  18  86  33  58  30  49  60  99  27  96   3  12  66  63  31  15  98  65  69   9  30  92  38  63  32  33  18  55  40  94  75  92  54  28  86  76  43  60  66  33  26  33   3  36  76  99  33  65  25  39  90  61  20  39  10  76  16  56  20  26  70  51  33  62  53  31  28  52   4  50  25  32  37  39  95  83  23  96  54  90  94  22  58  92   9  96   1  69  48  33  48   8  66  50   1  54  80  94  11  76  16   2  21  99  45  15  62  56  57  33  79  78  92  83  39  71  15  89  50  15  80  65  92  64  50  74  98  63  87  72  69  88  85  80  96  30  86  96  22  46  69  41  92  31  37  58  21  17   2  40  88  37  74   7  52  73  98  45  31  89   3  63  84  25  87  60   5  71  48  97  51  49  42  19  89  30  61   3  21  20  79  78  49  15  93  61   7  41  93   4  61  57  59   7  28  99  68  56  22   6  60  61  53  33  42  15  49   8  13  86  91  37  22  15  39  92  29   9  17  81   5  44  60  20  17  89  74  14  84   4  32  27  47  23  26  40  39  10  79   7  95  81   7  21  70  70  24  50  13  29  81  91  91  97  96  10  74  88  55  54  11   6  54  54  89   6  94  65  95   9  88  22  20  52  63  34  83   3  40  97  15  95  11  56  44   3  69  85  59  69  28  48  67  20  42  44  51  58  50  26  90  71  89  59  31  64  36  29  71  23  54  12  12  86  39  70  26  31  38  50  55  58  71  78  17   2  99  99  44  73  44  45  42  27  19  27  45  88  89  81   3  25  42   2   7  76  55  26  18  33  38  45  51  98  24  62  89  15  35  53  93  88  12  12  66  91  48  39  75  15  57  54  32  45  58  49  98  14  99  32  90   3  11  46  88  36  68  64  44   4  91  55  83  79  41  47  77  15   2  80  57  28  67  23  66  54  60  79  21  68  51  70  61  10  70  16  99  64  19  12  56  26  76  88  61                                                                                                                                                                                                    
                                                                                                                                                                                                      49  82  76  94  57  50  64  15  80  69  17  29  55  26  42  25  29  32   6   6  58  73  75  83  54  45  51  50  91  69  10  66  72  25  45  43  41   7  57  10   4  43  51  40  42  97  88  87  33  91  76  44  63  82  69  90  73   4  99  66  66  93  48  93   4  12  67  63  62   4  78  13  52  91  30  54  78  56   2  22  77  92  24  81  84  36  51  66  66  84  37  81   5  74  21  14  53  85  28  78  20  21  11  12  99  64  26   6  75  72  16  32  46  94  34  69  85  20  25  72  27  43  46  73  61  65  19  34  39  17  49  72  30  53  68  65  46  61  81  49  12   7  24   3  90  10   9  50  52  64   5  58  96  41  73  42  14  33   1  35  42  26  38  72  28  48   7  37  80  84  67  37  27  24  28  91  38  84  18  41  71  95  70  73  78  47  27  27  66  24  60  45  32   5  71  23  55  59  78  83  85  18  58   3  11  67  16  27  37  78  60   6  91  92  71   8  79  83  39  44  79  53  23  17   6  63  52  99  39  87   5  46  54  71  14  99  48  44  23  31   9  36   1  69  36  32  91  87  87  49  50  41  75  73  60  14  76  54  52  89  32  98  78   9  64  46  71  90  99  75  49  43  26  83  93  62  99  11  73  97  77  16  36  35  20  89  80  95  63  44  11  67  32   2  10  78  70  46  43  50  37  55  42  16  19  49  37  54  57   1  90  57  19  97   3   3  26  94  43  52  80  93  51  13  55  21  92  58  73  97  66  59  52  35   7  68  52  82   4  77  91  98  12  64  62  48  87   6  37  51  28  18  87  58  20  50  84  89  59   6   6  65  38   9  41   9  11  71  99  84  65  91  64  65  62   3  43  11  15  36  42  78  46  39  89  55  21  73   9  94   4  90  57  84  79   4  32  82  24  45  38  46  74  69  71  56  89  41  16  75  92  56  15  55  45  87  40   2  86  22  92  71  70  63  40  62  75  35  30  45  25  14   5  47  25  26  65  65  10  36  69  27  24  56  22  83  91  61  10  33   9  25  87   3   5  67  63  28   6   6  81  38  63  32   5  86  80  76  80  94  35  94  54   2  12  86  93  31  79  51  51  56  78  70   5  97  37  13  22  51  82  53  44  80  12  86  17  72  55  23  50  97  79  85  24  59  36  86  47  92  70  77  37  43  84  23  88  33  30  83  68  68  11  16  63   4  70  72  34  15  14  19  15  33  37  41  77  98  47  95  59  18  40  11  63  45  61  70  76  43  94  23  51  13  77  98  96  47  12  46   8   6  49  53  42  71  76  54  45  46  33  28  71  84  14  59  37  24   1  20  10  48  83  49  92   4  68  18  56  17  52  97  85  58  57  59  37   8  27  71  59  80  65  63  97  55  25  80  76  95  83  81  20  79  84  39  40  69  28  86  31  73  56  45  25  51  51  33  67   7  52   7  40  17  63  82  13  12  56  58   8  41   4  19  22  38  40  84   3  18  43  80  61  49  55  14  97  13  41  42  32   7  80  71  90  31  25  57  56  17  47  16  81  31   2  49  38  45  29   4  23  93  53  30  20  64  49  27  25  50  57  91  95  26   5  19  13  55  48  78  68   8  89  28  37  33  34  69  46  53  53  99  35  79  86  78  19  77  39  54  63  28   1  13  23  55  94  52  94  73  43  36  61  78  52  81  96  22  73  16  34  21  15  45   8  23  97  62  66  66   9  55  35  55  49  10  12  69  20  72  45  75  10  86  17  54  33  72   6  23  87  35  90  71  28  12  90  63  57  44  92  61  77   4  54  86  91  80  94  29  20  87  51  33  28  58  64  47  34  61   3  42  56  39  17  44   4  14  29  50  34  21  10  58  83  19  23  59  76  27  98  98  26   3  18  83  28  40   5  75  68  82  88  65  30  11  54  50  25  21  76  32  71  33  73  79  46  77  91  12  34  36  99  67   4  29  46  88  16  38  42  79  92  34  89  84  18  48   1  88   5   7  11  39  35  29  36  84  95  53  54  67  33  78  57  99   7  70  67  52  56  53  88  23  39  45  28  27  28  37                                                                                                                                                                                                      
                                                                                                                                                                                                        47  25  46  13  72  78  52  40   8  80  20  80  99  11  74  35  51  80  15  57  78  10  75  49  76  63  29  87  91  96  33   7  67   3  27  76  71   1  89  19  99  85  53  97  74  83  46  33  34  80  12  73  33  60  50  43  34  56  78  25  63  13  25  32  10  65  95   3  81  35  38  95  19  63  85  24  37  84  10  89  73  97  71  11  16  58  64  57  13  24  66  25   3  78  22  59  19   3  83  87  99  99  12  70  31  45  74  56  64  85  27  65  83  18  94  56  30  96   5  46  11  82  75  53   3  69   1   8  75   7  66  52  11  16  39  32  62  72  45  23  59  11  24  94  58  82   7  14  97  32  62  80   6  76  16  87  22  23  10  83  20  99  77   5  89  12   7   8  30  27  34  14  98  30  15  45   6  48  74  59  46  81  30  29  67  35  41  13  36  26  51  48   5  72  78  68  34  47  14  50  29  83  53  26  21  38  84  25  16  48  55   3  39  77  77   6  64   9  56  38  23  17  61   4  49  29  27  56  54  37  38  27  34   7  52  55  85   8  30  94   5  73  28  38   3  52  13  54  19  99  65  33   4  81  69  34  14  67  93  91  99  78  38  83  19  55  68  33   6  99  67  89   8  63  93  96  69  86  62  79  39  55  83  53  66  78  84  24  74  13  75  56  18  53  82  21  48  50  28  79  86  69  51  15  29  89  14  76  14  23  94  84  59  53  26  42  27  88  47  65  74  45  68  92  68  85  74  19  37  61   3  30  67  84  24  43  21  53  85  81  81  10  59  38  61  42  86  46   1   9  48  20  42  23  82  15  88  96  80  19  18  18  89  29  60   8  52  37  22  95  81  43  86  62  11  54  99  46  65  89  13  74  99  80  49  86  80  88  40  26  20  98  59  28   2  44  19  31  72  78  35  59  80  32  28  88  51  26  70  90  46  78  85  61  84   4  60  73  42  74  30  71  74  11  88  34  55  41  35  42  86  47  69  48  72  10  27  79  27  20  42  58  16  81  90  83  89  46  37   2  60  15  44  22  50  21   3  46  73   7  95  46  36  91  75  63  89  71  39  33  38  59  52  25  37  58  66  76  32  42  43  41  95  57   9  16  13  22  45  46  26  28   6  33  91  22  73  65  76  53  85  47  43  66  14  29   1  68  88  24  58  54  46  53  11  64  40  68  29  49   4  38  53  21  36  35  47  31  66  27  25  21  75  61  14  40  34  23  40  51  54  10  56  21  70  57  67  75  80  63  61  94  16   2  72   2  40  47  12  65  15  31  91  17  15  76  76   2  50  42   4  95  69  79  56  70  86  16  69  40  70  30  23  70  26  12  17  62  92  59  55  21  98  34  98   7  28  15  95  78  60  42  86  83  31  43  44  61  90  87  83  97  80  28  33  22  38  55  68  31  25  11  86  54  15  50  14  72  91  13  58  12  86  92  89  94  64  89  63  33  34  56  10  74  45  40  16  14  78  67  87  56  15  74  42  35  25   6  86  43  63  14  70  38  24  16  86  15  98  83  71  27  26  65  70  96   1  42  94  79  21  90  17  30  58  23  55  52  86  13  20  64  43  54  74  82  44  52  99  24  93  69   3   6  76  92  16  10  84  49  96  38  28  88  49  82  51  88  45  18  71  71  61  97  10  21  43  28  85  72  88  93  94  86  46  69  56  41  80  27  14  20  29  74  69  43  21  66  32  92  11  88  78  14  56  53  42  19  89   5  13  35  97  65   2  18  44  80  50  89  18  12  43  14  53  79  76  10  98  45   4   8  33  90  25  90  62  19  82  35  53  83  10  40  72   1  65  26  18  80  46  19  18  75  40  60  37  55  57  70  95  93  36  93  31  16  29  69  37  45  96   3  94  88  27  91  92  28   3  11  35  97  56  54   4  15  78  38  54  31  44  73  37  14  73  13  89  58   7  69  59  29  12  22  38  13  26  15  90   1  26  66  43  45  20  23  65  10  34  64  58   1   7  22  38  48  85  29   9  78  95  32  93  38  22  38  35  92  72  71  75  15  57  69  23   9  98   9   2                                                                                                                                                                                                        
                                                                                                                                                                                                          95  58  47  77  84  11  17  15  72   5  59  37  28  88  70  26  84  52  60   9  59  24  46  73  81  45  72  59  56  22  38   9  28  51  84  50  19  72  41  74  80  82  61  52  82  72  34  50  42  65  59  87  62  98  88  65  43  10  76   3  24  19  81  26  66  44  83  18  74  77  67  10  51  32  97  63  50  80  52  11  50  88  60  71  94  64  76  76  80  22  40   2   3  12  35  14  33  48   8  96  32   2  90  54  80  28  33  33  96  98  78  22  67  27  55  94  64   4  95  35  38  24  96   1   8  11   4  49  76  48  18   2  95  59  66  83  43  44  71  40   2  84   4  79  67  40   1  20  22   5  56  63  82   1  78  94  48  41  46  32   7   9  55  60  67  38  58  60  83  74   4  35  19  16  63  84  51  64   1  45  89   7  99  25  59  26  23  20  58  73  65  47  18  70  73  63  97  60   1  98  83  21  32   8  23  28  68  15  56  92  32  30  21  13  70  75  85  47  96  79  79  36  55  83  95  19   4  22  44  81  50  75  84  51  92  20  40  98  49  36  63  41  31  13  42  88  91  89  33  95  49  30   8   3  18  53   5  76  77  59  99  68  26  46  71  37  41  94  59  78  95  37  47  19  35  94  62  56  12  94  61  88  58   7  54  69  87  29  88  48  37  56   6  23   5  20  75  19  91  64   8  59   5  12  16  48  17  76  22  68  64   4  69  59  72  10   1  87  17  25  89  77  41  96  64  54  65  38  89  22  36  11  69  51  79  20  69  48  22  72  47  40   1   1  33  50  90   9  25  69  97  26  42  79  70  78  12  13  28  14  96   4  37  76  56  98  91  20  22  88  91  46  22  49  42  86  69  12  67  84  55  97  42  22  65  76  74  77  52  32  59  97  24  96  44  35  71  54  54  94  53  36  58  68  79  14  68  19   7  80  59  58  61  75  13  14  52   3  30  19  35  13   6  90  44  69  17   5  97  37  93  67  90  44  60  41   8  40  45  37  64  26  91  98  88  40  18  61  90  82  75  79  29  97  89  99  68  52   7  58  44  32  75  43   8  84  64  73  84  11  94  71   4  17  75  95   4  43  92   1  69  63  84  22  98  32  51  35  98   2   1  30  61  44   7  91  49  73   5  20  99  11  36  54   2  59  16  87   1  21  76  39  56  40  23   7  42  71  32  21   7  32  42  29  57  43  48  98  19  91   6  46  93  47  54  57  85  99  77  59  91  11  40  50  82  91  14  71  22  87  82  54  34  18  33  30  74  56  47  12  88  26  38  45  64  87  52  62  93   7  74  80   6  47  27  66  45  62  17   3  48  85  90  33  83  11  53  70  55  90  31  69   2  76  93  58  49  51  37  99  88  82  76  95  37  69  53  19  73  60  20  54  28   5   6  85   6  75  31  92  12  57  58  34   6  19  47  94  30  58  11  14  75  34  17  81  93  56  75  61  58  36  89  79  70  32  80  37   3  91  26  32   3  51  42  40   6  60  30  94   2  32  61  97  56  29  18  28  63   4  27  44  36  33   6  37   5  48  52  58   4  34  81  70  91  96  80  28  46  20  84   9   7  58  82  35  61  78  89  58  82  68  47  26  27  82  27  18  76  74  30  33  38   9  70  96  64  99  58  37  63  72  55  27  25  92  12  24  29  74  59  44  75  19  40  54  86  29  46  93  90  70  88  87  39  17  19  40  24  94   1  55  82  52  11  99  98  38  61  59  87  14   2  75  22  52  32  17   8  49  58  77  44  36  72  71   8  11   2   2  71  88   9  11  26  48  60  80   5  87  63  21  83  94  22  56  21  59  15  25  75   8  91  53  16  34  41  68  45   2  50  57  54  42  74  61  62  80  82  30  18  23   8  92  27  91  89  81  57  37  10   8   8   4  86  35  65   5  60  80  42  84  56  97  64  75  58  88  27  67  38  49  35  52   6  19  63  28  54  12  23  32  94  90  51  90  21  87  38  86  14  90  97   9  79  13  92  17  69  29  74  22  60  38  12  30   4  99   4  45  15  67  96  55  55  19   9  39                                                                                                                                                                                                          
                                                                                                                                                                                                            28  83  19  85  84  49  72  64  97  34  15  49  19  80  51  66  25  88  90  41   2  14  75  28  98  89  16   8  76  87  61  50  84   5  88  46  59  80  60  25  71  33  56  19  10  65  71  68  30   1  92   1  97  38  44  83  13  50  62   1  50  83  17  53  10  72  52  50  58  10  96  80  58  71  53  12  24  96  69  84   8  82  35  10  13  12  22  78  44  16  15  56  26  95  54  80  15  58  34  96  83  93  61  41  42  17  10  84  61  94  17  18  85  95  90  96  49  94  39  44  55  10  90  74  84  24   1  87  90  20   7  81  36   5  25  28  55  21  64  76  55  14  60  63  15  44  73  29  61  13  94  66  17  57  63  25  25  69  53  29   6   9  11  26  58  47  42  53  18  53  48   6  76  29  45  15  72  47  57  73  37  27  91  76   3  94   8   3  26  70  81  37  92  11  67  11  57   9  76  92   4  30  20   9  18  18  64  50  31  26  84  34  99  66  73  54  89  34  23  37  40  65  23  23  97  82  80  52  11  67  20  90  94  15  10   3  34  51  55  89  31  10  78   4  47  79  13  25  13  44  85  93  17  26  39  98   4  47  94  57  88  13  45  10  99  54  70  17  59  23  45  21   4  62  80  97  35  10  25  95   8  54  88  29  43  20  20  89  76  43  40   1  96   7  62  76  34  25  11   5  78  81  91  75  60  99  83  40   4  89  20  74  90  72  67  43  13  65  12  44  14   9  18  26  25  71  57  61  44  36  56  70  16  99  41   5  97  46  56  85   1  88  18  15  42  13  99  96  32  10  28   9  82   2  21   5  96  22  70  53  47  32  54  77  20  65  29  10   5  40  65  36   3  97  46  17  42  44  20  79  31  79  39  94  91  88  13  72  53  65  54  39  24  50  46  68  42  61  69  57  10  78  12  90  12  96  40  88  38  27  55  32  42   9  57  17  82  74  88  92   3   6  74  49  82  38  89  41  42  73  39  80  78  77  57  34  49   8  13  32  28  97  84  34  86  29  74  55  89   3   1  62   3  22  71  72  93  80  58  31   1  45  43  95  27  24  31  83  46  35  36  63  39  79  15  10   4  79  47  15  49   4  68  81  50  95  38  52  95  54  39  90  17  59  93  50  17  43  74  74   2  82  95   1  40   3  58  24  95  21  55  56  46  57  66  32  86  79  99  21  84   9  81  77  17   2  14  99  40  89  37  58  76  84  37  40  11  46  23   6  84  37  11  35   4  88  64  28  34  77  34  96  69  85  51  52  29  77  41  11  80  27  42  41  32  78  58  24  60  36  53  68  81  45  24  81  48  18   4   5  11  33  39  28  15  84  19  82  26  55  85  36  78  24  38  63  63  71  86  69  51  37  75  79  58  86  24  62  95  86  55  69  82  21  13  66   8  91  66  49  72  31   1  25  60  49  62  53  67  79  32  24  51  46  42  48   1  20  91  35  37  85   7  57  89   9   5  41  89   9  69  14  42  68  25  40  43  31  93  17  91  46  12  64  37  67  74  92  45  33  60  93  65  77   2  42  13  78   2  41  68  62  79  59  76  23  31  50  65   3   7  14   7  76  61  46  96  58  30  95  13  92  76  29  29  64  66  42  48  76  81   2  89  43  96  13  35  56  72  11  99  43  86  54  38  14  90  21  32  26  80  11  33  41  37  27  28  59  27  58  98   4   7   2  44  78   1  50  52  69  15  31  59  41  24  54  61  25  72  98  53  71  66  42  38  62  36  12  20  47  52  99  49  87  21   5  99   6  60  54  50  37  45  49  73   9  50  48  48  12  55  91  67  26   8  42  74  13  16  21  87  45  41  64  67  11  85  30  68  90  90  67  18  39  96  15  53  50  91   7  38   7  42   6  52   3  83  51  83  45  95  90  16   2  55  49  82  72  92  77  12  25  77  70  18  31  14  33  58  79  22  59  61  45  34   2   5  62  38  68  23  34  28  45  44  20  65  44  45  72  96  43  98  19  51  28  60  63  40  77  56  47  16  76  54  84   4  31  15  32  75  97  25  78  70  71  84                                                                                                                                                                                                            
                                                                                                                                                                                                              56  44  99  43  38  40  12  27  21  87  23  74  19  95   6  98  48  47  59  78  73  98  95  64  52   4  96  33  65  28   3  69  81  79  28  13  63   3   4  68  45  32  73  99  93  82  32  46  28  71  93  88   7  12   9  58  27  20  62  78  29  64   2  53  65  92  79  23  68  30  52  21  85  30  99  99  11   2  76  15  92   4  89  90  87  14  98   1   1  27  49  48  52  16  51  13   1  78  17  26  39  55  54  85  53  28  43  50   8   6  29  81  69  48  49  42   8  27  77   8  68  61  38  26  10  27   2  26  45  10   9  76  65  52  18  36  52  39  83  49  41   2  87  88  75  87  40  55  54  74  27  12  21  37  81  62  94  45  10  45  88  97  67  43  90  30  63  41  71  18  22  24   6   5  45  18  41  92  75  68  48  19  57  94  52  86  86  89  79  21  80  92  79  47  65  71   2  97  40  41  66  27   1  23  11  87  74  82  56  53  48  42  57  47  38  22   6  57  46  98   7  65  51  73   5  33  30  37  49  57  72  86  82  67  61  98  24   5  46  18  98  49  54  52  83  60  91  36  22  19  63  38  26  42  36  57  14  11  11  37  44  27  49  94  31   6  71  87  45  95  16  63  23  16   6  81  30  21  16  63  68  87  50  76   2  49  78  49  89  88  49  35  72   2  54  88  11  23  15   1  13  36  47   8  91  31  83  45  38  20  59  43  76  63  77  33  43  10  25  68  94  18  49  72  99  68  61  21  52  48  13  80  56  73   3  46  79  25  66  74  68  43   3  22  96  35  14  20  86  22   3  93  57  85  27  28  71  43  64  67  36  82  87  46  42  58  41  61  49  97  96  60  16  30  27  55  47  50  50  21  31  97  45  45  97  51  37  33  87  42  93  88  85  27  37  88  30  29  81  70  69   8  49  63  64  20  79  60  90   4  67  38   4  55  62  24  74   3  73  31  58  98  22  82  21  91  98  44  66  89  27  68  25  12  66  11  30  81  37  46  96  27  38  47  93  22   1  19  46  83  31  85  87  26  37  15  37  66  95  73  28  28  97  29  65  91  77  74  30  95  89  10  72  47  27  47  12  67  53   3  35  64  64  31  56  37  79  55   9  14  79  42  23  20  60  61  83  90   2   7  70  53  37   1  31  15  96  15  22  94  82   9  88   2   6  90  21  70  44  16   2  48  60   7  96  40  30  95  15   8  95  24  97  88  29  80  87  16  44  70   4  56  71  97  66  22  50  78  45  56  65  18  47  70  40  24   2  22   9  82  54  48   1  27  82  72  63  16  32  61  42  67  66  30  97  89   7   5  69  54   9  60  48  71  63  63  48  27  66  18  44  49  48  92  57  76  95  96  57  15   3  29  37  22  95   8   6  12  61  26  24  89  58  30   3  28   1  26  90  50  49  83  31   8  81  54   4  16  28  23  63  25  24  56  32  14  68  99  74  72  34  65  69  59  23   9  74  86  38  28  60  99  71  27  72  45  91  68  67  81  87  77  38  64  98  96  36   2  49  99  55  20  56  59  80  92  58  90  46  45  37  39  17  95  77  60  48  13  99  94   2  14   4   9  77  65  79  18  91   6  42  61   2  12  73  84  56  14  84  16  82  56  80  81  12  77  70  30  65  92   8  89  29  36  76  32  41   8  39   6  22  83  10   4  82  82  46  42   9  27  46  80   3  35  33  48  83  53  33  15  87  13  23  67  69  58  21  64  58  79  64  31  31  56  32  61  81  82  74  12  38  53   1  43  48  34  60  45  53  59  42  53  92  87  96  59  18  19  57  74  81  52  49  38  76  15  59  30  14  23   3  17  65  39  90  81  48  34  95  83  97  26  68  89   9  57  25   6  73  24  57   8  90  39  71  64  97  32  19  56  18  80  80  52   4  48  48  53  56  40  37  98   4  61  18  14  68  36  61  30  33   2  11  79  78  87  27  87  71  49  46  59  78  33  69  30  79  42   8  43  51  18  28  45  96  75  53  22   2  64  39  35  78  50  89  99  46  58  48  14  85  24  44  28  39  58                                                                                                                                                                                                              
                                                                                                                                                                                                                8   9  77  38  86   6  81  61  81  59  42  78  16  41  39  17   9  80  39  68  90  41  64  11  21  51  53  18  11  32  11  88  97  18  41   3  82  97  78  88  53  64  17  30  35  89  90  88  54  45  27  90  64  37  59  61  84  14  88  99  80  49  66  33  67   3  95  85  69  74  62  84  62  90  57  89  22  61  86  23  50  95  37  19  78  10   6  53  83  19  92  55   7  57  94  15  86  54  27  38  10  45  64  44  45  98  25  87   5  71  51  70  54  95   1  21   1   8  35  61  75   1  70  39  91  62  84  55  32  26  75  35  20  45  64  91  87  23  65  30  42  53  49  54  78  94  91  19  37  23  77  16  36  18  41  96  92  45  69  81  67  98  89  85  91   2  15  44  49  40  59  53  54  75  36  36  80  19  97  11  46  86  12  22  12  25  34  33  67  34  41  80  27  23  43  46  70  63  53  46   9   9  53  22  72  97  98  13  69  74  30  27  67  83  49  58  95  35  72  75  42  63  90   4   8  55  95  52  79  31  96  66  92  81  30  15  90  95  74  88  97  10  96  89  97  65  91  69  42  96  23  77  43  46  44  22  78  76  22  78  62  79  81  41  75  87  20  25  25  81  83  22  29  77  32  17  83  27  51   3  18  29  13  97  63  11  17  92  70  45   2   2  61  87  64  70  16  99  56  59  40  85  21  60  24  39  51  24  60   5  51  32  35  48  94  67  39  39  48  30  56  51  29  38  45  28  76   5  73  67  55   6  92  99  62   2  54  50  52  64  16  80  97  68  46  48  95  17  45  46  88  91  31   2   6  65  98   2  43  50  69   4  69  80  67  39  55  76  37  49  17  67  69  50  94  38  54  86   3  52  79  96  99  23  21  47  43  90   9  23  42  96  62  92  74  63  17  50  27  50  13  90  61  52  79  77  60  58  20  61  42  45  78  61   1  66  74  75  44  16  14   7  48  87  81  56  12   8  49  18   7  31  55   5  21  86  57  75  92  93   2  63  91  34  46  78  20  14  72  46  21  26  23  91  16  72  30  28  35  31  73  20  52  70  53  33  76  58  31  75  88  71  36  19  94  13  32  28  28  39  26  23  84  26  32  78  10  16   7  82  57  64   7  23  86   8  85  21  25  93  77  72  48   1  46  71  92  42  84  14  93  98  65  33   6  32  44  25   4  82  59  35  56  28  81  79  73  28  62  28  71  12  87  84   6  39  19  59  55  84  78  32  25  46  14  12  33  65  65  19  66  13  19  98  10  86  76   7  79  69  48  18  22   3  67  55  62  57   3   6  38  79  17  40  11  20  75  66  61  16  87  61  25  83  89  59  15  13  66  94  11  82  10  73  97  67  24  48  76  23  10  56  28  30  98  39  50  21  67  34  55  66  91   7  24  63  70  88  85  92  17  84  99  30  28  19  43  16  74  91  62  97  68  64  22  84  49  45  71  11  69   4  97  86  29  71  10  85  51  28  60  88  51  46  70  60  62  70   7  87   6  55  32  86   1  68  79  69  38  37   2  91  63  47  73   1  51  16  72  86  37  52  87  24  69  21  20  41  58  26  35  91  15  56  53  71  50  88  63  47  84  59  34  25  40  53  86  96  57  50  88  96  37  46  18  62  19  22  60  30  98   7  43  58  52  88  48  40  96  76  18  97  61  71  78  72  90  97  64  15  55  79  72  21  91  70  51  52  63  50  60  81  81  42  56   2  29   6  36   1  62  14  72  69  58  87  82  51  22   7  10  88  83   4  83  44   8  10  15  41  42  32  92  52   4  94   4  96  13  40   4  10  48  88  75  73  28  31  68  22  64  89  47  12  53  75  78  73  24  78  73  95  63  47   7   8  23  49  46  98  93  96  16  20  11  91  33  24  99  66  69  97  40  18  20   8  49  91  91  79  34   3  77  25  86  60  13  53  10   4  96  86  17  31  32  78   6  83  58  54  81  49  32  57   2  11  42  53  18  14  71  94  52  24  48  25  35  82  58  90   8  90  72  47   4  18  45  52   4  83  88  26  45  32  91                                                                                                                                                                                                                
                                                                                                                                                                                                                  80  61  30  19  89  40  53  91  55  37  31  69  71  63  17  73  79  40  72  76   2  13  71   8  24  92  19  83   9  24  99  99   6  65  67  33  51  79  22  86  19  30  17  53  74  18  25  23  24  97  66  66  60  48  34  29  14  88  59  94  19  19  37   3  82  51  97  28  67  91  19   5  46  75  80  73  79  49  77  37  56  46  58  81   7  36  91  40  95  89  86  15  97  72  58  86  38  36  26  51  21  78  45  26  80  20  99   6  73  86  75  70  61  87  91   8  26   7  50  43  66  69  85  69  86  18  51  13  35  73   2  75  68  77  28  54  29  20  18  72  49   3  79   3  32   7  45  82  84  46  83  60  23  65   2  20  17  28  61  13  80  99  53  99  62  51   1   1  97  51  15  67  28  40   9   9   7  40  66  38  68  73  94  78  81  52  62  88  26  22  25  27  81  12   6  39  31  95  86  36   3  58  18  68   9  53  48  49  20  86  96  51  97  12  27  81  72  78  19  26   9  32  56  82  63  35  86  12  17  57  58   3  50  33  20  27  53  55  67  25  69   5  78  61  65  92  92  14  44  97   3  92  21  72   7  11  41  41  92  94  55  41  86  98  50  19  56  74   7  31  91  81  38  52  94  45  36  54  31  86  48  65  69  19  22  66  87  58  57  29  85  78  83  32  98   3  42  91  76  75  78   4  27  98  10  80  81  56  54  42  27  85   3  72  20  35  83  69  12  55  63  33  53   2  96  97  99  55  77  95  23  85  65  63  26  84  52  58  73  27  30   1  23  96  16  70  37  26  95   4  53  53  19  27  60  23  16  77  60  91  43  94  45  69  67  16  82  39  69  44  39  46  29  67   7  45  38  20  39  12  79  85  42   4  15  70   7  22   6  51  99  69  41   7  14  32  39   7  87  44  50  45   2  87  81  30  19  59  21   6  60  92  23  26  68   5  33  59  80   5  83  15  62  54  95  31  20  77  85  33  79  97  98   4   4  17  91  96  29  15   4  54  62  18  88  89  62  43  11  76  88  58  88  69   7  24  75  19  62  75  76  30  64  69  56  35  31  92  95  21  46  27  50  40  54  13  21  58  24  56  24  52  33   9  15  60  34  77  26  67  58  12   1  67  96  21   4  14  87  40  78   5  80  87   7  69  14  66  68  22  36  69  80  24  96  33  39  61  15  28  92  50  85  17  34  11  93  43   4  48  66  94  48  19  89  64  62  11  21  46  28  72  64  59  67  19  68  65  26   4  96  89  48  20  26  24  92  54  38  70  72  90  84  82  75  90  94  46  48  62   6   3   3  22  81  75  96   3  68  52  47  64  18  78  43  74  50  34  28  84  99  53  87  20  76  92  71  88  99  42  64  85  12  66   9  91  78  75  53  62  13  95  52  14  62  36  56   2  81  45  57  86  37  93  58  27  76  42  37  85  23  10   8  11  24  76  32  15  82  20  58  71  86   8  62  97  84  36  52  21  87   7   4  68  90   3  38  39  87  37  26  17  95  24  47  85  51  71  26   8  76  16  24  78  51  66  90  27  92  42  41  77  62  41  84  87  67  42  13  72  57  51  36   6   8  56  89  72  39  45  77  88  15  93  10  15  38   7  76  76  82  75  45  19  11  47  32   2  23  74  28  12  22  51  69  86  82  56  22  68  63  52   9  65  87  91  84  38  19   8  71  69  89  62  56  24  17  68  34  22  87  41   9  55  57  81  86   6  90  22  57  73  62  76  61  61  33  73  47  19  74  87  44  52   9  22  39  11  57  72  63  56  84  79  42  51  14  95  29  47  95  73  54  62  84   3  84  62   3  54  67  99  43  45  21  87  63  51  59  66  92  40  63  42  16  46  16  81  76  89  86  15   6  15  64  92  49  18  73  67   3  81  75  18   3  78  69  43  20  73  48  58  83  31  68  39  92  86  99  97  48  54  58  28   6  51  33  23  58  55  26  68  90  13  34  57  78  63  80  13  73  20  57  80  66  62   8  65  25  70  99  81  28  31  15  53   3  29  31  65  30  78  34  87                                                                                                                                                                                                                  
                                                                                                                                                                                                                    94  24  32   7  90  85  19  71  79  69  91  70  54  42  91  65  71  42   9  26  83  44  42  69  27  21  23  74  17  21  59  80  45  24  69  12  40  64   2  77  89  74  75  15   9   5  92  43   9  89  22  59  72  43   6  60  34  31  57  69  61  14  95   3  88  77  28  47  32  14  68  69   1  15  65  31  76  65  97  10  47  94  96  64  37  14  15  54  60  64  51  31  55  48  84  44   5  72  82  52  78  58  36  48  18  13  39  34  77  11  39  43  66  89  51   2  71  98  63   5  16  97   9  90  21  35  30  93  52   5  66  86  63   3  22  68  64   6  79   7  83  22  89  49  59  99  58   9  61  13  94  11  78  89   1  69  69  40   9   1  77  24  24  55  79   1  50  77  13  30  61  52  98  40  70  74  87  52  35  61  52  32  93  20  14  80  24  55  34  53  13  52  83   6   2  15  44  64  52  73  25  87  32  94  23  42  75   6  62  45   4  30  51  14  95  47  75  22  81  45  25   5   1  80  52  26  79  51   9  85  86  52  86  11  93  39  50  73  64  89  30  13  31  84  97  55  59  19  22  34  55  46  69  97  51  15  53  88  94  21  77  20  61  83  14  96  98  94  36  45  86  93  66  32  30  56  96  38  37  49  81  22  27  87  73  18  12  30  97  48  88  87  13   3  88  62  29  45   2  53  28  16  87  20  21  83  14  35  91  13  83  29  59  38  66  23  35  34  23  15  86  83  66  97   4  21  36   9  27  35  87  35  33  37  62  47  49  51  35  62  53   8  22  91  25  54  62  35  15  43  94  29  73  84  30  77  61  27  47  64  44  25  89  97  42   3  96  34  25  37  41  29   6  37   5  66  30  10   8  73  56  49  68  35  93  62  47  16  87  42   8  26  85  22  22  21  66  11  93  39  81   6  44  81  35  12  61   3  84   9  82  67  88  98  41  82  26  22  52  69   9  39  14  57  19  57  59  91  59  91  19  21  36  26  48  78  95  67  27  70  29  67  46   5  65  75  27  10  40  63  15  48  30  40  18  38  98  41  46  39  45  24  81  43  33   4  32  39  77  82  86  90  49  29  78   6  22  81  99  13  45  99  60  26  94  20  21  75  19  13  21  90  85  55  65  93   4  50  35  83   2  69  37  45   9  30  61  86  95  90  60  54  34  66  14   8  42  79   6   7  28  78  56  32  26  14  73  68  27  72  40  46  68  81  71  59  22  46  14  99   2  49  66  32  82  27  24  27  24  28  59  76  60  51  22  62  99  72  23  37  99  51  86  76  32  18  26  63  88  24  69  52  95  35  14  83  78  57  57  96  38  60  85  99  30  77  91  80  86  92  33  78   3   9  26  80  39  99  54  82  44  13  96   7  80  34  69  91   6   5  77   3  63  71  28  15  54  32   9  77   9  42  86  47  53  71  40  61   9  42  65   7  16   7  94  52  28  81  43  94  58  48  94  11  47  33  64  41   8  61  28  71  29  20  82  94  67  87  67  57  32  65  41  39  40  29  25  59  23  29  52  99  34  10  74  53  81  23  67  16  42  44  74  31  22  70   9  48  97  63  59  19  63  46  27  81  27  55  57  36  74  71  29  18  56  89  44  97  77  25  79   2  98  53  97  84  17  31  31  21  12  82  97  20  14  86  68  47  89   6  31  59  34  86  37  86  48  49  89  45  44  50  69  56  81   1  94  38  43  95  18  58  93  48  71  92  78   9  35   5  64  25  28  73   1   6  15  26   7  94  55  65  97  49  82  24  19   2  54  98  45  49  58  42  14  85   4  48  49  16  72  47  19  23  14  87  46  84   8  72  77  77  64  66  61  60  44  97  92  28  30  39  31  16  30  12  23  20  92  52  16  62  54  30  35  69   6  44  40  92  38  92  55  35  91  38  68   6   4  88  77  84  38  75  50  21  22  66   5  68  54  87  46   2   3  47  60  93  15  61   1  57  31  24   9  64  63  65  92  77  27  54  18  39  55  37  23   1  52  84  89   3  10  39  41  43  76  77  73  15  55  48  89                                                                                                                                                                                                                    
                                                                                                                                                                                                                      41   7  77  32  86  25  16  99  39   5  96  71  82  47  85  42  90  68  74  51  14  18  29  29  55  85  98  47  83  88   8  64  39  27  74  64  83  79  61  49  45   7  64  26  29   4  23  52  48  11  53  36  69  32  31  24  53  76  95  67  15  72  43   9  38   6  58  29  93  49  75   9  14  76  76  26  73  27  64  71  85  84  65  96  78  20   6  78  65  26  93  72  98  35  96  74  13  47  67  54  64  18  99  32  30  76  77  94  84  30  60  96   9  27  92  66  34  81   2  76  10  10  45  88  26  23  96  57  83  65  72  65  58  10  56  42  63  34  90  92  31  99  52  26  49  69   2  30  98  80  90  88  69  10  25  60  81  14   4  57  38  51  48  13  95  95  87  61  35  97  54  74  29  19   3   1  43  96   5  85  28  83  73  24  41  33  46  99  27  35  73  87  77  95  23  80  61  40  50   3  59  27  24  57  92  11  11  66   5  27  45  41  69  69  49  82  76   8  21  23  60  87  70   3  93  47  13   4  16  61  84  44  56  81  18   9   6  31  83  78  86  80  48  11  31  68  47  10  64  30  56   8  82  84  84  49  10  24   3  69  16   1  28  42  62  33   7  35   4  45  56  65  51  39  48  70  76  74  40  54  10  72  69  66  35  79  79  73  48  97  53  94  27  96  38  14   1  51  73  86  40  98  37  13  16   6  88  95  63  30  45  61  96  29  50  17  36  94  49   2  16  55  18  58   4  75  39  78  56  88  13  76  53  62  89   3  28  53  49   8  75  15  61  99  43  64  15  32  69  94  36   5  49  32  71  20  46  85  76  49  82  14  83  96  70  26  97  22  70  85  87  87  14  23  23  83  27  57  35  82  14  10  83  33  96  52  83  95  98  26  48  10  17  50  77  93  16  82  41  37  37   9  60  39  72  50  91  41  92  42  98  44   5  62  88  49  16  46  76  49  35  64  76  28  10  33  83  49  58   3  88  71  29  24  19  36  36  54  59  72  73  51  90  67  54  87  39  80  42  83  83  71  35  50  38  11  10  85  88  82  42  21  81  95  54  58  30  54  58   5  25  80  52   8  18  70  40  40  32  91  76  64   7  89  19  18  95  86  72  41  14  94  15  35  94  39  46  72  41  96  41  64  29  84  89  62  34  66  74  73   2  29  89  83  60   6  17  42  60  89  99   2  14  66  60  46  34  27  96  26  37  31  22  67  51  20  50  90  85  12  81  39  35  13  90  97  70  76  22  75  36  47  96   9  26  61  42  74  40  41  76  65  20  72  18  32  56  29  91  30  65  39  10  90  79  26  60  20  63   7   8  49  56  59  23  12  80  88  60  52  70  46  32  41  71  17  14  41   4  94  70  60  16  50  35  51  97  31  80   4  52  24  61  60  68  29  58  40  86  17  82  59  58  77  77  83  75  93  17  86  70   2  46  59  90  67  16  12  46  53  85  57  44  47  84  80  29  35  53  75  75  98  98  98  64  73  60   1  30  35  87  44  45  88  97  46  28  30  17  48  45  18  25  91  97  41  17  65   6   7  42  76  82   2  25  75  90  68  52  70  61  57  52  15  96   4  43  33  78  30  60  34  17   8  33  65  98  69  73  73  62  25  96  63   4   3  52  27  95  60  78  99  62  28  13  14  12  37   4   2  99  91  73  68  33  43  91  88  76  35  84  53  27  87  28  34  85  36  28  50  68  82  66  36  89  31  42  69  32  38  96  79  43  18  91  89  62  94  65  13  41  46  73  64  65  40   7  22  21  27  41  72  29  65  37  69  55  38  44  90  62  40  76  21  31  86  98  85  81   2  53  86  23  30   4  90  96   4  46   2  71  26  17  44  83  67  90  94  20  59  48  37  82  20  44  36  74  26  50  71  34  95  87  50  92   2  59  78  38  93  20  66  39  96  52  90  17  22  87  56  98  21  16  19  69  32  49  31  66  76  51  10   3  94  33  66  67   2  39   6  50   3  17  50  91  19  58  91  38  45  86  20  78  17  76  31  84  84  33  18  70   1                                                                                                                                                                                                                      
                                                                                                                                                                                                                        91  95   1  90  82  60  56  16  76  49  85  51  68   7  17  46  10  42  71  21  40  28  18  61   7  70  70  77  92  40  55  36  92  47  18  28  28  18  75  30   8  65  44  96  93  61  15  90  80  45  75  68  76   2  67  81  48  69  53  92  85  86  80  48  92  34  61  97  88  95  99  57  34  14  38  24  24  30  90  71  36  14  10  49  79  59  15  17  58  28   2  22  25  46   8   6  33  86  72  79  94  34   9  40  94  51   4  15   4  55  51  70   2  14  49  33  75  96  30  75  81  92  29  90  91  56  12  78  88  93  29  98  82  87   8  10  97  76  70  81  65  98  30   6  21  40  21  65   7  31  38  35  49  30  43  88  66   4  24   6  88  13  21  48  38  65  91  12  27  85  26  59  79  81  86  31  52  53  98  66   5  96  65  12   2  52  50  76  78  11  48  62  60  11  98  64  72  48  33  79  37  86  89   2  54  62  66  79  43  53  41  71  74  26  42  76  25  34  43   4  35  35  85  57  96  21  44  21  35  26  87  90  48  52  15  75   6  29  57  49  36  86  30  84  71  99  11  51  16   2  76  86  33  93  79  58  68  31  70  26  18  90  90  60  88  76  95  99  44  99  70  86  34  64  26  32  48  45  43  53  29  24  54  47  67  30   5   4  34  82  57  78  65  27  62  85  85  26  67  57  63  10  38   1  19  21  71  72  71   6  54  39   9  60  44   2   4  16  45  56  90  57  84   7  84  73  80   2  59  24  42  66  21  52  93  70  19  20  91  82  79  11  64  14  99  63  68  63  78  63  56  92  80  78  37  82  92   2  96  52  92   5  99  39  30  11  74  80   8  39  64  46  86  97  98  67  32  44  81  55  16  72  52  71  89  58  47  81  23  86  69   7   4  56  84  21  40  97  70   2  59  55  40  25   2  65  26  21  87  35  26  75   9  73  54  93  73  80  45  78  60  64   8  45  85  12  68   2  80  38  30  83  54  95  98  69  53   9  10  83  88  79   8  75  86  39  54  28  68  29  76  11  27  88  29   9  47  60  36  19  79  49   4  34  41  28  13  84  25  26  85  33   6  67  36  87  93  44  97  16  68   5   3  29  94  75  89  37  75  66  53  68  76  54  45  71  92  93  47  42  52  78   7  11  33  83  44  81  54  79  14  63  90  96   7  11  20  49  98  83  48  82  23   6  42  73  16  34  29  37  52  44  16  70  73  54  20  93  89  96  42  19  79  18  95  40  58  26  51  57  89  27  27  83  70  77  38  71  45  11  12  29  85  44  73  66   8  57  52  23  47  25  73  19  72  14  29  65  49  38  16  75  43  71  59  56  80  96  88   7  97  27  31  87   5  57  24  79  87  42  44   8  72  90   1  63  10   5  17   6   4  72  90  30  32  60  74  55  50  71  83  36  50  96  35  81  53  47  82   2  42  14  15  21  21  29  25  97  60  48  25  42  57  17  44  56  82  46  13  92   6  73  90  58  49  41  38  70  87  78  27  13  62  31  41  43  27   5  31  50  99  39  75  93  48   7  62  51  41  36  27  18  25  27  74  61  77  83  85  59  17  59  64  89  99  10  95  72  24  68  96   2  93  16  68  58  74  13  82  11  83  70  87  11  21  49  98  77  88  92  94  26  77  70  86  66  80  19  62  20  68  73  89  48   7  55  31  63  84  85  83  11  66  67  78  15  12  63  57  46   1  64   6  10  39  99  28  20  99  24  13  71  80  91  53  67  87  11  17  59  50  25  49  15  67  70  84  14  81  44  94  37  33  14  11  26  50  72  14  24  82  91  52  80  53  71  92  98  64   9  43  49  94  33   8  75  54  15  51  74  65  39  49  27  37  27  76  50  76  19  86  17  25  89  12  22  61  93  91  87  53  53  15  66  70  98  21  90  44  38  22  16  98  68  57  67  87  17  24  94  15  18  56  84  78  27  74  22  86  91  77  57  24  78  17  81  77  67  53   3  39  98  11  36  41  81  99  90  40  38  37  88  74  79  54  61  76  13  94  90   5                                                                                                                                                                                                                        
                                                                                                                                                                                                                          80  17  51  36  67  28  87  49  19  91  94  92   9  41  90  77  23  68  23   9  90  85  18  90  61  63   9  57  67  21  68  67   9  26  13  70   1  83  73  45   7  69  82  29  55  46  99   5  73  64  93  48  67  64  73  45  31  13  39  46  75  96  46  17   3  38  46  18  30  57  35  62  85  21  67  85  84  31   2   5  35  70  16  28   5  25  57  81  39  18  26   2  20  26  93  69  95  78  51  24  96  39  89  23   2  37  86  42   9  17   9  10  25  61  30  93   9  82  15  46  71  20   7  88  29  81  31  67  69  80  39  48  65  52  17  78  47  46  83  34  39  55  46  53  58  18  15  95  40  95  38  25   1  74   5  19  89  72  75   8   1  21  97   3   7  15  82  48  41  91  37  31  67  31  91  72  46   3  10  29  65  35  57  10  63  24  56  31  70  14  17  28  28  44  48  84  78  38  91  45  23  30  71  52  94  58  83  20  51  39  82  79  31  66  73   3  47   4  11  71  35  57  55  29   8  53  66   4  53  46  93  25  41  31  47  27  63  76  15  50  77  64  87  47  49  42  57  35  64  96  51  22  89  54  92   5   3  25  75  36  44  18  32  46  86  75  62  79  19  74  84  12  18  41  98  94  63  47   1  17  79  40  38   9  75  33  38  78   4  63  37  39  44  12  95  93  92   6  63  12  12  37  69  60  14   5  65  84   4  83  95  39  33  42  12  51  40  32  83  13  69  17  28  98  31  14  66  45  91  24  93  97  62  75  41  14  23   2  21  42  56  31  59  83  52  79  99  77  91   7  87  23  69  25  17  32  98  71   3  49  81  20  84  72  61  33  26  45  28  67  54  97  94  98  79  83  74  95  17  67  44  86  37  30  27   8  87  45  47  67   1   5  27  92  26  10  86  10  53  18  11  49  34  92  36   2  80  66  43  30  44  13  59  78  34  61  12  65  16  98  31  29  18  73  29  48  87  55  59  27  26  63  21  76  54  77  59  15  85  63  31  75  48   2  95  42  25   3  76  36  49  57  69   7  90  32  19  57  28   9   8  74  98  22  64  71   4   3  87  87  22  82  90  72  98  99  44  81  39  12  39  88   3  25   6  12  96  40  72  94  79  40  69  94  77  28  69  38  40  47  22  69  26  54  23   2  15  69  92  54  91  34  25  30  95  73  94  24  67  72  15  60  83  92  21  27  36  60  72  50  46   1  20  34  13  56  78  62   1  48  47  42  85  30  11  62  42  18  84  41  59  41  72  49  60  61  70  92  37  28  10  99  67  65  45  68   3  79  72   2  23  56  86  16  28  75  55  89  16  67   6   7  25  74  15   4  98  15  21  50  39  57  17  15  77  36  35  75  81  93  59  92  99  82  33  38  57  91  22  78  99  42  98  95  64   9  40  89   8  38  81  49  59  65  79  63  13  45  12  62  74  75  96  63  20  79   1   6   4  52  13  15  62  50  91  21   4  78  21  34  25  21  38  88  78   3  49   7  31  76  20  12  21  54  41  89  34  31  16  81  84  84  38  35  64  61  47  59  69   8  19   9  12  53  61  64  18  40  82  15   8   9  20  55  89  53  24  68  75  81  63  47   7  94  46  50  69  81  25  98  40  31  71  85  86  42  41  98  74  64  44  72  91  44  99  33   2  34  38  70  60  73   4  51  94  46  75  38  17  12  83   2  83  72   8  23  10  75  43  44  16  40  94  35  77  22  52  45  39  19  31  90  24  20  64  28  15  74   5  70  38  16  42  25   6  48  52  21  36  60  14  33  15  32  83  97  76  86  62  60   4  35  10  72  10  61  24  47  21  34  73   1  86  58  14  66  35  80  81  61  58  51  89  16  61   1  97  28  33   8  89  13  23  63  93  55  19  37  10  93  73  74  85  14  36  46  88  39  83  75  95  15  87  28  20   6  39  29  39  32  11  43  22   3  26  47  88  96  63  43  21  32  63  17  52  72  77  28  30  28  25  48  23  12  85  10  32  75  62  64  12  44  45  26  83  20  68  27  49  26                                                                                                                                                                                                                          
                                                                                                                                                                                                                            48  21  22  91  58  17  54  64  88   5  70  98  31  41  66  37  60  46  23  76  86  84  18  48  36   6  30  75  16  59  45  23   1  91  97  52  62  92  45  56  19  66  14  27  74  48  30  67   4  85  58  57  50  17  19  87  22  92  42  67  72  36  11  17  91  67   4  78  17  19   8  54  82  89   3  35  72  68  55  48   2  76  94  39  74  74  93  86  78  11  17  13  22  67  66  31  66  34  23  28  22  56  60  70  65  61  15  57  86  26  79  39  92  56  62  59  94  78   4  99  45  28   5  68   5   2  16  31  30   7  76  49  34  92  83  65  80  81  17  60  61  51  98  17  39  45  37  53  48  16  20  32  96  24  73  41  23  90  56  21  46  42  50   1  61  84  43  76  45  94  61  40  47  84  25  46  34  90  47  35  79  19  64  58  36  60  11  47  76  13  93  41  16  31  51  56  20  68  37  56  53  79  31  77  12   2  16  83  46  36  89   3   9  83  47  29  23   3  22  72  90  34  67  88  18  25   7   8  50  99  78  92   4  68  61  85  16  98   9  61  36  55  52  12  60  69  78  47  68  61  25   4  63  32  79  69  46  93  53  74  20  38  11  59   9  77  31  18  28  31  65  23  55  37  20  77  53  14  36  72  79  43  53  62  95  94  64  83  13  47  87  53  60  83  81  99  81  22  72  23  44  39  13  22  53  23  19  20   4  15  82  67  98  25  78  58  63  36  10  55  69  99  33  70  83  76  36  54  97  76  55  23  67  94  96  22  44  97   5  76  56  25  42  42  88   1  67  45   4  81  32  12  54  76  15  14  27  64  49  81  83  84  24  93  25  41  76  40  45  22  98  22  63  85  46  85  64  13  26  44  16  38  55  26  48  41  72  64  71  73  75  95  50  73   7  39  53  71   4  18  55  59  54  32  57  68  19  85  69  39  98  44  19  78  66  16  87  34  35  84  54  85  84  97  68  77  50  10  14  82   5  60  75  77  92  13  90  56  84  45  58  38  14  21  71  76  42  86  30  85  74  36   7  33  60  63  57  60  18  25  77  62  19  56  88  13  60  75  95  83  42  53  16  92  78  71  72  89  74  42  87  92  48  56  38  10  83  13  35  35  40   8  18  79   1  26  16  16  86  88  38  10  16  54  72  74  21  10  34  12  39  28  33  66  26  16  53  13   6  58  45  80  57  87  19  74  14  68  37  48  58  38  19  85  86  46  51  61  89  16  86  30  14  88  18  71  48  49   3  31  44  86  81  96  61  44  74  13  54  36  54  10  69  98  99   9  18  97  25  99  24  47  17  31  20  58  54  76  29   3  88  56  79  40  90  25  68  77  67  35  42  84  18  56  70  27   9  29  42  55  95  42  91  55  26  64  32  78  49  27  61  84  58  88  79  65  53  51  42  18  18  42  69  13  98  55  63  78  90  46  21  95  90  74  32  73   4  37  58  77  86  90  15  65  45  25  56  71  76  31   3  18  87   9  53   4  75  35  11  33  64  19  27  25  87  30  82  17  67  27  90  95  84  16  71  98  82  79  12   9  16  33  30  12   5  11  63  77  93  22   3  21  79  17   9  10  63  40  86  46  54  90  67  44  61  34  15  55  93  63  62  25  22  73  85  79  68  69  99  58   5   8  34  74   2  57   4  64  87  77  37  58  28  12   7  42  51  90  22  17  29  60  93  10  86  62  51  86  93  49  48  22  51  21  54  10  84   9  74  77  77   6  88  82  72  46  82  34  80  19  70  45   7  87  12   9   2  58   2  77  53   8  34   6  97   1   9  64   7  84  49  50  19  60   5  63  29  48  91  34  43  51  17  67  15  61  66  59  51  22  85  43  35  58   3  63  20  51  54  33  20  93  46  17  12  38   1   4  32  69  59  52  10  79  49  89  18  20  95  85  16  74   7  77  92  49  41  19  90  43   4  36  14  38  44  73  14  27  57  36  82  22  16  30   4  93  27  19  39  26  22  79  43   9  35  24  18  12  28  30  59  75  33  41  75   5  24  19  92                                                                                                                                                                                                                            
                                                                                                                                                                                                                              29  25  26  36   3  70  73   2  40  97  33  85  63  60  63  71  17  45  75  61  94  81  22  46  39  25  82  80  43  38  49  24  96  15  44  21  27  61  17  15  99  74   9  73  92  76  40  73  76  19  56  41  66  57  95  32  45  92  16  64  54  60  98  79  62  95  18  20  90   6   8  70  45  16   7  72  36  98  58  79  64  77  12  64  60   1  24  44  58  86  39  30  82  49  65  18  16  75  42  83  74  45  92  63  21  47  18  74  50   4  74  67  56  65  69  40  40  80  81  96  59  12  23   9  81  85  50  88  84  40  93  29  84  50  59  89  99  51  53  66   4   9   6  80  65   4  46  67  99  28  91  47   7  71  80  62  37  78  71  47   7  22  10  60  68  70  62  20  94  68  22  42  48  88  55  30  62  42  35  95  83  90  93  75  74  37  90  94  32  95  83  49   7  72  71  66  60  33  76  71   4  83   3  18  99   2  98  43  95  11  68  61  33  69  37  18  82  57  79  24  76  90  75  24  39  22  47  73  85  45  68  31  51  42   9   1  20  56  10  57  47  51   2  58  61  43  59  93  30  13  33   1  10  56   1  44  15  34  97  45  60  11  57  44  97  19  20  68  83  15  54  89  42  20  99  91  44   7  69  56   7  64  91  46  46  64  99  81   5  31   7  70  11  61   7  67   3  88   2  70  10  20  38  60  75  75  55  57  24  46  11   9  11  66  33  48  28  98   1   7  19  87  21  78  19  31  75  40  71  80  32  67  20  77  93  32  15  65  46  75  92   2  12  97  75  70  26  75  99  19   2  48  61  69  98  96  34  75   2  76  45  30  39  77  67  67  91  87  25  31  34  85  25  25  53  97  16  13  14  93   6  30  24  64  90  87  35  56  31  58  20  66  30  54  11   7  54  86   2  89  69  57  84  37  99  40   7  32  63  19  64  89   8  15  13  97  57  30  98  44   4  30  49  28  62  22  17  99  51  77  69  99  95  42  24  68  36  12  85  73  68  78  25  54  30  36  71  38  48  70   6   6  19  86  11  21  18  74  42  29  10   3  40  84  80  75  41  55   4  93  25  44  83  36  73   8  25  64  52   8  34   6  13  45  12  49  18  76  60  61  33  50  24   3  47  94  65  69  43  95   5   3  39  20  74   5  43  98  50  91  55  97  86  59  63  75  58   8  64  48  86  11  92  64  72  73  16  11  57   1  78  68  74  99  64  11  95  96  55  31  43  54   9  18   2  48  17  94  94  92  64  76  47   4   2  10  35  78  56  71  67  95  51  71  30  64  54  83  36  85   6  47  31  13  39  31  20  80  69  65  79  72  39  14  61  26  81  46  23  55  93  55  89  59  61  59  58  14  70  71  52  74  41  62  79  25   4  14  15  88  12  61  43   5  74  81   4  24  19  89  58   4  41  50  59  83  24  61  36  99  52  85  65  89  16  99  82  52  78  37  68  63  96  26  80  74   1  57   7  98  14  69  75  40  38   2  57  68  67  12  34  30  70  38  30  86  41  81  75  11  40  35  95  53  71  53   5  93  93  96  20  67  13  70  74  29  70  33  61  34  61  71  15  86   4  50   6  70  68  52   4  97  74  89  45  27  21  18  78  84  88  63  33  68  67  86   8  64  38  11  98  34  62  71  32  38  41  98  80  20  79  47  92   1  31  36  44  24  22   2  75  57  19  64  21  36  42  89  78  33  86  55  22  52  54   4  17  32  90   5  85   3  50  42  12  60  87  14  15  57  36  42  95   9  84   6  17  43  47  25  50  94  18  12  33  74  68  39  53  21  98  11   6  90  16  29  68  42  10  87  92  36  57  52  88  99  44  47  46  54  70  77  66  90  75  40  83   4  80  79  91  78  62  56  78  85   3  98  49  44  70  36  10  69  54  74  60  36   9   6  54  82  25  42   8  94  78  54  87  37  38  36  64  84  27  48  64  30  23  56  97  98   5  81  40  99  12   1  53  41  71  91  58  18  11  84  99  20  95  91  22  54  41  65   2  82  96  94                                                                                                                                                                                                                              
                                                                                                                                                                                                                                59  58  42  32  43  68  47  53  81  50  69  66   7  23  56  16  63  18  37  97  86  64  66  17   6  21  88  33  61  45  14  90  87  14  26  73  22  89  90  63  21  75  54  82  62  73  47  49  95  20  51  51  39  67  92  86  13  65   3  83  67  69  66  22  38  43  23  36  15  19  91  23  71  87  85  30  59  62  50  39  58  70  27  51  95   2  50  33  58  27  32  89   4  99  85  69  95  64  44  19  29  70  26  93   6  23  47  88  31  88  21  50  11  22  14  57  99  32  78   3  83  34  21   2   1  18  73  49   9  87  42  28  83  20  36   4  72  25  39  85  78  31  42  97  16  90  41  11  87  94  47  13  59  76  80  31  23  76  19  32  40  96  74  82  98  70  15  43  33  91  54   3  99  65  41  29  18  16  18  23  91  53  29  26  48  48  82  47  66  15  24  21  56   4  94  79  57   4  27  90  25  31  51  16  46  73   8  84  81  98  70  77  78  73   7  77  32  32   3  74  56  56  77  69  38  34  74  18   2  37  80  59  45  34  28  31  95   8  22  63  64  19   6  36  20   4  68  19  49  58  25  13  77  16   5  61  24  87  87  22  69  13  38   7  10  30   4  36  44   3  29  99  92  30  15  31  27  55  93  58  36  59  36  99  20  69  58  20  93  63   7  59  96  19  75  76  17  28  43  26   3  68  65   5   8  63  39  37  14   3  22  56  72   8  31  90  95  68  50  93  38  69  86  95  41  15  54  94  85  17  18  60  26  26  12  37  81  97  33  42   3  74  71  24  43  79   1  12  12  45  51  16  87  19  65  19  31  23  83  61  48  83  80  19  24  73  23  25  72  26  34  25  64  77  85  60  82  68  79  98  97  29  51  68  39  39   2  56  24  96  43  14  29  55  80  38  50  44  44  33  95  86  13  64  42  86  50  65  21   9  56  25  76  47  85  48  63  54  48  89  10  33  74  34  17   8  82   1  33  67  95  82  76  50  20  49   5  38  20  70  69  29  34  32  27  43  56   5  76  54  85  67  45  30  32  14  22   8  85  96  36  20  90  99  47  68  29  74  41   2  31  35  28  68  22  37  90  98  70  92  15  92  65   4  57  66  47  26  87  16  30  40  43  87  76  60  31  76  18  38  99  15  65  70  10  88   2  75  71   5  19  25  73  78  86  60   2  90  65  16  16  25  95   1  27  52  62  51  30  73  34  19  67  18   1  74  16  90  95  28  50  46  57  55  59  79   9  51  29  74  57  34  55  46  75  38   5  84  83  79  53   4  88  82  92  26  58  67  53  56  32  36  12  44  69   6  41  52  65  26  52  47  73  12  30  40  21  62  49  35  83  38  56  57  87  53  85   5   9  99  95  11  52  17  29  67  51  32  57  44  64   6  85  93  45  73  68  50  41  41  59  33  98  28  48  29  30  22  37  11  28  24  23  34   4  41  74  80  26  19  17  45  47  10  60  36  33  82  98  99  64  57  39  33  92  64  73  13  79  41  15  87  57  72  78  33  75  87  52  58  15  97  99  79  67  40  31  14  23  60   2  86  48  19  13  81  57  38  58  79  88  83  10  99  49  79  57  29  44  84  19  60  47   1  87  55  51   3  89  56  35  41  97  40  68  32  61  39  81  73  84   3  34  37  51  37  85  77  83  48  64  16  56  10  16  31  43  12  75  91  19  39  67   2  38  46  38  16  29  79  75  50  66  37  93  35  97   1  69  92   6  10  41  69  19  79  30  95  12   8  44  75  63  96  61  33   8  44  83  62  62  38  41  27  32  37  94   7  47  95  85  23  18  28  41  62  69  37   7  77  25  69  15  74  15  69  51  73  72  18  77  59  43  18  24  71  88  95  83  22  18  34  65  15  74  23  20  63  46  58  98   6  53   7  16  86  58  97  47  80  65   9  79  18  63  50  91  73  65  41  37  54  83  61  31  49  46  38  65  99   9  26  76  35  82  75  47  55  51  39  26   5  90  44   3  81  83  62  33  59   2  43   7  34  30  92  94                                                                                                                                                                                                                                
                                                                                                                                                                                                                                  1  13   9  53  85  42  56  92   5  31  59  18  51   3  17  90  70  10  55  70  22  14  36  74  90  38  19  36  62  80  61  61   6  47  96  10  63  98  60  49  32  36  28  58  26  22  16  40  17  74   6  37  42  32  29  66   5  16  54  85  48  72  57  25   8  63  99  47  79  85   2  39  49  35  17  45  70  98  94  85  77  87  91  26  50  50  83  65   2  29  88  22  86  22  51  40  23  58  79  27  68  63  79  75  58  52  35  54  47  86   7  21  74  55  74  86  86  17   4  86  18  68  39  54  91  35  49  76  77  38  73  61  37  30  85   3  30  65  68  86  34  84  26  49  27  55  57  61  17   3  20  11  95  47  56  29  96  52  84  61  40   4  91  20  70   6  69  27  95  96  87  21  31  26  80  69  22  82  94  45   5  30  94  20  63  87  38  93  13  57  75  61  69  47  25  63  83  41  26  26  78   4  10  36  65  80  19  65  27  64  40  98  93  67  51  26  66  13  61  99   8  91  59  68  43  24  31  63  54  98  75  93  66  76  79  19  34  45  81  98  89  12  14  87  98  56  59  29   5  46  96  12  46  43   5  80  89   4  64  21  78   2  32  76  29  84  27  31  39  13  67  83  18  97  54  23  25  60  74  36  20  48  88  57  68  85  61  89  46  88  20  32  27   1  64  53  60  42  95  95  35  51  11  42  91  64  59  28  29  50  86  14  74  69  13  86  32  31  58  38  25  57   2  24   7  69  15  12  33  81  66  56  67  26  32  68  62  89  63  62  88  20  80  65  26  53  10  33  86  61  69  34  18  79  93  34  33   6   5  47   4  27  52  64  28  63  25  72  17  76  51  13  47  49  44  65  47  89  55  38  65  70  57  32  28  30  59   2  10  10  45  10  63  82  13   4   4   4  99  17   5  60   4  44  80  95  92  17  51  71  26  19  42  46  61  85  20  59  42  62  18   9  36  66  30  32  99  79  86  54  63  43  81  69  97  57   5  37  67  57  95  25  39  40  60  20   2  32  72  57  47  50  39  46  13  69  12  83  95  54  31   1   6   1  14  34   1  66  32  99  70  72  14  84  96  34  55  28  14  68  91  53  79  50  27  75  55  43  67  34  26  99  86  32   9   2  49  78   4  73  38  71  23   8  98  45  13  31  13  35  22  70  31  23  81  27  90  25  72  75   7  10  13  36  30  52  58  51  35  89  82  63  33  70  13  92   2  98  98  69  89  51  31  10  42  83  11   2  68  61  68   4   4  45  50  81  53  63  94  51  53  80  59  92  57  52  16  68  70  63  79  16  55  19  21  29  43  25  60  67  66  22  80  46  56  78  31  72  51  40  86  52   9   6  46  41  19  44  25  35  77  56  14  81  72  86  35  19  70  41   4  35  99  52  43  32  22  73   7   4  20  30  96  72  10  38  91  27  61  27  18   8  12  70  49  42  38  84  44  66  62  16  14  15  70  14  10  40   7   5  31   1  21  89  21  29  41   1  85   7  34   6  17  77  40  46   1   1  22  29   3  32  52  61  15  13  38  70  90  64  78  44  67  24  14  44  82  10  49  85  65  75  27  87  75  24  22  70  45   2   8   4  74  75  28  67  50  54  99  40  61  82  78   9  56  91  77  17  11   7  60  65  85  79  87  99  28  11  31  78  31  91  65  52  16  97  73  47   3  55  21   1  33   1  77  88  53  96  21   7  79  40  35   3  19  69   4  64   3  79  61  96  14   3   2  74  24  93  15   9  39  91  13  57  44  22   9  26  34  49  76  71  55  67  24  25  21  33  98  17  93  96  25  96  29  61  97  68  21  86  72   3  79  55  62  98  68  69  41   2  89  43  93  55  12  10  54  45  30  42  68   8  88  65  39  60  25  44  24  47  76  96  72  54  21  93  61   8  73  28   4  42  56  56  30  35  75  68  86  56  51  64  93  69  49  68  77  53  76  42  85  99  49  78   1  55  17  11  87  80  75  25  37   3  93  32  49  56  71  96   7   7  36  35  34  65                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                    40  28  81   3  86  32  33  95  58  48  27  26  53  62  84  55  64   8  22  53  62  11   1  37  79  11  89  79   3  14   1  49  52  41  34   1  20  53   8  89  30  57  22  59  75  49  61  74  68  96  86  39  62  28  37  37  82   9  74  63  35   9  59  76  72  55   9  96  24  17  35  13  63  63  47  10  73  60  86  57  59   6  32  88  36  97  84  13  24  50  51   2  96  72  67  29   6  12  58  28  17  90  34  94  26  28  76  58  63  50  50  47   6  25  18  15  72  10   6  66  31  47  26  74   7  57  46  58  78  89  16  64  39  86  67   5  49  24  97  89  51  59  24  96  20   5  21  77  86  52  10  82  84  76  90  52  88  69  74  58  80  50  41  65  88  93  59  73  51  93  31  83  82  58  96  89  22  73  64  85  64  92  75   4  84   2  37  11  12  95  63  26   7  30  17   8  73  61  75  22  28  29  22  46   1  81  43  62  44   6  20  58  60  21  76  49  81  59  13  76  47  46  49  36  20  71  52   5  75  19  97  93  77  23  94  28  97   6  31  14  19   7  93  49  68  48  76  10  45  99  59  93  97  55  57  77  35  47  71  89  76  21  57  62   5  82  15  22  66  62  83  99  80  61  11  31  13  58  69  11  78  36  72   8  67  79  24  75  99  82  94   9  80   4   7  97  53  16  44  80  34  78  19  55  61   6  14   9  34   8  23   1  53  99  34  76  57  14  10   3  93  92  18  78  52  71  62  38  56  34  95   8  24  77  87  50  74  75  31  15  47  91  95  23  51  18  82  92  30  52  14  76  30   1  50  51  27  63  34  32  45  29  23  18  91  97  36  34  81  84  80  12  81  25  67  89  57  42  14  80   8  66   9  43  85  69  70  90  62  61  86  83  99  44  77  24  57  37  47  47  98  15  81  59  74  69  42  66  78  53   3  73  98  48   1  69  71  12  53  33  16  29  23   1  94  60  19  56  93  40  64   6  83  26  49  98  89  54  14   3  96  13  33  23   7  81  20  67  18  87  93  63  52  72  95  74  22  95   9  31  33  20  51  29  26  60  25  85  52  31  88  66  32   1  77  79  36  78  72  31  29  25  27  23  87  21  79  71  97  53   9  43   7  62  60  33  73  61  11  39  85  92  28  38  57  89  81  46  21  51  58  55  11  60  24  12   1  59  32  57  30   7  22  10  66  66  35  22   8  49  85  81  15  30   6  51  42   5  15  19  63  24  88   7  12  63  74  92  87  76   7  99  57  29  51  78  45  54  49  25  53  21  70  76  49  85   7  65  73  82  41  26  50  25  31  32  22   7  95  56  27  71  36   8  11  17  90  78  22  27  92  43   8   9  76  41  41   2  42  23  86  40  79  99  91  26  92  47  48  64  30  62  89  93  74  43  44  24  24  81  12  39  72  60  90  53  20  13  97  40  80  45   5  10  45  31  77  90  71  28   2  54  37  96  69  33  45  67  10  39  29  75  62  94  24  66  34  85  28   7  69   2  18   9  60  15  50  12  92  96  27  42  26  37   9  81  40  56  61  96  52  66  49  20  32  82  81  39  60  95  80  45  66  36  21  63  45  72  51  56   5   3  53  77  55  88   2  57  29  65  93  89  66  49  77  48  98  58  38  61  73  59  15  42  70  41   2  56  25  33  74  20  72  81  76  32  79  83  30  92  68   9  60  72  27  26  20  68   3  45  93  65  84   5  13   5  33  94  75  90  30   6  93  14  53  94  78  66  41  99  99  69  52  18  76  40  86  98  78  25  69  38  74   6  17  13  16  49  51  44  41  25  75  58  96  23  23  67  43  78  68  38  67  35  79  35  26  67  32  43  92  61   5  25  67  58  27  82  40  74  38  28  87  52   3  23  78   6  67  90  66  83  42  52  48  16  15  77   6  73  56  76  67  65  19  45  67  36  15  23  69  50  76   9  87  73  31  16  55  37  16  80  39  57  69  39  19  74  12  24  66  78  81  62  34   3  40  92  50  99  61  28  55  47  82                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                      82  95  33  41  85  25  59  49  48  82  13  16  66  94  84  55  29  65  82  50  13   6   1  67  37  29  89  85  16  68  96   1  11  56  63  89  24  60  35  25  83  99   3  28  50  32  31  98  27  49  46  74  15  59  37  79  42  52   8  53  28  94  28  81  59  11  24  73  92  75  66  96  94  99  47  33  34  10  14  97  82  99  40  35   3  53  59  72  75  51  27  27  67  77  95  66  96  16  13  34   6  29  89  77  85  29  29  73   6  21  28  44   7  67  19  53  12  75  86  86   7  51  87  82   1  26   8  21  70  70  48  78   5  47  17  79  33  60  78  20  85  40  26  86  13  95  42  57  80  56  76  78   9  50   1  51  82  35   9  30  68  14  20  97  93  51  10  55  30  46  82   6  59  46  61  26  73  22  88  64  56  71  84  93  99  55  25  28  72  29   6  65  58  39  52   3  24  92  61  68  85  85  73  37  24  22  48  87  29   7  58  30  70  63  42  31  59  28  65  54  96  66  26  12  44  74  45  41  18  38  73  38   6  38  61  86  63  71  41  81  37  72  80   7  73   7  58  14  60  31  17  31  26  18  87  65  36  60  47  79  70  65  91  63  54   2  81  26  88  80  34  91  93  90  63  29   6  25  22  14  21  26  53  12  95  59  73  90  98  36  82  11  84  52  57  93  41  87  99  98  81  28  89  55   7  94  20   2  29  43   8  46   6  16  82  58   7  86  60  89  37  53  99  73  38  80  84  42   2  57  46  46  37  99  42  60  29  73  33  68  68  28  65  26  40  81  14  17  37  31  79  10  15  21  68   3  34  97  80  86  82   5  43  60  88  82  64  74   8  81  94  84  93  48  89  51  59  39  91  95  23  83  11  81  77  60   4  10  13  90  34  44  62  17  53  19  88  53  54  85  92  38  86  51  62  41  13  88  88  68  65  80   3  82  10  91  36  44  63  12  14  34   5  47  90  76  34  87  20  19  41  96  52  91  61  92  77  43  47   6  11  69  95  14  85  44  13  42  82  66   5  96  67  28  58  39  86  52  48  46  15  30  21  30  79  29  21  40  59  91  15  67  73  51  68  16  40   1  19  50  76  99  11  50  36  63  17   7   7  17  87  65  41  55  50  18  79  23  60  37  30  87  15  26  69  64  81  17   9  54  53  18  95  11  27  68  45  12  41  41   6  53  17  64  47  94  38  23  72  57  45  81  53  91  15  83  14  56  41  54  98  20  63  68  59  46  61  76   9  18  64  97  36  41  71  29  23   5  31  47  12  91  71  26  77  92  12  16  34  33  45  38  42  16  29  55  12  74  31   6  62  45  25  63  91  88  61  30  31  14  66  86   2  52  95  53  81  97  71  88  71  27  30  14  75  73  92  76  94  97  90  78  77  61  14  64  72  82  81  80  98  15  45  76  70   8  93  19  75  92  29  27  59  96  12  34   5  94  61  45  51   7  36  61  11  21  32  39  80  60  30  89  81  35  88  63  45  17  77  69  74  52  18  22  18  20  56  90  80   9  76  32  29  14  37  57  46  29  67  31  79  45  24  40  60  61  62  99  15  74   1  14  62  93   7  24  15  54  89  79  24  64  67  38  89   4  80  54  10  62  98  18  14  40  36  75  88  32   3  47  42  89   4  60   4  12  40   8  18  21  95  74  88  25  65  81  40  47  33  29  39  60  47  47  43  23   4  72  88  32  44  24  32  53  55  69  30  32  43  36  94  69  37  55  45  69   5  54  86  51  54  60  58  25   4  91   4  69  68  24  12  84  92  69  79  35  99  87  25  27  81  91  33  35  32  38  12  60  87  41  80  68  50  99  37  64  68  13  19  34  45  19  47  63  44  10  94  41  81  82  25  84  27  90  35  56   8  66  66  72   8  14  45  95  28  94  97  75  88  17  26  59  17  78  61  55  35  44  27  60  53  60  25  95  68  55  94  76   3  95   5  46  28  56  95  78  23  49  77  38   6  44  56  26  75  64  82  75  79   9   2  48  84  97                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                        8   2  45  37  17  99  49  42  90  50  26  60  19  30  93  18  43  16  84  49  26  72  86  44  43  28  81  26   7  43  16  14  31  37  12  83  60  14  81  52  18  63  80  14   4  70  10  12  97  25  79  70   3   4  38   4   8  27  13  21  63  81  11  59  79  62  32  26  58  86  97  40  80  54  54  58  17  34  38  86   6  42  47   6  74  14   1  94  56  48  93  88   1  56  63  15  73  11  33   6  83  97  49  82  10  49  48  84  91  34  47  95  87  94  56  50  83  21  57  74  85  24  99  64  39  74  25  96   6  35  46  10  66  71  70  79  19  78  90  60  12  57  84  56  14  52   7  28  90  64  94  51   8  10  88  57  33  27  16  49  19  35  71  53  87  74  88  54  29  55  32  42  19  44  58   7  79  82  40   7  86  46  36  65  83  27  63   4   1  32  56  13  47  46  83  68  72  18  54  30  46  50  12  82  29  78  45  53  37   2  86  54  39  19  76   3  54  42  37  92  74  14  12  99  39  86  75  78  37  99  16  48  72  97  44  38  75  72  55   7  26  52  59   2  82  71  39  40  66  68  44  48  87  11  71  16  90  96  21  68  85  65  86  89  77  66  75  21   7  12  30  97  72  35   8  20  75   1  79   9  22  76  64  98  54  72  70  98  29  32   6  87  25  20  13  92  80  98  21  27  89  76  18  54  36  30  63   8  10  40  94  85  88  39  22  71  30   1  37  64  55  19  60  14  91  97  50  56  30  90  15  17  32  40  45  47  93  22   1  68  80   8  56  83  58  23  92  81  71  41   5  54  78  80  93  68  44  94  71  51  15  97  67  48  92  41  78  90  44  34  72  14  62  26  50  37  95  66  81  47  66  50  25  72  95  54  79  20  76  74  29  27  25  62  18  79  37  18  65  55  73   3  67  32  77   3  78  36  26  50  23  14  56  92  34  24   4  47  92  50  28  67  35  32  85  76  90  40  88  47  95  97  90  11  27  30  83  47  39  50  40  27  19  44  48  53  58  55  85  98  14  17  46  82  48  67  47  99  39  86  91  38  20  13  81  76  32  65  25  69  16  65  18  92  17  97  29  31  11  98  10  27  83  56  91  61  93  18  38  69  62  54  28  36  46  45  67  87  36  12  70  60  26  40  48  88  99  10   7  97  56  65  26   1  77  97  48  21  47  35  53  35   5  42  61  49  34  37  69   3  30  23  46  39  33  81  87  45  99  38  97   6  93  96   5  37  23  80   7  91  49  48  81  24  93  80  69  44  30  39  94  16  10  17  74  46  12  10  18  92  68  10  16  51  49   5  74  70  97  31  88  82  21  39  74  41  88  59   4  96  29  40  87  81  29   7  25  24  17  70  97  16  36  85  50  78  91  42  18  47  38   1   9  64  71  99   4  78  86   9  16  96   7  37  85  42  78  66  36  44  49  82  25  79  73  77  99  48  17  98  51   3  53  31  22  32  83   2  21  54  70   3   3  58  12  90  16  75   9  53  96  13  82  23  93  92  54  87  67  49  61  61  95  12  26  74  85  45  38  78   8  36  18   2  10  81  38  48  56  60  44  52  83  24  59  14  94  67  98  21  81  97  50  65  98  20  72  73  97  86  92  24  91  96  28  67  28   6  86  68  75  84   4  85  54  22  12  74  15  99  83  98  55  72  45  47  28   5  81  93  94  63  28   6  33  60  61  34  52  32  61  15  56  11  62  62  93  62  75  70  31  27  13  52  42  97  81  46  50  54  50  16  69  18  66  98  70  62  95  78  64   5  73  51  92  74  32  23  79  52  75   1  95  54  44  72  88  91  33  53  57  93  55  97  46  15  37  42  49  95  63  46   6  42  43  71   6  63  41  48  38  81  75  55   3  56  73  87  11  39  95  29  64  77  72  16   3  67  83  47  22  91  97  61  31  66  42  24  94  30  59  20  12  92  47  78  33  98   2  11  20  76  38  13  31  48  71  13  30  66  80  16  48  55  48  78   2  75  55  45  43  60  65                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                          30  88  84  94  63  55  62  44  51  64  82  85  84  59  22  45  84   4  34  79  34  37  33  66  90  50  68  87  60  66  34  74  49  27  25   5  37   2  22  96  15  83  92   8  87  69  59  98  27  28  58  29  76  33  45  89  93  68  81  59  34  33  78  48  81  74  16  81   9  37  53  31  34  54  80  30  27  80  14  13  83  55  92  37  53  40  97  97  89  99  17  69   4  95  58  12  67  74   1  46  23  96  59  67  61  98   6  16  40  98  73  78   6  17  73  16  37  16  15   6  83  20  10  18  79  48  54  23  55  31  21  62  12  68  17   4  47  81  39   8  10  84  91  48  91  93  90  36  69  99  26  49  44  87   5  99  23  79  79  97  23  15  81  24  24  54  48  85  46   1  19  78   5  60  42  34   2  96   1  28  52  35  92  31  37  26  11   7  79  92   4  58  39  59  81  67  92  83   8   2  36  30   9  11  34   6  96   8  28  84  28   7  54  73  35  14  62  98  44  10  26  57  10   2  35  81  55  83  75  75   8  67  14  44  29  39  10  25  23  12  15  13  56  12  47   5   7  31  50  43  39  93  84   8   5  71  27  27  46  76  91  77  79   8  80   9  85   5  77  94  65  23  17   7   5  61  40  71  49  80  93  21  96   6  98  46  83  61  42  60  49  94  78   6  91  51  26  12  72  51  12  88  28  26  96  56  46  66  50  65  33  19  94  92  25  13   9  10  22  21  81  95  58  54  20  59  75  18  84  97  92  80  96  91  96  37  35  63  48  22  62  45   1   7  96  87  65  99  86  35  71  87  51  95  48  32  14  36  24  67  10  12  60  21  35  97  77  34  35  45  75  58  34  40  89  70  84  56  73  12  96  73  86  59  98  28  99  26  72  71  62  18  73  23  77   8  31   5  62  33  65  16  70  36  68  57  72  22  71   8  54  26  66  11   3  39  71  30  99  39  18  77  30   2  29  78  15  81  53  42  23  25  21  42  64  40  67  12  78  67  88  23  27  30  28  65  67   4  79  48  60   1  90  70  60  87  49  78   7  69   7  66  45  90  46  36  93   5  20  42  75   3  11  45  56   9   1  39  25  22  30  82  55   2  13  73  34  15  87  36  30  23  44  33  21  72  43  51  94   6  78  32  23  86  18  46  19  72  76  23  25  42  66  16  83  78  15  35  87  41  81   1  91  96  13  90  10  76  59  67  88  54  74  21  59  26  68  22  92  64  15   3   7  40  35  60   3  81  14  16  45  79  97  16  69  22  14  13  97  59  17  24  97  63   3  63  94  12  35  43  62  98  93  46  13  78  21  12  36   3  55  41  77  90  83  67  47  93  68  44  33  44  26  44  28  96  96  24  66  26  69  82  39  82  86  65  46  88  28  84  38  42  15  49   8  11  52  43  97  49  62  98  11  86  80  20  83  41  42  95  75  80  59  52  51  11   4  83  46  99  73  33  29  77  31  13   1  99  85  11  14  40  57  69  25  72  95  54  27  53  38  51  57  41  70  30  79  50  10  59  48  81  77  83  23  62  35  45  17  49  35  99   2   3  82  88  62  55  59  48  15  96  35  88  61  17  12  84  10  98  30  54  94  99  10  68  41  72  96   9   6  35  67  39  53  79   7  58  30  66  82  47  55  35  94   6  52  22  30  70  12  99  65  59  46  22  25  27  60  37  96  64  46  72  46  59  18  42  65  80  27  14  75  43  57  56  22  32  78  12  47  63  30  91  75  59   8  45  83  60  58  97   5  56   1  62   6  89  73  35  67  43  54  82   6  19  64  84   9  77  19  59  68   3  11  82   5  10  87  85  14  34  31  16  15  80  44  36  84  65  53  57  61  38  90  55  76  30  94  72   4  70  60  89  17  15  10   8  23   7  86  26  36  90  13   2   9  93  35  23   8  27  58  18  64  73  42  27  68  94  15  20  77   3  16  11   9  83  92  45  69   4  44  38  84  41  90   6  87  44  59  11  24  85   1  53  17  54  60  83  41  12                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                            21  19  48  95  59  18  83  78  52  66  34  61  13  16  66  65  22  78  13  85   9  96  64  16  75  47  21  87  27  47  87  43  44  24  13  64  63  78  64  86  57  78  16  33  21  64  10  63  88  41  42  92  59  51  91  95  48  81   4   7  44  59  62  50  45  13  71  88  25  43  70  55  83  35  81  95  43  89  44  92  87  78  46  70  59  97  45  64  84  56  47  30  59  47  42  52  17  43  30  27  67  34  70  19  62  97  33   7  87  92  15  42  67   4  20  40  57  89  61  73  51  40  63  44  40  35  94  73  52  42  33  30  55   3  16  18  83  35  65   7  92  69  21  59  56  42  88  33  67  22   4  47   4  59  89  77  28  45  82  13  27  87  27  89  63  41  74  77  83  80  96  76   8  93  16  70  64  74  80  29  85  24  23  53  18  10  41  51  62  33  56  79  81  77  85  63  46  99  66  65   9  74  97  62  45  37  56  39  19  77  85  20  12  87  41  82  96  17   5  14  96  57   2  96  79  56  53  67   3  45  23  10  31  31   9  94  27  95  34  85  37  68  84  63  46  25  52  92  14  19  29  40  91  38  42  37  85  62  38  84  19  69   6  23  62  28  96  50  48  47  42  97   8   7  39  27  39   3  42  31  19  62  61  78  73  85   7  49  43  35  95  32  87  83  17   8  49  80  55  10  51  63  52  88  60  14   6   6  81  40  87  79  22  78  30  94  53  23  92  93  34  80  45  92   4  60  41   3  36  74  67  50  28  20  13  95  19  38  90  46  27  22  88  22  96  74  54  23  40  83  32  12  32  65  91  30  56  24  23   6  62  83  85   8  31  26  30  40  51  63  35  31  78  95  62  23  58  47  18  24  42   1   9  94  39  67  63  97  56  65  66  82  40  59  14  63  73  77  41  23  53  29  64  69  42   1  50  44  14  45  91  15  98  92  35  34  95  49  75  11  92  36   7  54  80  57  12  74  96  75  75   6  85  14  36  24  45  62  26  68  48  57  93  19  46  43  67  59  15  44  82  19  64  28  15  15  89  63  52  12  40  81  82  53  79  99  29  35  46  78  96  78  80  68  64  82  46  87   4  90  98   4  74  72  12  62  61  22  86  41  47  32  92  50  17  16   4  31  22  34  39  81  95  72  20   6  89  48  33  78  53  87  73  89  54  24  62  92   3  87  64  24   6  62  29  75   8  72  99  62  73  53  76   8  29  87  83   9  99  94  21  79  75  39  88  13  48  51  58  67  21  92  57  20  98  78  33  55   8  67  95  13  99  81  99  87  23  57  18  92  68  40  12   3  64   1  15  40  61  65  89  47  63   5  79  92  16  72  83  65  52  20  70  32   7  77  38  48  53  16  33  93  61  32  13   6  76  61  18  36  92  54  15  71  20  74  34  31  37  74  57  24  74  47  66  16  66  48  48  93  19  61  88  73  32  70  52  28  47  12  86  61  30  39  73  27  88  96   2  66  28  36   5  38  73  50   5  11  18  31  86  31  78  27  80  98   6  15  32  15  21  94  16  89   1   1  55  32  20  99  17  24  13  44   4   5  95  73  20  85  23  84  28   5  58  17   7  59  94  46  24  36  32  67  24  55  65  81  60  37  36  56  27  53  91  38  37  56  14  14  24  82  94  80  71  25  72  35  21  59  29  42  71  35  50  13  20  38  69  93  37  34  46  93  71  86  64   7  52  80  89  78  41  25   1  93  99  39  26  11  12  59  17  73  65  13  38  42  72  39  99   5  38  69  34  18  93  32  75  39  16  94   7  52  16  98   1  70  75  47  29  77  10  22  95  61  69  16  10  35  34  10  60  95  89   7  60  60  53  41  42  75   8  56  57   4  95  12  30  85  85  86  41  18  38  96  93  33  93  17  89  53  58  41  88  51  84  92  48  64  37  50  88  23   8  87  63  95  23  46  20  28  49  28  75  61  39  15  14  83  78  70  68  79  50  80  61  98  42  66  47  63   2  11  43  14  46  31  83  40  17                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                              73  79  76  70  68  84  46  93  66  58  34  92  72  77  70   8   6   8  12  60  83  40  86  50  94  54  37  69  59  94  29  32   8  14  51  49  44  55  30  66  68  58  79  74  37  63  77  31  55   8  43  13  72  33  31  71  51  63  65  13  78  13  36  40  59  81  88  49  26   3  63  34  61  57  13  93  49   5  85  14  42  85  43  22  20  49  61  29  42  14  26  62  19  91  65  44  52  50  44  38  20  69   7  73  95  50  65  60  99  75  10  67  12  43  49  46  48   7  44  81   5  88   5  25  91  12  91  86  33  18   5  23  97  69  88  24  91  89  53  82  15  41   2  33  45  81  73  31  71  57  39  33  35  68  94  55  14  77   8  43  40  79  76  10  28  33  18  33  67  27  98  39  18  28  60  84  94  94  97  68  66  41  69  19  57  40  71  23  62  53  36  83  54  64  16  73   1  83  64  82  65  94  22  46   7  43  56  75  20  63  32  53  43  31  81   3  68  25  39  28  71  71  23  81  12   5  81  61  61  96  85  77  18  28  80  54  29   4  11  61  33  45  70  70  61  81   4  52  56  13  50  83  10  86  86  81  36  24  23  91  70  29  61  11  23  64  42  27  67  18  45  51  80  12   6  22  13  70  50  45  33  81  29  11  99   7  40  30  86  31  79  35   8  46  57  85  21  41  89  90  57  56  91   4  94  95  97  36  58  10  10  64  86  21   3  73  33  85  73   4  73  80  62  70  15  35  72  87  52  29   8  41  64   8  76   1  47  80  33  33  67  71  27  24  31  68  60  94  61  25  32  44  22  74  53  57  74  41  64  13  79  91  98  96  78  38  11  98   8  84  57  31  21  98  84  67  68  66  32  36  75  74   3  55   3  18  27  99  76  99  11  96  49  63  30  75  34  77   7  38  25  49  82  20  68  87  27  25  69  90  57  32  42  45  46  22  78  54  77   4  11  33  79  95  24  35  20  46  79  37  94  86   6  52  92  67  23  12   7  86  40  40  70  42   2  85  60  98  35  11  60  81  61  32  25   3  15   7  18  99  40  29  67  59  71  46  55  47  12  64  36  19  55  90  27  62  10  79  90  73  27  35  58  26  88   2  22  56   5  75   8  77  78  61  20  62   7  80  60   9  86  90  81  53  82  74   6  81  68  84  97  10  38  40  12   4  88  19   3  90  79   7  57  84  70  35  24   6  22  51  33  80  88  74  80  41  48  60  69  14  16  70  49  79  75  64  49  30  77  52  73  56  47  29  35  15  92  23  58  87  50  77  34  57  61  94  66  91  32  92  43  55  65  57  62  10  79  14  43  23  26  79   6  33  70  30  69  94  62  56  56  92  40  74  36  71  84  87   5  86  49  31   6  72  68   5  36  99  33  91  15  96  25   9  55  62  62  30   9  14  37  63  37  33  60  59  39  53  58  90  69  11  99  60   5  25  84  34  80  49  81  90  62   5  66   6  55  30  40  95  59  33  55  94  46  80  21  37  12  22  88  39  62  20   5  29  94  75   7  52  54  44  28  54  96  81  49  74  63  92  39  76  70  81  13  13  83   9  22  76  31  96  59   3  64  77  87  98  27  16  75  52  33   7  89  28  16  50   4  53  20  36  69  83  41  71  46  43  42  49  45  87  29  38  47  55  26  21  47  35  64  94  97  26  68  30  64  47  90  87  78  19  16  34  16   5  19  86  16  59  49  67   5  89   3  71  90  10  37  75  68  83  84  66  16  45  34  66  51  14  12  81  44  94  89  68  56  99  60   7   3  30  95  46  60  49  34  50  37  62  55  79   8   3   6  90  94  50  97  76  77  11   3  36  54  55  72  47  19  40  63  60  39  18  70  60  52  16  79  72  62  73  44  65  61  61  82  85  30  63  75  40  14  35  14  68  60  22   8  87  74  65  90  64  93  60  73  85  75  91  61  50  66  10  19  31   8  70  37  68   2  32  37  35  41  46  73  64  22  16  86   9  50  51  25  64  63  62  12  49                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                97  53  40  90  88  22  39  57  37  20  32  34  37  76  58  50   7  50  36  89  16  69  87  70  61   6  11   3  12  22  21  62   9  54  79  85  24  32  69  24  64  76  71  82  20  73  67  55  98  61  20  37  23  94  84  65  41  27  11   8  30  28  46  60   5   6  84  82   8  71  66  57  78  30  99  30  20  67  66  84   9  48   9  76   4  86  90  85  47  54  27  90  99  21  13   9  82  51  25  58  96  39  34  10  43   5  93  86  45  85  99  48  99  39  48  30  18  98   2  69  38  16  70   7   9  47  44  66  98  74  34  85  58   9  83   1  37  48  22  33  59   2  37  53   7  15  21  50  34  42   1  43  16   3  86  98   5  86  38   7  17  90   5  28  93  74  38   9   2  83  21   5  14  72  93  96  50  11   9  67   3  58  38  62   1  40   9  42  55  65  27  17  45  20  63  53  68  52  41  58  18  13  16  57  19  91  75  80  89  71  23  57   5  51  13  99  59   3   2  49  13  36  49  89  56  19  71   6  86  67  84  62  47  70  74   3  59  81  71   7  49   4  26  51  95  89  84  39  41  18  49  14  20  90  38  75   5  69  62  77  56  67  57  78  89  23  63  21  31  97  24  54  88  91   7  31  99  28  79  44  62  60  88  56  47  46   4   3  89  47  47  20  59  67  35  41  88   3  20  11  49  94  65  93  59  51  32  54  25  91  87  66   5  57  80  97   4  15  34  67  68  23  91  49  59  19  36  31  82  71  43  56  86   5   7  92  70  20  58  46  86  19  13  41  35  68  74  42  66  63  84  87  70  48   2  70  47  28  24  58  33  12  81   3  57  18  50  66  94  97  95  87  16  63  12  38  41  54  78  93  87  12  40  15  93  61  34  39  19  97  19  61  16  36  25  24  27  69  29  23  27  25  11  78  38  90  26   3  83  70  94  60  55  43  19  87   9  14  12  32  59  31  52  12  46  14  93  27  21  45   8  54  86  43  86  54  92   1  24  83  77  74  80  91  31  88  39  25  86  11  76  17  49  58  20   2  64  94  87  43   6  39   6  41  93  57  36  46  64   5  12  86  36  98  48  19  82  32  50   7  88   6  28  45   7  73  46  71  48  83  98  72  30  13  74  75  45   1  29  96  11  38  27   4   9  73  52  26  88  66  95  22  76  17  94  52   5  95  56  11  33   1  83  21  80  20  76  94  22  42  13  12  82  49  75   4  35  34  86  19   7  96  46  67  50  47  93  10  79  55  69  53  65  27  25  49  78  58  10  28  75   4  34  59   4  80  64  51  12  72   7  24  67   5  18  17  32  65  82  20  34  50   1  73  79  74  70  79  22  52  76  13  96  87  83  61  49  35  12  99  60  30  76   1  50  11  57  28  27  74  61   2  50  62  86  26  27   8  50  66  76  99  62  88  35  60  90   8  43  93  55  70  87  61  45   7  27  57  25  89  11  86  91  71  80  20  95  85  15  58  35  47  94  14  85  34  82  30  89  91  33  10  44  59  45  43  63  82  41  91  37   3   8  11  53   2  23  20  80  66  76  91  82  57  24   8  50  65   9  99  65  26  44  32  49  25  60  35  93  91  72  84  81  28  19  98  67  69  51  62  25  26  98  96  99  10  70   5  22   3  55  26  32   1  52  90  38  51  56  10  42  27  44  33   1  54  74  99  50  58  85  66  86  37  22  22  48  51  91  50   8  77  75  43   1  17   2  19  57  28   6   3  50  44  88  86  60  63  20  58  65  75   8  91  82  62  26  83  71  51   3  94  33  11  26  63  60  46  88  36  35  12  29  35  71  75  49   5  46  24  95  23  91  23  61  49  60  70   9  69  86  40  98  13  21   8  46  36  51  15  20  24  44   4  68  18  20  42   5  55  98  77  75  19  29  32  29  86  66  31   5  57  15  71   5  73  28  89  31  81  91  67  68  98  85  51  68  51  72   6  17  87  34  29  39  76  11  25  38  12  24   8  23  94  46  82  85  25   7                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                  14  20  73  20  86  29   5  91  74  47  42  57  51  20  90  68  85  20  29  50  69  56  46  59  47  42   3  78   2  85  43  63  54   5  19  66  51  16  78  61  36  32  39  43  58  10  27  96  78  58   7  17  31  82   8  62  66  22  77  40   4  28  98  24  65  70  61  20   4  80  71  26  18  20  79  96  75  60  24  79  87  13  33  57  59  94   9  49  41  42  18  52  38  59   5  51  24   8  69  40  61  74  93  67  32  70  39  26  53  59  45  23  15  19   7  80  17  26  50  24  35  30  80  97  51  65  53  87  70  66  58  90  41  62  12  32  23  20  25  91  28  47  42  47  35  51  21  46  41  87  42  35  46  23  70  24  78  57  61   9  49  75  25  35  61  35  62  27  90  88  35  20  93  72  84  62  11  25  61  10  20  20   6  95  76  74  53  38  84  15  62  17  30  27  21  55  95  55   1  38  95  78  14  83  37  79  27  55  88  12   2  12  79  96  95  50  82  77  97  74  32  24  14  60  43  46  23  62  29   4  49  66  77  52  86   6  81  41  60  16  79  66  83  58  26   4  70  22  22  41  88  88  95  57  92  35  13  47  69  43  12  67   4  12  68  38  82   7  34  76  33  64  41  75  90  55  64  55  91  85  49  78  23  51  91  90  40  37   6  39  79  11  55  67  55  22   6  51  39  90  88  89  27  71  19  83  24  58  40  81  40  14  66  22  88  92  51  20  49  68  28   3  35  21  70  82  62  81   6  98  77  50   2  33  80  51  21  84  11  69  62   4  97  62  28  59  33  20  46  25  18  91  20   3  94   2  23  85  83  72  53  43  77  88  68  34   5  49  29  20  44  53  73  69  56  34  82  35  80  82  38  45  36  78  51  21   9  60  17  10  97  75  58  30  38  44  16  65  98  11  96  64  24  41  31  14  50  29  41  46  47  54  69  88  60  75  21  71  81   7  44  34  78  51  43  26  13  63  32  96  79  20  86  48  55   8  15   6  50  52  36  20  81  95  40  22  30  39  89  21  50  11  75   1  18  18  16  14  61  92  94  98  62  17  29  19  36  70  39  98  64  34  66  44  25  41  61  11  34   6   9  81  58  16  96  37  88  54  86  77   1  95  99   8   2  26  28  64  12  23  14  15  35   8   3  57  37  44  14  90  31  86   4  73  78  59  49  30  63  30  59  14   5  51  49  31  74  68  50  82  62  70  18  77  27  27  11  29  43  56  65  63  94  70  48  36  94  20  56  10   7  57   8  87  85  34  60   1  14  39  90  81  10  67  10  54  24  17  85  23  12  89  65  49  52  92  32   3  24  70  89  65  96  97  23  95  79   5  64  17  19  33  78  71   4  89  82  93  24  69  35  27  72  17  92  94  75  86  75   4  21  16  52  82  88  97  79  35  53  75  40  98  24  60  90  72  62   9  12  30  37  74  48  17   3  37  41  12  44  80  80   6  51  68  63  68  81   6  30  92  49  69  62  49  31  48  18  16  24  82   7  34  62  86  19  80  60  84  12  96  37  74  80  98  95  22   5   6  49   5  31  83  95  52  27  19  90  18  41  30  62  84  14   8  79  77  83  37  35  47  60  20  16  37  10  30  94  94  58  47  90   9  14  13  94  19  11  40  65  73  53  70  11  15  98  84   1  29  80  48  96  30  84  73   2  11  86  92  39  62  35  32  83  77  82  37  66  42  71   1  61  77  56  22   1  84  27  12  76  23  29  88  78  57  76  31   8  49  77  49  77  38  39  75  57  58  70  35  17  54  46  21   6  61  12  31  46  21  40  33  49  10  62  93  15  90  69  66  26  98  67  50  72  55  52   7  11  62  68  63  58  93  69  21  79  86  23  65  20  73  49  78   1   1  85   6  27  72  94  12  56  40  90  82  74  17  40  59  18   2  64  95  84  78  86  74  25  59  23  48   9  14   3  23  34  78  87   5  53  95  10   1  45  15  35  73  51  42  31  91  38  49  98  66  59  96  15  45                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    93  44  42  16   7  13  35  27  21  85  53  96  12  65   4  91  73  43  10  71  49  10  96  58  93  90   8   8  64  12  17  20  83  50  53  41  95  35  34  64  83  71  89   7  42  22  52  98  62  27  79  35  71  57  26  16  52  65  70  11  35  58  74  55  11  70  74  27  70  79  18  32  17  17  83  66   5  64  74  25  41  19   4  64  98   3  38   1  13  48  17  18  11  90  15  86  84  47  38  36  30  38  23  97  64  53  25  28  97  85   7  53  12  24   4  63  33   6  73  93  19  89  60  20   3  17  64  66  50  50  83  13  87  44  49  18  58  80  11  91  43  56   4  51  77   2  11  47  19  94  65  22   2  26  28  33  61  23  69  26  13  18  36  32  25  93  46  76  65  88  83  49   8  79  86  88  34  47  76  21  17  20  72  11  27  22  65  98  57  84  20  64  75  64  81   7  23  43  92  58  92  99  37  78  33  54  31  69  41  66  36  92  85  23  24  41  61  28  30  15  59  89  29  26  45  47  19  22  59  75   9  88   4  76  61  42  57  82  18  52  96  62  62  26  23  93  75  54  67  70  84  73  71  89  53  54  44  35  30  56   7  29  51  85   7  17  77  68  41  14  50  39  21   2  81  22   4  11  28  41  35  71   9  49  51  89  50  15  70  60  50   1  29   1   9  63  23  74  27  65  61  45  79  40  46  92  13  84  46  54  52  99  76  15  67  80  84  53  35  20  94  48  28  63  29  91  92  55  27  84  30  34  54  63  75  60  77  89  21  62  92  43  86  79  72  58  70  51  68  94  89  43  51  28  99  15  60  79  67  13  95  43  18  63  81  69  56  47  16  84  63  96  77  37   1  57  15  15  40  72  39  10  89  53  31  41  18  37  34  51  84   5  55   1  12  99  52  50   3  21  74  59  95  88  86  55   5  43  22   8  81  68  69  68  11  35  94  11  68  41  65   4  52  45  65  19  81  65  48   3   3  45  37  14  16  85   9  78  89   1  23  39  40  47  97  41  97  39  59  42  70   3  43  41  17  84  79   1  22  12  78  42  56  83  98  62  68  21  74   9  27  15  27  73  85  28  55   8  31   3  57  45  63  19  31  54  27  37  65   4  24  75  51  52  62  55   7  35  14  96  96  29  23   7  97  71  54  68  73  58  49   8  12  34  94  53  30  45  63   2  49  78  20  81   1  10  74  31  12  41  85  99  96  10   6  92  56  86  14  86   1  75  50  79  62  67  89  25  49  44  12  13   1  33  68  74  16  81  92   6  40  24  88  48  18  45  43  22  40  58  11  99  78  67  39  78  10  28   4  76   1   2  98  14  28  60  45  67  34  72  66  85  61  45  46   5  21  24  30  35  14  10  38  10  66  64   2  52  87  17  61  87  26  59   4  90  15  31  70  23  38  43  62  82  32  63  11  43  34  10  61  78  79   2  53   3  42  74  91  55  21  35  62  50  22  42  64  36  30  23  69  13  84  98  32  21  44  87  77  88  57  18  97  28  65  25  76  90  97  98  16  85  71  15  26  56  99  19  28  85  33  81  63  94  50  96  98  46   2  77  69  29  49   9  66   8  49   8  76  57  31  12  74  28  72  38   4  59  45  18   1  95  29  66  90  52  25  36  40  13  16  62  52  62  11  42  74  78  42  74  89   5  42  37  37  71  82  60  21  81  30   5  17  88  90  94  84  60  29  64  43  97  31  14  36   9  95  85  43  27  73  87  15  78  80  59  86  75  18  48  22  38  66  45  38  82  37  82  56  26  24  39  77  99  41  72  14  21   9  86  74  52  23  25  36  53  51  54  49  90  60  86  76  18  39  44  95  39  92  48  65  86  59  57  79  47  80  38  70  70  91  65  14  14  84  22  74  83  55  47  62  67  60  56  14  18  52  98   4  47  28  64  91  24  80   9   8  24  67  39   8  80  28  29  10  92   7  93  19  25  33  69  20  71  27  74  94   8   6  98  67   5  92  14  48  99   8                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                      62  49  13  27  53  13  18  80  27  12  19  92  52  21  12  48  70  41  54   1  97  30  33  61  36  82  54   9  13  14  67  60  18  14   8  67  79  13  93  50  28  86  15  78  81  72  75  98  31  17   7   7  36  57   8  71   2  66  65  62  66  34  74  61  29   3   8  76  62  58  66  26  16  17  81  64  42  67  26  61   8  53  35  23  43  75  95  26  10  27  30  52  73   6  92  25  55  89   1  88  98  32  66  37  92  26  41  13  24  69  98  57  28  27  19  74  21  61  55  66  80  82  50  65  70  45  60  96  77  13  37  68   6  85  79  35  37  60  25  43  32   7   4  48  77   1  12  63  92  45  88   7  29  87  10  95  55  73  73  84  59  89  93  97  11  17  17  23   3  47  92  86   3  29  69  54  15  36  20  62  30  16  44  79  32  70  62  11  75  66  84  39  42  99  54  75  25  61  71  47   6  78   8  68  75  52  45  41  40  80  16  29  97  10  63  11  71  68  50  10  64  67  93   7  43  17  59   2  49  32  42  85  65  93  58  75  50  39   5  80  60  59  71  61  96  34  36  93  43  26  90   4   7  77   1  61  98  29  13  68  15  38  88  19  66  34   7  41  43  14  57  12  21  53  35  99  22  13  55  73  11  56   1   9  38  24  36  38  45  51  65  60  42  99  41  98  16  63  25  80  82  11  56  78  79  49  19  66  63  24  72  42   2  16  96  92  34   3  42  18   4  59  87  48  82  38  47  63   1  95  63  22  12  18  70  86  21  38  18  29  92  62  69  96  97  91  68  27  91  27   7  44  98  78  99  25  18  98   2  31  91  25  55  10  11  52  93  23  71  18  33  50  19   7  31  38  47  69  44  21  31  55  14  81  70  99  96  59  83  35  19  79  54  13   1  95  83  90  73  31  67  29  56  54  32  76  23  47  31  76  12  76  46  29  14  10  60  57   4  88  40  14  63  26  12  57  21  67  25  67  28  94  14  13  47  10  78  82  44  20  16  12  90   7  93  36  63  44  57  41  27   3  39  61  73  94  79  28  79   6  58  91  72  98  93   7  44  74  88  37   6  76  11  51  19  55  72  52  18  89  21  43  84  87  73  29   4  58  55  40  12  86  66  59  33  38  55  90  69  87  80  67  91  65   9  86  39  38  76  56  22  98  71  23  93  88  18  30  71  23  98  68  69  62  47  87  50  26   5  47  41  25  81  34  38  58  52  14  69  72  83  79  26  51  51  66  20  78  71   4  15  35  93  86  78  52  96  67  97  62  73  44  27  45  55  81  22  57  54  94  53   5  63  95  54  17  31  44  41   2  56   5  95  55  84  43  42  35  95  81  12  81  80   5  46  28  78  97  66  30  86   1  32  53  96  15  31  92  39  12  71  92  20   5   8  76  25  98  39  43  80  41  68  55  53  52  43  36  29  44  97  41  29  86   6  94  32  71  66  22  12  28  48  37  78  20  89  88  39  53  73  66  52  94  85  54  30  75   9  13  85  53   4  20  57  91  93  75  86  82  22  18  31  33  54  11  83  94  86  23  14  65  15  74  11   3  51  62  17  93  29  60  63  74  64  80  19  87  33  72  96  85   4  47  37  65  30  14  97  94  19  15  91  60  48  23  61  77  55  39  79  67  75  51   8  90  95   7  20  41  88  69   6  10  75  71  43  59  61  33  68  79  91  66  10  87  11  82  46  68  17  81  10  24  23  20  58  62  30  71   9  80  78   4   1  18  70  35  32  49   3  20  97  15  70   6  63  95  64  97  58  17  31  53  23  98  57  82  29  98  36  38  30  93  66  29  77  85  54  32  70  19  77  28  54  30  72  29  33  41  23  73  54   8  73  85  98  42  34  68  26   6  30  81  25  94  40  73  89   8  94  15  72  94  81  76  34  88  35  80  52  96  12  71  97  74  81  26  11  22  15  26   9  58  35  34   3   5  98  41   5  64  28  31  88  44  83  99  56  16  30  95  39  95  99  51                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                        3  65  26  42  45  32  19   3  44  47  69  93  85  43  64  53  63   3  79  61  17  77  58  92  90  37  59  69  10  81  10   9  94   2  48  19  96  90  93  47  75  16  58   2  81  28  47  29  11  17  51  91  46  73  80   6  11  57  49  28  65  15  77  19  16  21  22  86  74  58  76  12  67   3   6  58  66  38  77   2  59  13  97  71  88  81  44   8  84  27  38  74  71  24   1  93  77  25  46  65  48  11  83  75  23  24  23  55  92  35  55  85  79  32  80  33  42  91  16  22  30  40  34  68  54  26   3  57  54  79  31   1  14  68  56  23  92  73  24  82  85  90  97  16  12  51   7   2  96  34  60  66  41  54  80  47  32  46  60  25  72  65  97  52  20  19  35  89  16  80  35  56  85  56  82  87  19  98  84  17  61  41  97  62   9  15  30  64  29  92  23  26  82  76  16  28  98  41   9  27  66  23  31  91  18  11  34  37  19   6  73  12   5  54  26  38  95  81  57  31   4  33  93   9  30  59  59  40  79  25  35  12  78  16  41  11  71  45  70  38  96  28  43  55  86  50  83  62   7  59  31  53  80  16  19  85  23  76  13  94  38  39  43   1  27  42  43  49  14  51  88  25  32  11  29  87  56  45  50  95  49   1  73  51  33  62  13  65  16  70  72  21  57  87  27   1   5  92  96  95  72  88  99  37  27  40  18  92  31   6  78   3  37  62  59  59  40  37  68  78  57   8  42  33  10  58  81  46  67  20  63  51  83  25  38  66  87  77  88  67  20  31  98  27   2  17  27  87   4  90  40  31  17  43  65  50  84  48  47  76  10  50  98  88  94   6   9  68  75   8  54  36  48  14  57  33  79  51   2  82  56  11  30  35   1  77  60  31  77  77  73   5  28  13  64  61   7  27   7  43  36  49   2  60  41  96  28  27  49  87  38  11   9  46  89   1  50  40  93  21  94  39  87  40  68  30  86  85  10  75  28  50  73  88  91  94  34  41  66  97  99   5  98  89  22  94  31  10  66  36  75  96  37  70  44  68  29  56  87  78  23  64  64  75  33  91  85  19  56  59  56  48  46  94  18  32  82  36   8  88  32   1  68   9  16  80  12  29  87  99  96  33   1  96  59  79   3  37  98  26  36  42  28  73  70  34  72  37  34  72   4  10  50  23  58  17  67  34  28  38  71   4  91  58  61  18   5  68  21   9  68  26  64  21  16  50  79  54  19   7  60  26  81   6  33   5  90  74  26  45  24  15  33  80  39  62  95  88  90  16  96  42  58   9  72  81   9  65  60  89  46  26  96  22  88  64  59   8  34  39  89  63  43  89  79  27   7  45  91  36  27   1  53  40  36  55  51  20  35   2  82   2  92  17   1  50  53  16  92  60  36  69  33  69  40  92  56  67  28  37  10  49   6  47  95  76  30  57   4  78  89  13  88  27  15  80  15  83  72  38   8  54  74  48  10  97  43  23  70  50  57  62  61  18  70  45  63  28  11  76  62  19  66  17  13  57  73  80  59  89  69  47  64  85  94  35  93  31  45  61  71  85  56  28  77  71  39   2  51  68  32  16  44  62  68  41   4  12  88  12  43  61  27  40  19  99  84  20  67  16  21  26  24  20  40  13  66  51  78  83  54  53  31  76  88  55  21  16  10  40  50  92  91  58  13  38  86  35  42  70  51  36  16  63  26  79  70  13  34  16  61   7  47  64  57   5  49  54  12  97  48  79  38  49  29  54  32  16  49  37   7  74  42   1  40  28  43  96  63  61  71   5  44  76  84  96  74  74  98  22   8  13  11  49  10  72   7  69  52  59  33  19  99   3  81  94  41   5  88  47  43  30  93  88  13  40  37  64  49  11  44  15  25  44  91  73  73   4  92  79   3  57  84  83  95  49  98  74  81  19  75  59  75  60  10  90  12  79  46  68  88  11  51  60  70  58  13  52  71  40   4  12  89  21  18  77  40  30  17  70  52  40  38  80  15                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                          33  61  49   2  36   6  78  49  42  34  91  99  87  39   9  47  16  81   2  32  23  81  38  34  39  70  51  95  46  28  31   9  84  59  13  62  36  22  63  98  52  60  65  24  13  16  79   3  98  96  44  30  22  21  94  97  23  18  20  19  61  10  91  67  72  74  29  62  84  29  14  25  74  60  38  58   3  35  48  67  45  96  80  10  72  14  50  68  91  51  38  85  48  18  94   2  15   8  12  69  39  83   9  98  72  79  51  45  87  48  23  60  95  75   7  67  83   4   3  55   4  82  99  72  23  22  80   2  86  84  16   3  67  23  48  26  93  52  21  65  81  74  72  95  34  38  87  60  68  61  86   6  51   3  51  73  22  34  39  45   4  96  97   4  80   6  71  49  97  98  69  77  61  72  22  85  81  64  45  84  63  73  73  98  80  11  75  68  77  79  79  60  81  77  54  59  19  39  54  66   8  59  28  89  35  17  78   3  47  32  34  78  27  32  78  70  67  75  57  56  27  66  97  11  81  28  98  13  62  28  82  42  56  64  47  96  72  89  72  88  53  31  37  50  80  88   8  69  69  98  67   2  97  85  72  58  92  83  81  36   4  43  90  90  41  65  11   2  57   2   9  32  88   3  68  43  82  64  17  31  77  69  16  63  86  20  52  43  45  75  20  73  46  56  47  73   6  20  13  28  83  24  86  25   7  70  98  82   3  69  12   8  16  22  47  88  38  70  69  41  93  99  77  52  97  84  38  87  32   6  69  28  72  37  83  64  32  26  87  82  76  53  97  31   6  35  87  16  13  28  35  93  11  30  48   6  67  49  71  19  46  23  86  89  96  52  41  45  54  15  68  70  55  48  26   2  63  82  95  23  83  96  84  99  84  74  17  94  10  78  63  91  85  73  70   3  50  31  31  70  80  17  10  80  39  95  78  54  62  33   8  15  34  81  29  54  53  25  25  93  76  95  97  70  24  92  15  56  29  43  51  61  53  72  18  86  23  64  80  40  17  13  35  10  54  97  84  91  46  41  46  59  13  30  81  12  21  97   9  57  29  81  88  28  95  57  87  17   3  87  68  26  94  93   7  73  10  18  57  38  79  20  68  29  77  34  52  11  17  85  13  13  29  90  14  73  33  29  29  77  94  34  71  63  87  64  19  62  49  71  46   5  24  53  20  86  78  26  38  50   8  89  59  94  22  76  99  43  62  55  32   3  26  52  33  82  66  12  69  31  81  25  11  17  24  24  23   8  15   4   6   8  78  32  68  77  11  47  22  47  23  67  17  13  21  81  99  32  15  47  97  89  11  16  55   3  91  85  65  83  39  81   4  55  18  65   1  59   3  56  97  12  48   9  62  18  91  72  26   8  37  59  31  47  79  26  61  38   2  58  52  30  23  84  98  42  99  53  81  19  10  60   3  45  81  93  96  92  20  85  29   5  41  36  65  63  16  97  91  91  33  70  52  66  54  92  24  88  42  21  44  82  46  11  19  58  40  43  39  52  79  47  84  60  42  92  42   5  95  22  42  75   9  57  45  91  91   5  39  37  20  81  52  38  74   5  50  81  65   1  22   9  16  56  51  38  10  17  43   1  68  12  81  39  18   9  83  19  58   6  89  32  52   9  32  85  60  19  67  70  97  34  13  70  60  15   5  12  61  66  98  81  97  60  79  54  37  89  53  22  58  99  26  41  70  34  25  76   7  63  22   7  82  75  62  32  24   4  32  26   5  89  26   7  59  50  46  86  27  99  57  29  52  72  46  35  14  39  35  77  40  68  64  11  51  52  11  84  23  37  11  16  83  61  55   5  91  49  35  14  36  56  92  47  27  28  78  39  19  50   2  48  50  26  47  32  76  35  31  19  18  53  47  48  18  46  63  48  23  79  61  96   6  10  60   2  74  11  73  17  82  99  37  70  98  57  98  74  75  18  46  31  28  14  51  67  64  67   2  92  93  65  82  43  94  49  65  83  92  43  80  77  99  11                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                            96  79  87  98  38  18  81  69  61  64  29  40  90  45  95  87  85  25  41  25  65  52  38  82  38  64  54  39  86  14  12   8  21  40  15  73  90  48  49  68  18   5  97  35  29  81  73  94   3  52  79  43  95  55  99  73  93  75  69  40  41  97  32  65   7  36  63  53  93  65  53  10  67  41  25  57  89  27  24  41   1  20  70  40  28   3  96  24  66  25  72  14  20  18  46  75  14  46  23  44  19  51  78  18  57  97  56   5   1  84  44  17  41  36  57  94  88  42  70  11  10  93   5  58  21  27  65  61  28  62  16  38   2  16  69  66  32  15   6   5  88  87  98  29   3  25  41  70  36  12   1  73  77  48  84  98  26  36  96   4  64  11  54  57  33  31  64  52  83  82  52  13  12   6  12  24  27   9  83  15  49  98  22  80  88   9   4  11  54  23  89  21  13  74  71  91   3  30  58  20  99  49  17  33  30  64  13  91  22  79  70  86  34  87  95  80  21  35   2  73  78  24   7  59  44   4  18  37  77  57  92  73  66  43  51  72  27  10  43   1  15  31  61  57  76  16  84  18  47  78  44  27  12  66  94  98  66  52  63   5  86  25   5  33  26  92  89  34  30  34  44  50  23  15  38  71  31  44  50  35  79  81  68   3  55  80  26  89  56  37  12  88  96  62  13  54  68  95  67  10  84  87  44  42  10  95  38   4  57  74   6  75  28  38   1   1  63  52   3  31  19  58  31  68  12  26  36  33  26  72  83  54  43  46  41   2  70  12  15  38  49  36  15  97  59   6  73  17  60  71  97  43  23  58  13  49  80  72  93  50  68  56  19  80  82  79  94  18  14  65  25  16   8  78  48  60  30  41  99  26  59  76  37  34  56  48  13  65  87  25  47  49  76  31  82  73  97   1  74  73  96  82  34  84  14  60  96  17  19  88  86  44  92   6  15  51  26  55  64   1  33  14  71   9  55  79  27  84  18  96   5  60  87  69  43  44  91  42  68  70   8  74  26  96  97  22  58  39  43  40  49  51  70  55  63  75  47  22  19   7  30  84  64  71  15   1  57  91  45  49  14  37  12  38  81  49  85  39  95  89  53  43  91  56  42  49  88  94  87   6  76  56  81   4  43  55  48  14  67  55  86  52  45  41  34  94  67  26  64  32  71  25  60  42  29  24  84  83  53  85  12  20  45  64   4  72  57  11  64  57  13  98  80   1  66  23  35  48  35   1  94  42  52  68  89  38  93  95  77   5  55   8  45  81  75  52  79  75  32  76  71  68   3  95  28  25  32  39  30   6  25  50  12  30  13  96  40  70  51  45   6  67  53  26  88  11  79  10  18  36   6  84  76  40  79  84  45   2  35   6  80   1  91  66  12  90  34  82   9  71  57  94  47  65  85  72  40  32  51  83  34   4  95  61  75  47  77  21  96  15  60  55   8  65  77  31  20  75  36  36  98  47  75   3  97  64  91  75  12   2   6  60  37  50   9  69  19  67  53  15  63  71  71  91  81  58   5  96  32  40  96  48  74  25  92  24  71  89  23  46  10  84  94  77  65  64  91  82  76  33  78  64  40  20  16  97  16  91  65  94  26  34  29  20  18  57  50  68  23  18  86  15  90  23  93  77  53  57  14  77  22  36   6  95  87  21  23  89  69  82  78  20  61  33  96  72  89  66  91  99  70  66  72  23  25  42  79  90  58  92  45  28  88  18  56  94  58  47  41  87  82  82  84  36  42  18  19  52  48  90   1  73  14  59  67  19  57  75  46  32  58  99  27  43  34  62  47  89  89  83  85  52  36  60  34  94  22  80  97  12  44  84  22  90  12  25  53  90  90  14  31  36   9  53  25  15  81  25  45  13   4  78  83  21  90  79  87  79  89  71  15  24  27  21  40  72  67  55  70   3  44  61  54  71   7  66  56  26  69  46  76  91  30  55  72  92  72   9  13  24  35  68  44  81  75  74  39  60  15   3  89  77   9                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                              52  35  10  59  23  20   5  41  94  58  96   3  14  38   4  60   2  48  93  68  34  92  57   6  15  37  97   5  85  92  20  23  64  19  89  90   1  81  69  60   2  61  90  76  20  51  24  24  10  96  23  21   2  94  63  43  57  48  92  94  25  49  13  37  95  95  35  40  13  67   3  77  40   1  32  11  77   6  93  93  90  67  52  99  96  82  23  29  94  76  41  31  54  11  43  94  26  15  11  72  66  58   5  24  63   7  77   6  84   1  79  21  50  56  90  86  12  89  66  73  38  26   9  74  91  17   7  51  23  13  36  10  82   4  83  36  75  93  85  38  22  12  88  75  80  56  61  15  20  77   5  99  85  61  39   6  39  12  48  46  41  84  98  64  51  89  25  85  78  85  63  22  69   7  25   2  98  65  55  21  19  45  48  75  40  30  41  70  49  28  80  47   2  81  71  22  53   7  23  83  33  15  31  47  80  64  88  24  13  12  66  67  41  17  81  47  74   4   6  37  57   4  90  49   7  88  85  91  58   6  36  57  80   7   9  30  70  82   6  34  78  94  17  31  88  90  11  37  23  50  92  73  90  40  87  12  90  99  11  43   9  91  90  11   6  62  53  39  65  51  77  71   9  54  60  62  21   5  13  97  22  44  20  62  25  30  76  11  48  19   1  17  44  60  64  13  27  51  67  99  83  89  82  53  96  37  23  17  23  61  12   5  33  94  87  14  54  68   4  75  18  10  66  57  80  23  27  50   2  18  46  90  28  69  81  64  38  96  61  96  67   9  75  21  44  42  27  41   9  58  35  56  33  75  68  45  66  44  86  18  32  83  46  46  96  63  52  54  88  30  60  61  80  74  17  41  45  67  63  14  25  39  14  97  90  71  38  78   7  82  39   6  79  24  90  38  89  39  29  15  91  19  65  90  31  81  32   2  32  57  18  48   2  91  49  42   1  52   7  81  12  15  32  79  10   6  87  51  37  28  61   3   4  52  45  96  25   4  79  33  75  73  16  59   4   2  57  39  88  58  13  40  75  56  90  40  60  53  95  92  47  10   6  74  14  61  70  60   5  15  46  78  77  10  53  36  28  91  94  19   8  24  93  79  41  81  48  48  44  37  63  74  85  82  78  37  94  61  48  75  64  31  27  32  68  38  98  35  70  87  96  27  85  84  69  40  65  74   1  83   5  83  38  44  79  88   1  90  16  38  20  47  84  52  14  42  65  68  12  91  24  10  62  52  62  83  97  72   5  50  93  73  84  72  77  29  13  56  36  62  61   2  88  44  86  93  28  82  27  72  40  15  51  65  87  86  31   9  78  64  57  67  83  70  34  22  93  53  71  23  31  96  38  38  35  47   6  39  88  63  11  64  71  79   5  16  22  68  70  52  78  88  16  74  70  99  25  49  49  12  76  95  55  26  21  34  33  33  77  84  91  92  50  32  45  47  34  51  50  49  18   7  28  25  46  94  29   2  18  98  55  25   8  21  37  31  37  91  33  60  55  32  85   6  63  38  51  44   3   3  91  62  28  10  79  64  21  99  59  84  11  73  70  29  22  19  26  78  90  42  78  96  41  31  59   2  56  14  10  15  14  90  55  11  56  88  83   8  97  56  81   6  15  36  93   1  59  42  82  51  54  91  18  61  18  49  31  12  33  18  42   7  40  91  67  35  13  40  51  58  36  64  92  96   6  12  10  96  61  72  72   3  86  77  74  38  71  44  38  10  31  39  51  55  18  27  59  73  17  68   3  64  23  31  94  63  75  64  52  82   1  51  91  24  40  90  89  77  23  80  31  18   1  45  58  72  98  85  94  14  33  45  89  16  24  25  78  20  23  18  75  27  22  53  83  83  53  50  90   6  32  13  41  30  42  23  96  12  55  66  60  79  70  90  39  94  31  59  73   8  95  94  81  24   5  70   9  11  31  51  57  57  86  60  13   2   7  33  17  31  51  43  93  97  77  78  98  82  20  54  84  22                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                87   7  36  68  75  18  43   4  58  30   6  51  10   4  15  49  65  11  99   7  87  96   6  55  79  21  88  41  34  25  90   5  18  40  17   8  64  90  83  53   1  20  24   8  27  31  42  34  72  33  33  94   2   3  54  11  28  60  50  82  50  89  47  36  85  93  43  16  70  22  17  87  80  90  65  97   5  73  77  96  70  98  37  80  42  18  30  76  46  62  54  44  16  54  33  59  97   7  30  34  60  97  10  74  87  69  81  32   8  33  87  67  13  78  74  84  59  87  98  42  15  18  66   7  18  51  32  77  18  37   8  11  44  50   3  44  54  50  77  27  74  95  60  78  95  49  41  51  76  42  95  11   1  92  92  51  83  52  14  85  85  71  41  33  42  74  42  88  51  85  61  82  45  87   4  82  16  28   9  53  20   7  50  39  41  58  78  55  40   6  71  72  58  33  90  90  38  14  60  69  43  88  44  86  84  12   6  39  43  41  43  97  23  49  43  77  90  50  88  71  63  82  48  29  72  20  28  68  72  50  37  75  50  11  14  12  36  86  66  45  77  95  69  60  83  71  28  58  53  95  37  60  37  70  76  37  34  90  74  52   8  81  82  48  88  88   4  30  53  29  20  52  47  48  13  74  95  36  15  12   5  73  70  70  69   4  62  75  94  87  92  55  89   9   2  76  34  68  66  40  57   4  98  83  71  84  44  26  89   2  94  22  63  85   3  23  22  56  22  51  16  30  22  20  98  76  85  27  89  48   2   9  78  81  90   4  49  69  80  28   2  15  91  13  58  41  10  80  43  49  40  58  65  35   2   9  66  17   1  67  41   5  98  37  73  88  65  56  72  57  52  31  16  59  38  63  69  77  47  18  17  82  10  10  43  57   1  98  18  48  29  42   3  86   4  69  45  71  18  15  65  79  18  24  85  64  23  42  18  77  32  10  45  52  99  17  71  76  25  59  99  82  74  12  36  44  48  86  58  76  75  21   1  12  15  35  18  27   6   5  96  49  94  86   2  37  33   2  82  83  75  65  83   9  29  64  34   2  56  78  93  64   6  41  38  83  29  20  87  34  15  38  94  40  47  93  49  30  27  16  53  62  60  90  57  67  89  73  59  50  43  32  54  41  65  29  85  94  56  67  28  94  27  77  93  43  40  79   3  82  63  36  95  92  21  14   4  14   3  91  71  99  57   6  75  33  58  94  38  77  26  67  55  80  99  58  18  89  73  99  61   3   9  97  62  64  46  49  13  49  20  80   9  89  10  12  89  80  40  60  95  62  10  37  98  75  84  68  30  73  22  32  47  65  82  70  49  25  69  76   5  85  45  53  85  15   9  31  16  73  19  65  15  17  53   5  41  89  54  40  40  28  40  95  91  14  99  16  67  25  83  59  87  89  43  55  34  72  38  88  29  10  11  80  37  68  30  84  36   6  64   6   2  70   4  22  12  68  61  79  60  56  18  65   5   7  21  46  68  51  91  50  35  79  14   8  11  66  88  25  52  56  79  99  80  51  46  22  14  86  79  82  58  88  19  18  32  12  67  84  40  15  52  75  95  95  77  42   6   1  98   7  87  32  58  18  48  88  37  76  75  59  42  73  25  16  81  22  10  83  66  53  47  36  81  93  58  32  51  17  54  69   1  99  64  60  56  50  76  87  51  41  10  54  18  44  57  84  30  50  23  98  77  95  26  54  39  22  14  60  57  90  14  54  30   4   7  24  13  13  14  49  83  13  35  28  46  92  87  37  76   9  51   2  87  14  78  40  32  43  44  95  84  56  27  81  70  24  18  39  85  81  28  93  16  83  72  41  84  57  81  46  70   6  17   6  65  52  85  52   4   2  23  87  61  12  55  49   1  50  50  46  98  80  56  67  17  69  11  31  79  64  35  95  80  80  76  42   7   2  76  21  30  97  53  28  95  69  56   1  13  15  74  91  45  57  29  26  66  23  46  27  31  63  64  11   9  54  95  12   4                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                  5  37  62  91  19  37  75  84  93  64  85  74  58  56  21   6  86  81  54  85  30  54  22  21  53  36  26  18   2  82  75  94  68  18  37  97  49  42  23  47  67  56  56  35  12  87  54  22  88  75  67  72  62  36  26  91  56  24   1  26  98  62  37  84  36  39  81  37  62  58  50  88  48  22   6  99   7  31  47  40  72  35  82  27  47  43  41  25  83  76  17  18   6  83  96  32  74  94  48  77  27  86  90  63   5  27  44   5  14  38  58  84  15  18  36  37  16  35  65  32  15  23  25  65  27  39  51  72  71   9  93  94  23  17  92  90  40   6  55  73  57  26  21  23  66  46  15  62  37  20  74  83  10  17  60  35  16  38  83  87   9   3  66  71  92  40  57  16  94  99  91  92  99  29  70  42  54  38  16   6   2  87  80  36  87  56  37  40  17  45  48  49  83  72  24  92  62  32  21  34  41  13  42  96  95  19  75  49  15  88  68  47  62   2  30  18  62  87  26  88  24  22  85  67  38  54  69  80  33  35  66  95  11  24  47  90  51  14  21   4   4  27  95  26   2  93  85   8  64  13   3  98  56  95  11  77  50  93   1  87  46  58  68   6  12  72  44  28  21   8  66  11  17  83  15  74  31  57  94  61  93  64  10  33  11  90  36  74  71  42  36  26  86  29  70  56  77  62  54  45  61  35  25  25   2  97  53  73  62  28  60  58  85  64  31  87  18  68   1   4  89  22  17  78  12  80  94  14  32  73  39  43  33  70  24  91   1  69  70  94  70  52  20  35   9  10  42  80  52  43  44  35  27  64  23  68  10  31  51   1  88   5  50  66  33  11  55  31  52  23   4  16  23  73  29  15  19  50   9  62   3  73   3  45  79  52  53   8  92   2  21  36  59  46  43  41  25  11  53  47  84  21  62  40  98  96  71  27  57  54  70  42  59  37  80  32  90  19  25  84   9  94  23   4   1  38  86  95  99  74  39  52  88  82  71  48  58  60  22   6  53  74  60  61  14  83  56  78  24  41  32  69  65  75  46  18  85  82   1  80  45  15  54  46  17  14  80  90  10  43  45  40  22  36   9  57  99  56   5  45   5  22  19  97  58  51  27  19  79  12  47  37  35  65  16  30   1   9  34  30  66  76  23  35  52  92  19  74   8  58  61  44  57  76   1  49  23  82  86  26   3  73  20  90  28  60  19  27  76  49  18  35  53  30   5  27  50  21  33   8  25  66  41  36  50  18  86   2  18  48  13  77  69  38  76  43  56  23  61   8  21  98  55  31  44  60  55  61  91  51  21  56  90  55  56  13  86  48  56  69  16  25  45  35  60  88  47  74  19  27  44  55  60   2  38  92  70  92  75  38  29   4  17  81  76  89  32  15  16  17  66  51  44  27  70  18  93  49  52   8  55  20  51  62  59  49  48  38  42  80  71   6  69  86  26  84  78  38  29  44  14  71  99  52  64  52  15  12  94  45  78  17  81  23  63  91  53   6  82  91  52  34  33  58  43  69  96  58  89  17  62  27  11  72  29  82  32  81  77  16  32  92  13   4  54  44  14  18  24  91  51  38  78  32  73  57  74   7  58   7  22  83  12  82  80  70  55  69  87  45  34  61  42  17  98  38  60  15  21  38  68  37  86  68  51  73  84   6  40  39  11  10  30  43  38  15  70  23  13  16  69  46  62  54   6  45  15   8  91  25  91  28  67   1   8  75  70  20  38  32  19   8  14  37   5  72  40  87  50  56  66  32  93  49   1  92  82  28  75  78  70  23  80   3  33  10  92  11  71  38  56  33  92  33   7  22  35  59  72  51  11  82  74  65  96  72  32  25  73  70  54  17  84  40  43  50  82   9  37  44  16  34  61  74  91  18  10   1  87  65  48  16  55   8  31  63  10  46  86  64  44  13  54  35  71  28  35  15  86  75   6  35  53  85  29  78  16  12  73  86  53  14  19  55  76  98  61  79  49  50                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                    65  83  87  82  91  34   1  56  12  97  14  25  35  14  21  51   3  47  81  82  73  95  66  32  88  37  53  66  24  75  64  56  11  33  91  48  69   6   3  53  32  91  54  80  39  38  98  87  33  53  16   8  68  83  40  62  37   1  40  33  64  33  65  82  53  22  14  42  63  59  62   6  45  70   1  34  55   9   4  10  45  99  11  89  13  75  42  38  31  54  58  95  87  99   2  63  36  15  99  31   6  15   2  35  69  29  34  91  94  21  24  70  23  65  28  24  73   8  59  18  34  87  24   9  50  63  64   7  16  42  35  92  76  61  40  80  36  14  86  74   5  63  77  27  59  12  23  20  93  67  59  78  11  62  44  41  76  83  21  35  68  90  16  96   9  49  99  79  88  24  54  67  66  69   4  81  17  46  24  81  82  67  87  49  74  96  35   2  31  40  90  60  94  83  60  97   2  92  72  77  36  11  37  85  98   6  63  34  28  56  92  87  58  73  91  36  64  19   9  92  62  94   8  55  18  64  44  64  13  66  56  92  44  50  94  88  46  77  29   4  89  18  39  57  41  35  58  53  65  42  33  35   9  22  12   3  53  68  15  16  47  55  19  99  20  33  27  21  29  47  79  96  27  78   4  36   1  10  20  11  91  45  49  16  76   4   2  15  57  54  55  18  25  14  92  91   9  76  57  52   9  36   2  24  64  74  43  51  92  90  33  50  94  53  64  65   1  35  37   5  73  36  22  74  98  64  39  82  44  81  64  85  49  24  58   7  80  95   8  62  36  45  46  26  88  52   9  78  86  39  10  84  88  14  22   6  39  93  74  92  13  53   8  55  96  24  11  78  68  87  29  96  49  30  59  59  15   1  98  35  49  56  19  32  84  32  72  43  60  27  62  23  71  78  24  23  83   2  35   4  79  31  90  73  84  33  98  83  58  94  56  98  25  71  34  32  22  24  13  34  57  29  54  63  93  76  24  21  31  11  45  64   9  93  53   4   5  45  33  25  72  51  88  88  59  58  60  25  36  94  55  50  81  33  57  91  63  65  90  23  18   7  57  65  93  29  33   6  29  55  96  28  51  98  81  41  18  64  10   2  32  23   9  45  82  21  11  10  65  34  41  59  92  59  50  60  59  21  76  81  16  95  20   9  34  30  30  37  24  45  86  96  26  91  64  23  54  65  65  27  97  56  43  90  69  72  90  72  97  74  95  43  73   7  22  79  72  19  60  46  81  56  47  70   5   3  58  15  45  15  59  93  51  17  40   9  50  56  66  86  30  67   1  36  21  85  84  62  95  33  10  61  65  21  80  49  57  24  45  39  39  37  33   9  94  85  57  33  12   9  84  92  46  28  20  70  74  13  58  46  21  87  20  68  40   1  18  99  12  61  94  27  93  85  68  77  98  81  83   3  55  51  29  77   1  74  81  62  45  58  60  45   8  24  76  74  39   2  13  82  31  31  45  10  16  91  44  17  37  50  65  84  35  51   2  44  18  72  82  99  30  81  52   9  37  56  50  50  72  54  42  17  51  14  69  66  26  24  37  73   3  27  51  92  58  28  22  93  49  82  85   8  28  41  60  96  96  52  37  49   6  70  92  25  96   4  64  86  33  41  74  59  60  19  67  88  79   8  73  97   1  84  55  28  48  22  18  93  46  46  34  27  38  34  14  73  60  91  72  36  13  56  45  23  50  58  85  61  17  73  44  98  71   4  35  65  82  10  34  52  77   6  42  93  60  61  86  99  38  45  92  25  23  93  23  87  29  18  89  28  29   4  66  61  27  99  51  70   8   5  56  69  86  91  15  28  11  30  98  61  88  48  71  96  30  73  19   9  22  81  13  29  71  63   2  94  95  40  78  38  36  84   1  66  67  27  68  86  40  83  67  54   1  63  68  92  75   2  32  34  21  99  21  84  19  84  23  43  35  93  88   3  53  17  68  46  47  63  93  41  76  99  81  31   3  33  99  51  43                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                      6  77  41   1  21   2  78  65  22  96  93  16  51  28  25  69  17  67  92  86  90  29  58  18  69   9  23  57  29   5  96  89  50  48  32   2  58  69  12  66  24  78  39  20  90  79  56  85  26  44  80  45  99  45  28  39  53  23  61   9  82  15  33  47  60  97  45  64  44  22   6  42  73  22  12  31   2  83  85  27  97  83  35  71  87   1  19  25  55  81  34  41  28  48  76  87   4  19   6  53  62  55  55  74  46  55  61  91  36  84  93  59  51  75  76  30  89  17  82  35  44  48  14  11  37  58  33  46   2  48  50  90  25  53  88  73  69  14  30  84  54  51  36  78  45  95  75  87  74  51  80  90   5  61  77  16  55  54  72  18  28   3  75  26   5  14  87  72  20  99  33  22  64  30   1   1  60  28   5  22   4  88  74  97  32  33   2  12   1  77  91  85  62  33   3  72  97  41  38  38  53  97  77  31   9  72  72  67  63  98  83  81  70  31  83  21  42  99  99  32  83  94  50  91  46  78  34  23   4  73  22  21  86  35  32  25  20  63  46  51   9  95  18  23  45  52  74  92  22  63  96  50  37  43  77  94  57  79  49  39  93   6  27   7  82  76  19  83  65  70  24   6  36  67  83  18  96  10  89  35  84  28  49  46  56   9  73  84  29   1  96  18  16  90  91  40  57  62  45  74  83   8  91  81  41  48  53  10  68  30  27  92  15  17  86  45  42  11  26  42  58  15  15  23  80  50  20  21  98  48  74  74  54  38  59  11  77  71  93  19  48  90  92  23  21  95   5   2   7  99  31  86  65  98  74  83  69  89  92  44  42  85  56  39  84  65  22  75  60  77  62  37  93  16  77  39  18  59  35  43  80  80  85  10  59   9  35  23  83  61  43  14  77  59  18  25  88  86   4  61  14   2  30  80  75  20   6  10   9  86  74   6  70  75  38  41  26  19  54  32  17  53   9  84  47  54  51  26   3  84  62  19   8  60  97  77  69  73  85  17  99  37  54  39  74  81   1  13  32  29  18  10  77  86  25  51  90  39  67  29  59  34  30  87  76  99  48  76  87  31  30  94  44  32  64  47  71  37  16  53  80  44  35  98  45  38  35  96  16  75  21  72  11  17  35  33   7  38  63  44  34  38  14   9  78  30  43  82  53  57  80  57  61  10  20  49  19  68  64  68  37  17  44  36  90   4  66  38  85  33  15  51  62  84  93  11  30  40  77  65  22  98  59  74  93  32  41  35  24  21  83  53  90  48  26  86  25  23  72  80  20   9  42  55  69  55   3  53  58  38  41  61  22  50  38  26  71  80  22  61  21  81  27  38  74  56  15  54  35  25  61  26  39  45  83  54   1  13   5  99  79  98  56  71  23  11  79   9  56  89  62  53  26  45  24  13  76  51  53  13  67  82  15  16  74  20  81  43  42  57  89  99  31  38  91   7  63  96  94  91  78  12  22  65  18  15  44  97  29  88  54  16  81  95  99   1  20  61   6  94  46  96  75  75  70  43  63  79  15   1  75   5  23  58  81  26  86  88  15  41  44  68  69  55  41  77  21  82   3  15  79  15  87  73  75  99  86  41  59  96  75  29  99  44  59  41  23  24  68  62  63  50  96  68  77  54  92  38   9  18  32  25   7  17  57  48  21  90  87  56  68  92  45  68  65  51  83  83  72  79   6  56   6  59  90   5  76  18  59  78  72  15  77   4  82  33  27   7  14  61  61   2  83  99  86  95  92  54  72  93  50  90  85  61  22  60  99  76   7  31  19  91  58  26  52  27  89  31  93   8  87  32  44  85  22  37   7  58  65  90  83  11  51  44  81  65  35  71  25  91  67  40  68  44  17  27  66   4  16  66  22  35  88  39  90  91  58   9  10  99  10  47  62  86  32   9  69  61  21  75  62  14   3  96  12  52  70  51  39  89  64  53  32  57  28  39  37  49   1  10  78  80  55  80  72  38  77  56                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                        37   3  19  41  58   4  38  51  39  27  30  48  16  73  35  21  38  68  45  59  74  45  48  30  97  29  66  29  73  73  20  77   2  24  55  33  72  28  56  80  83  33  28  93   6  55  30  84  24  85  97   5  31  42  96  94  83  19  71  93  83  33   8  51  78  26  75  23  57  78  91  37  95  91  52  72   8   3  25  98  81   7  75  84  35  17  97  56  85  60  58  21  78  13  42  69  42  35  28  30  94  66  88  40  10  56  12   1  52  69  27  24  99  57  93  28  65  97  32  34  84  96  30  65  52  16  93  99  85  75  45  59  29  36  47  86  73  43  51  14  37  25  24  38  88  32  35  90  51  46  66  91  29  24  38  43  64   7   3  54  86  13  37  23  14  20  59  18  77  53  61  91  67   2  31  46  13   1  53  14   5  93  73  98  80  43  90  10  56  43  35  68  82   6  30  90  14  76  51   2  54   2  50  90  77  54  83  66  75  74  17   2  20  49  68  75  86  84  46  48  98  93   3  27  99  66   1  21  89   7  23  41  39  96  10  18  14   9  84  76  87  32   5  83  11  81  29  16  36  34  62  57  48   9  12   8  77  98  47  74  14  35  75  39  44  30  88  19  62  23  74  86  57  34  61  95  93  26  90  64  34  58  68  96  83  17  82  84  47  65   3  30  64  97  71  88  15  20  51  62  85  97   1  61  54  73  24  52  49  64   3  96  96  62  85  12  74  64  90  67  77   6  50  89  19  85  99  18  48  35  56  21  32  68  64  49  15  50  63  95   1  58  65  19  71   1  68  91  16  91  91  89   8  89  73  15  50   5  20  11  37  98  83  86  77  43  10  54  10   2  79  11  87  32  69  54  54  93  64  35  60  41  24  80  70  75  69  20  91  45  22  54  69  35  64  13  82  36   8  99  70  36  45  35  12  61  21   6  35  47  43  42  75  17  82   4  54  35  62  99  77  43  69  62  68  88  75  78  95  45   5  28  76  60  90  34  60  68  51  40  15  64  26  47  79  13  67  60  68  42   7  88  59  10  45  12  60  95  44  66  40   9  83  86  48  52  70  91  56  80  91  95  75  61  70  23  84  70   4  72  77  80   7  87  60   3   5  80  19  28  55  67  40  29   5  87  26  37   3  16  22  31  50  84  53  78  28  82  67   9  31  37  38  35  36  62  77  22  97  50  73  36  46  61  76  46  68  71  81  77  36  91  12  23  25   9  37  88  11  61  37  69  16  44  22  27  80  49  58   5  60  46  66  63  29  96  63  91  83  81  50  77  15  26  57  33  28  25   6  30  67  60  62  18  35  28   2  82  22  68  46  66   5  62  14  31  98  40  27  50  78  94  13  37  85  69  58  98  59  81  95  75  59  51  94  84   2  36  16  45   7   3  68  22  92  57  94  39  80  17  65  28  67  47  31  18  65  69  11   2  52  85  21  67  10  60  11  96  59  46   8  38  69  17  11  32  43  91  19  44  60  97  94  66  10  23  89  50  70  77  95  65  93   2  48  48  79  24   7  79   6  15  37   7  81  27  76  62  76  53  18   5  65  67  44  78  34  61  78  57  22  57  72  27  31  94  93  96  15  73  33  54  97  16  38  97  92  11  50  89  38  74  24  78  44  68   3  66  33  67  35   5  63  43  15  75  19  57  70  56  88  45  81  86  44  40  96  40   5  20  25  48  71  78  44  70  56  71  35  85   8  94   5  27  77  67  44  78  53  67   3  17  59  77  86  14  94  36  69  75  59  25  87  43  71  80   1  13  75  43  99  83  86  95   2  96   6  50  57  90  37   7  21  71  35  71  37  94  39   5  20  14  73  51  21  86  91  30  75  68  87  87  67  85  47  71  81  39  93  93  66  19  27  27  70  28  25  83  27  80  29  23  91  56  64  64  28  96  13  56  35  97   8  76  85  70  98  69  96  28  54  89  68  91   5  53  52  72  22  76   6  38  63  45  61  93  62                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                          21  34  33  11  44  42  12  10  83  46  52  49  50  42  77  97  50  72  39  14  92  23   2  15  78  29  54  11  99  15  51   1  29  12  39  34  16  36  58  68  53  10  69  82  32  27  11  33  54  47  82  18  64  28  49  89  63  66   8  30  88  21   8  29  43  89  20  25  42  27  44  69  73  33  59  88  80  23  52  77  21   8  39  86   9  22   6  96  14  77  89  80   7  89  68  33  70  34  30  21  79  25  44  58  45  47  99  25  53  34  27  87  46  49  37  98   8  35  12  60  34   9  15  98  42  93  39   5  30  26  93  38  90  86  37  31  98  52  44  90  19  28  65  27  68  15  56  67  93  85  33  85   7  27  91  63  15  26  60  90  77  56  52  34  88  30  43   7  22  99  18   7  82  52  26  33  68  64  47  67  72  20  24  23  45  78  89  73  25  10  24  96  41  98  46  90  28  70   2  50  27   3  82  89  33  90  88  56  14  18  45  76  17  10  21  26  55  46  33  62  42  80  14  79  94   9   3  90  96  20  42  25  69  12  14  82  64  91  53  88   3  35  95  83  78  28  35  24   2  15   8   7  78   2  57  61  42  76  96  53  17  15  10   7  47  48  68  18  45  47  48  27  39  33  49  76  44  84  14  33  70  67  70  10  24  71  68  89  27  73  59  35  26  26  74  71  29  58  10  76  18  46  50  67  32  36  46   1  98  46  95  53  88  73  47  72  87  82  11  51  32  16  73  78  40  95  92  53  15  27  54   2  91  51  29  87  60  81   6  68  78  36  96  65  78  51  65  71   9  77   6  95  69  59  62  92  30  32  77  73  26  61  38  62  24  42  92  84  69  70  24  11  53  40  26  80  89   6  59  48   2  42  87  41  88  94  16  42  74  25  48  28  23  37  13  38  12  59   1  60  42  44  81  53  97  63  92   7  44   2  30  69  40  15  67  58  31  97  44  77  13  90  79  96  56  72  50  70  48  94  43  72  68  31  37  99  87  32  10  32  48  93  95  21  75  65  95  47  97  44  65  71  86  95  79  48  81  61  16  15  95  70  40  21  20  50  83  49   6  25  70  14  58  52  57  66  21  94  22  69  67  10  84  42  47  38   8  79  92  60  66   7   1  89  68  38  68  93   3  46  37   3  23  29  13  13  30  55  58  19  11  39  62  18  72   3  38   7  98  52  13  61  16  98  23   7  48  94  34  44  74  82  50  49  32  21  93  79   9  53  39  43  67  29  23  50  72  43  69  16   9  61  51  56  82  10   6  71  17  55  16  61  87  18  82  98  24  66  14  73  94  61  70   3  52  34  87  56  20  55   3  21  91  60  96  63  15  18  61  97  93  41  95  91  79  77  97  35  99  33  64  45  84  88  19  35  86   9  38  63  96  66  63  88  96  68  33  83  98  28  60  13  77  40  72  32  90  19  96  52  17  73  19  88   5  27  98  40  42  24  81   2   7  66  11  81  29  42  19  57  48  77  99  32   4  59  27  92  25   2  78  45  73  48  16  16  78  34  98   9   5  80  81  49  52  32  81  39  50  18  24  54  58  98  43  22  54  67  99  88  56   9  16  20  24   1  39  85  14  15   4  34  42  88  60  56  56  45  50  84  94  78  20  42  96  10  20  56  54  42  90  78  25  42  91  51  44  93  90  79  81  96  83  47  24  54  94  38  25  68   6  28  94  26  34  16  35  43  47  48  20  82  39  29  75  16  76  53  51   9  11  99  53  18  15  86  11  23  90  32  10  82  14  17  68  55  81  69  18  63   7  89  96  46  62  50   1  43  77  57  20  54  77   8  37   3  43  20  83   9  35  79  69  37  77  99  97  26  99  24  75  71  54  34  55  71  57  74  75  95  21  87  62  88  84  28  33  48  11  93  90  80  68  26  41  70   2  68  46   5  10   2  61  37   6  73   5  92  61  53  78  93   8  31  94  39  14  20  76  22  99  10  95  87   8   5                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                            45  45  42  55  87  94  98  22  88  77  26  66  17  32  99  22  33  24   5  80  33  76  76  45  78  83  89  66  15  33  43  15  77  54   1   7  43  16  43  57  50  51  35  47  57  64  89  65  25  86  90  72  23  94  42  76  22  55  17  59  89  60  60  88  45  72  68  46   5  45  43  60  62  98  43  43  86  18  93  27  94  89  56  36  17  14  40  47  97  31  30  23  91  16   8  39  82  55  53  27  63  43  65  56  94  14  58  90  22  99  97  19  93  74  60  58  43  78  48  48  81  50  68  35  73  36  35  33  64  23  35  78  49  52  50   8  93  68  82  36  12  97  53  58  82  85  58  30  33  17  46  66  37  68  10  32  22  19  18  27  72  94  33  30   6  25  42  35  62  29  97  69  96  85  22  81   3  30  47   6  38  67  66  87  29  40   5  69  30  69  84  13  81  18  89  80  52  99  84   6  17  21  29  54  95  60  44  23  37  50  90  37  19  67  69  62  74  25  41  72  58  86  27  20  36  87  17  81  22  66  85  31  24  21  43  70  97  23  64  38  61  77  16  74  85  67  80  90  99  71  67  68  15  19  75  77  55  94  32   6   4  50  60  36  22  96  15  24  65  48  96  67  98  96  61  90  22  37   3  37  48  98  78  50  78  82  78  86  72  89  66  49  20  86  80  41  14  75  97  28  40   2  98  17  54  95   1  52   4  75  56  17  95  70   2  33  49  82  94  77  39  96  52  92  11  39  11   4  56  52  81  36  90   9  65  89  50  82  18  64   4  49  47  59  30  15  45  79  29  98  27   2  37  64  82   5  32  70  29  66  25  28  81  35  87  10  20  50  72  80  32  26  23  91  16  69  56  47   7  83  84  96  56  89  35  65  59  26  42  94  17  46  99  25  98  10   5  36  91  12  74  82  85  66  69   5  90  73  83  51  97  59  53  46  12  82   3  91  93   7  17  74  30  64  21   1  14  16  67  21  70  54   8  83  78  55  16  40  64  37  13  53   5  87   8  95  90  88  14  74  37  45  88  69  56  43  54  48  51  74  38   7  30  41  86  86  84  46  35  79  22  91  22  79  82  46   9  32  33  97  32  40  54  29  78  44  38  50  53  40  87  34   4  86  99   1  79  93  65  92   5  30  23  82  21  60  18  19  69  10  43  68  14  70  23  27  55  87  18  14  17  62  33  94  47   1  96  43  25  93  12  49  78  69  41  46  64  69  54  23   1  59  37  40   5   1  17  86  79  16  29  85  12  61  73  79  81  40   6  13  43  84  72  16  66  83   5  92  61  89   7  54  63  91  91  46  83  21  42  16  55  15  74  50  24  64  59   3  88  72  49  21  20  55  62  63  84  58  77  54  48  78  28   3  16   9  45  60  63  46  20  78  16  19  15  25  97  66  78  57  94  24  97  69  70  82  94  71  45  61  34  96  80  61   7   6  12  73  62  92  42  41   7  90   8  24  37  33  30  91  89  22  94  40  47  86   1  30  53  48  20  89  77  39  33  92  38  63   6  76  89  68   4  65  86  29  49  51  64  86  89  90  90  36  24  93  97   3  66  89   7  47   4  29  77  62  83  89  78  25  45  84  69  91  23  27  77  72  66  69  25  51  99  81  88  90  25  51  18  41  91  23  29  40  88  77  59  14   7  30  61  11  47  55  98  25  95  45  63  72  49   2  32   6  25  21  81  20  90  99  60  46  76   1  51   3  10  62  12  96  13  40  61  10  71  90  86  25  54   9  85  85  71  19  10  84  13  36  40  15  38  96  82  21  96  81  28  13  14  96  66  12  81  61  94  68  63  95  74  88  86  21  13  37  47  47  37   4  19  63   3  35  61  86   4  79  78  15   2  36   4  29  71  26  68  60  20  68  42  26  15  71  76  72  45  86  20  59   7  50  87  78  85  86  85  96  27  32   4  49  10  90  47  57  33  34  62  93  79  40  78  40  38  74  76                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                              84  87  63  79  79  84  52  37  82   6  12  39  74  58  43  54   1  67  26  19  20  44  28  84  72  67  32  11  98   1  77  36  69   8  76  97  93  31  42  66  94  65  75  17  51  42  12  14  34  94  53  28  79  69  89  43  33  70  62   7  62  30  50  32  91  73  96   6  60  18   8  44  12  19  81  26  39  52  34  71  51  44  25  29  64  95  32  90  98  31  67  29  17   5  18  88  12  99  27  52  40  19  46  77  48  23  56  69  33  60  66  63   1  21  92  50  75  31  78  77  93  88  77  76  23  60  67  31  28  98  30  82  98  47  85  59  49   4  78  15  28  56  29  62  92  38  92  31  16   3  37  47  12  72   1  65  19  43  69  62  14  25  63  73  75  90   2  30  92  53  60   3  24  86  34  51  98  80  56  71  47   3  46  24  16   3   7  96   2  78  64  55  69  92   3  91   7   7  19  15  55  58  67  31  17  57  48  56  70  30  26  58  39  25  85   7  89  57  66  46  71  72  66  14  88  57  25  21  56  88  80  78  69  32  36  85  57   5  85  49  54  62  58   2  50  38  95  24  99  71  10  86  75  45  48  98   1  99  62  61  95  17  61  93  29  88  92  24  41  85   9  88  57   1  86  45  61  49  17  75  16  35  34  21  12  60  92   1  93  40   9  91  21  28  14  17  99  69  97  36  71  46  36  88  98  29  37   4  51  59  72  89  79   7  29  15  83  73  78   6  54  10  49  19  84  46  32   9  24   4  18  12  56  83   5  44  11  76  56  41  52  38  47  29  11  37  81  16  91  32  49  85  55  32  94  29  51  39  79  29  14  74   3  73  79   3  35  59  79  95  37   3  13  77  12  23  27  40  37  50  76  49  28  57  52  94  50  84  19  25  77  21  59  74  79  53  51  79  85  59  36  70  62  49  51  68  31  42   9  91  38  25   9  38  57  16   7  38  56  43  56  88  27  95   3  35  79  26  97  20  75   9  87  43  17  20   3  78  82   6  74  62  60   7  71  93  63  77  11  28  78  15  94  61  58  10  58  43  93  16  75  50  70  25  94  58  75   1  98  71  95  12   4   4  49  43  97  80  76  83  93  64  98  94  48   6  22  74  65  42  22  92  63  54  16  54   1  99  12  45  28   2  49  25  28  67  94   9  74  55  50  82  90  93  65  27  42  14  53  62  30  52  13  85  57  28  10  95  64  38  66  60  22  88  23  56   3  49   7  48  34  32  19  89  96  47  11  94  49  86  63  33  70  81  32  87  65  64  17  41  66  42  48  32  92  37  24  78  37  67  12  89  20  39  52  70  38  79  15  16  80  88  80  75  45   1   8  26  25  34  17  63  34  45  37  84  73  70  44  19  50  43  27  14  44  51  83  65  11  36   4  40  58   6  50  28  73  35  43  44  99  62  62  55  86  38  79  80  61  18  68  83  11  79  62  87  22  10   8  48  47  17  86  31  70  56   1  62  31  99  56  96  84  62  40  91   4  19  92  65   9   4   4  79  43  55  73   7  20  98  68  45  44  31  80  32  64  78  88  65  41  25  47  84  84  46  76   9  84  14  35  43  44  91  95  17   6  34  29  98   7  35  48  70  19   3  80  75  67  76  83  92  93  77  65   5   2  19  60  87  93  19  26  88  50  88  57  53  66  60  68  17  29   2  42  20  58  16  72  83  59  65  97  87  47  89  57  64  61   1  17  37  74  96  54   2  99  64  84  86   4  63  19  54  94  96  75   8  77  76  70  15  21   7   3   9  63  17  28  10  43  53  38  90  66  89  82  51  13  55   9  51  30  22  83  94   4  38  52  47  83  82  89  80  82  86  36  31  25  71  34  85  31  51  22  93  65   1  62  47  77  33  94  99  15  74  22  62  82  10  78  92  34  20  65  97  77  60  72  65  70  78  99  24  79  12  43  24  45  46  19   7  22  63  50   3  12  57  32  87   9  22  92  55                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                93  58  25  44  89   4  18  66  95  35  65  88  32  14  26  28  20  79  57  83  22  22  71  29  18  59   4  65  34  91  60  81  72  11  84  86  65  13  92  72  17  93  84  17  13  86  51  69  38  22  54  97  86  34  22  20  68  85  92  45  98  23  42  79  16  92  19  97   4  64  26  19  73  45  15  52  39  77  74  55   7  45  47  37  83  49  44  34  96  86  49  90  22  50  66  15   2  75  34   7  42  14  18  12  27  17   4  86  86  70  97  52  37  49  34   6  30  83   3  57  41  62   8  10  26  40  55  73  42  52  94  98  21  55  31  93  52  13  88  52  69  58  10  46  46  56  66  57  90   9  22  41  61  79  85  56  16   2  85  96  31  70  62   4   3  33  38  92  99  75  55  58  69  60  50  95  63  16   8  38  47  90  30  13  23  99  67  94  50   9  39  26  71  69  80  55  85  64  75  70  20  57  96  54  11  75  25   8  83  80  24  31  58  71  50  26  77  16  81   4  92  82  96  46   2  75  71  47  16  31  30  10   9  25  29  14  67  68  40  61  21  77  80  46  69  25  98  47  10  80  36  61  70  70  14  30  32   7  68  12  48  53  77  93  62   1  44  55  71  48  62  63  69  33  28  42  50  38  28  66  88  51  26  27  66  64  38  16  12  31  96  52  29  54  50   7   9  46  87  16  28  83  89   4  90  66   5  91  34  88  85  67  41  58  81  71  16  90  67  90  82  10  24  61  95  29  77  93  68  18  41  87  74  94  30  37  25  57  27  72  77  60   7  36  46  25  72  44  75  93  81  39  72  25  79  68   7  81  41  70  55  59  51  19  41  99  22  27  24  49  24  51  73  46  62  30  75   8  44  96  33  44  46  85   8  85  68  85   3  42  71  51  99  68  53  80  59  20  96   5  25  32  96  76  75  16  25  80  17  60  23  57  18  73  15  92  73  65  41  17  61  30  15  85  24  44  60  14  18  93  26   6  49  35  71  70  96  50  95  12  38   7   6  38  87  81  75  31  85  38  71  49  14   5  86  44  99  56  33  65  91  33  71  23  48  68  99  67  21  27   7   8  34  54  65  82  88  81  84  58  87  52  45  41  73  83  95  12  29  51  26  85  38  20  69  33  90  11  11  76  30  33  98   8  98  50  77  67   2  40  82  31  26   3  76  70  64  13  13  18  80  81  73  13  27  23  37  49  25  73  49  42  75  83  88  36  25  99  45  18  18  62  76  44  79  80  45  78   5   3  92  45  73  88  28  55  99   7  76   5  23  43  45  67  68  99  84   7  30  87  64  59  76  82  99  43  48  70  57  87  47  57  78  26  62  70  57  75  21  83  97  33  77  61  47  84  57  58  65  49  16  12  96  35  94  38  83  62  56  79  84   9  20  52  85  71  69  74  58  77  44   9  42  85  36  73  80  84  54  54  10  47  70  66  81  87  24  66  56  49  45  18  87  95   8  93  12  84  24  74  56  87  10  64  36  46  15  71  27  90  44  49  19  52  69  36  15  17  46  57  15  76  36  11  73  12  92  78  26  23   2  66  10  78  76   5  93  41  28  73   1  86  68   5   1  96  65   2  42  34  58   8  92  95  99  27  78  45  78  38  41  46  28   1  43  94  38  61  22  30   5  34  81  57  79  75  65  43  71  72  54   7  81  53  37  33  49  10  12  27  19  52  29  23  81  78  21  58  44  23  99  18  79  67  50  23  15  29  18  74  75  20  10  15  37   4  50  37   1  53  86  24  25   8  16  37  18  63  80  90   7  28  31  24   9  93  36  26  91   2  99  26   2  43  73  50   5  55  67  82  24   2  63  97  98  22  92  30  44  65  35  64  47  13  22  99  46  39  85  77  19  87  45  32  29   3  19  66  56  94  22  51  32  59  43  79  27  57  82  53  79  39  14  22  32  27  88  23   2  93   8  11  64  23  33  19  59  46  44  36  64  45  93                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                  91  12  56  42  91  63  91  70  52  42  69  15   7   6  64  39  14  94   3  58  15  17  65  23  62  60  73   8   7  65  66   8  92  84  86  65  77  58  81  30  25  17  55   8  56  11  72  44  33  95  94  92  43  72  98  12  13  38  54  38  29  80   7  85  21  53  12  36  12  53  92  13  84  84  39  37  85  43  78  25  99  40  70  30   5  80  55  20  47  62  84  33  95  68  28  97  49  47  50  88  37  62  22  36  86  47  91  95  37  26  19  72  63  22  30   7  66  32   8  74  79  51  89  39  69  20  12  55  48   4  91   7  85  41  41  34  42  38  98  69  50  96  69  53  41   3  57  33  50  71  60  78  60   5  72  55  86  18  26  32  82  79  65  25  25  77   8  73  27  46  23  46  28  16  25   4  23  47   5  73   5  55  52  64   4  91  76  27  91  74  49  91  15   3  48  31  17  99  62  92  56  18  39  23  51  72  54  40  20   3  65  13  57  97  27  83  51  39  72  16  71  39  53   6  84   1  79  76  31  70  64  17  62  73  46  84  53  12  58  35  88  22  17   9  95   6  10  96  37  89  56  68  28  92  98  25  38  43  29   3  94  10  94  20  93  37  42  31  69  75  32  99  56  48  45  55  78  16  24  36  72  15  60  13  53  44  61  88  68  56  80  63  83  28  49  81  18  85  38  76  63  60  57   2  71  97  38   8  25  72  89   5  96  15  33  66  22   5  41  16   7  64  59  21  96  26  42  82  53  33  27  52   6  27  31  49  99  46  29  55  50  68  19  87  73  43  47  97  31  61  53  73  87  61  15  61  98  56  89  94  84  91  66   7  57  90  43  76  44  38  39   4  43  43   7  52  97  71  97  82  55  64  20  68  29  35  12  66  27  67  62  26  46  35  67  10  63  19  56  76  76  74  97  87  52  85  17  77  87  73  71   1  60  26  89  28  60  94  69  71  17  67  24  72  63  28  23  44   5  35  62  18   5  85   5  35   9   5  26  66  47  30  30   5   5  64  17  17  57  52  45  89  42  20  44  13  43  79  49  96  24  96  30  75  24   8  30   5  24  67   5  24  79  29  35  99  81  26  39  87  84  58   9  29   9  86  71  54  61  28  29  43  63  31   9  95  80  94  42  20  75  23   3  32  82  30  60  86  63  79   8   2  34  60  88  83  33  83  58  72  87  78  73  31  28  27  78  10   8  79  27  60  30  83  58  70  20  22  87  45  24   7  16  57  40  30  47  40  46  56   1   3  65  63  54  62  66  84  95  92  15  40  72  49  99   9  54  58  41  26  39   1  98  45   7  56  68  32  27  65  79  27  91  92  97  15  49  20  51  27  21  30  54  47  85  29  53  49  37  13  94  82  96  77  14  35  17  85  54  51  69  55  24  94  46  67  30  43   3  42  63  30  97  28  76  16  79  52  28  67  52  24  82  13  57  58   8   1  12  37  50  61  92  50  53  10  54  33  37  98  71  88  59  29  92  89  54  29  66  14  23  79  40  83  82  44  51   9  10  69  51   3  34  49  95  37   5  32  63   7  94  98  26  60  43  79  22  29  34  61  24  29  38  68  66  21  25  97  62  80  68  87  92  10  67   1  66  26   8  75  96  78  85  36  79  37  95  40   7  22  61  28  56   9  72  58  37  20  38  16  15  53  15  55  69  57  55  92  46  44  12  48  15  70  23  91  21  74  58  35  62  12  83  45  60  35  12  49  20  30  62   2   5  83  29  49  67  81  44  32  74  31  62  25  86  36  18  82  24  34  99  31   6  68  13  36  25  55  23  16  14  99  98  89  23  69  65  83  65  12  51  47   5  49   2  73  63  13  30  36  64  88  66  63  99  30  55  53  67  85  13  24  64  26  41  44  36  93   5  92  61  68   6  32  96  49  20  43  91  25  17  44  55  18  23  21   6  54  21  34  63  29  93  66  17  35  34  69   1  37  81  51                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                    76  19  57  16  13  14  69  95  11  58  71  93   9  49  62  23  54  12  55  63  38  98   3   8  43  40  98  10  93  97  51  57  95  48  32  22  11   5  73  31  56  59   1  95   2  49  52  84  63  13  11  33  79   2  27  59  48  62  60  24  71  62  95  56  39  92  48  53  50  30   5  12  41  86  32   7  57  25   9  90  71  23  41  63  77  84  61  40  13  56  72  57  48  36  62  91  80  61  29  40  65  93  79  72  88  19  66  40  87  42  72  49  97  94  58  83  79  17  21  70   9  76  61  18  47  63  72  47  97  14  34  35  29  64  92  53  29   4  13  12  41  27  18   8  72  67  26   6  51  46  38  67  71  61  94  40  92  50  99  56  59   8  42   7  53  83  13  69  24  69  69  86  49  90  86  90  81  74  92   1  42  68   4  81   2  40  25  92  64  61  77  68  93  77  53  30   1   6  90  16  94  52  76  76  96   4   5  19  66  42  21  96  19  12  62  70  94  44  16  84  35  28   6  66  47  92  18  97   4  48  42  91  71  75  95  89  41  46  49  14  80  20  60  24  16  79  87  88  23  69   6   5  45  73  73  38   7  48  40  18  54   6  26  50  48  58  16  75  40  17  58  12  72  56  97  37  46  53  79  95  54  39   4  85  83   5  41  23  95  88  47  73  23  90  34  53  23  92  94  21  89  76  86  50  58  51  19  28  86  75  74  38  43  38  19  52  94  74  63  93  43  95   7  49  62  99  54  11  82  97  64  90  11  32  13  87  16  81  59  77  66  51  17  33  70  17  96  53  18  99   8  81  68  13   4  79  48  44  15  53   4  46  86  44  61  83  26  29  88  15  78  40  41  71  31  21  45  90  62  87  43  71  44  25   2  92  86  65  72  89  47  33  70  38  26   8  98  87  27  48  15  13  69  86  84  85  45  49  41  21  29  93  44  98   5  93   2  27  16  53  22  88  52  37  38  28  24  25  34  72  80  10  35  37  47  93  13  18   3  28  47  76   5  75  45  69  93  98   5  35  17  11  43  46  70  13  84  77  45  75  81  44  31  62  34  16   4   2  29  58  10  13  58  28   3  96  21  73  88  84  23  75  99  23   3  32  71  46  66   5  92  88  92  73  40  99  40  97  55  73  35  25  58  94  60  99  15  47  84  14  94  29  96  88  58  18  27  49  15  22   8  70   3  35  35  91  10  57  71  25  49   7  35  55  76  31  47  34  68  50   1  95   4  20  12  58  20  52  27  43  40  71  89   3  67  60  50  54  35   1  25   9  46  45  46   9  64  68  77   5  67  39   4  88  26  51  37  47  75  63  29  14  86  50  71  88  10  74  11  89  90  22  95  55  53  65  88  34  32  92  14  89  54  28  81  80  46  83  29  62   9  40  51  45  81  31  76  31  99  85  34  44  26  72  42  42  89  52  92  93  77  67  25  56  40  91  50  61  43   7  13  19  73  58  57  36  87  28  48  26  16  24   2  42  50  64  99  40   9  14  27  31  29  31  79  58  51  66   9  37  26  72  68  10  35  28  35  93  98  87  64  97  52  78   6  24  38  82  12  33  17  88  63  79   1  10  15  72  62  32  38  10  83   9  89   1  68  24  25  11  44  31  47  67  34  15  82  37  60  88  29  73  82  49  72  59  25  89  45  37  77   1  91  23  29  46   2  54  38  35  31  45  27   4  50  78  26  75  18  64  98  80  71  98  90  51   4  48  87  13  12  36  60  61   2  36  57  45   9  50  80  47  82  80  50  26  71   7   5  11   5  73  22  93   3  62  76  80  15  37  79   7  96  12  36  48  68   6  57  55  21  81  43   1  70  17  51  74  59  85  19   2   6  13  99  93   3  20  23  98  33  94  49   5  85  56  17  65   9  24  91  10  48  57   6  32  29  29  99  96  11  37  69  90  82   3  59  35  20  65   8  57  64  72  11   4  99  62  23  96  37                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                      63  67  65   5  98  20  15  74  46  11  62  63  80  87  37  53  29  76   5  99  63  59  47  45  17  63  23  83  19   2  74  83  75  45  79  49  25  58  68  10   5  70  95  73  34  71  15  24  82   5  38  20  62  38  80  59  91  64  91  43  66  31  87  94  59  38  63  31  38   5  28  81  23  60  57  16  57  34  24  52  45  73  96  11  96  38  57  86  92  71  76  80  27  21  57  71  72  70  54  75   5  69  39  66  98  85  14  88   5  12  93  12   4  18  33  82  39  69  28  53  29   4  76  51  86  50  19  96  38  48  55  83   8  61  98  14   9  21  26  17  58  75  99  78  83  55   2  66  90  28  41  12  26  71  12  88  96  59   9   9  33  45  51  11  40  80  24  10  37  78  63  79  96  83  18  69  76   6  87  94  18  88  77  32  39   8  84  63  98  39  84  73  23  82  97  91   7  11  45  97  16  32  52  97  68  87  25  45  90  60  28  40  55  15  90  28  52  72  24  45  29  82  83  96  33  10  59  52  78  74  11  32   9  81  82  42  92  50  70  81  60   2  70  59   2  52  54  19  19  55  95  18  78   6  36  48  11  91  28  23  94  36  40  70  46  64  84  51  95  99  43  69  63  21  42  39  57  97  12  74  71  88   8  36   3  31  91  59  32  20  32  53  47   3  97  61  85  67  38  61  13  39  27  99  21  64  42  47  14  84  95  83  28  92  23  41  34  31  95  58  32  91  62  98  28  85  73  22  50  64  33  32  88  16  23  77  10  10  72  13  41  35  94  27  67  62  74  58  57  87  74  39   9  98  25  82  69  12  93  55  50  81  59  64  26  95  95  71  61  57  41  39  64  60  28   9   2  26  43  35  72  31  72  62  88  76  34  20  63  35  60  90  66  60  80  94  96  16  42  39  33  64  89  85  62  82  97  10  96  77  93  62  93  37  54  72  73  50  66  10  57  13  82  61  37  99  45  98  10  68  21  53  19  13  50  14  69  25  15  22  45  14  39  40  39  12  78  59  16  19  69  41  26  77  63  37   5  53   6   4  36  23  45  15  23  39  59  16   8  86  53  55  23  10  60  65  44  52  88  41  36  23  69  51   1  12  30  21  99  50  19  14  42  14  29   3  45  74  23  96  89  12  46  19  10  73  74  75   6  88  68  49  80  55  58  33  21   5  39   6  62  96   2  30  58  71  85  77  30  69  17  15  82  71  31  46  68  86  82  58  25   9  71  16  82  55  41  93  39  67  73  14  16  57  56  71  63  74  72  33  50  55   7  33  15  22  29  75  43   6  86  13  42  39  12  10  91  41   7  14  71  80  14  91  33  30  51  65  17  26  44  37  55  41  69  79  94  99  69   4  25  54  89  24   4  99  63  51  85  92  88  19  83  23   9  61  15  77   3  41  96  12  56  64  11  58  43  28  76  42   1  20  37  13  16  57  59   2  83  26  65  31  80  15  15  42  91  83  38  48  13  14  63  22  45  96  84  18  22  36  59   7  57  43  23  22  97  20  85  97  38  24  52  25  46  87  20  73  33  22  32  97  89  47   6  45  22  80  92  17  78  90  81  80  28  32  88   7  27  22  36  78  65  49  96  29  25  81   5  83  79  53  77  12  53  14  44  13  85  33  77  19  63  82   4   4  71  78  53  16  72  87  94  64  30  76  47  99  33  59  87   8  69  13  74  68  35  10  75  36  33  68  66  17  46  70  20  97  99  13  60  43  50  15  37  77  11  43  47  39  20  99  78  50  93  90  19  24  79  27  73  24  51  48  48  77   2  50  23  89  44  49  24  59  78  54  28  28   7  46  51  15  90  47  78   5  28  13  50   9  23  25   3  17  55  76  40  60   5  14  85  40  77  96  50  58  56  93  23  38  12  80  46  66  45  90  21   2  30  53  64  25  31  57  84  31   2  19  39  83  86  45  45  89  83  75   1  14  27  25                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                        94  24  93  68  50  99  63  99  62  84  96  79  90  28   8  43  87  94  94  44  66  85  44  63  91  35  79  26  50  19   5  53  92  73  15  81   8  51  31  80   3  25  22  82  77  28  31  88  80  23   7  80  66  99  14  95  49  63  69  43  90  41  37  93  70  81  69   7  51  36  14  99  90  74  45  76  84  25  61  75  23  47  13  83  12  76  62  40  14  95  89  13  94  71  44   1  89  73  94  35  23  92  15  40  66   2  86  30  81  15   2  78  88  96  22  98  58  86   6  62  99  70  85  72  14  13   3  68  60  17  76  24  86  45   8  53  69  35  96  39  16   3  45  43  34  90  57  15   2  79  30  29  44  62  37  38  64  75  43  36  35  67  21  73  20  79   2  75  53   9  57  56  56  83  62  65  96  39  57  85   7  78  71  90  15  49  87  29  27  21  99   7  49  52  50  65  29  71  66  42  56   2  30  79  69  34   5  23  59  29  85  92  92  70  70  57  38  13  81  45  32  45   9  10  75  68  18  43  43  93  93  68  11   7  98  57  88  98   6  11  97  54  86   7  81  41  71  72  12   2  24   4  95  18  64  96  90  95  57  86   3  95  94  22  39  40   1  13  79  24   5  81  10  97  36  95  80   8  37  82  14  18  25  17  23  74  74   9   3  83   1  43  37  20  17  86  45  33  58  94  67   3  29  51  36  81  19  59  43   5  35  41   2  38  41  28  71   9  68  75  74  56  69  30  70  71  59  92  44  64  82  87  99  80  91  74  30  63   3  50  84  91  17  73  90  76  66  69  56  59  11  59  11  43  50  25  94  22   6  63  13  81  80  56  85  70  54  34  54  40   2  17  17   8  69  51  76  21  28  82  20  46  55  21  18  94  53  42  58  44  95  83  91  11  49   9  88  46  18   6   6  65  20  74   2  30  37  66  10  11   3  38  25  63  75  32   2  88  92  72  79  50   4  69  85   5  53  89  33  46  43  54  81  13  91  36  78  40  70  97  48  95  92  90  65  91  72  51  17  50  27  95  41  95  16  95  20  20  64   5  92  60  97  52  19  82  48  13  74  84  29  38  64  97  95  36  48  13   1  93  80  94  78  37  30  21  54  46  32   1  88  81  33  36  20   7  47  22  42  16  27  67  33  74  76  38  26  85  81  66  54  61  56   9  38  46  85  78  29  94  60  95  36  18  33   3  84  38  12  94   1  69  67  28  17  82  76  12  27  25  32  37  27  50  34  11  98  17  22  86  85  13  20   4  78  29  21  50   7  71  33   3  46  29  48  81  76  87  36  83  86  54  14  73  53  28  95  81  89  79  31  95  84  68  69   8  42  92  85  29  76  72  23   3  37  30  82  46  24  61  72  51  53  44  80  63  88  80  82  34  88  60  94  37  63  42  91  61  66  95  63  31  63  94  88  62  29  66  66  33  81  17  94  88  72  65  50  43  92  34  54  97  97  21   4  12  56  34  89  20  57  82  84  91  74  26  50  77  97  41  39  53  67   3  65  90  24  93  24  59  42  73  40  30  19  93  38  79  90  62  59  21   7  39  74  56  28  68  87  62  98  75  11  79  88  23  81  59  92  92  77  16  17   4  80  76  12   4  36  76  57   7  79  88  82  53  44   9  63  26  91  34  65  54  86  56  65  91  53  26  45  13  85  80  98  68  34  84  65  56   2  82  61  30  72  42  10  93  66  28  20  50  57  10   8  42  56  18  23  14  92  17  88  22   9  86  45  92  79  56  82  13  80   1  32  54  49  13  79  22   2  92  56  66  40  32  32   8  40   2  97  31  34  85   5  53  85  12   1  88   5  45  40  48  99  96  91  55  40  64  11  70  87   7  33  99  40  60  29  26  29  43  84  71  64   2   6  47   3  50  97  82  45  80  81  16  75  13  73   3  30  14  65  83  90  37  27  18   6  37  48  92  35  58  68  83  28  88  80                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                          43  68  62  78  85  92   7  65  59  13  43  58  65   2  47  58  44  66  28  47  48  50  57  62  12  27   3   3  71  51  66  49  88  74   8  64  14  14  84  65  20  80  66  19  14  52  58   8  47  44  50  64  35  54  33  55  80  34  33  80  82  33  88  19  11   6  25  58  19  95  15  56   6  61  39  84  65  29  14  97  66   2   6  97  25  71  96  53  59  51  56  96  17  43  28  21  44  97  42  97  32  64  92  71   1   8  31  16  29  97  76  67   2   5  62  10   8  25  63   6  42  62  81  82  26  55  34  31  84  89  95  51  43  89  40  93   1  25  43   2  44  72   8  37  82  66  99  37  75  70  69  73  53  12  90  53  87  52  88  75  87  26  73  41  53  50  26  27  93  76  59  22  92  72  86  67  29  45  16  52   8  90  49   9  72  83  72  91  64  96  93  92  85  85  53  57  43  83  70  24  32  37  60  64   8  28  71  52  88  61  44  94  85  90  27  52  99  51  93  47  53  11  94  35  46  56  51  87  77  25  87  37  34   3  59  41  11  28   5  52   4  67  52  54  80   8  54  40  16  49   1  62  98  54  61  62  82  64  96  16  73  91  64  83  34  99  86  18  39  47  90  61  42  19  60  71   6  30  86  76  68  49  87  75  42   3  90  11  59   1  54  59  93  14  44  12  18  65  19  81   4  31  62  19  33   1  17  11  33  61  32  13  69  50  69  74  32  10  51  78  90  76  59  44  76  53  64  35  60   5  23  31   3  26  79   2  63  29  81  59  47  55  34  89  63  50  38  34  33  56  30   2  83  80  78  39  84  62  37   4  95  29  27  60  57  56  36  82  13  74  32  71  23  22  48  94  82  37  92  93  49  37  36  31  48  31  44  99  42  10   9  97  82  39  41  92  86   5  80  35  74  93  75  83  41  62  52  59   7   9  15   9  93  44  66  89  82  83  12  28  35  43  56  24  89  44  21   9  26  64  15  32  81  81  61   9  79  56  16  31  93   5  18  56  44  60  58  44  43  36  67   8  43  31   7  30  38  73  53  55  28  58   7  19  81  38  82  17  29  85  75  66  88  38  73  62  23  97  55  96  38  35  33  25  30  88  11  31  86  91  31  92  25  49  45   8  57  84  81  94  70  93   3  62  91  91  58  94  87   4  53  70  61  81  90  43  39  91  31  45  46  13  46  78  93  91  53  42  58  25  83  13  93  90  39  96  55  99  20  78  23  51  74  60  90  20  59  16  29  65  33  14  99  57  69  20  82  34  16  44  64  38  48   3  23  11  75  27  58  61  80  48  40  69  53  81  89  53  38  82  21  22  42  23  70  83  70   9  16  39  44   6  42  28  13  16  14  29  85  47  98  11  94  72  57  58  51  33  85  24  83  10  47  64  13  18  96  92  94  60  92  54  30  54  19  81  75  88  17  29  55  64  26   7  15  69  18  18  73  53  19  90  50  40  14  73  60  99  44  69  36  70  86  51   2  83  56  22  22  54  23  63  23   7  26  44  49  53  50  49  42  47  78  40  72  65  71  42  94  86  60  85  74  76  93  46  36  86  36   6  79  89  62   2  76  21  23  28  56  13  58  85  87  25  27  10  88  85  76   4  30   6  36  35  61  22  69  57  23  99   8  71  49  19  23  24  71  81  91  59  42  21  62  55  21  49  47  76  52  56  45  23  28  71  50  45  10   8  77  29  64  53  53  22  33  32  40  62  85   9  32  10  46  14  43  28   9  60  18  47  96   4  25  44  32  14  90  74  91  48  17  80  11  80  89  42  79  15  33   5  49  23  21   6  47  17  98  15  84   4  80  48  88  67   6  81  39  18  92   7  21  70  69  70  48  21  75  52   5  57  36   9  62  38  76  49  18  66  98  48  49  98  79  76  24  45  60  16  10  86  53  87  66   9  45  49  66  98  95  73  34  12  44  71   3  29  43  78                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                            1  27  22  63  35  17  70  45  39  81  83  35  65  78  66  73  49  92  20  46  92  32  23  69  93  97  20  30  29  47   9  87  29  31  87  40  42  75  33  47  44  70  25  79  14  29  78  16  52  82  76  88  14  58   8  52  73  15  72  72  27  61  42   2  41  63  10  75  29  31  13  62  95  64  44  47  42  78  31  74  92  47  69  89  40  41  46   5  46  53  17   9  21  10  38  77  51  54   6  79   4  40  32  14  54  38  15  39  50  89  81   9  37  99   5  91  20  15  24  72  39  26  22  70  14  18  43  73  97  92  87  13  41  60  26  65  27  16  87  57  54  17  87   9  47  32  17  57  36   6  28  58  17  10   5  13  75  14  73  18  96  99  56   1  72   7  50  37  50  99  91  32  85  82  78  25  39  35  30  86  42  23  72  83  50  20  93  45  27  88  70  97  54  15  34  87  76  96  62  21  70  38  32  35  66  31   7  68  14  35  61  36  22  93  71  73   5  14  29  64  28   4  96   7  92  98  71  82  74  27  53   1   9  11  18  60  54   9  34  95  81  38  75  99  72  43  23  21  86  15   9  47  99  58   4  61  15  91  50  14  83  14  33  80  27  13  69   1  25  78  51  14   3  66  39  10   1  38  10  82   3  33  43  92  17  79  49  52  27  52  68  42  19  76  78  52  62  62  24  26  39  29  77  28  89  26  43  14  10  54  35  35  27  69  53  70  96  13  21  35  70  39  98  93  43  17  65  32  62  33  45  26   9  86  14  43  47  84  91  32  42  31  34  93  13  59  82  94  22  81  59  27  84  32  99  95  28  33   5  69  71  21  94  83   6  34  71  18  73  93   6  30  66  48  96  79  91  52  69  77  31   6  39  82   4  52  40  96  54  74  59  44  64  65  74  44   3   6  82  55  98   4  70  86  98  56  41  46  36  24   9  43   6  34  46   6   9   4  12  36  21  86  59  77  80  25  62  95  37  14  98  86  26  38  81  19  63  37  80  87   9  17  50  72  25  71  94  50   1  14  16  50   3  16  91  43  59  45  34  17  41  10  26  53  90  13   9  57  14  41  76  94  36  25  34  67  77  57  46  68  95  17  72  18  76  72  52  86  48  80   5  10  67  61  87   7  10  60  58  99  78  50   8  34  94   4   2  21  64  82  13   6  37  25  81  76  85  79  73  83  83  45   3  16  15  14  64  84  40  48  73  56  92  26  56  82  51  85  72  88  45  23  13  21  72  33  41  52  82  45  94  80  76  98  72  48  62  92  27  69  57  32  76  82  18   6  63  74  61  84   2  89  65  65  70   1  31  64  61  15  14  79  83   4  72  95  16  14  81  46  23  83  20  40  14  46  32  90  37  14  20  90  38  28  74  85  80  48  75  46  64  64  53  30  71  13  22   9  12  84  82   5  86  28  72  42   4  24  11  97  44  18   8  39  54  24  21  23  83  78  25  24  31   8   8  73  93  65  25  53  57  83  29  74  11  47  53  60  15   8  37  24  66  12  48  60  48  85  93  44  73  99  77  77  63  91  36  72  47  23  12  13  59  69  40  17  30  70  24   5  81  67  51  48  36   7  75  21   3  16  58  63  84  18  90  72  98  94   4  94  58  96  19  16  50  80  41  14  14  33  18  16  58  17  80  46  47  61   7  10  76   6  20  44  35  87  32   9  19  96  52  65  48  71  26  14  20  12   1   3  86  17  13  35  45  22   9   1  96  47  10  28  64  52  42   3  35  15   4  60  12  83  45  49  97  78  82  50  74  90  98  89  17  61  92  31  99  74  20  58  57  62  37   5  50  19  97  79  72  39  11  87  51  21   7  13  97  26  72  72  21  78  41  42  46  55  69  45   3  74  54  22  73   8  78  74  87  21  22  91  27  72  40   9  14  20  99  77  67   3  17  17  56  86  55   7  42  79  75  59  35  58  73  35  18  17  19                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                              41  54  62  49  95  51  56  52  40  64  90  14  68   7  87  33  71  21   6  33  62  91   6  10  88  50  31   6  48   2  85  46  17  10  76  52  18  12  73  49  90  35  33   5  17  42  89  64  63  55  59  35  24  88  59   4  10  82  28  75   3  55  83  63  58  66  33  13  74  60  62  81   3  66  18  83  50  60  21   2  42  70  45  73  59   7  56  13   7  33  61  38   9   2  98  12  40  38   4  13  57  28  70   3  76  46  13  63  36  35  30  18  39  49  62  60  61  92  68  51  69  59  42  98  56  91   2  98   8  91  62  60  12  68  69  62   6  90  31  19  85  99  12  66   7  84  29  50  43  30  98  64  89  52  42  19  56  16  54  35  12  93  21  90  21  79  75  14  82  36  81  13  94  65  18  99  76  31  74   5  77  94  97  94  49  58  64  55   1  60  63  14  68  87   5  78  58  38   3  21  99   1  96  73  45   4   5   4  69  59  66  59  36  11  82  48  85  51  34  93  89  50  68  38  23  10  65  47  61   6  63  54  86  92  21  20  88  46   2  56  94  55  23  27  89  56  75  16  87  46  65  67  47  19  50  26  31  54  51  60  83  55  51  72  36  41  29  91  64  61  83  91  15  83  93  88  11  81   3  25  77  52  22  72   2   7  16  39   3  62  39  78  18  59  33  33  76  73  27  59  71  80  27  75  48   2  73  81  54  43  97  76  72   1  86  19   7   4  66  40  33  69  73   5  58  49  36  61  64  77  38  99  41  98  86  10  12  72  28   1   9  40  84  60  52  82  69  92  11  14  21  45  45  15  34  42  50  38   8  70  16   3  92  34  84  26  36  63  32  27  82  40  76  71  47  47  81   7  36  97  32  79  22  87  24  31  81  77  44  17  80   1  29  85  10  76   1  84   6   2  29  48  50  24  90  96  11  10  51  41   8  14  22  18  10  32  23  85  96  86  32  38   3  69  67  83  19  85  65  56  26  76  24  60  13  68  65  99  74  18  21  31  40  34  84  35  96  16  40  62  84  46  87  82  47   5   8  20  29  66  35  42  64  94  88  12  23  77  71  91  73  18  59  65  44  27  78  84  42  44  16  36  12  10   7  10  86  64  13  51  75  90  91  64  84   8  51  83  37  36  88  39  27  98  18  16  21  13  90   2  74  43  75  68  90  21  41  14  20  33  34  18  90  97  78  87  87  71  84  15  92  86  67  51  65  14  27  11   1  61  59  58  13   3  12  43  69  35   1  32   1  53  10   7  18   3  24  87  13  33  44  36  69   7  89  36  22   6  31  29  31  75  94  53  35  21  14  11  67  83  94  82  23  87  50  58  56  36  55  11   3  53  10  51  79  15  89  25  76  13  57  70  54  66  86  15  42  47  13  76  64  24  51  91   7  34  42  75  41  15  94  51  86  95   8  89   2  12  41  17  87  11  22  94   8  22  78  62  41  60  35  25  63  14  49  37  85  72   9  90  79  32  67  24   7  30  77  44  88  49   5  25  36  85  10  85  79  44  53   8  32  82  70  48  49  47  18  27  56  19  29  27  38  92  33  74  12  72  66  77  24  67  77  93  26   4  61  97  55  17  81  31  76  18  49  69  80  23  98   1  82  66  67  88  45  23  20  94  65  57  12  27  47  68  13   3  94  15  78  92  41  46  18  22  66  52  45  46  63  38  43  19  48  13  44  31   1  31  99  32  80   3  11  98  93   5  79  25  11  67  37  93  71  58  57  84  43  83  63  53  30  13   9  43  91  90  99   9  93  10  52   9  60  88  90  42  25  98  81  37  96  86  62  98  26  96  82  11  75  24  95  95  10  50  21   5  61  96  19  54  76  89   2   6  14   5   9  41  48  94  63  94   3  38  93  94  79  94  68   1  60  75  83  55  47  56  12  19  59  61  18  63  10  30  14  22  25  41  63  99  21  10  78  79  25  23                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                96  56  18  67  19  16  71  49  67  90  33  34  44  47  16  33  88  17  91  57  72  57  41  34  86  91   8  48  97   3  38  17  81  56  68  99  86  62  32  78  76  20  28  63  86  81  74  72  61  46  25  95  22  97  89   8  16  75  62  40   1  23  82  63  97  11  58  37  24  26  54  31  35  67  84  99  59  46  30  93  99  29  10  30  45  92  60  49  77  95  67  46  96  34  33  72  36  85  82  73  10  16  37  93  67  84  26  24  26  26  73  62  15  22  64  27  46  45  94  89  27  39  68  50  11  27  56  85  98  79   6  55  69  27  35  96   8  69  16  17  53  12  26  64  58  68  96  71  60  33  72  79  83  87  58  65  13  20  80  49  15   2  90  61  26  25  46  18  21  32  54  65   2  76   2  60  91  37   4  34  79  69  73  66  17  66  97  36  26  54  31  41   6  33  90  80  98  64  77  22  26  76  97  28  80  84  63  28  27  60  13  15   3   2  31  98  60  44  89  12  97   2  70  40  28  63  85  81  63  12  17  55  29  61   7  44  86  68   4   2  68  38  77  50  24  41  88  42  49  92  55  98  60  11  95  57  78  34  23  27  69  42   6   9  48  42  59  72  70  56  15  54  50  17  44  82   4  36  64  76  27  34  18  87   9  20  93  80  26  28  18  95  48  63  44  21  84  76  66  56  80  37  32  89  11  96  69  78   1  57   9  41   1  56  97  92  63  23  66  23   2  34  25  79   9  83  95  93  36  95  21  69  61  38   3  88  60  75  43  79  39   4  37  12  47   6  90   3  42  70  63  64  12  35  67  98  91  65  15  63   5  57  54  91  48  27  38  45  41  69  58  26  96  50  76   7  20  43  19  14  66  23  16   3  67  21  59  59  20  49   3  95  10  95  66  63  36   2  13  23  93   8  64  93  48   5  49  89  94  31  11  71  74  93   3  53  98  62  61  64  72  17  62  45  82  42  50  99  18  35  85  98  13  51  99  90  80  48  80  69  73  97  41  14  64  78  83  10  81  97  33  49  29  11  72  81  57  36  27  14  20   7   5  12  12  73  70  38  49  55  57   6  15  18   8  94  45  26  12  53  57  18  50  64  34  96  75  23   2  75   2  58  26  42  45  15  70  85  59   6  38  37  54  37  92  69  10  42  61   1  45   6  51  97  73  73  80  99  15  63  41  33  16  61  42  48  31  28  47  62  73  77  50  44  14  74  19  96  20  80  48  10  91   3  43  57   3  88  65   4  99  61   3  55  88  54  35  68  36   6  64  51  19  88  40  63  80   3  87  11  66  65  89  44  64  32  12  81   7  36  17  35  13  93  18  31  14  82  72  43  56  62  36  27  84   8  48  30  16  73  52  21   9   1   8  46  81  55  32   8  89  92  89  89  35  79  98  41  55  91  46  95  29  62  31  88  39  56  23  52  41  40  61  18  77  12  22  87  76  34  35  47  81  12  63  92  43  21  51  35  72  96   5  88  14   5  43  43  25  77  49  82  59   7  56  78  85  78  34  65  19  38  36  20  63  31  36  83  87  62  21   9  36  64  74   1  72  15  26  79  91  96  59  15   2   3  43  36  38  69  26  21  88  51  66  89  99  83  38  19   1  22  37  32  13  94  36  59  39  21  13  63  30  21  22  96  93  49  28  45  55   8  52  55  30  89  90  64  83  69  34  34  27  43  62  69  14  51  78  25  73  17  39  72  65  73   7  36  97  43  52  91  51  41  63   3  92  81  47  22  58  85  68  87  31  51  16   7  10  26  41  89  14  70  25  97  59  95  51  38  36  29   5  94  88   2   2  19  70  89   4  95  97  52  49  74  66  59  73  89  48  43   2  13  96  63  12  75   9  38  31  80  80  49  40  42   7  16  39  95  86  23   1  83  89  49  25  71  67  96  50  83  10  57  22  56  24   9  38  92   4  76  91  30   3                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                  8  86  12  96  19  48  10  73  37  49  53  74  37  96  49  71  73   2  50  17  30  84  52  56  41  76  63  67  62  60  20  11   7  66  15  11   5  56  97  94  85  57  33  90  21  15  67  63  35  51   8  60  82  46  41  92  64  73  24  35  78  40  67  15  24  32  68  57  73  55  75  88  49  39  49  36   3  98  47  63  64  95  27  57  84  82  27  89  77  16  46  73  60  36  37  13  23  31  16  48  94  66  82  71  40  18   7  52  66  84  54  77  79  24  98  18  75  92  69  93  86  42  94  36  63  41  47  96  59  11  98  39  86  38  11  50  67  95  40  94  81  68  43  90  87  80  24  13  46  29  37  52  20   6  78  32  92  32  67   8  99  59  27   2  96  44  28  80  79  56  14  69  75  91  16  26   4   8  11  25  85  72  26  74  70  79  20  51  38  57  73  65  23  32  95  45  25  49   2  76  46  64  50  38  25  11  27  28  42  17   7   1  76  19  32  31  50  85  86  61  55  15  42  48  43  92  93  93  52  78  81  67  14  16  77  26  27  45  61  25  11   2  24  44  69  66  50  38  42  86  96  88  18  39  92  99  32  87  21  72  54  15  87  89  18  87  84  13  24  83  90  32  29  88  87  78  95  60  22  30  62  16  44  67  46  87  33   8  52  77  91  80  47  84  20  53  31  16  37  77  49  80  47  33  35  58  33  56  83  69  39  18  66  66  57  77  28  36  90  83  46  46  32   4  57  70  23  66  96  83  22  17  24  14  58  96  34  41  63   6  26  81  50  28  50  57  53  73  61   4   3  76  79  85  41  10  45  86  45   3  71  11  47  71  17  27  62  49  26  65  42   1   2  74  79  17  43  63   9  97  39   4  16  62  43  82  61  56  49  27  44  82  26  96  18  58  98  91  20   2  76  67  50  58  79   8  35  62  34  17   8  98   3  56  87  79  31  70  60  62  99  81  71  53  13  28  26  75  47  85  83  69  14  73   7  40  84  61  50  16  81  99  65  72  14  45  74  24   7  95  35  24  69  53  12  26  93  31  91   8  10  77  41  29   7  21   8  34  46  76  57  31  11  50  46  11  27   3  62  15  39  90  65  98  34  46  10   9  75  43  29  50  21  59  83  86  74  94  70  22  11  38  53   4  81  89  54  26  88  58   2  52  36  70  22   5   5  39  79   1  82  53   5  79  97  91  73  60  62   2   4  89  20  72   2  47  43  10  17  37  10  16  92  33  14  31   2  92   8  89  27  30  47  94  15  91  32  40  61  64  27   6  50  94  69   4  42  94  25  94  24   5  98  50  86  13  74  88  75  20  66  63  72  38  35  97  51  42  32  48  97  88  45  98  78  82  68  16  41  77  74  25  19   3  54  23  57  11  95  21  66  42  84  72  88  72  93  18  69  23  76  14  94  37  65  51  18  98  33  29  38  33  55  98  24  37  23  83  71  68  71  13  21  39  25  45  16   4  77   7  22  68  55  95  41  88  70  14  84  84  14  89  65  19  96  23  44  14  29  15  44  35  90  42  31   8  93  13  49  95   5  74  20  98   8  41  62  76  33  98  91  43  64  56  70  61  19  96   7  39  47  13  35  48  18  91  73  46  52  92  25  49  65  64  94  29  74  91  50  52  94  11  40  84  67  31  46  32  18  98  21  26  92  80  59  52  33  99   4  61   5  27  56  73   9  97  82  74  10  55  51  44  85  84  21  28  79  85  33  98  33  69  41  42  73  55  87  51  62  73  66  64  72  21  49  56  95  67  14  76  84  80  34  41  15  56  60  56  83  78  56  72  80  66  28  36  70   8  65  13  83  33  57   9  40  85  35  79  48  22  13  59  69  96  17  37  37  35  44  47  95  31  83  84  11  73  23  20  66  10  10  28  40  13  75  69   4  96  42   6  42  71  30  12  88   8  97  98   4  99  91  56  35  33                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                    62  36  99  95  27   9  38  56  55  70  30   4  50  99  84  45   5  62  64  15  98  73  95  13  18  44  98  23  53  61   7  28  52  44  68  77  11  37  70  94  16  64  89  49  52  62  47  89  74  35   8  91  70  15  46  10  56  52  21  55  26  72  56  39  39  89   3   6  58  87  50  43  74  75  70  37  76  34  56  15  68  63  99  38  60  98  32  91  38  99  62  91  31  57  46  52   8  12  20  43   1  13  46  94  98  41  74  72  36  90   3  94   7  28  93  13  82  36   3  32  69  49  82  55   1  70  37  34  45  29  85  54  31   9  44  82  50  39  27  37  31  97   3  92  37  41   8  35  73  24  53  22  97  51  84  98  10  80  48  95  39  74  60  65  19  74  65  17  31  48  88  99  70  98  70  26  76  29  81  17  77  88  78  45  16  70  74  75  66  23  28  70  68  65  10  26  75  37  12  13  80  47  63  92  70  62  87  40  47  70  87  91  88  37  17  84  21  94   6  73  35  62  32  12  95  26  17  32  27  51  37  72  52  99  96  29  90  78  47   5  36  17  69  78  93  12   5  97  82  35  75  21  69  58  76   9  54  80  86   7  81  36  68  94  99  75  46  44   3  24  69  49  16  96  32  40  73  62  91  68  88  80  80  58  71   4  43  35  89  21  30  91  53  75  13  85  47  53  88  30  48  68  48  11  61  50  55  20  62  97  71  59  97  93  74  45  74  92  81  97  64  31   8  23  66  13  66  87  65  74  66  46  87  72  36  29  91  34  34  71  38  51  45   7  36  45  89  91   1  63  80  53  95  78  90  97  91   7  65  97  93  13  32  71  21  43  92  71  74  33   8  46  79  42   4  33  54  37  27   7  11  49  98  53  47   8  66  98  78  60  56   6  98  77  24  43  78  13  94  53   3  31  14  47  32   2  25  37  36  19  69  95  63  71  64   4  63  46  89  82  29  45   3  50  86  94  57  93  80  67  12  10  23  83   7  21  86  92  40  83  72  69  69  20  44  21  98  38  36  80  44  32  91  81  73  80  98  91  79  26  89  45  52  44  37  61  10  46  42  31  29  28   9  88  58  26  82  14  54   1  48  37  24  96  75  70  68  22  45  56  53  20  93   4  11  83  92  55  22  74  89  21  18   3  75  67  50  37  73  18  65  53  61  80  80  98  93  80  50  67  69  85  30  84  19  56  77  71  38  26  49  60  58  88  57  53  52  42  62  29  79  81  69  90  50  65  35  94  29  87  83  45  39  36  64  13  35   3   2   9  57  29  64  89  72  76  48  79  19  13  70  58  70  28  46  32  46  78  17  28  24  41  31  45  75  83  44  78  60  43  51  32  88   9  97  84   1  75  85  71  54  36  33  16  57  10  76  46  51  27  66  55  42  15  12  99  76   7  79  66  45  33  88  98  67  22  31  74  45  82  65  54  34  14  32  49  88   2  79  72  73  76  55  94  41  69  68  88  21  53  96  73  45  87  72  54  61  14  37  74  81  79  86  97  97  13  84  28  22  87  34  93  97  46  78  84  97  80  66  39  44  81  85  44  62  63  95  14  84  10  53  42  43  21  81  20  24  50  93  84  99  65  71  15  75  22  44  56  56  83  60  28  70  90   2   7  17  43  29  16  21  82  40  12  22  47  56  60  36  42  32  52  23  98  60  71  50  93  66  62  42  38  23  35  23  68  94  48  83  35  61  71  24  79  75  36  26  85  74  16  63  30  98  43  21   1  11  32  25  71   9  10  61  23  30  39  62   6  15  83  41  47  80  16  19  36  89   5  98  79  96  62   4  96  33  83  65  11  19  52   1  70  91  18  35  81  32  26  37  68  98  12  88  29  50  57  39  79  76  34  37  67  78  57  96  71  12  20  10  54  95  61  90  17  77  11  61  96  35  29  14   9  85  29  83  41  44  36  70  46  95  71  82                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                      26  43   9   8  22  51  43  59  91  94  36  50  96  26  78  81  78  77  15   8  43  11  13  95  54  93  94  46  51  57  57  53  65  67  17  70  96  43  58  39  50  75   7  50  12  43   9  64  73  72  71  60  59  89  44  76  76  30  44  84  92  23  43  20  49  83  20  81  55  87  53  43  56  62  59  73  11   2   2  68  51  72  56  29  47  46  92  52  68  72   4  43  43  62  46  69  95  48  16  30  54  27  28  83   2  85  74  85  18  85  22  73  16   7   2   1  53   2  52  52  40  74  35  13  61  44  67  60  44  91  25  65  48  75  13  92  77  52  12   2  13  56  46  44  91  93  71  96  60  74  81  34  78  33  75  73  55  62  32  78  97  54  25  83  27  43  67  28  98  80  77  35  91  20  27  18  50  90  88  48  74   9  22  46  55  89  80  43  21   6  92  84  99  51  65  83  57  97  98  53  29  80  15  38  48  72   4  58  33  11   3  44  59  44  60  46  41  71  21   9   9   1  50  38   1  24  62  61  73  61   3  64  58  61  34  32  60  19  51  93  60  98  99  20  83  59  88  61  92  70  27  65  96  37  97   1  67   2  59  82  94  25  44  11   7  68  28  50  89  96  46   7  19  66  13  72  69  56  33  87   1  17  40  71  61  67  15  56  89  67   1  87  81  32  98  26  18  11   9   3  29  63  83  13  74  10  33  46  55  42  47  40  11  47  54  33  73  26  51  90  77  90  16  57  68  26  99  58  38  51  93  62  43  53  67  71  87  45  55  62  81  57  94  63  61  22   6   9  15  11  38  10  87  42  15  77  54  69  43  86  69   6  92  24  64  70  84  61  77  68  10  57  46  52  35  94   6  53  93  55  71  78  87  34  46  46  54  13  29  78  35  42  87  52  64  13   8  35  94  87  36  30  45   9  30  93  59  98  69  35  15  75  13  67  25   8   3  36  83  34  30  71  82  62  46  41  39  88  15  27  54  14  44  43  69  36  64  54  32  40  58  74  17  43  19  79  13  44  66  94  24  44  26  60  42  59  35  88  86  11  63  93  68  87  61  67  78  92  16  11  56  10  26   4  15   1  32  91  92  64  33  30  68  25  59  64   6   6  73  72  79  55  93  18  46  20  19  28  30  66  13  21  30  59  67  78  90  33  44  51  92  10  85  57   1  26  19   7  95  12  27  51  82  49   2  72   6  85  74  16  59  39  13   4  36  32  49  38  33  74  48  53  63  87  47  79  31  93   2  63  60  86  86  77  25  53  43  58   4  96  46  89  53  38  79  11  92  33  91  66  44  11  76   6  95  28  99  71  40  31  18  57  99  37  31   9  22  37  93  47   2  83  77  19  33  36   4  86  72  96  61  31  13   9  14  83  47  17  82  36  79  57  26  64  17   1  53  75  23  48  70  54  14  21  16  57  52  36   4  14  62  12  64  98  34  93  79  81  26  64   4  94  90  88  83  32  69  24  67  16  82  90  44  90  64  49   7  48  64  85  74  31  68  91  29  32  46  76  66  17  93   3  57  29  70  50  39  54   2  89  20  70  53  47  11  36  62  71  12  69  50  80  93  97  30  52  59   6   2  85  91  63  65  25  76  37  51   3  86  99   7  46  36  79  89  54   8  57  31  22  32  84  37  22  52  83  39  48  63  91  80   9  80  57  68  87  61  39  83  24  42  30  72  12  41  29  20  69  20  85  26  76  70  75  96  95  32  87  39  38  78  70  83  54  18  11   6  20  93  85  27  62  19  56  49  84  61   2  92  91  13  51   1  45  63  70  20  75  84  14  83   5  58   3   5  26  41  40  46  51   2   3  30  71  67  33  91  80  62   5  35  63  93  50  86  39  17  14  21  97  64  42  79  58   3  40  24  95  38  11  63  12  66  87  48  39  89  61  96  44  66  11  53  29  53  58  96  26   3  81  71  22                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                        27  73  34  73  66  56  27  72  51  85  38  81  64  65  45  26  59  85  21  15   6  37  17  31  85   7  54  54  39  13  37  75  25  62  11  83  50  33  51  58  51  29  12  75  47  76  23  25  84  68  38  16  52  20  64  53  77  20  63  88  28  18  42  64  80  20  31  83  51  95  29  33  17  35  80  94  18  42  84   6  88  57  50  10  61  25  70  84  26  71  19  40   6  45  77  34  72  66  61  33  36  50  88  37  53  28   8  48  44  78  70  97   8  33  38  69  66  57  97  78   6  98  88   3  84  91  82   7  46   6  38  33  40  86  72  97  68  44  59  66  73  83  16  59  81  19  55  22  31  12  43  88  95  84  11  42  81  85  77  37  66  83  39  18  92  92  35  10  47  39  65  64  36  44  36  92  81  20   5  46  99  40  66  69  21  31  81  68  70  55  48  43   2  57  30   8  35  40  55  62  27  85  76  87  82  98  91  38  20   5  31  52  31  28   3  45  27   6  12  98  28  10  53  95  31  71   4  56   4  85  37  17  88  54  45  10  90  38  68  72  45  69  60  74  61  55  49   3  15  59  63  97  79  65  54  61  45  23  76  59  75  44  69  86  91  91  93  87  44  74  68  23  25  79  41  25  85  89  38  94  67   5  16  52  15  85  97  89  12  84  71  91  26  75  10  99  65  62  25  25  65   8  53  56  57  53  90  66  10  87  71  38  31  61  16  77  76   1  97  23  35  36  71  13  35  10  75  24  10   4  71  26  99  85  16  53  52  31  46  99  50  58  10  28  13  54  56  59  24  80  51  38  45  53  34  43  74  21  42  94   5  60   9  19  50  33  66  21  65  89  91  83  99  64  97  37   9  27  14  97  34  10  23  55  22   2   2  31  22  98  85  38  49  28  62  45  52  77  63  11  79  86  42  56  90   2  51  39  98  64  18  11  35  86  98  62  40  79  76  47   8  86  48  57  19  81  28  64  75   6  41  74  96  28  14  51  68  51  38   3  75   7  32  81  97  73   1  59  28   6  77  83  22  34  43  86  12  20  56  50  18  27   1  25  15  40  69  76  18  18   4  34  85  88  11  42  65  12  92  70  24  66  29  30  11  97   6  34  31  56  29  87  90  65  73  79  87  26  95  74  37  38   2  32  25  58  67  13  72  39  17  54  47  76  18  87  84  16  88  40  31  24  67   3  84  72  29  27  82  27  65  24  21  58  66  88   7  46  91  72  44  43  90  42  99  62  58  81  12  58  23  29   6  48  81  50  24   7  68  92   2  39  84   6  19  52  80  36  58  56  40  82  84  87  72  63  25  60  52  60  84   5  70  16  64  82  96  92  67  51  33  40  95  53  21  98  66  54  20  17  76  77  53  25  71  79  22  37  75   8  39  26  99  56  60  30  65  27  41  92  64   8  76  41  87  88  63  45  86   7  26  88  54  81  85  57  79  37  91  75  24  46  48  25  74  82  50  81  56  15  87  68  43  42  99  57   1  95  26  30  34  26  61  99  16  57  65  83  18  65  34  64  84  13  79  59  49  77  57  92  64  26  98   6   3  46  97  66   1  60  10  63  33  15  83  77  42  26  80  36  98  92  92  69  57  15  30  55  59  49  58  49   3  40  38  92   5  98  98  47  22  86  88  28  93   1  98  65  54  82  49  41  12  66  76  58  31  19  51  58  82  98  43  53   8  11  33  85  43   6  28  85  11  51  26  28  69  58  71  76  28   4  94  58  69  35  62  82  80  71  97  39  81   7  26  38  30  32  35  82  12   5  35  90   2  84  20  51  49  82  45  47  94   3  35  50   2  72  32  40  84  78  87  34  82  24   3  60  68   2  22  89  84  52   5  60  45  78  39  35  50  73  64   4  86  82  35   6  50  38  19  91  39  90  50  51  96  31  60   1   8  95  99  64  89  40  43  42   7   2  66                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                          55  19  73  66   3  95   8  42  62  23  14   2  85  34  78  48   8  59  59   5   7  22  62  55  14  60  66  67  27  50  87  85  47   3  83  34  97  80  49  56  37  37  31  20  15  24  58  83  69  32  26  95   6  60  56  71  33  86   6  60  21   2  89  62  91  49   9  60  21  56  12  97  56   2  38  50  58  37  84  82  81  45  48  17  65  15   1  21  46  29  71  67  35  35  16  43  93  36  79  33  76  12  19  98  88  13  39  23  30  76  36  78  96  21  86  52  26  43  65  90  35  62  71  31  45  53  48  85   8  56  74  95  28  67  86  62  96   8  63  19   7  18  66  83  10  82  96   1  66  14  98  30  85  47  38  32  54  89  21  42  45  83  85   3   5  36  68  81  79  64  66  72  92  80  48  79   3  36  40  66  89   5  88  52  21  98  95  99  40   6  68  72  25  38   2  11  88   9  87  48  65  94  22  13  74  39  31  51   1  87  19  57  87  63  34  16  53  63  59  14  69  95  68   3  77  63  10  16  42  83  70  12  96  75  45  61  84  84  19  89  78  79  75  69  34  19  66  13  99  14  75  50  77  27  76  53  97  29  26  16  16  53  39  55  33  19  98   9  92  68  62  64  74  64  91  90  12  21  23  35  15  98  52  78  99  58  44  39  65  54  50  89  49  91  54  95  37  26  73  95  41   1  20  63  83  45  29  66  79  72  58  73  53   2  68   4  25  46  82   4  29  51  49  54  86   4  77  16  79  71  59  54  47  33  21  80  66  28  57  41  16  84  28  41  63  83  65   2  18  13  28  47  14  36  38  37  82  62  94  46  83  37   4  94  64  64  35  72  54  86  14  71  97   9  56  15  69   9  41  61  89  63  86  56  24  44  48  25  71  78   2  59  50  21  43  58  45  68  16  16  18  25   2  11  71  77  86  94  69  37  22  37  75  96  62  14  68  76  65  75  92  19  84  63  38  85  40  89  87  92   3  94  97  51  93  95  53  98  94  71  63  12  97  25  37  93  20  94  80  46  91  27  83  90  32   2  85  54  79  18  84  92  92  45  56  81  95  38  50  89  23  81  29  21  21  17  34   4  89  75   4  90  56  56  64  53  87  82  98  66  95  51  53  77  25  85   6  74  88  63  42  72   2  66  12  63  12  26  22   6  49  69  89  65  61  30  49  28  18  51   5  98  96  33  95  80  66  25  94  68  80  66  68  18  72  13  67  49  20  72  54  37  80  69  33  24  79  53  58  54  11  42  17  25  30  84  32  14  60  34  76  71  97  89  15  89   6  21  46  79  20  33  71  98  21  69  99  23  15  53  71  57  62   4  41  16  20  51  62  74   3  95  37  34  90  58  21  78   5  61  52  44  90  51  15  80  24  30  70  16  57  32  26   4  35  47  44  63  17  85  74  22  83  65  98  29  65  93  16  68   4   8  39  55  77  33  81  77  66  96  99  98  63  73  76  38  48  39  23   8  55  65  50  39  56  11  38  35  38  78  21  34  32  96  36  13  23  10  76  45  79  63  96  73  88  30  89  63  35  76  33   4  79  19  51  22  83  65   8  23  15  39  95  16  28  29  93  47  47   2  42  69  23  65  72  63  45  17   3  50  34  40  47  12  35  68  33  23  59  20  46   5  78  79  22  63   9  22  64  71  36  57  99  30  62  26  46  14  82  12  18  21   7  47  47  99  33  55  45  63  79  13  95  52  74  56  39  92  52  65  32  27  63  58  66  10  94  27  33  77  90  61  86  28  43  91  75  18  18  71  24  20  35  29   1  86  57  56  48  52  69  99  75  89  13   3  19  88  80  14  25   5  62  57  33  93  32  77  51  88  54  14  77  78  37  50  64  28   5  28  97  16  86  60  85  45  13  46  36  87  97  35  54  52  90  10  47  40  77  41  18  67  90  53  55  35  37  33  49  62                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                            56  76  50  61  94  68  54  23   9  56  17  67  94  94  64  47  20  98  49  10  13  39  73  31  69  79  34  68  83  63  23  48  21  25  39  23  96  16  33  62  16  29  99   3  51  75  81  58  30  91  57  59  67  45  90  21  32  30   3  84  85  70  46  17  50  17  80  28  62  54  81  38  98   7  63  88  78  80  35  64  97   2  88  47  34  89  64  53  94  36  82  29  73   5  22  28   4  87  88  42   2  29  29  86  90  10  68  99  85  62  77  11  29  24  49   4  71  18  97  14  39  91  71  39  72  37  35  43  55  40  68  88  42  60  11  25  71   7  16   7  93  79  90  91  29  75  33  56  96  97  68  91  23  82  81  44  95  93  69  73   3  68   4  31  89  10   5  65  33   1  82   9  42  11  76  44  10  70  94  36  48  89  46  29  20  35  96  93  21  15  66  74  81  82  67  51  76  10  60  18  24  38   8  61  37  93  86  23  12  69  36  42  84  39   9  74  44  28  95  71  96  53  26  51  38  70  58  67  68  81  50  60  76  27  76  61  45  84  30  20  27  80  76  46  13  42  49  92  54  68  71  15  44  53  39  24  77  28   1  18  62  53  20  45  78  60  93  88  12   4  60  26  55  64  24  26  61  24  86  25  49  67  28  73  87  21   6  49  12  13  49  30   6  37  49   1  30  53  31  11  73  80  75  50  91  90  89  91  43  77  11  27  91  28  99  66  76  15  95  77  65  22   5  90  17  93  98  21  95  32  11  88  29  19   5  95  21  12  61  40  23  74  38  50  21  30  65   8  40  28  20  35   4  89  36  49   5  22  22  93  62  91  21  29  28  28  28  72  18  69  84  74  85  17  29  73   7  54  46  57  28  59  78  85  89  47  94  64  11  61  18  17  93   6  50   9  50  25  77  21  17  94  50  63  24  41  73  63  94  84   1  21  29  32  61  16  12  72  51  98  65  67  26  51  58   3  82  21   5   4  22  10  61  97  37  69  60  86  24  57  11  88  54  88  42  96  24   6  48  12  29  98  76  78  73  63  79   1  30  26  91  78  85  49  21  26   8  97  38  96  71  22   8  40  51  25   8   8  60  44  26  96  23  72   9  68  76   4  84  21  84  46  53  59  41  72  60  31  73  68  98  26  92  84  44  60  25  38  83  63  27  43  24  18  86  44  69  29  13  74  47  39  21  12  72  14  53   6  98  18   8  31  17  92  93   5  65  47  60   7  84  21  94  66  59  27  95  21  95  11  50  99  88  95  77  11  43  44  31  26   8   9  50  54  27   9   7  33  33  47  59  13  60   8  33  53  60  55  51  61  93  12  90  42  45  80  14   2  38  79  36  36  88  25  71  82  68  59  78  15  98  97  24  22  78   3  88  50  97  35  19  87  30  20  65   7  39  56  23   1  60  13   9  88  17  11   8  54  84  97  18  23   6  18  46  62  17  67  31  17  94  23  77  13  21   8  97   1  90  17  79  28  19  52  51   3  87  45  45  49  66  24  37  86  86  34  77  15   7  93   1  96  55  39  14  43  56   2  97  75  83  36  38  44  79  10  35  90  91  47  34  10  13  30  69   8  58  31  44  61  66  37  86  61  65  34  95  51  35  95  43  41  28  61  59  66  88  77  49  15  98  59  16  77  80  46   1  54  80  20  72  38  86  54   5  77  65  64  39  23  17  99  26  45  86  73  82  68  85  56  60  24  68   5   3   1  25  65  23  59  43  77   3  45  32  96  80  90  94  74  82  23  85  34  65  22  85  14  89  57  23  15  51  69  17  33  75  19  90  34  69  49  51  59  39  61  15  18  10  68  87  42  99  20  79  88  15   1  77  29  99  97  21  96  77  37  69  38  10  85  86  39  83  27  61  14  98  82   1   4  72  42  40  48  24  99  60  99  51  95  15  62  65  97  92  63  47  73  22                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                              95  24  27   3  59  25  43  22   1  91  23  18  23  73  81  13  97  17  22  12  18  55  73  89  45  44  22  16  49  32  21   1  35  61  77  30  48  67  24  94  52  61  56  35  91  85  62  71   8  33  29  61  95  67  16   9  21  33  24  10  29   9  30  43  61  79  64  34  88  50  92  73  67  97  92   7  80  81  14  91  32  15  36  78  86   7  61   8  27  16  22  58  18  19  66  35  58  29  76  89  79  56  28  51  52  24  27  71   8  89  97  50  87  18   2  64  58  47  12   2  13  66  13  55  80  41  96  79  30  69  92  81  37  94  86  85  15  78  46  48  13  51  47  25  70  67  15  47  34   6  69  72  59  21  16  76  24  84  45  16  86  38  56  21  10  22  15  45   5  55  24   5  36  39  24  79  12  61  21  41  14  82  38  87  10  13  65  13   7  50  98  83  43  43  65  58  98  83  56  57  21  41  92  71  14  25  57  53   2  75  89  12  43  20  74  30  90   9  85   7  42  41   5  79   6  35  76  43  78  37  75  40  20  61  97  15  36  29  79   4  91  46  10  20  43  72  30   9  94  19  34  64  54  25  98   5  92   1  56  29  71  60  39  44  70  69  19  25  72  63  43  42  47  37  40  36  34  26  16   1  21  49  32   2  13  35  74  84  86  52  76  13  13  57  76   6  16  52  23  99  23  48  47  94  31   5  94  68  26  20  30   7  77  13  74  92  71  29  94  91  14  17  50  60  40  80   1  73  32  10  93  98  39  38  81  15   6  84  10  53  10   6  77  74  72  82  24  56  84   8  61  42  31  94   9  66  78  38  11  26  78  92  51   9  55  95  70  72  48  26  95  29   1  79  79  83  35  17  49   5  60  43  88  51  58  71  95  83  49  27  54  64   6  25  67  98  95  77   6  88  21  71  93  12  93  80  51  62  69  26  23  24  22  93  55  98  54  28   9  45  25   9  18  84  38  16  53  18  66  37  11  40  66  22  31  19  26  30  71   4  31  22  73  87  21  12  96  40  28  46  82  41  20  27  46  34   7   1  11  36  92  32  43  63  40   6  51  88  54  40  97  12  72  21  14  59  25  48  38   5  53  96  74   6  14  88  70  89  48  16  89  88  33  29  76   2  57   8  41  85  99  74  77  47  77   8  37  99  35  24  45   6  85  91  37  20  81  95  56  28  45  51  16   8  70  37  20  62  77  37  86  67  99  58  47  34  35  54  77  77  38  53  71  71  43  71  51  70  66   2  83  29  44  30  55  68  53  83  21  25  62  55  36  39  43  94  86  11   3   5  83  71  54  76  15  96  39  65  37  63  37  86  37  61  74   5  65  95  57  88   5  69  13  84  27  99  63  69  26  44  17  30  61   5  38   5  95  55  30  91  19   1  31  10  38  80  78  60   1  33   4  94  29  19  35  15  87  95  66  78  19   6  40  70  31  48  31  36  79   7  46  73  64  45  47  16  60  98  26  95  96  37  46  45  80  21  88  45  26  33  20  20   6  59  21   9  63  64  97  57  80  39  60  20  91  94  45  81  12  14  83  55  96  86  76  70  27  14  37  57   6  48   3  76  21  16  27  42  84  91  73  27  19  35  80  46  48  94  89  26  77  26  90  46  66  70   6  91  24  36  75  90  73  21  49  14  58   3  64  88  72  96  66  54   5  76   3  55  26  32  60  67  64  89  25  65  48   5   1  11  99  52  15  76  26  51  35  94  88  77  33   6  58  78  88  76  63  37  84  35  95  11  90  95  25  67  24  74  79  39   4  58  46  27  16  79  94  54  68   7  61  86   2  77  40  73  43  96  29  34  40  48  63   6  35  59  35  24  56   7  68  12   3  25   6  43  91  43  90  25   6  90  46  52  81  92   1  62  20  99  14  74  45  72  94  43  75  41  70  91  40  30  78  98  38  65  39  31                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                30  39  14  85   8   2   4  15  99  72  21  97  61  96  40  77  33  72  64  77   5  74   7  72  49  10  45  67  30  32  84  38   7  20  62   5   2  18  29  84  80   7  49  90  94  10  86   7  63  65  77  50  35  83  99  59  11  37  66  30   6  67  51  80   6  95  77  11  67   1  61  88  88  84  36  71  83  75  96  70  77  38  80  80  87  59   6  77  44  47  44  36   2  44  36  50  84  64  98  71  23   6  39  97  12   6  63  89  79  68  97  81  20  61  96  33  64  23  93  85  78  20  64  32  74  43  30  90  24  19  15  27  58   5  18  79  81  70  85  96  44  43  21  66  19  39  73  43  68  31  29  74  48  26   5  57   4  75  40  26  21  71  41  97   4  49  32  11  59  28  10  29   9  57  68  24  92  40  61  26  46   2  59  76  84  19   1  83  59  88  37  77  91  77  90  72  44  14  94  28  15  86  63  30  69  21  10  22   3  63  72  45   7  73  41  75  11  47  42  85   4  49  24  79  61   7  57  62  26  27  51  53   8  83   1   7  41  49  24  53  20  90  59  79  60  92  62   4  76  47  43  87  56  31  56  79  40  93  24  46  11  80  28  98  49  31  64  55   5  92  82  66  20  62  37  55  20  19  89  96  43  16  40   4  67  56  38  98  57  41  48  13  49  88  26  34  35  96  81  70   6  24  75  43   1  35   4  17  51  91  15  53  98  41   1  58  64   6  45  79  23  39  58  38  51  61  69  13  92  74  96  42  22  98  84  52  58  16  10  38  17  94   5  86  60  74  20  81  14  40   4  25  63  51  71  69  57  73  75  16  12  94  30  33  66  72  90  20  71  93  21  67   4  79   2  15  45  66  79  67  36  45  29  90  73  97  24  24  35  29  13  47  19  65  79  92  60  93   6  67   2  43  92  31  26  48  19  82  86  75   2  41  73  12  18  67  38  43  40  74  35  34  50  52  34  58  88  10  33  58  28   2  16   2  65  35  12  45  83  25  43  12  65  91  58  84  28  25  22  99  63  38  28   1  93  16  59  82  73  68  36  46  47  73  50  89  51  75  97  21  75  57  69  96  45  57  79   6  52  36  76  22  25  15  60  31  31  95  65  72  54  31  19   2  51  40  20  94   7  94  62  43  59  33  16  34  98  30  16  49  45  22   5  34  81  17  60  39  98  46  16  84  61  63   3  71   8  76  31   4  58  92  74  60  14  40  28  86  99  40  11  54  71  45  51   5  37  39  56   9  39  87   1   7  66  76  76  35   5  53  39  11  36  64   8  90  53  51  34  40  57  84  89  64  96  89  87  36  21  31  21  15  31  59  59  93  57  40  71  63  50  29  10  49  98  66  43  86  34  51   8  56  47  83  26  33   8  66  17  34  58  19  80  92  82  87  67  99  99  11   2  39  18  58  18  30   8   6  96   7  47  85  84  10  70  62  55  19  46  71  64  93  67  83   9  74  84  70   8  78  20  44  75  23   6  72  77  66  64  84  20  93  50  89  36  90  30  62  20  45  32   3   8  62  67  83  48   4  53  96  69  75  88  32  24  12  32  90  22  11  30  83  44  43  84  86  60  37  41  85  51  25  16  52  11  21  29  21  20  15   4  95  16  71  70  12  47  45  30  75  10   9  96  47  99  32   9  61  29  29  51  43  25  78  91  64  31  23   9   7  33  54  69  82  10  41  43  79  31  23  79  33  17   8   2  56  96  61  95  19   6  43   6  55  40  61   7  96  99  43  78  28  29  90   8  14  76  61  67  12   2  17  79  23  92  98  24  54  54  67  15  64  77  99  51  12  23  50  42  58   7  89  40   4  48  92   5  47   6   1  38  21  85  85  58  51   9   1  93  30  62  34  76  31  14   2  12  30  65  85  51   9  39   2  63   2  92  45  42   1  73  23  72  32  26  88  96                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                  2   3  41  38  62  83  60  93  42  21  17  77  96  16  35  80  11  98  59   3  64  17   9  37  16  39   3  66  47  92  51  82   8  16   3  27  24  72  57  49  84  74  79  38  14  89  39  90  28  68  44  82  59  35  76   2  86  99  22  63  96  77  90  50  34  34  16  61   4  14  20  83  51   3  20  58  80  91  90  79  75  64  57  24  22  89  73  95  12  95   4  29  13  67   4  30   1  87  43  13  60  97  35  83  57  61  45  13  12  79  97  18  72  29  42  65  87  29  52  41  39  58  31  30  73  34  16   7  36  11  50  46  22  26   4  58  52  22  53  48  10  85  47  68  63  46  23   1  47   9  72  60   2  73  41  14  61  79  93  45  73  97   4  30  57  42  37  29  17  24  85  21  41  25  38  73  25  15  16  71  70  55  54   6  66  43  52  55  91  62  14  16  62  21  99  83  38  46  77  98  54  82  77  96  95  38  61  88  88  39  12  64  58  47  80  21  51  69  15  28  39  47  69  78  68  55  53  46  96  41  14  88  65  24  44  92  57  45  97  60  47  36  61  23   8  60  46  58  88  87   3   4  89  40  91  98  59  75  80  41  46  38  35  99  59  13  67  67  49  71   3  72  66  92  27  31  80  46  90  26  16  70  65  77  67  54  84  25  33  91  15  54  87  39  63  71  31  69  46  59  57  70  76  81  27  76  83   8  50  35  74  73  40  15  91  99  80  89  19  71  99  30   7  82  65  33  23  88  44  21  46  56  36  53  47  34  79  56  45  42  17  64  95  95  91  15  64   9  85  82  66  34   1  82  44  23  95  33  57  19  33  81   8  94  14  33   4  20  33  75   8  26  12  10  14  12  94  79  34  13  74   8  70   1   8  13  73  87  66  89  96  75  51  19  91  11  85  84  49  53  65  17  94  27  18  44  10  62  57  84  80  52  45  80  52  17  56  93  51   7   9   4  94   4  57  18   3  20  58   2  91  44  60  43  75   8  55  23  38  10  95   7  45  14  40  84  93   6  95  94  49  63   4  79  87  70   6  74  92  57   8  39  98  24  60  79  69  34  84  68  89  57  28   9   1  13  93   2  13  37  79  13  58  40  22  97  42   7  38  42  60  34  23  56   5  38  70  24  65  92  90  76  50  91  15  58  86  10  11  99   9   8  84  94  74  27  69  30  62  25  90   7  64  89  49  32  12  60  66  96  64  38  49  64  44  44  73  59  61  24  80  89  46  79  79  79  19  28  73  46  30  15  53  72  59  32  14  12  18  14  78  51  83  76  31  31  59  18  50  71   1  31  33  68  33  34  43  79  87   8  54  29  21   6  20  94  87  73  44   9  92  97  10  21  51  26  87  80  45  94  41  49  71  64  87  79  70  52  53  46  98  48  76  18  41  87  45  51  61  56  31  42  38  18  19  43  54  18  49  25  44  89  94  69  42  35  81  79  12   9  40  15  43  58  46   7  69  83  51  90  51  28  95  41  31  29  30  25  16  48  73  75  36  98  84  26  71  10  97   8  91  66  38  65  53  65  10  11  71  48  75  58  77  44  89  32  47  17  79  17  39  91  30  84  48   1  64  27  71  28  54  62  36  26  87  60  11  14  77  22  16  24  96  56  97  57  69  88  76   5  56   1  56  16  40  48  77  67   4  29  80  13  79  71  44  40  40  46  14  10  53   4  27  51   4  53  46  19  20  15  39  72  46   4  64  57  67  78  62  46  91   8  24  51  94  33  35  12  18  49  69  40  77  84  20  88  69  17  90  63  59  63  21  74  73   3   8  26  33   4  90  38  49  62  20  61  20   3  65  53  66  82  52  20  15  13  16  65  16  71   7  11   1  16  99  83  50  76   6  77  99  16  85  98  26  44  78  72  84  56  65  45  66  65  13  59  61   4  74  41  68  35  60  78  21  85                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                    85  19  92  95  25  40  28  97  45   6  39  88  27  19  36  42  50  67  86  69  17  89  74  72  65   1  60  27  49  40  18  98  90  53  67  43  88   8   8  97  67  56  66   8  72  36  44  78  96  53  95  84   8  70  17  16  18  44  12  49  75  65  82  72  92  15  63  95  41  24  30  48  52  46  14  45  10  18  45  27   7  88  28  64  33  80  56  23  34  17  99  39  53  84  55  34  84  46  13  37  24  32  80  10   4  50  86  83  59  76  27  36  10  65  51  10  47  56  21  96  74  39   7  47  52  68  43   4  94  34  62  58  39  30  60  41  62  13  55  50  28  30   5  62  71  81  72  82  32  18  68  30  54  24  60  81  75  93  15  72   7  87  18  59  66  43  10  50  23  52  36  80  23  55  16  94  24  41  93   6  60  40  86  34  74  12  99  10  20  53  79  82  47  24   4  10  37  96   3   7   1  96  30  47  38  69  32  52  58  66   9   7  96  97  21  24  23  92  14  71  12  50  71  35  87  88  27  86   3  82  29   6  91  35  23  13  92  40  97  95  82  60  52  96  83  26  70  46  11   3  39  70   9  50  70  12  42  80  52  31  25  56  85  20  68  83  34  62  17  31  87  40  98  55  54  27  20  47   4  59  19  47  67  61  58  14  68  76  81  27  80  37  14  59  56  40  79  47  30   7  15  85  25  39  39  40  65  97  54  52  58  52  66  61  76  16  73  16  65  20  91  33  17  29   8  84  49  83  47  17  13  32  10  46  26  34  10  89  34  23  48  18   1  35  12  46  18  32  54  13  86  46  75  77   7  19  19  13  63   7  66   4  91   3  30  51  42  93   7  96  86  97  91  81  67  95  86  39   9  45  94  44  25  89  70  98  24   7  53  63  25  42  80  79  68  27  48  29  60  93  52  85  82  73  92  62  28  23  21  81  72  17  84  42  35  10  32  17  27  81  81  82  23  13  38  44  36  25  69  15  87  84  68  32  51   7  16  16  89  38  90  10  49  81  81   7  26  87  39  40  76  45  61  21   8  27  57  31  44  98  92  49  34  21  84  35  52  33  99  98  15  74  79  51  95  68  41  33  62  30  17  30  36  90  43  89  45  27  87  65  83  82  41  92  73  16  31  98  14  19  81  69  69  84  11  58  20  80  97  76  85  70  16  51   7  85  59  41  26  82   2  38  33  47  24  99  77   3  68  87  89  90   5  15  31  44  21   4  89  35  67   9  86  27  59  71   5  34  88  57  90  45  22  86  38  10  86  18  49  82  17  52  81  49  55  69  52   6  20   5  34  19  38  69  31  81  85  47  94  14  18  49  88  40  67   8  66   4  69  51  39  52  60  23  98  72  57  18  58  26  21  35  74  83  65  86  39  81  13  66  87  66  65  50  56  63  32  44  98  17  61   2  19  76  51  49  51  84  76  46  23  59  22  45   1   3  27  81  25  96  68  40  89  64  37  44  20  24   8  37   8  18   1   8  35  27  63  88  52  94  16  44  36  57  91  50  25  87  23  23   2  91  73  52  88  63  81  84  70  56  20  16  40  35   1  51  87  23  11  39  37  92  55  97   8  58  81  22  69  56  41  59  80  84  12   4  38  76  74  54  11  69  56  68  19  35  40  84  21  67  44  65  21   2  45  22  94  49  62  45  69  90  74  78  34  28  95  72  93  64  21   5  27  92  98  59  21  10  92  49  22  37  39  35  23  65   2  81  36  26  54  65  55  35  70  39  72  53  16  37  73  32  89  93  76  25  57  13  71  64  32  85  28  34  23  80  65  26  31  64  30  68  83  62   1  47  65  66  46  23  31  34   3  37  29  99  95  60  72  10  64  62  38  52  15  48  99  30  52   1  95  39  99  37  55  96  34  66  37  85  38  63  75  99  54  49  68  98  55  98  24  76  15  38  22                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                      62  20  26  80   6  94  21  92  74  85  83  42  60  44  23  82  47  28  27  60  93  65   5  52  91  64  94  48  49  59  44  68  27  81  59  58  60  20  50  90  64  66  77  37  25  22  85   9  38  36   8  80  55   2  66  21  70  77  38  48  63  73  34  14  75   5  66  77  73  11  64  10  43  77  33  12  56   2  99  19  57  13  28  58  83  19  75  69  99  37  80  10  88  82  87  87  19  77  61  36  43  78  41  38  94  54  30  97  47   2  80  74  16  36  99  70  76  13  13  98   5  33  33  88  41  88  57  40  51  83  93  86   4  59  49  56  64  57  29  41  48  32  51  50  23  71  70   2  87  61  35  56  60  31  49   7  39  33  73  47   8  53  33  25  73  65  93  15  83  59  32  42  17  42  33  85  22   2  67  81  55  17  16  76  66  59  25   8  51  44   9   9  65   4  40  12  76  35  71  65  37  32  53  45  64  85  51  41  99  58  69  23  77  22  21  65  12  27  15  35  52  71  82  19  15  64  12   3  56  93  56  95  64  86   5  58   8  64  75  88  20  10  78  37  26  60  41  17   1  27  99  76  47  69  66  54  26  27  84  77  85  86  65  26  76  81   9  68  46  46  21  59  35  73  99  76  80  44  14  56  10  23  66  35  23  85  24   9   9  89  62  21  53  82  90  26  56  91  89  30  14  16  57  35  16  15  25  79  91  31  56  17   5  35   4  71  54  50  54  83  78  72  71  65  67   1  29  30  21   8  29  47   6  59  38  25  58  18  90  10  12  43  89  29  20  67  55  55  69  56  73  24  48  67   8  39  56  22  57  20  18  75  68  38  42  25  53  84  34  27  40  19  66  88  50   6  19  94  15  58  20  23  44  48  26  78  59  64  78  46  42  37  29  72  10  13  86  88   5  71  69  10   5  88   8  12  34  75  35  79  25  57  91  25  62   6  40  25  13  51  53  42  75  31  31  54  92  84  59  33  15  54   2  82  90  18  11  89   9  84  79  49   8  89  77  47  41   9  62  21  39  25  47  43  52  14  23  72  28  82  25   3  78  26  89  15  73  39  45  37  27  42  68  90   6  65   1  29  85  10  20  48  55  88  20  88  80  11  22  16  27  81  85  74  43  45  78  83   1  40  55  63  13  26  63  39  72  96  99  24   1  71  85  79  27  84  69  74  57  69   3  47  60  43  36  51  61  54  78  14  25  54  86  76  38  84  68  24  34  37  45   7  43  25  37   1  14  23  27  67  43  77  68  20  71  62  69  93  55  25  60  74  43  44  30   5  84  97  56  45  47  74  78  46  70  70  80  63  66  69  59  44  50  88  35  58   9  76  62  83  45  62  19  67  19  41  46  18  93  17   7  61  86  33  63  60  24  86  24  67  52  24  73  86  93  71  25  70  66  18  43  22   6  27  88  85  96  87  90  30  58  37  11  15  54   2  94  53   6  92   5  62  96  47  57  73  54   7  57  44  19  53  31  90  37  43  83  73   8  13  92  25  39  59  98  59  62  83  38  10  55   3  23  16   8  10  52  94  56  22  50  82  11   8  19  18  16  11  59  46  94  52  42   5  56  45  61  86  15  63  89  57  26  10  11  34  11  19  56  34  81  98  50  99  29  37  98  15  96  89  59  44  89  25  57   7  69  13  17  67  99  75  17   1  56  29  27  32  60  16  15  35  38  27  75  36  81  19  77   5  97  46  12   5  24  45  86  45  64   1  73  97  43  91  92  70  73  73   7  89  37  25   6  85  51  84  37  31  81  41  29  69  18  31  71  20   3  78  49  16  52  43  58  18  97  64  87  72  89  71  61  48  87  92  63  89  20  99  95  43  93  90  35  10  34   6   8  50   4  16  10   1  81  26  46  27  94  38  18  98  48  89  10  91  32  75  66  55  66  96   5  53  36   8                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                        78  27  15  36  57   9   1  95  97   9   4  21  92  79  88  60  51   7  93  69  59  82  55  26  30  70   8  37  20  29  83   3  72   2  86  41  63   5  37  22  18  38   8  53  83  91  70  83  62   9  82  18  74  23  21  59  78  82  55   7  16  17  82  38  17  12  66   3  82  58  60  67  78  63  45  96  58  67  81  47   4  62  93  67  13  39  14  43  55  49  63  74  61  12  77  20  69  12  96  81  26  23  63  93  57  41  32  65  73  22  53  57  76  26   9  60  63  46  88  28  45   2  22   4  47   1  58  55  33  27  37  21  57  64  72   1  66  53  26  20  88   8  23  75  35  73  28  86  27  42  25  52  56  29  24  76  40   5  56   6  39  47  16  87  36  52  12  51  12  69  53  85  90  87   4  61  52  60  21  89  73  72  75  56   2  72  37  64   9  33  17  42  91  30  83  57  33  99  42  64  21  11  75   8  59  14  60  65  67  62  10   1  73  40  33  22  73  38  50  79  11  89  36  78  32  80   7  31  22  23  92  42  91  92  12  69  56  14  84  40   3  74  30  97  81   3   9  25  71  59  48  72  84  67  93  51  45  19  30  86  54  29  67  61  79  77  91  57  54  58  18  19  25  96  81  59  63  55  28  13  76  67  63  89  71  47  36  12  51  40  65   5  65  80  74  12   8  45  72  43  58  95  41  72  42  51  91  71   7  34  37  60  56  57  25  56   4  45  28  39  32  18  89  95   1  64  22  99  34  77  52  24  72  71  77  79  88  41  45  86  58  53  27  12  91  62  37  65  71  66   6  85  55  50  24  94  21  89  70  65  14  18  30  82   3  54  27   7  20  45  46  41  49  25  64  69  85  45  73  34  42  17  18  47  32  46  30   6  72  91  43  13  68  99  59  57  17  68  11  10  84  86   5  40  86  53  85  22  15  86  10  53  96  73  18   4  44  25   4  28   7  77  46  36  31  56  90   8  34  80  86  70  64  63  46  82  22  65  10  99  93  77  53  98  77  25  33  51   3  45  68  78  86  45  67  53  13  40  23  44  12  39  52  30  40  54  87  40  97  29  12  70  51  41  76  67  51  52  47  39  72  88  54  58  11  43  32  43  53  52   1   7  81  73  19  23  82  21  63  95  82  21  38  26  22  18   7  96   2  95  15  60  45  56  14  66  30  66  44  20  98  80  36  94  25  92  84  32  65  28  21  37  51  68  52  45   8  81  26  14  31  11  59  25  71  68  23  75  74  76  41  63  36  64  86  61  90   6  33  22  78  31  98  25  53  85  42  74  68  89  23  63  29  55  79  27  91   4  86  24  59  94  93  76  99   4  42   5  70  56  52  56  19  48  88  43  74   1  41  26   3  60   6   2  50  51  79   5  52  86  31  93  40  35  28  61  15  16  72  38  65  63  88  68  45  92  63  20  24  37  94  90   5  45  92   7   8  94  11  90  17  95  65  71  12  19   9  41  68  45  23  92  16  20  57  18  37  30  55  10   9  60  77  54   9   7  96  76  79  96  73  94  12  68  36  95  92  99  33   4   6  61  88  66  74  99  98  86   8  80  61  87  10  62  61  51  30  37  76  94  72  68  81  37   3  78  69  27  44   6  12  27  10  66  68  24  60  36  92  66  37  31  29  21  97  25  80  20  21  87  66  45  88  69  40  24  47  69  71  99  12  32  25  77  40  14  64  11  17  91  71  58  60  21  57  30  90  76  15  25  95  39  88  45  39  32  85  61  13  32  18  69  16  19  95  65   9  11  35   2  24  87  92  73  86  44  64  49  70  92  99  35  13  87  93  32  56  34  74  24   5  44  48  19  71  65  43  37  56  44  81  91  96  30  77  79  48   7  88  68  60  15  59  18   2  93  55  81  63  52  12  76  47  34  77  24  22  16  53  39  33  25  90                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                          80  54  84  79  77  76  63  17  70  19  92  60  81  79   1  62  72  32  77   7  43  88  71   4  34  92  80  68  33  54   4   1  93  77  29  97  57  72  44  23  48  31   2  23  78  86  46  47  55  74  96  49   2  85  61   5  73  72  95  45  16  31  95  60  66  71  52  47  63   5  75   6  32  29  51  38   8  67  13  14  18  44  78  79  97  25  84  38  77  94   9  15   8  33  91  37  82   6  11  45  82  14  54  65  70  44  56  87  54  55  24  37  99  63  56  13  84  71  88  14  76  80  69  85  28  91  31  85  46  15  75  43  97  89   3  41  38  78  77  61   7  65  92  97  13  19  97  34  38  71  25  36  23  64  18  46  38  54  60  16  25  32  36  21   8  21  21   7  52  33   5  26  57  71  68  81  50  84  67  72  39  60   4  35  24  61   9  86  73  53  74  19  10  18  31  67  70  32  62  60  53  50  22  39  77  69  89  74  64  37  89  15  80  19  86  70  67  73  93  52  63   6  35  80  93  26  26  85  18  21  88  95  38   4  32  62  98   4  72  76  63  44  51  22  64  42  97  99  95  14  80  23  92  96  90  35  97  37  87  68  98  90  80  28  24  12  24  48   2  99  74  26  10  60   4  94  39  34  28  96  93  57  70   8  45   4  69  96  21  33  47  31  20  66  38  94  48  63  12   6  18  64  13   5  84  16  45  42  29  98  28  28  93  10  36  36  98  36  31  36  44  36  16  89  30  34   7  47  97  96  13  67  43  95  48   1  92  89  67  46  95  29  12  54  46   2  74  19  60  46  71  24  56  43  36  30  67  46  48  80  33  11  90  20  92  80  48  42  19  76  66  68  60  30   7   5  48  58  32  19  97  17  12  89  65  55  13  69   9  35  28  53  10  29   8  94  30  62   4   1  31  58  99  47  96  74  18  47  78   3  39  44  57  31  55  80  73  70  18  89  11  72  75  75  51   3  78  17  64  81  15  46  21  86  26  94  31   7  70  14  80  21  23  64  28  49   3  39  79  67  20  57  16  15  18  35  13  62  37  63  87   5  67  96  55  95   5  73   5  47  41  99  73  40  81  63  54  60  17  33  91  66  59  55   7  32  18  14  11  77  84  33  45  72  93  86  99  60  92  50  87  55  70  22  29  27  30  24  32  38  76  67  47  50  15  99  87  37  21   6  92  86  16  50  44  72  41  41  72  28   2  24  53  72  96  20   2  86  34  70  65   8  78  49  90  41   2  21  97  67  43  67  49  51  79  26  82  97  96  91  74  55  51  97   9  50  12  64  38  29  41  17  63  63   2  75  17  37  59  50   4  91  51  87  91  95  63  35  72  13  17  55   5  27   7  50  20  29  91  82  33  68  96  23  49  27  49  99  20  50  91  68   2  36  97  57  56  71  11  55  52  35  69   7  15  99   7  10  78  96  98  40  68  89   3  32  84  52  89   2  38  84  44  66  67   1  27  78  87  93  38   8  30  67  55  45  97  19  50  55  65  71  83  47  25  16  40   1  13  37  85  46  20  77  16  42  21  23  26  93  56  87  97  58  59  17  80  54  95  86  96  89   5  68  47  23  11  75  59  96  70  65  79  92  73  10  14  82  20  57  58  37  40   9  94  49  10  47   9  89  67  43   6  81  76  18  66  94  28   1   4  75  76  71  87  27  29   1  51  91  37   7  85  76  19  14  31  82  22   8  42  79  61  61  39  34  88  84  30  57  79  26  84  56  97  53  23  22  69  28  60  74  49  41  16  29  88  30  61  99  50  53  61  18  49  40  67  96  74  40  44  42  13  73  20  15  14  28  32  25  71   3   6  31  43   8  46  74  41  38  20  12  30  78  19  42   2  11  74   6  54  85   7   6  71  78  98  86   8  68  56  30   6   8  12   4  71  48  50  94  88  10                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                            58  14  39  86  46   8  55  36  90  65   4  23  73  19  21  57  90  45  59  60  70  65  83  28  33  34  92  94  75  91  72   1  28  59  82  75  30  16  75  50  53  26  24  46  51  73  77  79  12  68  96  87  68  51  62  20  51  54  26  26  52  94  42   9  57  47  30  52  89  93  68  53  80  38  26  99  76  48  37  60  10  71  30  10  54  69  36  69  37  83   6  77  44  11  28  42   6  94  67  19  59  33  91  97  87  92  59  70  84   1   3  24  77  73  47  85  87  76  15  80  63  76  48  32  87  25  69  34   5  53  45  69  62  96  36  65   7  53   4  17  45  57  42  63  12  24  76  18  17  78  75  18  77  96  80  88  18  85  56  83  44  97  42  61  14  85  64  89  41  85  88  52   3  11  39  50  25  26  77  47  51  42  21  84  35  81  26  23  77  11  39  39  38  48  51  86  61  57  63  85  26  80   4  89  61  43  55   8   8  37  47   9  12  94  78  86  44  84  55  44   9  21  40  61  22  56  67   2  73  57  35  36  76  80  13  26  40  53  12  86  29  30  29  58  55  21   9  65   9  28   1  49  70   3  16  91   1  90  79  63  41  14  71  57  48  19  16   8  55  94  93  48  24  25  40  29  80  27   2  81  67  47  93  73  54  14  85  65  17  13  13  78  58   8  88  46  56  49   9  12  62  99  77  38  68  55  76  36  78  97  86  75  31  43  52   5  13  41  74  14  67  57  61  42   1  43  24  76  93  27   3  85  13  49  58  50  66  15  99  73  27  38  82  66  70  78  65  44  77  79  33  50  21  50  42  34  74  99  27  64  13  63  42  45  41  28  52  28  88  48  42  56  53  65  85  97  18  96  34  47  35  30  96  95  71   3  17  33  96  55  70   8  76  20  92  93  24  78  71  45  92  81  77  63  26  81   5  26  31  31  68  81  64  39  91  47  37  21  99  89  60  28   9  19  64  46  96  30  22  31  72  93  22  16  42  31   3  63  75  68   1  43  50  69  23  72  71  74  39  73  81  40  29  80  74  12  59  11  36  81  15  13   9  91  70  62  49  24  47  25  18  78  20  92  38   7  92  71  74  23  78  68  93  41  10  26  69  28  65  48  73  37  52  51   1  88  41  99  53  74  28  48  89  26  36  73  85  37  34  23  99  30  53  83  67  54  57  87  88  60  17  70  22  45  43  40  55  36  95  38  20  98  33  97  23  18  78  35  59  85   6  98   6  78  26  88  90  13  43  11   5  16  89  98  46  61  29  81  42  96  70  92  85  84  14  30  74  96  68  30  61  43   9  40  82  23  38  30  93  66  29  69   9  89  78  78  55  39  10  33  90  48  78  62  93  47  82  66  29  74  75  39  83  21  54  74  24  10  26  12  18  44  71  43  28  16  91  57   6  79  63  76  76  53  84   7  35  10  71  89  35  61  40  32  99  60  86   7  33  61  14  43  58  18  53   2  52  77  23  27  48  92  58  35  24  21  32  37  61  66  40  15  21  49  94  50  12  63   9  78  51   2  85  47  62   7  75   7  93  89  29  33  46  47  25  15  43  28   1  82  77   6  46  98  67  53  30  96  36  26  10  63  15   6  23  29  16  11  19  75  15  28  45  99  46  55  75  46  73  98  23  45  55  27  21  97  23  10  34  57  94  43  22  66  57  23  93  55  29  51  67  28  40   6   4  74  31  58  51  41  48  26  85  26   6  28  89  56  42  32  28  23  47  90  59  83  96  17  77  24  12  14  32  47   4  91   1  69  76  60  50  16  67  16  88   3  40  53  32  54  46  43  11  64  22  63  19  23  63  68  34  74  93  33  48  77  56  44   8  85   4  71  13  46  25  72  38  35  25   9  74  51  38  57  37  12  30   3  84  17  97  95  85  39  94  78  55  86  28  51  75                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                              81  72  99  40  25  94  21  51  32  80  53  66  37  36  69  37  44  31  46  97  37  46  44  54  83  31  47  95  48  61  76  57  36  87  38  71  41  26  96  99  47  90  66  18  60  10  50  42  86  31  72  52  51  17  10  38  52  77  40  30  69  57  12  99  10  49  66  70  42  42  20  51  32  54  12  13  15   5  30  25  86  12  58  44  15  13  66  73  27  16  80  32  62  54  24  49  31  98  58  19  63  40  45  40  60  83  87  55  83  65  29  80  76  41  49  59  60  38   7  13  10  78  11  22  22   4  98   2  49  30   1  93  88  54  63  86  65  58  26  55  38  58  19  45  75  15  95  91  41  12  73  58  47  88  70  30  98   7  76  30  59  34  22  50  66  38   7  36  23  25  77  78  59   1  38  19  66  77   5  18  45  89  49  52  64  96   9  39   8  60  14  11  35  16  35  61  41   4  57  39  88  18  79  67  24  34  23  15  97  97  44  87  98  13  47  51  60  53  55  22   9  41   8  22  18  19  32  39  42  25  99  90  96  30  69   9  84  53  42  40  42  87   5  85  28  97  17  46  21   4  90   6  54  78  42  32  96  13  20  96  71  82  57  78  11   5   7  64  95  56   4  74  17  20  74  19  15  57  20  49  92  59  81  63  55  27  69   6  78  96  99  93  59   9  11  59  71  29   5  16  72  52  59  86  55  64  19  26  27  48  62  44  66  82   5  43  51  35  21  65  71  49  18  61  66  26   1  80   6  96  36  62  59   1  54  73  99  31  47  51  75  36  53  17  92  15  26  35  19  98  98  13  90  77  66  37  19  95   8   7  41  23  52  22   2  48  85  98  44  16  90   9  60  86  24  84  74  58  30  90  82  11  17  69  92   2  95  79   1  51  32  19  80   3  63  54  95  71  94  71  88   9  62  65  57  14  34  21   8  42  11  19  41  65  51  42  43  70  44  13  34   9  58  26  86  30  86  64  15  71  28  56  65  95  34   9  26  39  37  85  53  16  43  73  46   5   6  38  16  22  65  63  71  20  84  24  45  10  75  37  39  80  46  61  84  69  39  97  94  18  73  78   2  18  71  95  61  86  94  92  83  78   5  63  36  33  93  73  26  69  25  37  16  81  80  99  92  22   1  81  27  65  95  96  27  95   8  43  19  41  91  37  45  86  72  25   5  54  25   5  43  81  80  68  53  96  68  75  23  76  74  18  86   8  18  39  46  69  94  85   5  63  39  23  35  39  96   6  32  79  90  83  69  36  53  91  11  19  57  83  58  12  25  46  87  93  18  33  28  33  30  26   1  32  77  29  25  68  30   2  55  51  71  74  85  15   2  41  42  84   4  43  32  78  62  26  34   9  38  88  38  31   7   1  36  61  30  63  14  34  17  38  76  10  37  81  20  80  68  20  38  37  93  25  15  55  95   6  50  96  57  50  76  75  49  76  62  56  10  16  59  72  57  64  14  56  27  88  80  44  21  28  82  61  71  35  57   8  29  97   2  13  10  32   1  33  31  73  55  92  62  39  89  46  88  68  83  87  85  55  26  49  77  94  54  41   7  12  63   9   7  51  98  26  53  93  24   4  37  21   3  11  23  43  66  94  35  41  90  79  78  57  80  80  38  48  23  84  57  52  16   4  53  76  50  55  76  62  44  55  95  55  78  81   1  34  14  40  25  89  94  70  41  49   6  73  76   3  51  71  31   1  20  74  62  32  34  82  40  17  37   1  51  68  99  80  24   6  78  26  91  66  65  33  98  95  98  88  69  43  84  52  56  93  92  21  60  79  39  35  57  45  68  93  88  12  78  53  41  30  93  81  68  77   8  23  23  49  74  32  23  58  79  44  14  13  35  55  21  15  39  24  99  98  80  28  15  95  12  69  45  48  27  96   8  84   3  69  36  47                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                87   7  11  80  49  55  76  82  23  99  47  16   7  30  61  20  72  64  52  78  63  50   8   7  14  79  77  14  19  84  14  29  47  34  59  65  30  94  42  73  33   1  54   3   8  23  20  94  78  86  97  70  70   4  70  60  88  79   9  41  76  89  21  14  33  80  78  80  72  65  57   4  63  82  87  13  18  49  90  56   5  41  88  69  96  74  55  55  37   4  83  26  14   7  94  12  98  91  29  12  14  96  61  17  67  78  71  80  19  95  11  54   9  75  52  84  57  28  21  57  19  21  34  54  93  51  42  53  54  82  15  11  68  37  66  77  91   9  73  36  18  63  84  63   5  46  78  37  40  26  11  19  72  39  44  87  88  87  98  27  65  25  93  77  63  59  68  36  12  96  84  81  42  11  38  33  62  31  55  41  19  36  10  87  59   4  23   1  80  40  60  34  89  72  85  77  52  63  74  18  83  33  21  72  72  61  52  40  69  27  34  86  35  82  95  90  35  94  68  56  43   7  15  41  28  69  54  28  47  97  91  36   2  29  61  73  48   7  44  26  57   1  88  31   9  31  77  54  20  62  27  19  80  53  60  58   7  38  93  44  12  15  60  12  33  19  25  83  38  69  37  41  59   8  55  56  45  51  17  67  37  23  15  23  78  71  81  98   1  23  22  94  28  78   1  54  41   2  81  83  76  49  52   6  39  46  41  95  87  14   9  21  31  26  79  51  76   5  99  95  20  19  76  28  10  37  18  48  62  56  90  57  73  81  11  60  98  21  94  63  79  40  98  93  19   1  85  90  46  21  21  50  18  77  22  72  17  28  77  92  30  44  29   3  77   9  11  10  98  89  63  47  17  82  15  27  41  87  15  62  29  31  27  59  25  62  70  15  68  84  49  99  78  77  56  82  19  64  35  95  46  35  43  61  17  76  64  17  47  33  76  15  86  23  12  22  39  70  92  29  95   9  20  64  71   6  80  76  22  97  71  73  34  53  67  90  35  74  21  77  18  84  86  67  28  13  61  77  11   7  51  41  75  84   4  22  60  56  85  49  74  16  92  82  88  83  17  43  48  52  91  12  33  39  62  40  25  92  91  37  70  32  71  74  38  11   6  50  13  89  26  11  60  17  90  93  73  82  57   7  66  81  58  56  56  41  79  45  10  41  99   9   3  98  22  55  91  53  46   9  91  56  72  89  99  78  68  73  18  29  14  48  10   6  33  67  87  71  67   3   6  42  27  50  26  61  81  10  22  63  85  90  76  63  66   6  12   2  13  52   5  67  45  71  80  27  18  20  46  69  18   3  40  17  62  26  87  45  87  92  87   1  90   3   1  42  97  82  22  58  65  34  63  14  54  33   9  98  37  32  90  67  17  64   5  14  36  38  13  61  66  69  91  29  60  20  53  49  50  30  32  25  28   3  18  71  24  37  78   4  80  60  85  41  45  23  17  22   6  76  85  25  78  14  66  51  55  14   7  29  62  53  79  47  79  68  93  30  84  53  80  92  75  60  55  83   3  12  65  42  77  34  37  68  70  75  92  90  43  87  59  86   6  17  43  66  10  35   5  17  37  61  18  80  33  32  49  52  65  48  61  70  96   2  44   5  91   6  17  76  27  44  87   1   1  31  66  60  52   8  49  28  59  17  10  88  73  96  36  37  64  34  41  21   8  83  76   9   8  47  86  13  67  30  77   7  77  37  83  97  33  91  38  54  31  81  83   8  62  46  71  98  46  77  68  69  36  41  66  69  53  39  51  38  19  29  59   7  43  36  27  86  28  26   8  78  50  81  17  67  52  85  59  55  64  32  20  27  58  40   6  36   9  29  28  95  90  71  27  97  68  67  27   4  79  36  60  42  86  27  80  41  38  93  60  40  77  39  98  26  88  48  67  22  37  57  42  12   9                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                  25   9   1  34  21  78  15  39  92  75  77   1   4  53  67  93  56   8   3  55  14  64  61  47  68  90  34  68  19  88  85  47  27  24  48  73  55  18  10  43  42   3  82  30  78   4  21  27  95  68  59  42   1  20  89  76  82   6  70  80  92  42  16  84  40  42  81  73  73  78  33  24  52  66  21  66  32  46  97  12  24  93  82  30  17  18  40  32  89  33  32  46  55  25  61  71  11  90  83  92  48  72  50  35  55  74  64  95  33   7  42  41  98  65  75  27  35  63  37  56  36  22  10  77  59  48  80  57  84  49  76  14  78  26  44  18  49  57  81  55  77   9  39  10  30  24  68  16   2   9  35  73  78  10  80  11  26  86  77  40  48  26  59  20  82  83  32   9  16  20  66  47  86  87  40  14  82  62   1  92  73  28  45  78  12  79  10  87  89  55  89  14   4  44  90  10  18  71  44  58   3  72  38  92  42  24  10   9  89  80  72  35   9  46  61  31  37  21  34  17  74  73  30  25  75  63  10  89  86  97  54   2  32  94  96  97  15  30  93  96   7  65  64  93  76  26  16  99  82  41  45   6  70  90  82  85  83  79  57  97  34  94  53  72  51  66  44  77  80  18  97  16  85  88  57  54  70  56  85  76  32   9  44  80  54  61  80  54  23  87  58  68  72  38  20  50  96  57  25  32  55  95  84  91  57  15  80   1  87  55  64  62  43  61  59  84  80  75  81  20  19  59  49  30  28  54  71  33  93  19  51  60  65  57  16  48  42  17  26  69  48   9  91  86  97  65  90  56  58  44  25  36  27  47  14  74  56  73   8  65  30  75  44  52  26  28  27  16  60  77  51  93  12  89  95   3  51  75   8  98  10  17  87  70  82  21  18  32  50  84   6  92  44  70  48  53  64  40  70   3  10  67  19  58  19  30  75  14  98  61  28  30  51  81  39  98  42  74  25  90  38  51  37  64  52  54  31  98  28  26  37  97  37  30  76  79  29  21  36  12  64  14  85  37  95  21  73  58   6  68  93  56  20  98  93  94  60  68  23  97  29  29   4  36   6  25  95  92  84  50  84   5  87  66   9  95  97  71   7  58   9  17  45  24  34  13  31  85  80  93  67  77  64  81  38  13  21  14  97  81  72  99  16  64  43  85  89  93  42  99  73  16  91  96  14  23  17  50  43  77  77  67  52  55  38   7   9  52  19  13  84  23  24  35  50  42  65  92  37  51  66  57  40  97  80  55  42  46  15  88  66  38  68  12  95  83  31  86  95  61  53  95  10  65  85  33  85  36   3  19  66   4  31  56  29  33  36  49  63  66  89  39  82  65  63  21  75  89  97   4  87  18  93  81  51  13  52  48  94  17  46  35  87  31  93  33  29  23  86  30  37  27  38  22  25  89  61   2  26  26  78  23  35  40  33  95  33  63  45  55  20  88  68  62  42  49  48   9  92  27  28  27  32  65  82  79  18  68  59  53   2  40  49  63  36  47  60  16  88  34  58  41  23   7  39  46  98  32  37  84  83  98   2   5  25  80  56  90   2  76  96  63  46  35  18  15  91  47  61  67  71   5  87  75  44  81  45  22  83  70  36  51  39  90  13  35  78  59  18  84  56  72  56  45  25  47  90  83  71  86  92  34  41  99  17  85  76  44  60  25  13  18  62  17  63  90  35  96   3  67  94  16  13  40  76  40  72  48  24  46  13   2  65  16  28  65  11   2  30  17  52  14  19  46  17  25  11  86  78  26  97  13  87   1  52  40  94  94  20  22  77  61  46  93   3  79  60  44  28  14  33  13  44  62  22  67  51  75  40  99   4  90  99  47   4  23  30  85  21  87  38  47  72  71  62  67  50  17  15  24  66  57  74  39  19  54  62  39  77  65   7  30  52   1  60  22  42  38                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                    2  53  56  82   5   1  99  51  57  46  16  38  11  83  95  96  10  54  53  80  40  99  89  32  50  84  97  75  37  45  38  11  26  95  47  21  20  36  32  14  35  61  33  92  10  40  86  74  69  99  53  78  70  54   4   2  28  59  51  19  79  81   7  91  71   9   5  97  47  44  91  95  84  78  28  17  17  11  78  56  19  11  22  64  37  19  19  57   2  38  91   1   3  33  73  70  54  50  53  77  40  14  41  15   5   4  66  56  87  38  58  36  85  83  77   4  28   2  88   6  74  96  42  49   4  22  66  37  91  49  90  57  26  19  16  30  60  91  67  25  22  78  90  52  44  88  23  89  36  27  14  30  96  54  56  13  31   3  51   1  38  72  53  40   1   1  53  93  35  33   8  58  89  78  47  37  29  43   9  79  90   7   3  53  27  73   9  41  53  15  47   9  39  14  12  24  43  45  59  90  15  37   5  22  26  47  26  16  75  74  58  88  96  53  99  26  97  62  86  36   6  30  86  61  42  44  77  46  97  33  31  77  26  11  69  86  25  35  64  55  23  55  86  81  71   3   9  32  92  24  13  81  81  37  48  11  95  13  47  50  75  16  73  90  72  24   2  69  49  74  86  75  13  96  94  74  25  81  63  61  11  22  11  98  31  88  90  42  71  57  56  22  48  14  88  84  21  53  41  91  88  68  98  89  80  73  60  41  38   3  78  81  50  32  15  87  86  49  79  55  29  52  80  19   3  52  87   6  11  51  21  66  13  20  35  37  10  97  70   4  20  93  16  80  65  20  90   6  85  97   8  19  96  69  68   4  20  72   2  80  59  21  97  66  46   4  81   4  95  46  25  70  30   7  48  17  40  76  26  35   6  24  33  32  47  56  56  74  24  14  20  24  36  59  76  34  75  21  78  27  13  60   4  87  70  63   2  93  33  80  29  14  55  21   7  44  72  24  85  96  11  73  77  61  33  25  17   8  28   3  97  40   5  40  52  31  66  94  32  69  86  85  68  26  58  34   3  65   2  25  84  98  27  13  44  32  27  13   6  36  59  37  48  60  16  18  60  73  53   9  86  80  73  75  49  74  20  59  42   2  35  88  95  16  62  94  59  16  49  44  86  63  67  12  61  53  60  27  30  68  58  94   9  80  80  79  82  79  54  63  80  94  52  49  64  95  14  14  36  62  77  54  49  41  23  10  23   9   2  45  43  18  44  68   8   1  72   1  54  75  11  78  26  74   1  57  51  27  25  21  76  70  94  32  19  55  29  49  58  19  47   3  98  43  63  71  57  94  44  55  66  42   8  89  93  71   6  36  58  69  19  58  26  43  13  77  79  83  54  33   4  86  58  67   2   1  22  59  21  65  75  96  18  75  62  19  95  96  90  46   2  58  83  58   3  99  42  76  19  18  94  56  33  83  66  31  67  15  19  43  47  80  73  96  85   5  45  48  46   1  10  73  38  50  57  66  47  11  46  68  47  98  14  55  95  18  27  92  17  71  90  55  64  34   4  45  27  81  81  51  14  87  90  49  10   6  28  80  91  47  95  54  17  37  36  16  55  33  66  81  74  62  30  62  65  76  75   7  97  13  25  63  69  77  59  62  80  50  84  25  92  37  97  49  30  69  52  42  37  37  35  38  82  18  78   6  66  53  79  77  14  91  11  40  84  70  28  97  18  94  92  72  24  13  62  70  34  53  55   4  70  72  76  27   1  33  65  76  20  22  41  50  31  69  52  14  10  89  58  84  78  11  35  93  74  43  52  84  69  31   7  74  36  39   8   9  61  53   2  98  50  78   5   8  98  93  56  23  87  78  12  47  81  39  77  22  50  65  54  53  90  53  30  66  41  76  21  46  37  81  44  84  51  40  97  39  35  36   2  55  62  56  11  82  95  71  87                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                      83   4  73  44  90  78   6  19   2  41  82  50  61  22  62  37  71  46  46  49   8  70  30  20  11  68  47  35  29  11  82  80  56  33  47  43  36  97  49  63  62  81  17  73  51  50  56  24  94  48  13  55  97  67  66  80  64  50  21  50  99  75  61  15  76  59  68  39  14  38  80  86  20  19   3  35  49  34  73   5  52  15   6  51  86  96  12   8  61  17  80  71  47  15  33  87  36  14  35   1  63  84   8  92  31  95  84  19  70  46  12  25  59  45  28  11   4  70  52  54  12  21  95  61  72  70  39   5  81  79  99  35   2  10  84  56  61  79  54  22  39  65  68  58  74  13  67  30  67  97  35  14  26  52   3  53  73  86  84  87  10  20  98  63  42  69   3  64  10  38  67  10  29  91  75  67  30  34  99  88  47  38  22  97  50  21   7  55  73  49  24  20  25  71  31  68  42  45  12  32  45  46  15  28  49  86  18  20  14  24  62  40  19   2  95  67  90  32  93  10  58  88  59  57  95  35   5  88  17  56  92  39  47  97  42  84  84  62  16  39  81  52  46  34  90  74   8  75  15  43  69  59  35  32  15  16  48  84  13   5  33  51  50  38  59  44  95  90  29  83  53  61   9  51  79  56  76  85  54  58  56  68  71  68  59   9  40  65  85  58  95  19  45  11  59  64  73  34  55  83  63  30  58  64  42  40  27  66  10  78  51   9  31   8  59   7   9  74  52  68  14  81  70  56  63  95   3  76  40  78  40  77  13  46  81   2  75  54  36  29  84  60   3  93  62  35  72  14   4  39  20  26  64  80  87  69  35  62  26  63  55  71   6  64  74  94  93  59  58  68  13  34  85  67  79  22  13  28  90  20  40  32  71   9  53  18  47   2  52  48   7  62  78  14  60  81  23  10   8  20  94  21   3  38  65   2  26  65  49  13  12  97  81  47  33  37  68  91  52   9  26  55  75  34   7  83  34  41  74  76  84  12  58  31  47   5  84  29  97  79  20  11  81  17  13   9   8  97  89  27  54  27  33  95  37  90  35  81  63  24  99   4  29  48  44  62  14  63  84   5  75  37  61  71  86  76  42  93  44  11  64  22  42  74  75  27  59  92  33  28   7  72  63  42  78  94   7  98  23  67  44  95  85  72   9  41   5  81  69  72  36  61  72  68   1  35  96  88  26  86  10   1  14  61  23  83  40   4  59  37  86  47  18  63  89   7  88  21  58  27  96  81  67  38  44  30   5  82   8  91  25  59  14  96  10  76  15  99  30  49  22  12  12  57  36  29  24  93  86  40  77  68  17   2  92  70  94  38  30  47  60   8  90   4  11  43  22  82  67  70  60  71  43  76  95  33  78  76  28  47  72   9  17  59  63  18  89  20  39   1  94  34  52  59  89  89  69  24   6  92  71  81  32  40  92  10  59  84  45  91  10  82  48  52  43  76  19  58  52  58   4  39  97  99  12  94  52  46  60  83  47  50  45  52  41  19   4  93   6  23   7  31  91  63  36  62  81  12  51  21  73  93  68  61  25  55  94  55  53  30  23  63  67   2  40  70  21  90  12  50  63  82  34  11  49   9  10  55  49  33  60   9  84  87  41  83   4  14  38  22  97   4  80  73  14  37  73  94   6  68  10  41  67  53  29  59  93  69  23  15  78  87  58  47  37   7  57  21  54  69  56  33  56  25  91  72   4  46  46  42   4  73  36  82  14  36  11   5  46  86  32  48  95  12  83   5  79  45  21  56   6  91  53  87  64  95  42  36  22   6  15  90   3   5  16  28  47  96  19  34  44  55  44  14  79  87  89  41  98  77  94  33  84  90  59  25  82  26  79  46  45  44  48   9  52  20  79   6  38  86  34  88  43  92  89  13  10   4  34  78  45  39  85  86  43  13                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                        89  67   4  24  27  67  69  33  59  34  92   4  27  63  23  56   5  96  91  12  61  41  29  65  17  50  59  71  29  21  32  63  67  13  73  72  59  18  37  97   8  39  90  69  63   7  94  77  11  91  44  75  76  29  83  73  95  93  45  45  31  23  77  84  23  96  89  23  38  27  30  16  20  12  26  76  68  25  10  61  27  13  98  55  42  76  82   5  27  54  35  72  39  29  59  88  52  20  58  33  35  28  30  50  21   1  93  93  75  61  74  52  47  32  93  36  48  88  37  97  29  16  32  70  60   4   5  92  51  58  46  87  67  43  99  16  54  71  39  98  75  77  75  68  18  76  85  76   1  59  54  74  62  83  80  84  29   2  72  43  17  92  63  82  30  66  79  26  90  23  39  89   7  65   1  83  82  28  89  28   8  48  42  49  78  43  92  12  69  78  34  30  72  41  23  45  16  10  66  22  38  61   7  40  69  94   8  45  45  85  58  63  14  35  62  87  11  22  13  90  58  57  40  73  17  21  72  24  66  97  77  57  35  94  70  63  16  62  36  34  25  20  78  65  94  74  25  67  77  41  14  87  54  53  64  17  74  97  75  25  86  17  63  43  21  40  72  22  30  65  83  61  57  42  45  77  84  37  82   8  16  52  59  29  73  76  80   3  66   8  93  18  12  52  75  83  80  50  48  51  20  31  47  47  80  22  71  77  73  66  33  28   4  17   4  16  71  88  56  87  42   3  25  95  75  44  54  46  49  71  97   7  87  82  62   2  17  80  53  22  24  69  72  21  19  33  77  76  22  67  40  34  48  46   6  94  18  75  70  89  51  26  16  85  85  24  10  49  51  94   1  35  23  83  53   7  87  62  96  55   3  88  38  23  31  24  20  97  82  57  42  87  74  90  12  38  87  62  80  15  97  47  64  44  83  65  77  84  62  92  53  40   6  66  27  41  25  80  40  82  33  31  80  73  56  55  42  24  11  20  55  98  11  96  82  31  27  52  16  80   8  71  69  44  28   6  21  66  54  59  63  80  82  40  68  78  80  91  37  33   5  76  52  86  29  45  62  39  96  56  15  96  39  41  32  69  50  43  59  38  84  72  74  58  20  16  51  54  32  75  73  59  14  98  88  41  63  99  88  75   4  49  14  14  46  99  15  40  96   4  12  14  62  65  65  26  68  60  31  36  30  13   2  84  32  11  93  37  61  28  20  91  72  24  76  52  61  80  56  82  71   8  58  91  44  45   8  94  17  83  65  93  77  41   1  48  37  52  87  38  57  44  22  29  41  84  48  13  56  96  88  77   3  34  88  95  67  31  78  52  60  29  35   6  22   4   9  14  24  91  37   2  36  66  10  87  82  88  63  36  58  28  35  75  52   2  95  97  11  13  35  46  75  43  64  13  79  66  59  25  37  99  44  95  83  47  36  36  29  47  87  37  50  14  33  98  20  34  25   6  49  82   5  33   6  62  45  93  66  29  84  93  63   7  36  22  57  59  52  49  26  54  13   6  52  65  61  73  97   6  24  14  50  30  85   4  92   5  24   5   1  76  81  73  80  23  42  62   3  33  79  49  31  88  19   1  93  24  26  76  60  87  43   2  76  71  91  40  57  68  40  97  54  28  64  64  81  22  23  87  54  58  61  70   6  97  31  20  10  79  67  29  77   9  90  18  61  20  64  73   2  63  25  85  12   8  97  89  13  21  13  28   7  72  91  68  35  37  48  54  56  32  89  82  18  24  96  40  67  30  23  69  40  25  23   9  74  21  60  20  60  33  20  59  76  51  34  24  36  55  12  97  12  59  19  97  97  31  38   1  76  85  74  62  71  10   1  93  31  48  22  81  73  52  74  82  55  53  17  22  67  84  20  48  97  48  85  28  71  85  76  62  98  40  44                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                          76  54  22  82  70  77  25   2  61  57  52  44  54  32  19  46   2  82  80  73  62  89  87  66  65  96  75  31  10  53  28  69  17  71  25  75  43  87  67  86  55  63  92   4  15  46  44  68  10  32  85  85  35  16  50  88  30  28   3  79  83  19  58  69  97  80  65  57  27  51  38  78   3  96  38  94  10  71  50  81  86  82  93  74  24  30  38  35  45  16  34  23  40  91  25  41  37  96  46  98  62  40  99  83  66  86   7  40  95  35  39  87  51  92  21  68  58  81  87  29  29  97  13  39  80  96  20  67  32  49  95  30  91  78  49  48  16  20  17  77  94  47  54  30  21  53  85   8  68  23  12   2  39   4  90  40  39  64  23  40  67   2  21  28  62  61  69  60  81  76  60  55  69  31  67  14  20  54  39  45  32  41  73  24   5  59  66  57  10  76  19  28  13  43  43  89  52  90  49  27   2  65  94  10  26  82  80  63   6  53  67  73  57  10  75  76  80  93  84  96  86  90  59  54  28   7  43  45  97  32  37  42  29  13  92  59  49  68   6  27   5  34  43   2  70  42  35   3  62  13  88  37   2  78  83  76  33  95  52  27  26  34  59   1  36  31  61  13   4  51  41  29   8  96  96   9  16  96  86  73  26  78  31  41  50  85  63  21  78  92   5  62  78  91  73  50  90  82  47  48   2  95  60  25  86   3   6  95   9  44  95  53  15  30  46  17  26  92  40  20  70  23  45   5  94  20   2  80  21  55  95   4  77  15  10  82  39  15  27  44  31  30   7   1  74  21   8   8  80  21  59  50  38   4  66  73  91  98  30   6  25   2  51  80  68  42  79  71  44  87  89   4  96  35  14  71  32  68   2  77  13  52  79  40  58  48  75  67  22  38   8  88  96  93  65  62  81   1   5  93   5  26  17  68   7  81  84  25  34   2  93  11  54  34  31  53  57  68  60  39  93  65  16  36  49  89  53  24  13  53  49  53  42  94   9  69  14  61  63  21  34  24  35  66  34  47  52  26  52  56  93  11  81  11  16  29  42  64  85  17  37  56  31  72  34  19  36  37  92  28  69  63  75  68  10  58  70  96  26  39  99  91  45  80   2  39  55  28  75  83  53  12  37  26  10  13  35  46  22  19  14  60  51  96  77  60  43  72  91  90  18  65  55  73   4  24  64  30  18  43   4  69  37   5  20  52  31  51  59  46  83  39   9  34  18  20  58  89  15   4  89  18  95  54  85  38   5  95  71  81  35  54  48  48  62  81  64  46  22  71   4  62   3  30  65  89  51  70  96  15  10  60  38  40  13  16  83  92  28  15  62   1  77  34  31  98  86  11  78  51  28  39  43  91  97  52  31  65  51  47  35  27  57  72  44  78  57  70  35  10  39  40  52  83  91  55  68  17  14   3  16  82  61  62  45  81  92  71  36  65  14  76  86  52  52  33  48  76   8  40  61  70  35  86  50  16  75  17  39  20  88  24  33  92  75  20   2  43  33  35  37  58  71  89  43  42  27  75   8  73  91  17  13  93  75  46   3  82  14  70   2  44  91   4  44  41  43  98  25  73  23  74  54  41  73  36  83  31  43  16   9   1  43  84  44  71  10  25  27  62  33   2  82  60  87  78  16  66   8   3  64  16  78   2  77   4  82   9  23  19  53  82  93  34  78   8   7  84  15  26  10  57  38  94  39  86   3   3   3  76  53   1  65  73  21  27  61  28  14  86  50  45  27  59  41  40  68  86  87  33  62  43  64  41  67  20  99  95  61  78  85   2   7  17  72  48   3  22  26  60  21  92  37  19  31  63  30  44  41  72  78  89  20  18  38  95  58  27  95  91  55  48  93  76  91  42  48  32   1  16  39  70  32  93  51  90  20   8  86  59  98  14  54  37                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                            49  36  16  16  14  17  48  84  18  90  36  73  90  54  48  48  90  58  91  87  79  92  36   3  67  32  70  42  25  10  41  81  82  15  13  58  33  37  75  28  41  36  44  32  21  56  97  16  84  99  21  91  88  23  78  49  85  83  78  16  90  90  65  41  71  96  29   7  24   3  41  73  77  43  66  72  21  25  65  23  89  99  12  17  99  54  76  77  49   6  44  69  91  15  42  43  66  59  42  71  45  19  66  51  17  36  76  26  26  17  36  53  25  47  88  19  28  88  28  37  99  48  61  67  60   1  56  83  67  44  89  21  59  36  94  44  21  29  76  19  42  80  80  67  65  58  54  21  83   7   6  67  28  83  35  28  39   8  66  33  46  88  39  22  30  64  47   4  16  60  55  22  63  46  45  89  95   8  48  37  51  13  26  47  17  79  54  45  78  82  91  15  44  36  74  59  78  73  78  12  62  64  42  85  60  48  95  53  71  84   7  32  75  80  84  19  36  20  57  73   6  74  12   5  26  61  46  82  62  64  57  68  74  95  68  93  80  16  61  53  40  76  98  73  50  35  99  88  11  59  26  38  16  41  85  80  53  89  50  71  36  25  92  58  63   3  23  62  30  32  83  64  49  46  12  11  51  40  29  77  99   9  58  11  78  66  14  98  61  39  49   3  76  25  10  31  93  51  47  91  30   3  87  21  59  69   2  35  30  15  88  41  35  73  46  39  32  12  44  61  96  34  70  59   2   4  81  33  29  48  42  72  91  77   9  56  22  84  89  96  37  10  78  29  21  97  44  31  37  66  33  56  75   2  60  11  75  53  12   4  93  56  30  85  18  24  75   1  39  37   6  56  64  44  32  87  79  86  58  93  48  88  63   7   4  50  13  82  68  70  24   4  82  30  66  53  65  84  85  20  53  22  35  92  15  15  15  42  47  73  88  12  11  44  73  62   9  11  32  53  43  51  62  43  15  47   4  84  23  96  35  95  73  93  30   3  96   1  25  21  69  21  11  91  69  66  35  69  22  80  50  13  70  83  18  87  31  71  25  83  24  48  58  71  26  47  27  85  89  33  94  17  67  10  75  37  83  98  70  42  65  54  32  96  72  36  28  44  22  85  82  90   6  66  27  47  37  27   5  33  53  24  99  26  49  86   1  84   4  42  54  12   2  66  78  76  84  56  55  55  79  86  95  23   5   7  80  95  56  99  71   5   5  18  88  51  24  64  53  67  80  12   2  24   4  86  88  46  63   9  19  23  94  12  55  60  55  94  95  39  38  36  20  57  35  74  92  65  23  79  22  81  90   8  25  30  25  14  21  18  59  18  73  21  92  60  35  65  59  48  43  46  55  76  46  54  97  69  10  71  96   7  94  89  80  46  83  72  13  10  51   5  63  24  90  26  16  53  12  56  61  60  11  73  33   2  29  58   5  48  85  69  27  67  16  88  41  33  35  94  98  94  26  73  70  26  56  60  21   2  56  43  66  79  24  35   9  72  33  57  72  14  93  71   7  21  72  20  88  58  14  62  72  20  56  91  44  40  24  98  29  71  40  67  10  79  13  58  79  30  26  67  81  83  94  41  21  80  52  71   5  81  40  91  27  91  65  22  51  51  12  97  92   8  90  41   7  81   4  44  32  90  10  42  40  16  88  25   8  55  28  71  94  94  46  95  59  14  73  99  52   5  13   5  54  22  70  57  89  21  46  89  24  23  68  65  25  88  91   2  39  15   5  31  90  24  42  55  25   4  92  50  95  58  68  41  87  45  61  10  72  91  20  63  41  14  73   9  49  12   8   7  96  59  31  10  65  14  24  29   1  69  39   7  40  30  96  72  13   1  73  30  18  41  20  32  28  98  26  44  96  63  85  34  76  23  29  10  91  30  77  94  53                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                              45   4  32  60  54  66  47  85   5  76  33   1  32   2  46  70  86  16   6  43  21  35  38  11  53  55  63  98  97  80  62   2  17  97  84  82  13  43  75  49  84  34  31  39  52  71  91  70  44  81  94  37  46  48  13  93   6  11  41  49  27  88  60  64  59  31  60  58  68  43  97  40  33  56  57  62  29  21  75  72  91  36  74  98  28  17  80  94  89  70  62   6  26  42  79  61  25  82  86  54   8  62  37  98  43  10  82  42  17  15  49  61  31  13  61  69   5  78  80  66  45  38  54   6  60   9  82  52  11  34  92  36  90  17  19  59  56  73  68  58  73  56  28   5  87  92  20  52  54  89  57  39  75  47  39   6  93  48  19  67  83  87  13  17  68  48  97  24   6  28  55  14  85  10  90  18   3  76  79  27   8  38  49   2  26  80  40   4   7  83  87   1  16  83  75  49  72  42  63   9  49  29  60   5  62  76  37  58  25  60  89  21  58  49  25  83  46  59  22  79  51  69  31  78  72   4  42  10  88   9  79  56  12  79  38  84  54  37  90  22  70  51  83  41  86  64  26  56  16  72  88  87  25  77  22  30  69  49  23  30  76   1  63  96  66  61  54  62  75  57  38  24  77  50  49  78  95  31  41  79  35  52  45  72  49  15  11  33  40   1  16  83  80  70   5  10  55   5  55  11  52   1  24  88  50  65  48  89  28  20  64   5  40  18  52  12  97  90   7  56  33  59  70  76  93  97  81  32  54  93  33  94  40  22  78  97  11  62  15  31  28  46  58  89  11  53  45   5  57  34  17  18  73  81  89  44  33  10  75  62  25  71  56  24  32  72  29  17  71  89  35  22  67  89  60  96  33  26  51  27  16   9  12   9  95  17  69  38  99  68   3  46  74  83  55   6  88   7  86  22  21  48  12  84  40  77  40  75  38  49  67  58   6  16  89  63  89  49  65  19  60  20  59  88  44  49  24  65  62  29   7  44   9   6  65   5  71  48  33  94  98  57   5  24   3  66  79  55  67  14  38   2  34   6  89  37  64  85  78  21  86  81  46  59  62  34  21  63  37  14  45  20  43  44   6  36  47   4  15  20   8  26  78  87  97  11  54  84  42  57  39  99  17  69  10  75  85  49  91  24  62  16   6  44  59  37   9  13  35  33  32   8   1   6  30  73  24  32  40  30  58  37  77  42  49  27  88  87  78  27  71  59  71   8  22  15  85  38  95  98  61  24  62  12  81  74   2  45  66   4  16  92  25  99  44  33  21  11  88  25   2  82  51  92  84  17  12  70  54  70  17   1  57   9  71  73  59  24  73  64  83  74  50  77  72  51  69  11  52  73  62  84  15  31  40   9  94  66  21   5  59  45  70  90  39  94   1  66  97  58  60  93  21   3  43  73  62  40  41   9  64  53  81  78  81  60  43  97  33  63  43   2  32  28  12  78  92  30  80  99  19  91  92  47  74  56  36  11  51  31  16  38  15  45   2  46  43  83  40  15  31   6   4  13  35  31  34  68  10  72   5  48  54  44  21  48  21  56  77  48  73  11  39  60  10  99   1  48  91  89   2  65  17  73   1  81  10  36  65  87  18  44  72  45  37  73  13  55  90  31   6  36  34  24  31  70  14  50  10   2  71  52  41  93  58  14  39  53  87  81  20  32  13  86  70  68  77   8  93  39   6  74  20  84  89  70  24  52  68  52  42  85  83  39  80  20  19  83  87  85  73  29  47  29  14  91  43  60  74  72  23  33  60  55  18  14  21  90  18  51  51  87  14  93  12  75  70  12  97  50  73  90  44  75  37  32  40  19   5   8  66  31  52  81  67  78  36  73  86  70  90  30  63  18  93  67  78  58  94  58  42  62  69  72  84  65  68  54  79  97  63  77                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                90  30  12  83   5   9  18  88  50  76  93  79  31  17  72  38  61  33  57  10  46  40  95  84  27  60  63  40  74  83  12  66  78  31  41  38  21  27  30  93  83  78  23  64  76  96  61  50  35  49  84   2  93  26   5  30  90  41  83  53   9  77  41  49  66  63  38  53  45  44   2  20  37  38  43  68  54  24  33  81  79  37   9  61  83  75  36  24  81  80  63  91  73   2  15  10  16  57  96  69  71   6  64  32  78  86  67  40  51  19  40  15  47  64  89  62  60  93  12  79  43  86  55  87   2  55   2  24  47  88  24  63  65  31  47  61  39  83  52  48  64  57  42   5  32  15  71  80  81  30  11  95  21   4   8  64  52  74  28  37  18  82  17   1   9  24  84  75  27  57  86  67  33  23  74  93  66  92  73  63  89  24  24  51  71  67  76  15  14  85  55  88  53  78  19   9  57  52  10  38  82  69  94  24  51  88  75  46  49  31  31  27  29   8   5  81  52  47  39  22  25  25  45   5  36  45  21  97  48  78  55  18  79  40  37  90  35  92  36  48  66  84   5  67  88   1  17  98  71  71  45  82  26  84  13  70  13  54  75  22  40  44  22  37  61  34   8  52  87  74  23   5  82  36  65  75  81  46  92  82  59  92  14  20  82   4  34  54  26  47  67   9  31  58  37  68  27   5  30  28  94  81  15  89  87  75  44  57  67  10  61  17  17  74  46  81  77  74  21  99  94  42  78  42  33  57  65  51  12   2  47  16  87  48   7  21  71  19  62   1   3  69  89  87  34  88  20  12  10  61  57  94  15  97   4  32  54  59  20  85  20  45  22   2  23  66  22  28  50  45  12  43  51  41  92  27  83  70  52  14  39  13  35  63  96   5  31  94  17  54  61  80   6  93  67  33  63  54  46  89  79   1  29  48  50  22  24  48  76   4  88  19  10  57  47  61  91  92  48  79  71   5  11  86  19   7  95  81  24  89  67   7  79  33  47  15  67  99  90  11   3  31  72  27   8  68  37   1  20  37  76  61  30  17   3  13  95   4  39  41  85  25  36  19   9  19   9  24  62  64  75  42  67  81  44  83  81  38   7  35   9  53  10  90  22  56  36   8  88  10  34  23  46  88  49  58  28  23  87  48  27  82  70  55   2  55  72  22   6  57  67  51   7  70  96  61   2  46  22  80  68  43  32  10  99  97  97  94  78  54  29   7   4  97  73  23  90  70  41  42  56  93  73  76  73  65  87  96  28  14  68  71  94  76  86  47  22  19  73   5  71  64   8  22  43  92  39  44  93  10  49  21  48  44  81  95   9  58  80  82  32  81  19  76  89  52  12  29  30   8  28  58   9  57  84  66  81  42  81   2  21   9  20  41  51  61  81  38  92  81  59  94  69  56  76  77  21  15  34  91  75  80  47  23  48  94   4  81  28  42  77   8  59  21   7  54  52  74  34  78   8  82  59  35  78  90  19  63   3  75  68  56  84  43  57  49  76  82  83  38  28  14  68  42  26  51  85   8  90  36  70   6  61  67  90  96  67  73  23  78   5  20  58  88  17  24  71  32  81  35  50  73  30  34  81   6  19  74  40  48  29  13  80  80  51  73   4  45  94   8  59  19  51  74  73  37  25  91  44  98  89  35  63  20  20  41  16  21   7   7  65   8  65  35  34  56  77  53  94  78  52  66   2  34  41   8  15  17  24  65  39  56  66  32  17  53  58   5  74  66  67  44  67  22  71  52  78  81  72  78  25  78  76  53  49   9  90  35  90  26  29  11  77  24  43  66  70   4  92  16  16  39  59  93  90  43   4  52  89  23  36  83  42  64  74  91  59  15  78  92  98  94  84  86  80  56  94  16   1  40   6  72  79  70  70  44  78  13  56  26  57                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                  14  53  49  98  50  48  74  99  38   5   2  73  90  25  79   6  68  72  37  37  25  32  63  35   2  37  58  35  26  36  86  81  47  98  96  16  46   2  76  83  66  76  18  34  81  74  79  74  15   3  89  52  29  82  70  95  71  66  38  65  23  29  90  27  30   5  28  30  47  23  67  80  15  69  47  93  98  70  32  60   5  89  29  39  54  81  81  13  72  80  74  72  87  10  85  11  25  60  48  33  46   1  50  54  33  78  99  74  34  61  50  54  59   9  12  90  66  96  81  87  44  14  49  84  56  71  45   4  41  55  53  43  44  91  67   9  33   1  91  34  55  23  59  15  79  37  97  55  89  45  83   6   1   9  50  58  80  68  49  63   6  18  91  20  22  58  12  57  41  48  54  80  15  43  46  84  56  34  73   3  68   6  25   6  19   8   1  75  67  83  52   8  70   8  89   7  14  53   3  75   3  67  17  65  62  48  82  85  98  38  90   1  20  11   2  18  90  92  47  44  90  43  57  82  32  68  20  93  40  67   2  43  88  19  80  56  75  88  13  14  93  79  77   7  78  43  40   9  98  54  25  74  84  51   8  99  81  99  43  42  88  54  55  67   1  71  72  68  37  86  64  97   6   1  19   6  20  82  28  92  59  83  83  65  99  17  28  85  45   5  37  39  63  19   5  68  16  87  98  94  19  48  70   4  78  86  45  82  50  57  59   5  44  36  12  77  47  53  82  69  57  13  90  48  48  64  91  54  16  47  52  62  76  49  46  30  64  26   5  21  66  74  58  66  95  65  61  20  60  19  25  26  85  59  64  15  49  54  29  89  47  71  12  94  89  71  33  51  67  51  75  97  82  86  79  29  76  71  26  61  72  84  71  11  57  10   9  13  83  39  57  35  93  52  86  74  65  41  26  85  57  82  75  44  52   2  24  86  25  93  51  39  86  86  22  29  55  49  31   7  82  73  89   5  83  22  93  33  36  59  25  71  66   4  33  32  52  76  76  74  40  16   9  36  61  12  18  66   8  53  97  16  88  64  89  29  66  84   6  81  19  68  43  11  97  78  94  61  84   2  64  20  58  86  71   2  11  26  90  61  88  48  71   7  61  31  81  65  39  18  38  33  17   7   9  54  80  48  24  83  76  14  60  79  82  50  36   9  48   6  90   7  52  94  87  98  57  18  82  40  90  55  45  36  60  89  13  20  26  62  56  52  19  68  18   5  53  65  94  65  57  94   3  68  96  67  46  32  67  58  54  89  46  17  86  92  11  70  54   4  89  73  96  14  39  85  60  28  89   1  74  10  31   7  58  23   9  40  38  45  42   1  36  24  62  75   6  44  23  25  56  46  60  46  26   5  33   3  67  98  26  58  58  25  55  83  62  69  18  90  33  76  87  17  95  41  51  52  29  85  66  73  63  47  64  85  47  93  32  20  45  21  58  78   3   9  22  49  11  42  67  19  88  45  44  94  77  27  30  61  30  46  13  12  24  95  91  78  89   3  76  74  12  12  19  66  47  50  97  41  83  19  82   2  48  58  80   1  45  61   8  33  19  95  48  46  62  81  80  76  54  38  73  98  78  19  47  96  35  70  90  16  81  88  19  50  33  20  58   3  33   1  17  57  74  20  51  37  79   3  62  98  38  60  75  83  34   8  85  92  20  71   9  63  52  50  35  41  88   5   5  39  54  19  14  74  18  19  80   3  36  35  70  66  50  37  27  61   3  12  12  88  83  98  31  84  96  15  61  17  12   3  58  30  10  20  67  59  45  90  36   8  53  93  16  61  65  31  72  31  63  84  68  36  62  47  49  78  97  66  85  34  81  54  28  79  75  30  29  87  39  26  66  36  73  40  76  83   2  96  49  57  66  32  89  19  40   5  21   9                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                    22  67  24  64  80  93  55  36  88  31  11  45  91  53  56  53   8  19  63  94  79  24  47   2  57  14  40  90  43  34  35  42  32  37  52  20  66  33   5  42  95  61  42   5  65  63  60  53   9  13  54  38  19  82  70  46  54  26  21  27  53  10  88  27  39   8  22  79  59  18  23  69  78  44  27  19  20  95  90  23  64  66  52  54  79  36  18  63  66  40  26  92  34  22  68  88  18  99  78  53  48  27  20  14  36  80  56  82  42  94  22  51  18  64  19  77   9   8  65  26  82  90  71  16  63  78  47  63  68   1  76  63  51  55  31  34   8  25  77   1  79  75  20  38  33  86  33  35  65  82  78  51  24  62  87  11  74  56  78  55  68  31  87  14  66  78  53  86  93  75  67  41  43  67   2  61  99  58  10  89  99  38  53  46  40  33  90  94   3   5  17  28  99  50  80  85  83  22  55  52  42  17  78  45  55  27  67  54  19  11  68  67  62  53  71  30  87  49   2  34  15  65  13  97   7  72  68  84  80  17  73   3  67  54   8  93  45  82  68  83  19  29  61  76  68  71  60  77  46   8  30  55   2  99  18  99  83  71   4  30  86   9  10  81  27  40  81  19  88   2  76  52   7  58  33  70  25  78  27  88  36  23  21  76  23  66  35  37  67  59  20  86  90  23  41  80  15  61   5  10   7  56  42  87  18  66  37  40  58  16  19  70   4   6  60  22  50  24   4  45  19  62  72  96  38  35  48  90  20   1   9  74  27  57  62   5  64  31  29  34  70  25  85  78  29  52  12  92  65  46  24  47  65  29  20  43  53  98  41  39  30  30  92  78  84  48  92  66  80  58  15  49  73  41  33   9  17  60  67  87  80   2  16  83  39  13  34  36  76  72  66  81  76  53  31  76  31  26  84   2  81  15  45  75  29  58   5   3  15  61  85  80  25  29  74   4   4  14  78  43  82  36  99   9  71   3  21  26  46  76  75  72  73  51  50   6  41  66  57  24  17  47  63  88  53  76  18  22  10  21   5  56  93  36  65  75  63  31  27  78  61  23  90  31  86  54  89  39  15  67   2  82  93  78  35  90   9  76  25  67  29  38  70  64  17   2  80  33  38  31  81  25  54  99  69  95  47  41  55  40  98  14  65  81  55  67  35  98  59  29   3  86  97  21  51  44  29  76  52  45  37   4  69  19  54  37  92  16  45  91  96  66  32  67  79  32  19  63  20  33  94  94  33  61  13  60  24   4  87  99  13  96  42  78   7  43  27  34  91  53  45  48  94  33  65  62  79  63  55  98  17  52  23  60  68  80  35   7  58  77  17  44  72   3  10  96  53  30   1  75  84  27  72  11  68  15  68  80  43  87   5  34  20  35  45  70  78  55  96  60  30  38  95  49  20  36  25  89  16  59  68  18  90  65  12  94  71  29  65  31  23   3  29  12  28  80  65  59  23  21  15  55   2  91  39  67  66  94  80  58  94  86   9  13  73  64  93  69  96  60  95  81  43  11  53  13   2  95   4  26  83  23  55  72  23  57  35  83   8  43  69  37  51  24  19  99  38  53  31  35  21  68  89  64  40  36   6   7   7  60  46  44  94  29  91  83  51  31   6  60  71  20  31  62  97  26  53  45  62  91  71  30  63  50  29  43   5  62  16  45  37  35  51  10  42  46  65  13   1  40   3  12  18  71  91  98  40  38  68  20  75  74  14  99  80   2  79  43  16  52  67  21  98   1  22  24  61   9  83  41  57  69  99  55  53  77  45  73  65  92  58  23  29  75  61  11  37  72  19  33  74  35  74  37  33  81  55  78  59  66  26  86  47  99  10  96  47  30  16  11  87  15  73  31  61  90  59  29  12  96  66  71  45  38  94  92  74  46  34                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                      26   4  42  29  97  27  34  63  67  99  90  17  96  15  67  85  95  42  43   6  81  70  76  42  43  74  31  77  60  52  83  15  12  86   8  32  87  90  50  69  70  55  19  43  50  45  37  48  11  88   2  47  31  91  98  81  97  48  33  12   2  14  33  45  43  15  42  47   4  73  77  89  69  44  68  23  15  33  54  47  32  69  80  51  73  10  81  62  59  72  47  23  71  13  18  38  18   4   1  91  24  75  83  86  40   6  96  68  93  40  45  60  15  95  35  13  36  39  83  21  98  82  28  34  70   1  55  32  18  87   6  80  87  95  77  53  26  63  68   3  24  21  26  17  20  91  30  49  53  91  26  79  61  39  27  59  28  53  75  30  90  14  52  72  32   6  56  93   5  92   7  23  13  55  97  66  73   2  16  62  56  73  37  71  20  38  19  76  61  85  62  33  15  72  65  78  69  57  89  89  16  51  35  71   8  78  78  36   5   1  68  84  67  68  20  18  24  90  15   5  68  21  98  83  13  13  13  19  41  26   8  87  92  57  13  46  25  40  52  92  37  32  84  82  78  71  98  32  44  30  87   8   4  22  34  14  79  85  34  23  21  21  65  25  77  17  77   1  19  45  71  90  75  76  95  43  91  26  92  92  24  30  95  53   4  64  68  51  74  53   4  71  89  67  53  38  10  35  38  92  29  77  14  64  94  13  57  10  52  53  26  91  62  10  10  11  75  77  14  80  16  10  60   1  70  97  71  77  68  91  21  98  70   8  71  85  70   8  39  64  75  60  36  69  99  38  79  29   1  61  45  52  14  81  57  31   3  88  22  80  88  96   7  13   2  46  88  88  33  24  51  91  51  79   3  19  93   1  20   7  79  63  37  53  83  30  76  24   2  28  32  56  93  35  69  11  92  84  13  87  34  94  90  65  26  53  41  33   6  77  94  16  97  66  64  59  63   4  15  28  18  13  76  57  76  24  35  86  62  74  78  32  12  26  10  15  69  82  86  42  95  84  38  92  81   3  22  98  81  53  75   5  47  29  87  64   5   3  71  63  69  21  34  19  20   5  46  76  96  19  62  82  96  42  85  41  40  27  39  54  84  23  93  42  11  39  44  98  50  10  91  35  37  31  59  90  91  83  33  62  82  16   5  57  45   8  96  91  32  92  41  33  82  84  72  33  65  63  36  64  26  92  84  45   9  80  59   9  81  34   5   5  52  89  19  99  54  76  39  62  50  89  44  72  83  56  85  27  91  63  96  98  60  11  82  44  77  86  80   5  15  74  84  10  77  40  72  93  60  35  69   3  57  10  81  93  13   3  89  51  24   4  93  67  61  17  22  69  88  83  67  10  64  64  13  22  19  68  67  60  51  42  77  90  68  91  14  41  36  47  78  57  63  48  41  57  34  97  20  70  32  39   9  63  45  38  18  37  55  89  61  81  85  54  84  14   3   4  19  88  25  40  50  18  74  92  90  66  99  14  37  83  96  17  70  49  12  26  86  26  55  27  99  46  28  65  26  18  38  42  43   8  57  38  57  54  48  73  59  12  97  76  91  10  82  49  18  15  94  80  46  83  61  27  96  48  48  56  66  89   9  38  24  76  21  41  62  50  41  77  99  35  34  77  88  28  46  11  70  46   3  19  73  57  85  52  78  55  28  14  88  66  46  17  29  46  43  86  19  96  97  30  54  76  97  41  74  39  60  51   6  41  27  81  17  26  16  50  42   8  84  16  83   9  27  96  30  77  15  38  81  31  76  53  41  33  61  32  91  15  86  56  31  85  52  88  98  54  81  40  50  48  44  91  48  60   4   6  84  53  10  88   2  55  40  14  54   3  27  62  83  81  88  16   5  93   1  23  24  87  42  38  38  77  58  64  69  72                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                        37  60  54  30  20  74  28  66  62   7  54  21   1  26  42  93  15  98  25  56  74  93  42  24  27  20  97  48  71  92  49  90  68  93  16  98  71  45  16  46  52  33  34  88  52  49  39  42  91  55  74  85  18  55  69  92  63  65  13  94  70  72  71  74  93  99   7  18  96  57  63  77   6  76  61  49  25  82  52  60  29  33  48  32  48  67  58  29  25  20  62  84  44  69   3  97  28  65  79  93  79  87  48   9  74  89   7  27  98  96  26  93  50  16  70  12  53  55  23   6  48  57  14  99  35  84  41  14  28  37  42  91  56  57  72  27  59  23  91  87   9  74  41  10  38   3   6  78   9  44  17  98  48  19  19  34  83  22   4  74  95  21  40  52  10  14  65  22  21  48   1  26  99   6  53  67  97  72  71  16  35  39  49  50  57  94  64  26  11  21  55  94  19  55  49   7   8  82  57  47  12  75  56  89  91  62  33  40  53  23  37  14  69  11  10  67  67  29  38  33   5  34  46  94  43  95  51  67  98  18  75  84  30  72  20  36  86  44  71  86  40  92  77  41  42  21  48  43  11  29  62  94  79  54  18   8  78  50   5  84  56   9  25  77  15  13  10  64  80  71  14  14  88  53  48  53  52  85  51  40  64  82  71  24  23  79  82  96  84  97  28  65  79  22  44  65  88   3  13   9  77  98  11  22   2  30  10  27  12  37  40  48  74  98  32  82  64  71  14  99  49  33  13  64  33  72  15  40  71  82  88  45  71   6  30  28  15  18  64  16  45  94  40  97  92  41   3  99  25  90  48  36  13  43  49  30  31  86  74  75  27   4  20   2   9  11  83  12  94  57  83  49  55  65  51  83  74  37  18  53  52  44  10  33  93  65   6  48  67  51  91  31  37  34  32  25  42   8  75  85  91  75  73  81  13  12  96  54  66  25  34  91  27  63   6  22   9  34   6   4  35  87  72   6  38  94  79  32  25  51  91   8  72  47  92  33  41  20   1  40  71  51  82  44  47  16  14  96  43  86  52  95  94   6  81  24  59   1  98  61  86  93  31  61  80  41   9  18   6   3  62  67  54  14  94  84  91  39   8  93  76   7  63  96  26  19  15  81  82  36   4  81  59  45  59  46  17  51  10  71  94  84  51  91   1  44  10  89  60  91  54  49  14  90  45  73   1  32  99  72  54  65  72   6  39  73  43  91   9  94  34  70   6   5   7   8  86  17   9  85  81  63  69  65  68  94  38  56  40  77  99  73  15  81  79  44  19   4  52  65  33  65  74  76   4  89  10  40  20  94  73  60  68  24  66  54  33  97  64  74  24  44  84  39  65  35  70  38  21  43  74  49  22  90  75  38  93  79  49  32  99  23  26  98  79  40  57  21  27  67  72  47  12  42  27  17  82  12  98  68  14  46  97  91  91  29   2  49  12   9   4  71  47  67  30   5   9  28  81   2  16  48  76  31   4  26  15  78  60  50  28  18  18  80  10   2  13  94  10  91  61  51  40  19  99  12  53  56  42   4  58  75  45  19  46  70  74   8  66  38  88  67  43  93  91  86  12  92  36  78  75  54  74   4  97  68  37  48  14  79  74  94  32   4  22  67  68  21  48  32  23  68  18  13  35  58   8  71  43  26  81  38  75  26  96  35  38  19  61  82  60  55  30  76  32  22  45  37  80  28   8  56  95   1  51  71  95  19  62  61  71  33  47  20  58  38  63  26  44  35  85  33  24  24  31   1  11  41  17   4  55  24  30  38  93  63  22  66  22  31  68   4  71  10  44  15  31  87  74  53  63  72  58  82  34   7  63  26  64  33  65  43  48  58  80  22  92  68  75  13  66  53  14  30  41  15  69  14  72  97  83  15  58  69  14  42  16                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                          79  19  31  44  95  50  64  76  54  46  71   8  84   1  32  27   6  53  83  18  49  60  42  54  82  51  32  63  16  61  67  52  77  97  20  46  59  84  12  81  48  52  70  45  83  17  82  91  82  81  37  86  32  49  27  97  69  69   3  40   8  78  35  79  90   4  87  54   2  34  97   1  82  95  49  83  93  77  39  34  78   7  30  33  15  65  26  96  12  62  44  11   1  40  34  54  94  49  11  51  35  17   3  77  34  19   6   2  93  34   8  92  93  20  69  21  68  97  52  89  70  49  54  69  19   7  21   5  96  97  94  46  52  74  92  57  28  93  72  72  28  62  54  44  31  25  82  94  42  97  54  10  70  69  54  82  13  60  87  76  45   8  42  84  41  48  47  75  95  19  88  29  22  52   5  36  38  34  67  72  79   6  36  94   2  87  71   4   1   7  46  96  89  79  41  34  50  10  51  26  37  80  85  27  84  78  79  16  56  33  74  19   2  80  62  40  19   7  93  83  39  20  62  47   1  86  56  15  46  55  58  84  11   1  97  56  85  58  86  51  55  67  12  12  55  31  64  88   6  16  74  74  76  50  96  69   7  31  45  55  45  14  38  27  42  66  64  84  68   7   8  76  44  96  29  55   5  87  46  25  72  54  82  84  62  63  85   7  89  59  49  30  25  60  60  34  26  66  95  24  60  25  94  23  75  62  15  67  45  60  82  10  24  50  52  95  28  46   9  16  21  20  44  46  39  93  66  68  75  78  97  65  71  17  61  92  38  38   9  62  83   1  55  87  72  97  98  46  96  45  63  31  33  98   7  35  60  71  55  39  69  48   9  97   1  76  10  17  70  56  33  96  78  93  33  62  75  32  37  54  13  22  18  43  37  64  11  18  62  60  19  26  19  89   7  48  16   9   5  90  88  98  72   4  24  27  85  17  28  69  25  61  31  41   2  62  26  85  91  66  61  98  48  23  28  27  16   6   3  81   3  41  25  57   3  85  56  44  57  46  89  83  50  36  38  89   2  27  35  36  17  11  90  43  83  98  80  86  41  20  97  13  22  38  45  58  39  33  37  87  75  85  77  85  69   1  73  20  45  89  31  86  81  96  40  69  69  34  98  21  53  81  39  28  67  85  63  54  36  46  18  96  22   5  36  56  41  21  41  54  85  41  36  69  54  34  46  28  90  95  51  67  65  33  18   7  32  23  29  86  70  16  82  47  83  27  35  52  53  48  74  93  24  16  41   1  16   4  99  66  93  92  45  67  66  48  30  53  66  72   1  62  36  68  29  42  99  26  39  62   1  75  15   7  83  18  10  99  91  53  74  45  49  32  40  50  20   9  74  83  29  63  90  60  29  49  42  77  69  62  43  40  30  27  75  29  44  99  83  88  69  33  24  91  30  29  44  61  85  31  10  38  23   4  90  65  51  10  95  29  48  99  43  56  52  40  66  28  43  55  90  63  83  80  58  22  75  81  95  12   9  25  57  60  37  66  22  70  31  48  74  53  41  10  90  71  89  54  39  23  83  25  94  73  51   7  23  51  77   3  92  37  14  41   5  39   6  87  38  75  68  88   9  80  49  56  91  77  80  74  98  98  67  22  26  43  59  28  75  66  45   8  97   8  62  52  64  40  70  61  90  13  87  91  26  24  80  52  54  84  77  33  91  78  57  80  10  90  54  97  29  50  69  87  81  52  48  23  85  53  77  88  14  73  22  17   4  13  75  91  86  78  20  39  42  56  75  37  30  63  88  51  54  53  24  48  83  71  33  21  63  38  94  94  64  51  88  95  41  54  10  78  32  60  12  89  14   3  21  65  99  15  29  39  69  46  33  44   4   8  45  31  75  43  39  68  85  44   9  32  78  15  35  98  61  85                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                            1  66  30  54  46  67   3  80  34  26  16  55  16  94  74  25  10  77  17  26  22  54  62   8  52  20  74  92  46  31  60  99   2  62  33  39  71   9  23  54  17  75   1  25   6  92  26  77  28  91  12  47  82   5   5  10  32  50  61  15  82  13  22  48  88  46  31  90  38  31  25  22  45  45  38   8  54  48  55  90  80  29  75  85  71  65  16  27  62  34   5  75  99  54  61  78  86  72  47   7  26  95  16  66  11  31  56   9  14  32  56  76  79  81  65   1   9  53  31   6  71   3  91  16  28  97  44  54  82  62  49   1  68  34  48  37  45  89  22  57  99  61  62  76  99  19  34  38  35   3  61  47  41  68  57  46  79  52  78  77  36  66  17  75  14   1   1  72  66  97   5  47  63  68  76  39  27  53  92  45  23  31  31  13  16  17  52  48  69  15   8  82  63  86  45  52  22  64  74  90  82  68   4  79  73  12  61  33  72  64  95  99  23  26  24  95   7  29  59  55  26  58  32  88  52  13  89  51  98  73  40   6  40  56  44  12  51  72   9  92  65  25  71  27  11  80  49   8  12  53  81  37   6  87  88  38  40  14  81  91  10  18  23  77  55  53  28  57  78  86   2  23  26  19  42  35  61  80  23  23  19  32  56  72  33  35  57  29  41  26  72  46  60  40  32  71  63   6  74   1  52  45  61  65  64  68   5  56  95  69  85  83  94   3  22  79  43  48  80  42  20   8  92  64   4  34  22  12  79   9  80  99  92   5  81  68  68  95  28  99  93  16  56  74  32   7   8  15   2  64  57  23  83  65  15  49  83  67  20  11  42  77  51  95  50  58   6  23  31  33  27  58  96  89  74  57   9  94  66  46  73   8  28  49  14  34  59  38  58  54  59  98  90  46  73  71  53   5  14  48  92  98  84  63  31  84  57  47  62   7  77  88  10  47  53  85  92  90  85  68  62  47  53  33  57  70  44  50  61  21  82  12   9  23  36  90  54  15  46  32  12  31   3  25  38  50  31  52   8  84  28  41  90   5  18  16  13  91  35   6  53  33   1  70  52  13  40  25  80  41  85  23  35  71  78  72  14  76  64  72  85  19  29  13  96  90  62  50  80  30  92   8  15  50  44  82  97  70  21  26  24  36  78  90  46  76  19  77  91  80  54  50   7  41  50  59  98  74  99  29  86  57   1  70  42   4  88  57  45  34  57  10  18  31  85  64  72  70  32  26  24  26  30  79   7   7  13  36  78  58   8  31   8  70  26  77  18  45  61  88  92  67  82  94  15  39  54  40  69  69  18  78  63  54  65  97  26  37  85  47  28  23  55  66  70  16  67  12  46  58  16  77  54  34  27  94  52  73  25  63  73  27  55  39  12  62  66  31  55   9  16  79  64  45   2  78  39  23  90  23  21  89  45  13  83  93  51  21  40   8   5  64  90  41  54  39  73  60  68  51  33  54  33  99  53  46  55  95  37  73  37  81  10  15  38  37  22  36  82   6  87  70  30  41  65  18  14  94  98  80  34  32  31  54  19  18   1   6  52  78  96  31  59  46  57  99  44  24  14  76  77   7  12  39  94  44  18  20  84  81  84  86  19  19  29  55  58  88  31  74   9  31  94  24  87  57  48  34  41  90  51   9  44  22  75  84  89  78  71   4  94  76   8  64  19  27  24  94  84  31   8  99  78  82  86  30  40  97   9  92  56  83  50  65  65  20  83  39  77  77  37  21  51  71  10  32  71  89  86  87  89  42  31  44  17  87  48  45  33  59  17  99  67  60  29  70  14  63  88  99   4  80  58  60  47  31   7  95  88  72  75  15  53  85  61  23  90  57   5  63  83  10   4  19  81  18   9  77  20  70  21  43  97  38  95                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                              97  20  39  27  81   3  12  64  14  44  44  46   2  33  13   9  82  11  11  39  48  65  37  31  13  62  76  37  92  68  95  72  39  47  31  54  80  85  40  68  44  89  81  93  24  85  27  31  76  36  71  64  64  79  38  24  22  54  52  38  45  52  36  34  44  98  11  23  30  46  39  15  41  41  27  29  53  53  22   9  63  84  75  64  58  36  36  73   9  72  39  71  62  15  39  21  22  11  34  99  95  70  25  21  51  52  41  92  90  18  90  71  75  95  41  92  21  52  22  16  30  54  17  93  21  88  60  77  77  41  16  36  49  72  84  10  33  38  87  99  14  71  79  64  23  16  25  65  19  11  87  71  35  85  52  89  71  85  25  60  55  60  78  83  20  86  99   6  36  27  10  13  23  12  72  52  64  15  12  97  70  37  96  99  64  18  57  88  92   7  11  45  99   7  42  27  34  64  93  22  90  67  42  15  12  60  29  87  12  89  59  51  64  88  70   9  14  93  88   5  15  92  56  48  25  80  71  40  42  42  26  44  58  47  35  80  16  67  47  28  37  44  14  59  58  57  72  87  17  21  70   1  63  74  54  28  80  62  12  72  21  14   8  96   8   7  51  82  77  68  88   4  56  54  37  54  17  40  57  94  51  79  93  61  46  91   6  92  54  20  48  28  43  14  58  40  79  33  70  66  31   5  59  73  57  14  95  13  80  47  95  72  37  45  60   1  29  85  38  34  27  59  84  92  59  10  57  97  34  96  74  73  33  69  98   4  54  85  55  30  70  96  74  51  97  96  62  21  40  40  40  33  44  28  64  55   5   4   8  61  27  69   5  45  61  19  17  68  58  96  43  88  49  86  69  38  82  67  96  87  44  55  66  92  54  39  24  19  76  15  56  62  54  37  54  37  53  49  30  66  69  54   8  29  78  84  74  89   6  51  28  14  42  11  57  34  61  51  12   4  49  39  40  51  23   8  76  77  34  96  39   4  68   8  71  78   9  22  85  14  91  71   8   4  54   3  99  53  30  75  32   9  75  83   9  65  13  11  27  72  33  63  29  17  17  23  34  36  14  93  35   6  65  59  51  47   3  42  86  65  23  85  71  54  16  86  92  22  34  42  11  21  66   7  14  38  11  83  16  66  78  17  12  12  46   7  55  91  66  37  61   1  84  76   9  22  97  37  60  39  46  52  37  50  56  31   2  84   8  21  34  35  35  89   4  66  10  36  49  73  44  78  72  77   9  58  19  52  65  15  32  49  21   4  32  45  14  35  78  86  85  91   1  39  52  90  17  26   8  70  41  14  90  79  51  94  33  57  63  12  65  97  58   6  99  98  15  72  21  68  14  18  58  74  57  31  14  49  19  49  69  66  18  88  21  91  77  77  12   5  97  53  80  55  83  73  34  56  84  28  52  25  65  73  50  76  64  87  72  28  57  35  74  51  30  15  70  24  98  57  15  99  39  96  55   4  69   3  10  26   6  17  17  60  74  82  39  72  88  88  14  71   4  17  68  51  90  35  72  44  79  99  76  42  24  84  32  57  93  73  63  55  94  16  78  39  82  31  34   3  55  20   3  92  78  24  30  47  85  86  65  99  25  75  59  67   1   8  32  62  99  40  37  48  57  48   2  34  21  59  42  42  82  57  14  73  25  51  73  20  27  75  46  42  50  98  15   7  85  84  20  49  23  74  30  84  70   5  18  67  87  90  16  21  70  87  57  80  52  35  25  97  99   8  26  15  68  93  93  93   9  38  15  80  78  33  25  71  58  18  28  49  19  22  88  62  47  29  50  28  52  52  96  99  41  49  79  78   2  56  16  13  33  54  13  91  38  56  74  26   6  51  68  81  20  80  79  47  36   1  59  26  10  49                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                79  84  87  86  79  28  27  40  74   2   6  31  16  81  35   5  97  40  80  61  59  27  27  78  14  74  99  23  95  12  61  67  28  85  93  95  63  24  51  52  88  65  20  75  68  10  85  70  15  96   4  18  85  79   8  82  88  28  20  68  71  36  96   2  40  13  10  38  49  69  51  53  69  46  30  98  11  64  48  77  78  19  77   1  50  12  67  87  83  99  13  43  18  50  87  19  56  42  89   6  62  20  85  69  61  14  52  27  24   9  10   2  36  64  43  66  28  72  72  75   7  57  61  78  12  79  24  14  35  16  27  59  85  73  74  15  68  31  87  43  90  32  12  68  55  72  41   9  77  52  17   3   9  10  80  62  89  78  86  51  69  83  49  37  67   2  10  39   7  62  17  72  11  50  80  94  98  43  18  22  81  98  70  75  44  60  55   6   2  64  34  22  71  75  72  40  28  53   4  40  56  54  10  43   8  66  94  69  21  66  17  74  78  43  43  13  93  79   5  90  59  56  89  76  90  35  67  87  39  71  50  47  33  71  36  70   2  81  81  15  77  74  91   1  39  48  63  34  84   7  93  40  82  46  50  80  40  69  67  43  37  26  35   4  16  53  78  73  46  77  71  68  11  69  20  75  90  19  57  84  45  13  98  50   6  77  85  54  46  46   8  54  98  78   8  33  48  24  54   3  20  81  54  14  71  85  50  82  15  34  60  27  47  37  77  63  29  22  32  78  45  81  89  32  93  91  77  41  48  50  18  71  35  79  88  66  80  85  60  62  72  24  65   7  37  88  75  46  23  75  33  63  41  36  97  19  43  64  84   9  99  44  30  56   3  50  87  70  29  87  68  82  92  24  24  93  92  67  98  25  73  77  11  51  61  25  54  11  27  91  26   7  49  46  31  24  34  40  69  71  76  18  34  32  44  15  43  24  88  21  12  40  96  85  10  69  79  14  96  94  34   3  93  44  47  21  10  10  72  96  94  93  63  51  80  58  15  60  76  74  98  48  35  85  80  47  35  35  14  19  84  50  14  54  96  21  27  51   3  77  70  88  38  98  71  36  91  19  55  58   7  25  70  79   4  38   7  49   2  32   6  54  34  81  61  92  44  96  46  31  84  31  41  84  32   8   9  54  58   4  17  87  62  49  82  44  72  19  84  64  68  50  27  65  15  62  15  85  70  66  92  23  96   4  35  17  62  86  94   5  90  73  44  78  24  68  50  24  95   8  70  34  41  93  37  13  47  28  66  46  59  55  75  59  50  53  95  79  84  72  95  97  42  97  70  40  95  55   7  50  77  75  27  81  45  82  70  74  80  53  56  59  94  47  66  48  32  50  74  77  98  42  40  45  39   3  84  26  61  39  50  77  10  99  82  47   5  74  53  34  59  32  66   9  19  63  85  20  64  36  42  99  68  57  32  97  53  42  99  87  35  10  98  69  37  86  14  80  36  81  21  78  54  84  84  30  96  71  64  77  81  27  96  23  93  96  17  36  48  68  10  40  71   7  27   1  83  32  85  76  85  13  99  45  36   7  87  76  57  25   5  24  20  59  36  89  22  26  57  13  47  23  32   8  87  21   2  56  39  28  44  73  47  15  98   4  21  27   4  29  30  29  95  16  82  19  18   7  78  48  93  50  43  89  95  84  22  29   9  74  10  57  21  12  14  36  81  57   4  44  19  73  52  75  62  70  52  12  13  52  70  35  20  22  81  15  46  88  80  32  24  27  25  15  97  81  12  24   2  78  85  41  75  59  51  24  42  31   9   3  27  50  39  28  80  45  13  62   3   6  98  97  73  70  96  99  18  64  41  49   6  90  95   3  41  84  60  43  16  64  29  69  59  43  48  13  30  97  89  85   4  29  46                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                  46  81  83  74  10   1  34  20  35   6  87  62  50  27  69  38  88  70  70  23  36  97   4   1   2  62   7   3  13  54  66  57  17  76  67  68  54  40  28  75  64  27  50  50  39  60  65  53  77  70  47  74  36  72   4  56  96  68  65  10   4  73  85   3  30  47  28  78  96  11  13   6  40  32   4  85  12  45  41  85  11  91  52  94  24  23  86  36   5  86  62  35  64  58  16  79   8  20  14  83  12  71  85   8   8  83  54  87  39  70  39  28  37  26  62  73   9  54  39  45  41  94  92  31   7  45  80  39  48  53  17  51  46  43  29  88  35  44  25  58  97   5  61  66  54  27  66  71  66   5  62   3  33  52  35  70  21  71  84  76   1  22  37  28  11  39  81  28  64  89  58  63  57   4  66  56  54  92  85  62  51  27  60   3   4  45  50   2   7  17  51  47   2  29  80  93  75   9  11  99  20  37  20  44  63  26   7  88  94   1  42  78  44  28  77  55  87  43  89  59  26  57  95   3   3  59  53  43  38  49  27  54  29  64  65  42  84  32  24  43  90  11  62  66  83   2  81   6  78   5  60  85  14  38  41  93  26  56  93  84  62  45  11   9  99  73  92  91  81  72  19  77  25  85  50  56  44  63  23   1  33  53  60  33  65  70  32  30  32  74  57   1  16  51  76  89  80  97  63  50  51  93  72  20  44  95  87  94  93  67  32  91  12  38  28  48   3   9  24  77   1  54  11  48   8  17  22  36  25  90  76  83   6  54   4  97  39  84  65  54  36  62  67   7  96  23  22  48  71  59  88  89  25  76  63  56  33  41  92  62  26   7   8  87  39  96  59  89  34   5  73  74  75  20   6   3   5  99  26  57  96  27  88  41  84  94  64   3  74   4  74  38  81  94  84  26  79  93  90   2  96  75  66  78  64  25  70  35  61  92  77   4  19   6   8  31  95  97  71   2  37  33  83  73  51  93  67  75  41   1  82  45  34  29  43  73  61  51  86  12  16  21  96  92  98  90  63  62  60  57  44  45  56  32   3  90  90  23  42   4  11  67  47  99  25  79  66  37  76  13  40  32  78  40  91  15  91  23  10  36  64  41   4  27  32  22   4  61  77  46  99  93  51  37  52  43  28  21  26  83  83  76  46  23  73   5  44  40  59  35  70  10   3  78  28  93  71  40  44  63  21  49  50  65   6  50   8  81   9  16  13  41  58  71  10  90  43  71  85  53  42  69  54  15  63  54  83  15  86  49  90  40  54  92  65  45  84  36  28  80  47  78  97  91  60   4  42   1  24  11  23  51  53  89   8  24  31  10  96  87  39  12  59  37  69  28  45  25  36  25  42  91  72  77  26  59  73   4  14  10  33  94  48  60  83  15  22  73   3  26  50   6  89  17  13   4  25  66  19  88   9  57  93  91  43  55  72  59  32  58  87  55  44  24  26  58   9  32  42  67  25  70  70   6  51   1  96  54  44  39  79   1   1  65  98  91  27  86  83  42  28   4   3  28  51  99  87  54  68  90  97  42  43  53  55  86  53  28  80  91  12  36  44  58  14   8   3  69  55  21   5  85   2  81  61  16  42  83  45   9  30  38  64  68  95  91  38  36  75  56  54  82  45  87  81  80  15  20  21  66  91  27  54  73  64  96  36  87  92  28  61   7  15  84  20  29  61  90   4  97  14  19  40  84  85   5  48  35  45  80  20  21  57   4  77  34  96  27  53  81  50  49  14  51  62  25  56   2   1  42  64  47  49  16   9  44  19  32  96   9   9  72  54  78  89  56  78  52  98  88  15  14  98   7   7  77  84  97  44  30  84  72  53  36  90  89  70  85  46  34  48  49  45  27  90  60  31  73  91  42   2  60                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                    97  40  84  49  45  75  31  13  73  11  84  25  20   2   3  39  61  34  61  67  87  86   7  65  74  13  69  66  56  58  30  67  33  44  60  86  48  98  25  61  49  75  97  73  42  49  38   9  19   6  29  54  11  32  97   1  49  38  92  81  62  56  33  42  36  41  74  55  38   1  15  22   2  38  84  21  32  45  17  38  83  73  84  99  39   2  44  96  10  21  57  99  68  77   1  51  37  86  90  22  69   8  57  11  44   2  17  96  93  38   7  18  63  44  35  34  23  36  71  61  52  76  39  29  68  74  83  49  65  51   7  73   1  92  84  39  25   6  12  69  34  19  24  83  91  51  69  34  54  73  36  59   4  49   2  29  26  10  43  37  45  29  72  18  20  62  48  63  24  16   9  21  97  25   9  57  64  79  52  58  42  75  40  19  79  27  59  61  58  31  37   6  16  25  40  67  44  70  45  57   1  39  20  53  74  81   5  49  39  52   6  36   8  50  56  81  31  28  67  92  75  29  95  79  60  14  74   6  47  27  97  57   1  34  61  12  15  80  37  23  16  84  14  39  88  95  96  91  11  37  87  48  20  51  80   8  89  54  37  16  80  52  64  83  37  50  44  15  16  26  77  53  60  94  60  70  81  57  40  19  89  39  61  36  41  62  83  90  42  87  24  31  76  52  90  86  93  92  67   8  12  24  74  91   8  94  61  43  21  22  74   3  16  83   4  24  68  68  85  86  82  25  23  45   7  64  75  15  60  68  41  19  73  19  32  10  82  43  69  17  28  14  68   2  78  83  54  96  27  73  24  74  47  29   6  41  15  13  75  71  71   6  14  83  16  61  53  79  61  36  16  22   5  37   2  50  57  40  67  35   8  44   3  50   6  49  27  98  99  31  36  20  96  51  75  22  20  61   9  13  98   9  42  21  66  68  27  33  10  43   1  37  19  75  36  59  90  89  20  96  65   8  16   3  60  67  47  96  11  51  25  32  40  86  77  81  65  99  30  44  57  95  41  82  99  99  20  71  62  36  88  77  84  73  98  72  13  67   7  21  22  45  42  36  21  70   7  80  81  68  34  62  61  31  76  65  27  46  55  74  99  57  65  30  43  81  53  29  41  64  53  77  56  66   4  95  62  33  15  76  43  20  87  76  90  19  66  71  49  48  61  15  72  74  18   5  74  75  23  36  17  28  89  50  45  10  68   7   2  57  78  16  44  63  95  69  20  44  36  46  90  71  79  23  60  62  92  76  14  40  38  76  91  82  71  47  35  61  58  56  44  78  32  45   7  64  88   6   4  68  18  11  45  13  16  90  28  25   2  47  97   5  85  23  52  19   4  93  25  53  33  66  13  15  95  60  85  74  57  73  81  47  32  61  37  27  99  71  93  46  70  87  34  69  15  52  47  85  41  72  37  67  36  71  65  69   8  83  83   3  38  10  17   3  83   8  92  64  26  73  42  80  32  50  22  85  21  40   1  73  57  76  89  94  24  95  10  16  80  65  45  87  33  23   9  51  58  44  53  67  36  74   7  85  84  22  73  47  86  76   8  14  71  41  69   9  84  22  63  51  16  32  65  86  38  50  22  96  14  69  55  51  22  82  33  86  97  91  64   4  52  99   1  43  80  96  86  96  78  28  67  13  52  36  85  39   5  63  13  23  53  43  42  84  36   5  58  55  85   7  65  97  27  70  55  99  22  34  59  82  64  27  16  70  49  57  95   9  70  40  60  21  54  25  32  33  59  97  87  17  31  14  88  22   7  51  90  48  36  34  70  16   3   2  98  35  37  15  61  35  76  54  43   3  36   2  89   8  24  26  84  44  74  76  55  41  77   7  95  63  13  10   1  97  63  55   2  11  61  87  63                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                      98   3  12  59  46  21   3  95  55  64  89  76  77  39  19   8  62  29  39  94   1  23  59  72  56  99   2  39  94  99  22  10  34  95  92   5  29  37  68  19  47  45  28  73  53  79  70  91  58   3  37  63  61  11  64  87   7  26  78  34  64  45  68  21  38  49  61  84  76  10  79  70  72  89  34  15  16  26  23   6  42  45  10   6  52  54  22  38  42  60  49   9  21  66  55  51  15   4  15  87  46  77  84  82  65  32  72  23  17  55  16  82  40  83  26  49  59  11  17  66  19  42   6  15  26  46  75  92  47  42  76   6  20  64  63  57   5  30  16  13  84  50   6  26  55  57  40  88  81   2   4  55  92  87  53  54  65  70  55  64  13  77  81  97  48  65  16   6  85  11  67  88  70  21  89  96  23  64  58  35  40  39  25   1  59  86  78   8  38  69  64  20  20  91   5  79   2  91  26  75  39  33   5  92  80  74   7  89   5  82  61  59  89  41  44  19  96  51   7  95  63  16  33  52  32  34  58  87   1  49  74  59  40  87  69  89  51  77  59  70  94  47  82  31  83  80   5  59  61   5  53  68  22  90  35  20  88  60  86  90  73  67  53  17  15  57  75  40  86  75  52  35  42  11  96  71  47  63  61  43   5  23  44  64  34  79  95  70  99  21   5  15  83  68  16  94  36  14  41  34  87  66  52  97  79  31  35  38  62  48  33  33  44  31  44   3  82  75  52  61  84   6  73  42  85  14  68  81  51  64  86  50  81  54  79  39  78  71  19  20  15  51  23  21  39  75  28  38  26  57  68  18  97   2  80  59  21  13  88  90   8  61  65  99  83  93   8  20  73  66  29  17  36  63  35  48  34  41   8  47  17  88  42  43  18  89   6  39  13  57  28  63  67  27  93  83  56  43  71  37  62  10  29  18  14  60  89  99  34  20  96  99  33  69  18  84  42  79  50  26  25  16  76  41   2  74  23  44  24  16  69  28  89  73   3  75  39  33   3  96  54  53  94  35  69  26  98  90   4  24  20  46  54  84  96  14  57  49  18   8  22   5  23  95  97  86  69  51  77  23  56  53  63  26  42  78  92  11  16  88  31   6   6  49  65  66  81   5  55  34  89  80  30  18  67  15  51  40  61  18  24  82  41  92  58  18  16  44  60  45  61  44  69  41   6   3  82  77  62  16  74  44  40  89  69  13  56  70  30  88   8  28  49  72  26  61  34  91  52  62  41  94  97  42  48  30  77  33  93  41  17  28  83  47   4  22   4  89  63  19  82  50  48  64  91  39  12  64  79  51  38  25  66  33  54  63  93  18  78  82  64  13  92  65  98  95  70  85  37  37  26  32  59  51   2  26  72  17  40  88  75   5  88  46  65  97  99  37  81  65  51  95  89  17  64  26  96  98  62  67  21  88  11  76   5  87  37  66  48  28  61   2  55  38  48  61  37  43  23  49  53  97  37  91  78   1  34  50  33  68  18   5  98  74   6  27  84  78  89  98  76  79  22  32  41  37   9  92   8  39  24  78  41  28  69  36  75   8  48  29  66  58  86  28  59  78  66  59  40  52  63  69  13  38  39  18  49  21  30  11  33  46  32  42  39  75  73  85  38  71  16  22  15  34  33   7  22  93  86  26  70  88  54  77  19  88  18  61  91   5  76  89  92  23  20  89   3   6  59  22  83  54  91  77  37  73   8  15   5  81  18  49  85  19  87  25  29  81  91  92  39  46  48   1  95  94  49  12  51  62  25  54  15  37  98   6  54  85  16  57  75  48  72  70  70  66  43   6  33  95  71   7  80   6   8   9  37  10  42  58  53  99  96  42  28  10  90  95  35   5  81   9  86  22  93  88  52  90   9  38                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                        74  50  80  46  94  41  21  31  94  57  89   7  14  12  61  26  46  63  24  34  89  40  88  53  51  20  63  59  98  65  70  50  76  53  32  84   8  93  47  61  46  10  71  94  56  13  13  13  76  20  70  65  76  76   3  12  76  30   6  82  48  58  88  47  67  52  45  28  46  55  22  91  68  53   6  99  88  22  89  96  56   5  75  83   9  63  29  27  98  81  87  84  80  99  76  13  42  26  31  59  33  37  67  43  38  87  52  97  28  13  38  96  59  32  29  52  46  26  72  56   2  87  81  31   3  14  71  74  45  95  44  68  54  84  60  19   2  14  38  35  20  56  19  21  40  30  37  78  21  53  71  92  74  66  65  11  27  41   7  77  52  94  91  34  66  99  45  57  84  96  12  75  55  74  75  82  39  54  17  16  61  47  48  92  28  57  37  97  40  80   9  20  47  83  98  37  85  63  19  95  19  19   2  82  69  70  80  46  36  63  65  84  64  79  91  51  13  59  92  73  98  76  61  40  28  44  63  83  40  58  97  63  26  20  53  71  96  11  53  60  70  62  16  31  63  51   6  16  49  22  88  91   9  48  24  54  62  93  79  79  41  91  99  78  54  93  72  46  79  20   8  22  82  30  63  62   8  87  33  46   8   3  60  39  37  40  50  46   1  72  12  40  11  84  58  67  54   3  30  14  77  35  69  20  53  87   9  44  57  76  68  28  19   3  23  82  34  50  61  19  22  59  36   1  87  67  24  10  62  40  12  92  48  74   7  11  33   4  38  17  11  13  57  58  90  57  30  58  71  96  55  32  52  56  33  97  50  14   8  32  72  92  66  34  91  25  91   7  42  32  37  49  13  76  26  86  79  13  95  80  20  15  33  89  95  97  57  39  15  75  16  24  18   2  89  62  58  71  36  89  94  12  83  73  79  33  38  25  31  98  30  68  52  31  52  43  89  79   7   5  73  11  44  74  95  96  24  86  28  92  51  34  28  32  80  26  16  19  28  58  48  91  21  77  48  19  43  88  91  14  34  79  36  70  57  85  34  60  34  93  65  79  42  30  52  81  21  91  85  24  64  75  68  85  72  27  36  22  39  14  86  78  88  26  55  36  47  69   5  44  26  97  57  59  23  21  92  94  76  44   4  52  48  63  31  61  78  25  34  98  52  43  11  14  98  79   9   2  49  82  76  67  65  28  48  48  99  31  13  46   1  76  45  86  11  16   2  97  38  65  37  45  71  92  77   1  13  88  15  32  93  58  36  38  76  30  25  34  85  84  86  86  34  67  75  98  52  52  14  57  27  25  99  30  66  65  85  32   2  80  47  98  12  63  23  78  35  88  91  24  56  60  95  25  71  97  34  28  46  64  75  32  67  40  43  64  54  21  49  37  55  36  43  26   2  19  61  74   4   9  93  55  88  58  96  43  43  50  75  29  16  58  54  92  36  26  70  84  39  46  48  30  89  46  72  78  54  24  12  44   4   8  44  35  37  21  12  63  17  80  22  84   7  45  17   2   7  93  96  85  64  19  17  15  63  47  56  84  67  24  49  80   6  27  79   7  61  49  31  93  66  97   2  80  67  54  68  95  68  41  94  95  29  61  63  12   3  84  87  35  61  27  80  36  62   9  20  39  17  63  81  38  84  52  53  50  49  19  18  23  49  57  78  77  72  80  36  51  15  79  44  84  86  68  67  97  20  54  70  97  25   3  38  31  19  13  19   2  37   1  31  41  40  20  73  19  82  47  96  74  33  50  90  95  11  83  24  81  72  54  95  91  32  81  77   1  97  45  77  25  66   3  92  57  63  93  99  41  14  50   7  86  52  34   7  35  40  92  84  97  33  69  89  63  94  85  49  59  99                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                          11  80  60  87  14  78  17   7  29  95  66   2  39  31  27  55  50  50  59  84  21  59  22  50  94  30  30  29  30  57  51  83  93  54  36   5  57  96  81  90  66  34   5  70  35  67  91  49  67  27  91  43  94  52  53  47  84   4  80  93  68  16  98  66  32  74  67  32  17  76  83   9  79  96  18  70  91  30  46  27  53   9  33  69  83  91  98  53  19  41  12  69  71  14  48  35  29  30  49  47  26  89  31  26  12  98  69  63  88  97  83  51  13  61  66  97  83  17  89  25  71  59  65  69  52  69  96  91  71  69  54  14   1  57  63  64  38  51  55  80  34  68  86  87  70  33  17  41  92  89  50   9  49  19  36  61  30  62  33  87  62  40  49  94  53  72  71  86  31  46  52  24  25   5  57  63   7  55   7  40  59  46  97  50  56  95  10  60  69  93  87  31  78  87  12  94  86  84  46   7  94  43  74  22  65   6  82  77  78  62  50  71  84  81  73  60  10  27  61  52  77  34  45  35   6  70  24  42  22  67  52  81  69  45  11  14  36  47  38  32  33  48  22  20  18  20  85  19  72  41  37  10  27  91  76  11  28  85  38  10  89  96  11  42  11   8  51  97  19  37  44  82  76  76  71  58  13  65  17  89  88  28  21  56   3  84  54  98  84  74  43  81  20  82  29  47  74  19  36  28  51  38  34  55  63  50  55  35  72  44  11  70  21  63  96  67  51  69  90  30  79  22  53  37  88  82  26  76  91  74  62  64  38  47  54   6  26  24  46  91  90  35  82  48   8  54  94  13  16  66  87  53  12  53  82  11  97  89  49  31  21  66  31  31  61  64   3  48  14  19  91  93  61  98   4  33  66   9   7  68  56  84  21  11  95   4  79  74  27  72   5  48  27  82  55  90  11  73  31  61  66  22  35  27  32  12  19  79  32  24   7  54   8  99  90  92  39  55  81  83  44  44  82  28  15  20  68  20  52  56  49  66  92  88  98  50  51  78  21  81  30  79  34  86  48  36  76  90   3   8   8  82  22  77   1   9  76  87  40  89  86  78  94  53  92  33  27  10  49  89  48  78  87  81  45  61  41  63  84  84  91  33  68  52  45  99  33  12  21  80  27  82  27  86  29  53  54  85  87  53   2   8  91  76  15   2  50  53  97   9  34  77  79  95  76  21   6  97   6  18  64  92  82  95   7  23  96   8  79  64  40  87  41  47  43  68  59  55  48  46  74  24  48  35  20  28  36  25  75  63  98  25  54  14  78  78  56   1  29  76  60  24  27  53  72  96  50   8   1  10  21  69  69  28  13  38  97  15  92  47  24  26  46  83  46  75  29  17  89   4  82  74  29  55  68  19  43  52  61  55  63  96   9   2  94  17   7  35  38   5  73  89  88  56  61  44  99  59  73  31  70  35  39  67   7  54  28  95  95  84  94   1  71  97  73   6  42  59  65  90  82  58  96  36   9  92  10  62  80  48  91   8  67  11  57  40  54  82  93  57  50  89  24  20  47  86  27  81  18  56  42  52  14  15  51  97  73  51  89  82   1  47  54  93  40  97  57  96  27  50  52   9  39  46  24  78  79  11  72  41  34  12  71  59  56  59  83  22  15  56  41  86  99  28   8  22   5  63  92  45  54  61  57  32  14  85  50   8   4  13  92  17  13   1   5  77  85  87  91   8  57  76  12  79  41   1  57  65  74   6  54   9  78  14  18  50  63  29  33  76   8  81  39  95  33  65   8  41  38  94  13  70  95   1  97  55  40   6  28  73   3  16  72  37   5  82  40  26  39  27  27  91  37  82  22  74  39  21  53  41  33  99  14  92   5   2  62  84  90   2   6  33  71  29  91  74  37  72                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                            46  39  51  81  60  22  48  22  71  11  37  10   7  56  33  37  98  70  83  70   2   8  80  96  94  45  74  81  38  95  58  84  79  71  78  62  32  98  80  62  24  11  86  86  72  78  18  48  24  93  39  53  94  97  70  42  96  21  47  81  49  64  71  32  22  83  46  61  34  92  36  87  95  25  23  81  44  39  11  94  23  46  53   9  84  20  75  10  74  38  77  88  70  83  69  78  91  64  80  68  24  76  43  16  47  37  59  50  25  92  60  96  96  32  67  48  44   3  81  11  50  76  72  86  62  90  55   9  88  35  80   8  71  10  28  66  82  91  37  74  52  90  52  60  67  14  86  29  51  95  24  34  27  79  84  98  80  52  93  33  37  23  72  58  10  15  51  53  86  19  45  26  79   1  51  89  82  71  81  56  14  20  36   3  83   8  30  15  45   6  25  50  26  23  77  67  55  82  23  89  35  30   7  54   9  14   2  29  38  27  44  10   1  16  63   5  92  59  50  73  40  61  71  59  66  89  29  52  52  92  75   8  69  93  84  97  65  39  93   3  28  83  85  16  31  49  86  32  15  75  78  67  51   3   8  89   2  99  38  87  10  79  79  76   9  85  78   4  20  57  20  57  15  38  74  65   9  46  91  35  21  32  94  66  65  50  95  60   2  85  88  80  39  22  41  30  54  38  20  94  56  94  29  29  51  82  98  54  19  50  89  11  76  25  88  34  19  29  87  27   3  35  47  17  36  97  67  56  40  92  90  47  38  57  62   3  40  49  41  67  64  84  98  44  40  45  26  76  69  55  44  73  19  59  68  26  71  90  28  28  75  85  30  32  57   4  58  95   6  67  31   2   2  15  33  10  68  29  83  62  84   2  77  60  87  12  37  36  35  34  79   7  57  15  21  82  71  45  23  35  15  81  61  63  33  37   3   3  12  95  27  17  57  25  73  28  88  71  79  62  18  28   9  25  59  45  35  59  74  48  57  11  84  98  33  12  66  41  42  41  48  49  99  77   6  21  37  94  47  18  84  48   9  58  91  17  34  10  77  48  45  72  42  26  23  42   2   1   8  51  23  95  22  82  27  11  28   1  47  55  64  35  57  92  67  59  33  59  74  19  95  31  48  10  38  95  50  57  92  47  63  87  33  33  64  42  12  87  88  49  53  85  37  63  10  45   7  54  78  37  18  59  51  61  78  17  18  43  84  70  19  21  80  75  73  79  80  11  49  43  68  95  57   4  72  46  54  33  36  58  87   8  60  72  41  63  66  51  42  96  42  46  11  27  86  48  38  36  95  90   7  28  87  37  70  92  75  92  20  76  25  48  11  73  64  67  62   3  79  75  39  61   1  79  22  39  31  58  55  53  45  88   7  53  16  73  80  47  26  43   3  27  27  62  36  66  22  59  57  28  30  90  11  36  83  38  94  46  70  70  26  78  13  93  11  71  54   7  33  49  50   8  19  35  28  16  46  20  31  41  90  62   1  46  22  92  32  49  63  75  33  83  18  46  78  15  91  44  10  70  57  52  45  60  73  51  36  68  92  34  20  28  26  15  24  25  34  64  33  54  53  31  45  41  65  79  92  62  52  89  71  69  60  50  99   4  70  44  88  10  27  37   4  88  43   6  81  64  68  83  95  30  98   7  27  87  46  77  73  53  35  63   9  85  35  76  96  57  33  52   4  55  37  59  70  81  25  47  23  78  34  93  62   3  81  66  60  86  59   7  38  80  60  97  57  66  90  36  95  44  96  31  89  47  12  23  79  70  17  25  29  62  70  67  29  32  22  99  20  97  39   2  60  75  60  60  38  59  80  73  63   2  57  92  47  57  14  72  32  41   5  50  28  49  58  86  68                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                              34  59  44  98  86  52   6  71  77   1  56  19  43  67  92  45  82   6  79  96  13  76  24  98  23  26   3  36  91  28  58  23  19  68  37  44  74  80  13  12  38  87  59  47  74  41  35  69  14  22  92  46  80  90  17   9  16  38  91  44  59   5  49  69  47  41   8  86  40  41  87  15  41  16  52  63  17  63  63  79  98  84  32  27  87  73  88  76  97  53  79   5  65  58  52  76  29  73  13   5  24  66   3  74  25  34  98  70  27  70  34  25  60  33  24  23  96  65  54   1  16  79  42  15  18  64  94   5  23  54  92  74  78  52  59  52  50  39  13  38  47  50  67  69  95  66  19  45  75  49  99  79  65   1  14  97  13  77  71  94  47  17  35  86  32  77  55  50  42  13  56  87  68  23  94  76  53  85  63   2  13  62  39  59  38  97  89  69  75  81  40  88  73  24  29  89  59  56  44  97  74  79  23  35  44  55  91  71  75  97  72  32  99  77  62  13  14  52  29  42  18  46  48  67  64  57  23  11  70  17  29  58  83  99  38  16  48  10  50  80  80  24  34   7  74   9   5  66  87  73  80   7  51  10  96  49  97  94  47  25  11  96  25  54  45  75  45  28  45  36  98  28  42  28  96  73  78  77  97  76  27  55  46  95  75   9  75  49  91  84  93  45   4  37   8  12  34  44  44  52  41  83  79  60  94  44  28  78  52  93  18  54   8  10  14  14  97  29  41  95   7  49  35  56  66  41  90  48  99  90  65  90  48  39  43  40  72  86  65  77  12  60  73  22  53  10  55  30  31  10  27  43  67  71  58  64  84  79  78   2  79  43  53  67  65  94  20  16  76  44  57  66  82  20  59  68  98  46  71  79  14  87  66  89  64  71  13  95  99  38  15  24  87  28   5  95  75  92  98  46  46  57  74  55  60  10  72  25  17  66  72  38  93  84  55  96  30  35  52  41  31  34  95  21  87   1  21  78  13  30  98   6  36  89  38  50  10  61  15  35  46  43  68  74  98   9  98  66  81  93  36   4  45  36  45  64  51  85   7  33  57  67  86  99  38   9  57  75   4  56  28   1  74  31  26  64  92  54  66   1  38  51  57  33  65  20  12  49  31  71  51  57  90  55  55   7  46  33  75   3  93  38   6  16  75  33  94  52  77  65  45  52  60  57  33  59  97   6   2  27  21  41  83  47  13  80  17  78  54  27  78   1  65  11   1  72  55  10  39  54  31  84  51   9  19  36  72  31  25  97  75  29   2  46  65  29  81  95  66  51  31  82  63  56  98  36  70  63  95  84  87  17  50  21  30  16  13  31  37  22  19  76   2  13  42  38  46  39  54  61  65  75  19  42  13  24   3  14  63  81  11  75  11  46  74  20  62   7  93  40  91  13  55  72  12  86  30  24  12  76  97  37  95   9  64  77  19  20  70  51  69  37  70  52  28  12  69  15  25  43  20  56  57  21  22  18  26   2  38  23   7  13  43  70  63   6  63  41  24  77  67  50   1  71  51  83  75  74   5  39  66  39  46  95  32  31  94  15   8  45  39  14  20  62  45  56  84  80  34  21  50  93  52  26  36  90  82  20  22  47  24  52  17  81  58  25  14  69  55  79  50  98  63  26  20  21  19  58  88  40  50  14   8  63  83  27  97  61  50  60  22  58  61  97  86  19  79   5  78  74  64  75  43  99  80  43  15  32  63  85  91  29  70  79  60  65  96   5  62  99   1   9  21  86  50  25  80  63  22  91   9  23  22  95  41  23  11   6  58  45  96  51  64  33  20  15  67  37  88   5  17  21  95  69  38  78  35  93  20  56  39  37  21  63   6  62  89  53  98  61  64  60  63  75  30  84                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                41  14  29  48  52  68  86  53  15  22  65   1  81  37   3  11  21  63  71  74  73   8  63   4  76  69  92  70  64  30  21  23  12   5  13   4  66  94  84  67  24  70  26  96  37  91  94  62  63  97  12  78  12   5  18  82   7  93  80  12  93  52  66  72  40  45  20  22  50  21  46  13  92  28  41  75  92  52  37  91  91  75  60  42  73  93   5  73  21   5  23  12  35  92  52  17   8  81  40  63  33  24  99  36  21  96   5  75  75  74  40  88  98  16  81  61  83  54  94  64  56  91  75  66  18  93  23  95  65  98  31   3  66  65  97  72  50  21  92  76  40   1  92  75  24  50   8  12  45  93  58  71  55  83  99  99  28  79  35  84  27  44  61  39  10  40  67  95  94  82   5  63  79  40  11   5  74   9  72  76  72  16  86  88  96  68  92  99  51  79  97  35  72  58  38  35  25  65  10  60  90  43  91  63  29  53  47  57  65  34  67  97  20  73  63  25  36  49  26  61  21  31  91  50  18  25  84  15   7  27  43  81  20   7  94  62  11  17  64  19  28  44  38  50  86  89  49  25  36  18  10  33  10   4  85  70  67  72   1  47  90  60  60  31   1  60  29   7  25  87  35  28  46  88  11  93  34  49  57  23  13   5  87  72  57  77   3   5  46   6  88  78   8   2  87  28  61  34  62  23  61  98  50  95  76  55  72  39  84  31  93  74  93  95  40  66  15  22  19  14  23  88  31  32  88  32  48  54  87  89  31  96  87  78  10  24  25  58  64  69  26  93  60  70   9  86  96  97  74  42  29  27  12  65  46  59  84  85  25  71  57  25  66  20  82  33  19  62  90  59  57  96  66  46  77  18  92  53  74  13  66  82  97   4  46  56  51  50   6  71  69  23  79  72  52  76  74  54  63  42  89  93  37  77   3   7  87  28  77  62  94  60  64   5  81  85  74  91   3  63  88   5  81   5  66  99  30  85  50  12  98  44  77   6  16  34  66  94  11  73  83  15  29  84  47  77  76  14  57  67  47  59   9  21  51  44  29  66   1  70  17  69  43  41  64  99  37  95  33   3  19  30  25  26  54  40  76  15  78  49  59  28  84  65  43  68   2  68  25  24  25  22  79   9  26  26  94  33  49  11  27  81  76  63   9  13  59  82  75  23  54  94  98  59  72  66  75   6  65  56   1  31  36  54  93  38   3  51  69  96  47  43  91   6  87  78   3  53  19  32  67  66  53  54  93  88  90   2  85  97  98  41  47  41  11  67  57   9  60  53  28  14  58  28  94  93  17  96   8  98  66  88  57  24  11  95  50  23   7  51   8  53  37  99  12  79  58  96  19  72  79  15  14  94  52   4   5   2  44  17  99  57  58   9  53  61  87  18  78  27  70  52  85  79  24  27  14  94  95  43  22  21  84   8  43  57  39  78  79  10  54  45  91  80   9  51  71  11  28  16  35  61  66  46  90  70  87   1  29  31  72  87  51  42  65  71  10  16  62  44  49  40  10  15  80  62  65  72  17  95  46  66  78  29  70  97  36  85  84  49  20  68  97  65  46  15  77  38   3  41  83  52  84  34  47  88  14  55  61  12  55  28  35  34  56  59  44   3  80   8   1  55  32  65   8  34  79  29  48  91  49  40  78  43  29  41  79   7  79  56   9   5  35  70  54  76  80  22  13  51  33  78  36  45  59  12  78  74  86  42  82  70  12  90  16  78  50  24  89  40  58  74  37  61   8  13  93  60  10  70  68  46  10  55  29  29  61   7  52  60  76  75  17  34  42  35  53  89  73  56  77  21  41  94  90   3  49  16  37  36  62  19  86  76  29   4  89  93  55   2  62  79  40  29  53                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                  43  54  35  80  75   4  26  86  15  79  92  78  23   1  62  27  33  58  96   1  47  22   4  39  30  68  65  67  77  44   8  59  79  76  73  33  90  89  43  70  87  40  84  23  18  51  96  69   2  21  77  42  59  39  50  51  14  37  90  65  53  25  53  46  52   1  78   7  95  80  40  56  72  25  25  84  25  34   3  42  23   7  38  40  65  79  89  26  78  42  18  80  34  59  92  31  18  15  38  18  89  77  90  25  83  47  10   8  46  16  24  73  48  22  92  45  29  65   1  91  31  62   5  24  77  18  30   9   9  17  79  57  90  27  12  98  57  73  71  43  33  77  15  17  65  44   4  40  35  57  89  71  86  56  12  96  85  91  57  25  12  11   2  37  76  16  68  73  49   7  86  35  59  54  79  65  65  97  78  40  35  71  92  93  87  53  52  28  60  52  66  59  63  48  93  52  61  96  73  45  99  17   5  68  11  42  67  41  74  89  52   5  91  70  56  16  25  77  96  79   5  33  51  76  95  37  25  74  81  43   6  90  93  94  32  31  25   4  88  74  11  29  89  77  39  76  80  91  68  35  58  68  29  91  67  91  79  38   5  61   5  72  25  27  26  64  26  58  62  33  53   1   6  27   2  86  29  23  48  85  82   3  27  21  37  78  34  69  89  94  16  77  90  75  59  55  65  33  51  47  77  85  38  35   4  23  54  63  91  23  37  36  95  37  69  78  22  43   8  40  88  20  80   1   9  68  14  22  83  84   7  50  89  72  29  20  14  14  50  41  84  15  77  46  42  70  99  75  65  98  47  84  45  63  81   8  97  92  40  24  62  23  84  48  75   7   8  95  87  17   3  28  18  92  81   2  18  25   1  43  29  82  51  31  74  93  61   2  31  57  53  92  19  39  70   9  58  32  42  70  20  72  99  19  50  93   4  35  85  90  81   8  50  87  34  51  46  20   7  62  42  63  12  77  30  71  21  74  14  46  60  10  16  20  59  62  85  78  45   4  88   8  61  40   7  38  75  45   2   1  67  88  17   5  64  36  84  76  25  76  64  51  91  33  82  44  32  87  78  28  74  28  81  95  23  88  26  85  72  26  20  35  43  80  14  70   5  72  14  88   4  55   2  87  45  66  91  74  76  79  71  88  98  84  11   1  28  86  80  72  13   4  75  68  19  54  92  19  38  85  45  88  27  11  70   4  92  50  75   8  79  11  50   1  62  31  21  75  31  94  62  19   6   6  36  40  55  58   9  77  77  49  48   4  77  84  13  63  40  47   5  52  31  38  23  80  16  97  66   3  75  52  18  75  95  89  87  88  69  61  49  17  80  11  37  23  82  74  45  60  79  82  36  49  92   6  80  41  18   4  21  70  89  20  65  71  65  22  41  55  19  73  11   3  26  18   5  74  81  68  13   7  20  26  90  23  63  71  24  48  90  34  20  14  51  54  72  82  96  51  26   6  96  41  36  41  73  65  22  13  55  81  56  97  49  40  12  72  24  18  23  43  21  21  66  33  80  28  72  86  52  10  79  99  65  97   5  55  67   1  25  32  96  21  38  31  34  56  37  92  28  65  81  22  70  83  63  18  66  23  79  69  27  95  90  95  78  82  15  69  79  95  32   2  17   4  56  45  16  43  50  72  98  74   7  48  80  76  92  87  48  76  97   1  58   1  94  12  19  56  28  35  61  40  84  36  23  61  95  33  73  80  63  78  40  99  85  55  15  20  38  39  28  57  58  83  39  40  73  87  59  57  45   5  93  91  71  23  26  20  35  29  33   9  80  23  57  91  34  71  24  96  94  53  15  23  73  50  69  16  73  29  27  43  71  91  76  38  18  32  52  12  99  46                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                    28  89  90  74  55  58  88  12  30   8  50   2  10   9  31  48  14  42  34  55  43  88  37  77  96  45  53  39  35  26  24  91   4  28  48  77  36  70  66  69  83  95  11  52  70  74  49  45   3  38  57  33  36  34  79  20  94  37  60  50   7  11  38  36  96  72  45  90  46  18  24  96  57  34  52  64  24  51   5  74  35   3  20  89  68  93  25  52  53  62  34  54   7  21  21  76  52  68  19  76  92  79  39  80  81  10  74  87  83  87  81  57  51  33  66  32  39  95  55  27   1  49  47  31  15  31  32  14  68  69  60  16  96  83  81  55  88  73  50  20  31  82  69  56  17  99  54  11  64  94  28  90  29  40  36  80  40  83  95  53  93  13  20  30  38  41  53  75  46  24  41  73  10  33  97  46  25  25  19  53  42  59  29  72  37   8  11  94  82   1  69  45  66  13  54  31  36  73  18  70   4  10  38  53  61  70  24  83  77   5  89  10  76  63  52  81  79  19  58  14  60  80   3  34   8  68  86  76  94  11  98  19  39  40  22  75  30   1  28  27  52  33  98  68  79  32  31  82  65  41  35  50   4  40  45  96  79  10  94  83   2  67  57  15  57   5  65  19  82  73  16   9   6  55  62  72  11  33  79  67  93  89  95  49   5  22  57  63  96  55  44  13  12  18  19  27  44   1  12  23  19  95  93  80  76  39  68  80  16  95  57  34  86  79   4  17  10  38  52   8  78  56  30  72  37  15   4  39  71  54  51  88  69  58  83  91  38  27  27  59  20  58  32   1  47  33  47  11  26  74  78  96  67  61  83  22  30  18  15  66  51  66  92  90  64  72  59  11   5  74  58  10  83  98  68  73  49  15  75   8  51  53  20   9   2   7  93  74  46  36  46  42  76  37  82  38  61  94  22  30  69  38  63  17  69  94  73  86  42   5  76  37  63  13  24  67  50  90  36  70  67  45  13  66  52  69  92   5  28  31  72  97  22  41  45  74  66  63  15  49  21   8  75  51  86  27  43  82  62  90  49  31  73  77  78  71  45  11  57  96  15  51  97  37  52  21  72  89  48  19  77  98  78  94  35  67  87  67  67  24  30  84  94  42  20  83  14   9  43  75  26  42  17  22  98  86  59  66  15  58  74  44  64  41  74  36  45  56  41  85  97  20   8  28  96  66   3  94  93  29  32  26  33  29  23  30  31  71  10  28  53  77  57  25  34  74  47  16   6  57  85  91  68  56  90  14  40  27  61  32  97  95  98  61  70  27  23   9  81  61  54  23  35  91  99  29  28  63  83  69  73  64  38  22   6  18  61  98  44  82  49  37  13   9  54  20  25  65  69  42  34   8  68  28  56  83  39  18  16  21   2  77  14  13  49  96  63  58  95  57  25  66  38  27  53  21  45  69  60  90  75  25  53  58  63   7  46  83  63  87  70  61  28  23  74  13  57  68  32   4  36   3  98   3  54  12  58  53  15  82  95  59  35  46  21  70  36  26   6  34  47  60  87  52  81  61  89  52  90  19  76  22  21  93  86   5   1  77  86  53  62  80  15  17  57  54  20  66   9  85  75  21  63  98  18  91  92  29  64  82  11   6  57  63  71   9  28  78  71  11  88  46  43   8  59  65  61  20   4   8  48  74  97  77  95  30  94  71  79  68  10  19  50   5  92   1  96  91  29  75   1  67  60  87  38  70  22  13  58  53  97  15  74  68  35  46  26  10  15  70  23  88   3  10  89  13  59   8  92  37  93   8  80  51  25  75  72  54   3  47  18  41   1  64  66  77  41  97  27  90  72  82   2  16  24  81  74  55  29   1  41  83  96  39  14  98  60   9  79  38  45  27  63                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                      23  38  42  32  16  79  61  94  98  12  65  79  59   3  95  38  93  28  99  34  99   4  84  54  81   1  87  93  57   9  32  53  41  79   3  83  57  35  80   5  18  50  89  24  51  60  75  32  32  14  93  98   6  49   6  94  92  55  67   7  75  66  20  56  83  68   3  51  24  52  24  95  36  60   5  55  97  60  82  15  79  90  23  83  78  21  54  77  89  31  24  75   5  36  64  15  12  61  10  38  62  11  48  47  56  28  43  92  92  93  23  66  75  34   9  89  94  79  92   3  38  55  67  80  28   2   7  99   1  66  49  48  97  56  74  44  86  22  21  84  60  73  48  88  51  12  86  25  38  74  96  39  63  72  68  89  77  90  98  77   6  29  20  84  20  98  94  74  27  60  60  58  68  54  75  33  20  40  69   1  87  66  55  25  54  75  55  66  42  94  48  92   5  15  58  56  77  20  21   2  67  45  29  48   8  21  75  43  94  16  98  44  22  50  43  44   6  41  78   1  58  42  60  34  38  59   3  89   5  60  55  30  78  16   1  88  61  75  12  98  89  61  15  43  39   9  64  87   9  91  51  56  76  18  27   4  26  53  43  64  86  29  19  55  75  98  44  14   3   2  68  53  70  76  19  56  97  89  53  14  30   4  56  49  79  53  33  12  30  37  86  92  46  31  48  99  20   6  16  96  61  78   9  58  76  87   1  38  44  93  21   8  47  36  82  83  19  67  95  88  28  43  40   1  80  30  54  12  42  12  60  88  95  62  80  60  74  75  91  19  51  24  91  58  82  44  33  17  77  66  17  83  30  98  51  90  48  77   3  56  86  24  27  16  75  80  39  78  18  12  99  14  70  32   3   3  40  14  11  51  43  27  30  24  92  85  78  39  11  86  53  93  67  67  28  30  33  31  60  79  86  86  60  22  50  31  48  56  74  69  39   9  67  22  85  67  22  97  25  78  62  21  76   9  56  87  91  70  26  67  74  67  22  43  69  30  93  35  41  53  39  14  94  70   2  25  37  69  82  78   9  77  19  63  43   6  26  48  23  49  22   4  39  28  55  83  88  59  31  13  52  24   5  82  22  48  33  23  31  35  62  83  12   3  75  13  87  89  11  86  61  59  68  79  56  92  40  22  54  20  53   7  36  57  23  78  74  71  63  63  82  11  75  59  29  23  59   2  69  91  92  87  87  45  33  57  55  44  46   3  74  77   2  46  99   9  57  80  20   5  80  50  96  47  44   6  57  75  13  18  37  84  60  65  23  75  49  57  97  98  16  68   6   3  40  19   6  87  95  89   6  62  14  73  55  56  37  75  64  31  60   3  39  41  64  21  45   7  90  95  60  42  74  18  99  69  70  99  12  84  41  38  50  23  37  25  12  87  91  31   1  13  65  39  79   7  28  67  93  10  96  83  24  12  64  86  93  25  10  30   8  97  15  18  95  48   1  44  77  46  53   4  10  36  36  46  15  69  12  16  58  74  96  91  84  33  50  17  85  90  91  12  46   3  97  87  21  24  49  60  91  18  51  14  27  98  63  97  59  97  70   3  66  90  29  24  10  94  88  93   2  56  83  15  99  63  13  25  24  64  73  52  62  14  46  37  93  18  41   3  24  35  34  67  34  19  21  57  68  54  52  63  41  81  78  36  18  79   8  42  80  67  66  18  81  38  76  32  10  20  34  69  37  59  46  52  81  36  42  14  68  27  50  86  42  50  71  57  48  45  81  29  76  82  58  29  49  34  75  96  53  16  76  14  78  40  22  85   5  81  18  22  48  98  21   9  50  51  33   2  48  30  69  87  33  37  16   6   3  64  37  77  47   9  36  58  97  29  69  71  40  98                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                        90  98  17  53  46  42  62  26  22  46  35  49  59  24  40  62  19  64  49  39   2  39   9  64   7  51  97  64  22  31  42  55  23  85  55   2  63  62  77  26  43  48  83  66  46  39  41  37   2   5  15  53  24  92  21  73  68  85  94  13  98  34  98  46  31  18  70   1  55  68  57  20  12  78   5  32   6  18  97  50  52  83  10  14  17  53  80  45  10  10  51  14  84  20  89  79  11  30  46  92  44  82  22  10  73  97  72   5  84  56  49  55  35  69  32  64  13  13  23  93  25  24  19  82  17  70  11  16  56  11  19  15  58  58  48  45  41  27  68  33  34  13  27  71  19  91  46  40  23  53   4  90  13  69  92  69  75  36  53  11   6   1  82  52   5  42  53  21  92  49  94  12  66  26   9  99  37   8  33  38  76  45   2  54  91  40  20  78  85  71  10  79  24  27  11   3  32  82  49  49  37   7  93  31  87  81  24  99  79  99   6  44  34  57  29  76  10  50   7  39  79  34  13  37  75   6  48  56  73  43  37  65  60  47  92  64  82  79  56  83   4  40  27  64  70  71  36  55  58  81  31  70  10  61  51  17   4  14  22  62  86  96  67  23   6  11  91  63  65  22  79  89  79  31  82  17  45  36  25   6  38  72  72  66  79  26  55  68  28  23  93  32  50  31  69  55   7  78  27  48  77  37  81  73  54  60  44   5  92   9  98  56  77  80  67  88  26  20  69  60  20  98  46  54  13  30  31  16  87  98  53   8  80  37  12  49   1  55  60  36  38  38  79  97  54  51  89  64  72  98  12  42  33  42  96  79  46  24  97  65   7  15   6  44  81  56  38  27  95  58  81  20  48  70  22  94  51  25  24  10  31  62  71  24  16  92  27  12   5  74  91  83  13  16  15  31   9  84  29  55  74  30  27  86  84  58  73  53  54  51  39  60  60  91  30  77  66  13  39  65  99  17   4  24  67  16  45  79  40  11   7  21  72  30  86  53  93  37  65  49  94  39  24  55  50  61  63  65  63  74  64  56  39  85  10  34  61  48  10  59  14  59  10  19  61  73  45  98  93  72  38  14  63  23  12   1   9  20  37  23  42  94  94  79   8  18  27  57  17   4  20  62  65  77  13  45  49  45  50  56  21  98   6  55  42   1   9  49  59  15  52  54  70  97  89  29  22  25  61  95  42  44  53  22  43  23  31  81  76   8  12   2  46  63  40  96   7  86  34  32  42  58  72  55  69  16  43  53  70  71  18  30  72  61  28  71  52  85  29  96  20  94  97   2   5   7   7  64  88  85  22  30   6  23  30  40  18  21  47  59   6  33  16  24   1  84  51  67  56  83  84  32  72  71  20  81  22  39   1  12  75  98  61  36   5  39  87  71  65   8  95  55  55  21  61  41  84  29  66  26  30  33  86  28  87  15  90  23  48  90  66  88  12  76   9  26  99  24  69  67  43  35  94  54  67  81   5  95  23  20  90  81  25  33  28  19  46  35  18  70  12  98  43  64  22  87  99  75  42  21  58  95  75  78  48  98  78  42  23  19  41  94  48  83  87  71  52  76  39  60  39  12  89  46  29   3  11  10  78  56   7  37  42  66  98  42  49  81   3  76  13  37  24   7  46  27  34  66   9  47  87  26  32  31  84  62  60  51  30  85  72  95  88  80  39  70  57  79  29  41  28  53  62  61  79  18  36  63  19  35  69  54  28  59  12  41  91  74  66  85  94  51  73  23  41  40   9   6  12   9  59  41  48  34  60  80  50  29  36  75  23  32   4  88  54  24  50  61  52  94  15  96  10  18  78   2  42   4  29  56  67  84   6  44  50  28  75  85  99   7  19                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                          59  22  12  77  98  77  73  22  68  84   6  78  86  42  13  30  59  77  75  80  91   6  39  35  75  79  25  43  74  72  73  88  39  24  45   3  87  77  63  28  26  77  77  85  20  35  77  20  47  73  10  89  46  48  86  39  25  60  99  86  10  80  27  42  95  10  99  87  50  29  39  21   6  35  16  87  15   4  12  69  80  48  90  99   1  35  11  89  60  97  83  61  64  66  12  44  79  21  34  72  41  95  25   4  92  17  28  68  47  84  82  69  79  52  66  53   3   2  72  92  53  10  65  78  30  48  97   4  38  23  54   7  24  88  31  77  51  39  89  84  82  20  31  46  38  47  17  94   8  59  43  38  49  29  60  78  28  40  89  24  61  84  14  44  78  82  41  14  76  76  39  71  95  38  70  42  89  61  22  81   4  81  19  41  51  23  79  83  51  65  23  24  14  69  58  23  73  23  78  47   9  52  80  45  68  91  56  50  52  23  80  59  32  53  32  20  60  23  23   1  48   3  71  28  20   3  17  10  61  13  67  35  69  29  16  28  60  43  37  89  61  65   9  83  68  81  46  83  59  36  18  11  87  99  40  44  19  99  72  17  55  37  69  81  95  99   1   3  49  18  60  94  77  41  72  54  44  64  97  54  64  25  86  11  89  33  35  64  10  87  28  35  17  60  86  75  12  55  19  24  15  64  71   9  49   6  28  86  51  10  84  84  13  10  72  36  85  69  95   5  30  26  67  84  47  56  69   6   5  25  19  24  53  56  50  24  41  85  12  24  83  84  79  37  66  53  33  93  32  44  87  87  61  54  55   3  64  60   4  48  39  36  11  71  50  16  57  97  14  69  97  88  37   1  48  68  84  65  37  36  76  90  49  85  78  32  29  27  18  67  18  23  47  96  47  34  11  41  62  26  51  34  53  96  33  38  40  26   3  37  57  13  77  74  11  11  90  27  65  54  74  68  15  64  80  64  93  71  27   1  68  34  95  88  62  13  18  30  36  57  32  51  40  18  89   7  92  24  15  95   8  32  89  45  13   3  34   7  52  33  83  16  90  55  45  11  38  55  25  87  17  54  71  18  75  27  15  50  88  91  23  56  96  92  23  58  53  19   2  12  49  95  65  84   6  62  33  77   7  28  68  85  79  75  50  10  73  98  20  78  77   5  32  22  11  33  58   3  26  39  93  73  14  98  80  85  91  54  77  41  34  44   7  36   7  92   9  59  26  73  83   3  41  45  41  68  34   8  59  56  58  33  67  70  28  15  69   9  15  72  77  71  58  31   2  16  33  49  29  27  25  54   8  91  18  21  95  68  37  75   3   2  12  23  40  46  95  55   8  22  26  50  11   2  69  11   8  14  45  39  72  62  17   5  72  13  45  28  37  81  45  16  11  83  43  99   9  39  26  45  52  26  74  20  23  10  99  93  97  74  84  86   8  92  67  39  82  60  40  70  66  10   3  80  97  46  23  84  28  19  24  23  54  85  12  79  73  16  82  97  86   6  38  56   7  45  21  20  45  63  43  34  48   7  98  45  26  22  96  28  22  75   3  95  74  54  11  75   8  82  71  38  28  96  29  77  14   4  42  31  18  55  78  37  62  52  44  75  85  76  79  62  16  98  90   5  71  59   7  86  81  23   2  15  83  68  77  93  12  38  86  71   6  31  95  66  77  93  30  73  18  13  30  85  97  64  81  63  17  75  33  32  55  31   5  26   8  20  85  31  65  81  32  19  70  48  29  89  13  25  49  58  36  72  85  94  22  80  93  50  19  54  42  79  82  58  41  13  93   1  63  36  60  36   5  94  12  81  44   9  45   8  47  85  89   4  91  65  93  42                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                            28  37   9  76  69  42  18  11  37  96  82  52  81  89  50  41  22  48  23  83  90  16  37  24  74  42   3  43  39  47  21  23  99   2  32  17  60  63  37  35  19  70  99  45  49  46  70  14  62  48  83  58  20  68  92  37  79  41  22  39  52  55  66  62  37  59  31  46  64  92  41  98  64  25  77  91  16  86  46  38   7  61  28  30  93  58  14  19   3  31  45  66  17  62  10  75  88   1  79  95  11  52  73  98   2  89  47  49  57  74  36  12   4  67  16  16  76  40  43  88  86  65  20  61  92  66  75  61  59  87  97  94  16  60  23  14  74  96  71  29  60  83   2  27  52  66  24  63  81  41   4  83  75  16  50  66  12  65  21  93  67  53  73  62   7  83  12  56  61   9   5  95   9   5  63  46  28  15  71  40  10  65  88  45  14  73  94  14  42  39  92  47  98  23  38  30  46  77  42  56  62  59   1  88  81  72   3  46  60  84  33  36  19  63  70  75   4  41  67   3  18  48  34  93  78  57  92  95  99  86  29  48  11   4  75  66  90  37  89  18  28   6  30  94  64  72  52  46  35   9  40  92  91  31   1  14  78  29  23  19  49  80  73  21  92  70  90  58  56  69  21  86  44  78  33  77  66  36   7  11  27  60  28   2   9  45  19  32  71  16  54  58  47  22  43  67  83   7  96  26  65  33  56  90  74  25  80  11  71  89  12  91  89  22   6  65  38  33  43   5  67  31  78  68  84  77  57  18  56  99  36  46  54   8  35   9  19  80  53  39  84  86  14  40  24  27  55  10  33  18  46  78  51  50  28  22  71  38  81  83  34   3  31  65  35  86  15  54  55  69  20  36  26  45   1  19  24  40  85  75  49  83  45  45  38  88  30   1  21  46  97  47  88  27  65  43  21  95  87  86  98  78  37  70  44  42  87   3  33  49  34  22  57  30  77  13  39   8  77   7  30  87  27  86  55  60  83  60  91  82  23   8  36  20  36  27  23  52   3  61  73  65  69  76  42   9  89  71  94  63  24  70  94  46  20   9  34  76  71  47   7  61  21  95  72  46   4  56  92  19  96  21  97  95  72  77  64  38  63  80  84   5  27  96  42  57  69  28  30  55  26  15  71  48  63  21  97  88  66  77  81  76  36  91  55  43  37  30  41   9   2  79  18  52  52  65  75  96  50  71  60  88   7  90   9  59  62  58  44   3  29  42   9  89  82  16  88  24   5  87  14  82  24  23  48  88  83  10   3   6  20  60  74  38  21  48  50  46   6  45  85  97  87  48  85  33  54  12   2  74  30  87  35  17  13  77  13  85  48  38  57   4  43  52  19  40  32  66   6  99  85  62  26  81  40  16  22  18  47  94  20  40  95  15  62  26  32  73  63  95  50  56  78  44  23  36  71  42  87  39  45  97  98  33  41   4   3  97  26  47  39  42  43  68  68  87  33  30  81  46  88  74  40  93  46  67  35  31  84  37  54  83  57  35  73  21  47  91  97  96  73   2  98  27  98  29  93  99  34  12  33  35  37  96  53  13  13  47   6  52  50  56  99  54  15  17  44  91  26  40  48  12  25  11  72  41  11   4  39  47  28  26   6   9  70  56  24  70  61  23  31  33  21  60  99  69  90  39  46   2  67  66  78  40  77   3  77  22   9  67   5   2  67   3  11  97  22  71  36  95  46  69  31  27  77  62  31  57  97  29  49   1  48   9  67  72  34  73  10  23  25  15  15  41  52  57  95   7   1  42  39  62   4  14  36  65  60  55  86  57  14  65  20   2   5  81  72  22  25  73  16  17  26  18  14  93  15  19  94  19   1  43   8  83  11  56  56  93  69                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                              41  71  92  83  94  49  21  73  91  68  79  27  86  76  87  81   3  46   3  98  73  59  49  15  36  93  74  43  28  97  13  37  84  83   5  92  90  91  82  61  94  34  65  35  71  80  97  85  72  57  66  59  33  99   4  69  29  54  38  94  87  57  45  83  87  11  32  85  30  43  49  21   8  20  59   8  67  65  60  77  49  83   8  15  81  17  75  52  79  93  88  65  49  16  11  51  45  47  55  72  95  40  56  22  99  53   1  82  66  23  64  91  17  65  18  85  97  77  62  27  84  10  36  30  17  44  19  87  45  43  56  25  94  27  82  50  61  39  81  92  16  84  92  21  97  30  43  27  75  13  75  93  96  12  15  15  10  28  25  35  38  55  56  77  31  70  29  14  67   8  92  49  31  87  42  67  60  58  37  50  55  63  79  70  87  92  39  59  97  91  37  63  76  44  16  40  99  58   4  18  24  60  88  76  41   6  71  13  45  43  45  46  66  23  94  78  88  26  73  33  32  35  48  72  20  83  45  76  23  32  20  94  13  64  93  57   1  59  17  82  78  82  60  36  18  96  83  25  87  72  57  97  18  52  75   3  60  21  36  42  11   5  33  60  61  82  66  25  59  38  30  17  13  87   3  67  35  68  89  11  26  57  96  18  20  57  25  14  66  64  38  37  70  63   9  53  92  96  19  12  36  34  35  86  88  58  72  50  61   7  62  29  74  34  91  25  39   3  70  53  57  96  80   6  64  87  71  39  17  40  33  97  81  97  13  15  74  52  28  13  77  63  58  18  76  12  76  80  55  15  45  19  81  57  41  80  41  79  94  12  49  15  11  26  86  38  68  78  86  76  65  87  79  38  64  45  45   4  87  65  55   9  27  35  76  16   5  81  91  39  62  48  74  46  91  47  76  19  64  17   4  84  52  13  53  60   1  79  81  14  63  94  43  34  18  83  60  15  31   8  60  27  36  36  73  89  47  52  64  75  58  59  70  53   6  64  20  55  45  19  54  88  61  69  43  18  34  20  97   2  64  44  56  27  10  92  36   7  89  99  77  85  79  53  51  66  83  35  39  83  25  83  72  11  23  41  43  72  94  31  40  79  97  80  16  35  14  14  63  69  11  37  44  45  59  52  86  83  30  36  93  13  94  29   6  27  63  16  48  12  74  77  74  33  31  86  86  39  70  14  85  18   9  38  35  30   4  45   4  69  94  17  28  46  78  48  70  61  61  19  95  89  28   1  18  73  21  97  11  44   4  75  36  44  86  91  79   8  73  71  86  77  12  60  53  90  97  27  21  72  40  35  32  79   7  95  79  68  40  17  44  60  15  77  76  92  57  27  47  11   1  48  46  53  93   9  50  86  41  55   9  87  58   4  59  82  88  92  83  69  45  24  12  26  19  95  45  83  72  78  90  65  72   7  28  24  23  57  32  56  35  19  53  20  89  14  89  23  50  74  64  72  15  73  63  39  15  55   8  61  61  94  36  97  26   6  62  72   1  18  32  43   9   2  58  54  37  43  40  35   4  37  65  44  31  50  86  42  79  45  18   9  45  11  47   3   2  68  85   1  62  14   1  77  65  62  13  15  14   5  39  62  77  94  12   8  45  13  97  89   5  25  95  78  17  33  59  67  81  94  19  74  38  27  17  85  30  58  37  94  98  74  84  62  86  59  56  50  28  17  89  10  60  70  51  41  11  51  20  12  12  89  17  60  50   7  10   7  31  93  27  81  25  48  71  15  28  93  27  32  42  81   9  79  70  98  43  53  84  56  14  42  18  92   8  69  71  53  39  41  98  57  25  19  74  88  92  33  18   7  74  66  57  83  99  97   2  53                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                14  86  37  30  71  23  37  98  50  38  82  85  62  34  54  91  67  35  89  49  84  82   4  62  72  18  91  89  43  90  30  72  34   5  46  21  87  24  48  29  39  84  55  24  89  14   2  69  62  66  30  59  56  73  24  28  70  39  29   7  28  96  97  28  14   4  25  58  30  95   1  80  23  75  68  55  31  89  92  91   8   7  95  90  40  14  87  14  26   9  87   5  47  68  47  26  11  80  77  71  77  21  31  32  80  10  66  29  33  29  53  27  82  25  79  78  47  44   3  45  43  55  57  45  84  23  30  30  90  88  68  68   7  37  55   8  45  82  14  86  98   1  51  14  41  29  61  34   5  92  23  44  34  14  15  62  39  56  79  22  67  30  62  68  17   9  43  63  34  76  66  58   8  40  84  68  14   5   9  11   3  50   6  77  80  59  15  56  91  92  28   4   4  35  36  20  64  21  36  23  29  78  42  25  50  48  59  60  82  22  14  91  38  13  89  74   1  97  23  59  76  45   9  19  13  78  18  63  19  94  46  82  20   9  33  58  33  37  95  69  72  99  71  64  30  69  12  51  27   5  76  10  24  83  71  97  18  13  31  66  52  66  88  86  80  91  14  57  72  60  33  36  11  85  29  98  31  48  88  56  81  90  38  28  31  14  42  37  34  58  81  41  83  21  47  38  21  23  47  90  53  69  93  89  40  76  66   4  11  68  19  12  16  75   2  37  72  46  90   5  43  22  62  43  24  36  51  14  63  50   1  91  85  48  72  81   4  47  72  83  67  22  49  46  65  55  80  67  67  12  31  82  88   4  98  77  95  13  78   7  70  67  12  86  91  18  81  58  15  60  16  42  50  58  53  21  77  69  93  65  27  52   3  89  30  19  14  77  28   2  67  29  79  45  55  98  61   1  22  75  25  63  80  46  19  17  54  32  65  60  23   3  86  76  82  47   1  73  54  55  66  67  10  88  72  44  35  30  41  32  11  86  22  98  28  12  88  41  14  53  20  87  12  89  38  18  72  59   5  90  55  43  32  58  50  77  48   5  40  88  67  33  78  55  74  15  97  11  72   7  23  77  22  42  86  55  27   6  26  70   5  88  93  67  30  63  37  59  34  99   8  57  19  55  78  45  32  23  23  68  18  29  76  50  60  57  75  12  97  96  54  77  85  74  80  47  18  48  26  72  37  98  62  96  48  26  74  43  20  14  50   4  15  31  76  67  31  32   8  86  65   3  46  31  65  70  67  68  46  53  78  13  56  75  72  58  61  30  18  20  47   5  24  54  73  74  46  78  66  54  74  13  10  20  50  52  17  54  35  28  26  96  94  11  46  50  87  19  69  17  97   5  34  27  77   5  55   5  89  22  84  37   1  12   7  92  16  19  20  51  37  24  54  26  57   5  89  49  28  48  21  86  48  75  28  83  39  12  89  17  28  42  75  23   3  38  17  74  82  20  90  46  31  75  86  71  32  47  43  21  81  95  92  69  23  31  98  51  72  99  57  90   1   9  85  69  35  98  85  73  31  40  82  70  13  73  42  25  16  49  48  81  91   6  21  21  46  13  59  20  13   9  54  47  37   4  82  65  41  85  60  49  93  83  21  83  78  88   6   6  98   5  69  84   8  22  63  36  80  36  92  10  21  65  48  57  35  64  23  93  90  95  87  89  47  15  86  31  81  86  72  52  34  71  22  71  74  36  95  87  14  75  77  37  74  32   6   2  59  85  84  47  85  14  15  54  44  34  97  13  23  87  49  57  83  47  81  93  21  77  47  67  26  37  41  31   5  78  59  62  10  46   6  62  41   2  95  86  53  38  72  41  99  22  35  91  63                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                  90   2  11  46  71  29  59  51  47  62  79  82   7  29  63  63  79  54  37  25  84  23  84  61  13  73  77  80  68  90  18  45  56  49  12  42  95  63  31  21  34   8  40  98  20   1  47  85  48  95  56  94  64  25  60  27  38  58  48   3  78  26  17  66  75  50  12  61  11  52  57  34  30  24  73  31  54  84  82  61  52   2  38  88  94  85   9  76   7  85  27  61  29  13   3  15  23  25  51  59   2  10  31  10  55  33  87  17  85  48  43  34   9  81  25  41   7  82  52  75  33  80  27  99  15  68  32  78  49  76  60  64  79  70  81  79  33  51  43   1   9  43  87   8  76  64  29  40  87  38  46  33  80  45  39  79  89  24  58  12  67  63   4   5  41  48  57   8  41  66  88  79  61  70  17  28  11  40  95   3  80  66  16  92  66   8  14   7  67  13  59  85  99  87  78   4  96  45  96  59  48  50  11  17  85  31  30  37  57  89  14  18  28   1  92  16  43  35  82  70  70  87  72   1  59  31  76  97  48  36  41  22  17   1   8  62  20  71  41  45  27  29  83  83  94  67  12   2   4  79  37  33   3  24  15  99  22  24  73  58  94  10  60  78   5  43  82  62  95  60  77   6  59  11  18  55  76  26   8  36  11  38  85  22  49  25  12  29  15  11  59  35  53  73  31  16   8  47  59  86  89  65  25  29  11   6  18  70  87  74   6  27   5   8  54  64  21   6  42  68  17  13  32  67  65   7  96  73  62  31  14  94  65  79  95  46  41  76  59  27  31  36  53  25  19  71  31  18  26  63  70  30  12  84  55  27  56  33  53  58  42  32  98  21  12  79  29  36  87  98  71   6  42  28  82  71  33  86  98  66  83  75  49  26  14  29  67  94  71  16  31  22  39  98  57  40  92  54  55  93  72  59  79  90  37  19  79   2  70  63  77  22  11  19  57  53  85  89  12   1  14  16  70  94  58  35  71   4  73  65  93  30   3  15  51  33  86  64  15  91  79  37  55  28  84  87   1  20  74   1  82  10  71  58  97  35  95  52  82  17   1  83  43  30  49   2  20  45   5  46  88   5  23   8  40   9  48  54  30  74  23  55   2  78  27  25  14  53  47  27  65  93  29  22  30  67  61  64  57  28  62  52   7  33  71  46  44  82   1  47  53  76  61  83  51  28  81  82  63  55   7  10  41  86   7  35   7  32  47  31  61  25   2  49  11  39  23  13  86  72  46  95  22  51  47  18  21   4  66  41  64  92  29  67  94  24  54   2  63  16  19  98  36  39  53   4  17  39  14  44  27  11  94  76  17  30  96  45  62  93   9  82  17  67  26   2  58  41  71  92  83  98  55  46  99  19  12  21  80  98  82  27  30   1  98  18   5  83  38  91  13   8   9  36  66  13   8  79  34  99  10  40  71  69  33  92   7  23  36  92  49  29   9  40  17   4  32  20  24  18  46  44  17  77  35  86  20   7  98   6  59  22  53   3  51  66   5  57  26  26  64  10  31  67  68  65  25  20  27  78  43  61  44  76  48  96  69  71  58  47   5  30  20  61  46  54  99  72  83  92  63  62  95  62  87  18   6  38  94  66  56  11  51  97  30  30  97  63  51   6  94   4  65  35  26  37  98  57  51  86   7  74  34  83  66  95  65   7  60  64  69  83   6  67  11  49  53  33  93  59  95  45  96  45  48  59  74  98  88  95  89  62   7  69  59  10  94  52  28   7  15  26   8  22  70   8  40  84  49  43   7  72   1  83   1  87  49  27   6  39  27  25  92  76  56   3   4  51  89  34  58  72  83  46  27  59  24  35  74  95  29  27  43  76  54  63                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                    87  48  35  87  56  32  24  98  88  35   2  30   1  82  40  89  27  93  56  84  48  66  98  25  12  48  73  78  38  35  61  96  92  19  72  13  83  75  95   6  87  45   6  48  40  16  96  19  70  18  54  48  73  93  14  69  69  41  68  85  92  66   1  90  59  37  79  36   7  74  57  83  71   5   4   8  45  74  45  35  97  19  26  98  86  57   5  32  44  34  62  51   1  77  72  27   5  99  95  49  57  55  50  68  21  61  41  68  68  77  95  44  15  13  19  38  18  47  85  50  85  35  26  13  17  56   5  95  10  18  11  43  38  84  67  93  67  13  53  38  20   1  21  62  96  75  68  59  86  33  13  93  17  44  28  80   2  17  12  76  61  42  90   5  58  34  19  86  70  83   3  80  90   1  65  54  28  26   2  91  69  17  65  61  50  91  70  40  38  92   9  73  59  83  75  93  74  21  11   2  45  82   9  24   9  81  24   7  21  99  62  45  42  46  24  48  51  40  86  84  17  69  25  36  57  22  18  20  50  39  64  72  29  92  60  99  17  12  49  95  19  82  64  93  29  79  25  17  44  78  61  60  72  57  83  52  91  61  25  31  98  34  67  22  67  84   5  44  37  19  25  22  58  38  78  89  46  26  51  15  29  97  98  61  44  41  97  20  31  67  91  34  93  63  96  30  94  30  73  86  34  10  46  95  10  47  98  27  63  36  36  43  88  98   6  38  57   8  17   3  35  64  99  94  54  22  86  74  94  90   5  58  86  61  32  65  91  80   5  36  33   9   8  35   7  37  40   7  29  13  61  96  57  78  91  77  65  91  12  56  74  71   3  15  93  38  34  33  84  95  90  62  17  17  79  35  88  66  32  17   3  19  79  35  70  16  81  71   9  96  39  29  80   5  74  14  88  15  13  40  29  22   3  24  25  94  28  53  85  66  41  30  28  18  17  11  12  92  98   6  93  27   8  37  42  10  50  49  37  66  60  31   2  39  20  10  17  49   7  98  19  20  61  11  61  34  88  27  14  99  12  44  19  57  83  66  91  90  38  14  60   4  99  40  25  79  90  29  91  16  80  98  11  38  91  56  91  51  93   5  37  43  99  58  88  62  50  29  72  41  41  23  94   1  53   5  28  75  35   1  12  39  66  19  38  92  39  10  17  80  29  80  13  18  17  33  38  30  32  92  84  34  27  39  29  81  16  24  82  81  21   9  29  84  72  41  88  19  97  62  54  65  21  99  31  21  82   9  27  88  56  97  76   1  30  21  73  22  17  53   9  69   5  31  73  68  82  86  68  69  51  86  85  61  46  56  36  90  14  53  27  79  50   6  34  71  54  81  27  37  20  10  39  90  31  22  79  92  78  19  32  20  34  13  13  67  61  25  48  60  74  41  95  17   6  91   8  25  54  94  68  80  54  34  93  99  42  76  65  55  51  53  47  57  12  76   1  93  85   5  38  20  55  71   3   9  19  22  47  20  57  33  52  21  20  70  36  57  77  28  14  87  17  49  89   8  84  56   9  77  45  85  82  20  81  54  93  27  49  83  46  51  47  81  36  82  25  72  99  15  65  89  97  35  28  92  90  95  53  14  45  75  96  30  72  90  34  18  28  98  94  82  58  33  32  47  81   8  40  77  37  15  24  54  83  31   2  76  47  61  70  53   6  40  86  27  39   6  64  85  14   1  28  43  99  53   4  75  43  14  49   9  33  24  40  40  75  88  62  87  81  10   8  29  65  50  91  40  42  11  50  82  38  37   8  98   5  50   1  99  89  27  98  88  48  46  59  94  24  62  47  79  35  39  19  55  74  55  85  93  37   8   7   7  45                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                      27  93  33  12  95  53  41  77  14  55  83  45  73  52  71  33  85  70  30  91  68  69  56  27  13  57   7  40  19  81  64  69  36  72  94  71  73   8  68  94  38  74  79   9  75  67  68  64  36  25  48  11  62  37  51  37  77  47  32  42  73  10  17  19  22  82   6  43  83  99  82  85   6  87  90  18  43  21  12  84   9  97  68  51  28  21  32  48  22  34  69  84  52  18  44  63  28  16   4  64  61  14  87  66  26  44  75  52  52  57  70  57  19  99  41  88  18   1   7  79  22  58  14  13  79  92  92   3  37  94  38  85  44  92  37   1   4  62  42  66  95  17   4  74  33  24  25   7  14  44   4   7  76  99  55  50  68  24  60  35  69  48  63  67  93  84  76  39  85  64  21  71  63  32  92   1  86  69  70  85  60   8  74  21  93  73  54  95  51  77  38  80  96  30  12  84   2  63  38   3  93  97  56  88  53  43  12  18  87  24  49  68  49  46  76   3  28  39  88  80   3  75  66  86  21   6  30   2  53  21  21  53  12  98  41   5  73  38  13  62  94  22  41  94   6  68  68  96  99  57  54  91  58   9  51  75  98  23  47  13  98  72  83  94  13  97  97  41  86  91  35  43  54  68  50  16  33  24  15  11  89  62  52  54  44  69  47  13  11  46  94  84  42  30  35  61  71  95  66  35  91  64  38  27  95  37  90  52  85  35  96  12  43  94   9  14   3  42  19  22  90  29  99  14  64  30   4  79  78  74  38  89  15  92  86  66  86  44  59  74  68  60  38  96  85  30  11  89  78  92  48  61  49  29  18  22  22  16  90  12  67  81  26  51  16  30   9   3  82  41  90  27  94  48  41  77  65  90  69  90  76  46  22  90  58  38  77  54  87  50  13  48  34  15  55  78  33  79  93  84  91  35  96  20  17  83  24   5  77  92   1   5  69  33   5   4  32  72  30  68  19  34  49  58  14  24  84  28  85  64  96  30  90   6  17  93  87  86  43  37  50  27  65  75  53   3  29  41  73  33   8  52  44  26  59  72  54   7  44  58  28  72  42  95  41  20  15  39  86  19  47  26  28  24  12  13  36   7  52   7  37  97   6  63  92  16   1  93  40  59  67  73  17  56  89  35  39  29  78  99  59  46  42  96  81  97  70  25  53  59  54  93  25  71  62  74  38  99  85  56   1  67  94   9   7  30  87  16  62  29  13  19  77  18  54  68  62  34  40  93  69  96  29  70  61   5  79  87   4  22  64  83   3  39  88  65  79  40  39  17  87  54  19  66   1  36  30  54  31  18  82  25   6  19  89  22  27   7  11  95   8  41  20  57  44  89  96  56  80  88  56  60  87  94  99  23  68  87  83   7  59  68  90  63  74  30  62  13  20  47  58  68  61  32  25  11  34  30  73  79  39  88  10  81  72   4  34  25  19  79  22  33  16  62   6  82  56  45   1  25  83  40  57  68  69  20  37  51   2  28  47  72  84  28  29  47  55  29  72  98  65  79  43  15  74  56  89   1  71  99  12  23  50  95  90  45  95  77  68  26  85  11  47  97  38  97  16  42  70  91  43  29  43  88  44  31  27  26   5  58  74  18  23  25  74  43  78  54  31  77  37  96  28  76  61  57  27  89  71  99  87  95  48  75  65  65   8  30  41  25  91  50  97  59  93  22  19   3  21  81   9  70  84  35  83  29  89  38   9   7  59  21  28  77  36  38  81  48  35  33  45  65  36  66  69  89  34  24  66  50  76  63  51   8  88  53  23  20  75  55  33  65  80  51  15  44  70  47   2  42  90  51  53  66  76  86  49  87  65  91  38   8  32   7                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        58  11   6   8   5  84  75  13  96  87  71  36  94  44   4   3  84  43  14  75  91  36  11  25  86  13   2  48  45  81  41  55  87  30  90  96  63   8  31  54  77  14  85  26   8  85  86  56  20  42  93  98  53  25  96   3  95  93   5  70  12  94  81   7  77  84  98  69  44  88  37  48  99  60  83  63  19  41   2  44  25  11  50  14  22  86  42  16  78  52  17  57  99  22  70  57  13   8  57   8  57   5   5  16  21  61  96  50  71  84  41   1  47  24  70  80  98  23  71  79  60  24  26  17  78  75  99  30  63  86  30  19  14  48  80  47  22  84  84  34  62  15  77   6  31   3  82  17  93  22  58  68  35  47  25   5  86  71  10  40  86  59  86  11  34  71  44  54  32  28  34  72  48  16  36  13  60   1  83  55  23  49  20  18  39   8  91  15  34  18  88  27  35  54  16  55  78  55  80  24  12  91  63  38  74   2  22  94  16  50  65  64  50  51  27  27  79  64  17  86  78  67  85  53  29  18  99  68  53  84  76  89  45  58  11  16  28  91   5   8  22  60  29  30  60  23  43  17  95  89  64  75  76  54  77  74  62  57  79  33  59  16  57  67  34  76  21  23  18  69  79   2  93  74  19  66  67  74  88  29  17  75  47  52  88  91   4  85  93  80  43  93  91  64  45  62   4  73  57  35  29  41  62   5  71  59  20  10  23  74  66  77  57  53  87  61  22  61  39  35  61  41  63  15  46  30  33  46  94   1  74  82  71  19   7  86  78  53  62  66  88   7  71  31  57   6  91  32  97  15  90  75  78  10  90  63  38  12  84   5   1  14  88  60  91   2  29  41  39  59  81  28  36  21  92  26  29  45  82  97  92  59  19   6  48  77  92  87  36  70  93  26  95  76  35  68  75  55  51  35  99  68  11  55  45  95  68  53  21  89  63  19  24  68  73  35  39  34  54  76  43  95  66  28  22  16  45   8  69  94  31   6   9  55  42  90  92  43  53  17  61   9  85  67  22  31  93  50  64  26  69  54  60  37  99  48  10  67  62  37  42  60  19  77  15  73  33  80   1  85  42  19  43  81  68  37  78  49  21  28   4  70  18  52  38  33  87  96  14  43  57   3  11  49   5  38  31  51  78  20  95  97   6  74  81  60  24  66  48  66  88  71  44  34  55  19  62  77  23  33  98  62  43  20  95  89  69  20  56  79  31  54  81  23  88  43  91   9  66  13  37  22  56  93  75  94  86  71  31  64  81   9  94  98  29  88   6  13   6  16  49  36  84  94  83  34  17  45  26   6  57   4   3  55  10  66  96  19  78  16  68  56  35   4  26  60  92  73  96  98  39  29  34  18  41  22  37  21  39  43  49  93   5  14  87  52  36  55  72  37  50  56  15  93  94  27  47   8  75  73  70  42  14  99  76  92  23  77  27   6  35  72  10  81  70  73  14  66  52  20  84  84  44  39  75  41  70  73  18  87  14  50  73  15   9  72  21  50  50  64  61  31  80  49  74  91  67  29  43  67  19  29  18  78  66  74  68  88  95   8  30  21   9  36  85   5  64  44  76  14  85  44   9  13  38   6  12  44  16  24  67  96  82  75  83   9  85  62  15  62  37  46  18  89  34  74  87  98  92  99  92  23  48  10  34  18  68  73  85  71  25  51  86  77  28  31  61  52  51  80  65   1  73  76   1  24  77  97  54  88  14  93  37  77  61  10  89  73  83  59  73  85  97  73  37  38  10  91  74  60  72  67  12  66  66  51  96  69   8  67  18  48   6  10  40  33  74  67  61  54  48  37  49  62  82  60  33  80  76  14  73  49  16                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                          28  56  25  63  14  23  24  42  57  26  79  67   7   5  35   2  55  87  19  18  76  29  39  82  64  32   5  42  95  60  55  12  52  43  83  86   6  40  11  72  66  55  82  36  64  81  54   4  56  58  87  70  89  31  21  18  68  55  30   7  46  14  55  86  18  19  80  26  49  75  18  79  59  20   5  34  77  67  27  76  31  74  35  63  53  61  87  79   7  30  43  15  92  59  90  26  19  97  98  65  30  17  44  79  89  28  12  46  91  23  69  56  60  32  20  31  64  32  30  90  14  52  18   5   7   3  52  19  29  10  91  49   9  47  42  63  63  49  66   7  93  91  23  62  90  32  21  77  10  55  42  37  38  12  49  67  41  19  53  88   5  46  54  28  65  23  48  88  66  37  13  68  39  74  80  91  10  28  70  92  12  37  54  55  16  21  20  15  53   7  30  57  66  46  14  40  46  79  77  17  73  13  67  16   3  10  79  35  75  21  20  93  39   9  59   2  44  45   3  13  53  51  70  10  55  65  20  34  54  16  67  19  69  34  51  78   6  33  72  63  52  41  35  99  82  36  24  14  26  54  80  80   8  93  22   3   2  38  41  60   4  22   7  44  38  57  50   1  56  57  25  37  93  82  40   5  59  56  12  79  13  10   9  63  75  99  45  37  61  27  56  43  17  85  97  99  30  57  95  78  87   4   2  36  47  56   5  21  86  87  57  58  75  92   9  17  82  20  43  90  83  57  68  22  47  42   4  28  74  65  60  16  26  55  71  88  93  64  30  47  60  37  22  45  81  31  62  92  29  67  21  99  88  74  25  14  50  11  35  42  56  52  21  41   3  69  58  34  18  96  69  87  90  51  20  34  38   4  89  51   9  25  47  88  72  63  89   2  81  58  90  44  64  27  35   2  35  41   8  80  86  80  21  65  88  75  16  19  33   4  29  38   1  93  35  52   5  40  67  50  38  81  86  10  97  60  67  33  49   9  32  88  27  76  70  52  53  93  80   8  62  86  69  31  72  86  38  33  27  34  51  93  98  37  82  46  74  51   7  41  32  39  53  51  57  11  82  73  75  37  14  15  59  76  74  10  21  93  52  85  91  51  71  63  82  45  16  57   9  70  53  81  90  31  20  81  89  19  88  35  30  50  75  44  97  68  26  50  32  77   1  50  23  82  53  61  87  76  47  89  88  30  83  33  37  52  78  14  91  93  64  59  11  45  68  51  39  95  84  63  76  16  49  25  54  96  24  27  44  64  45   8  95  37  10  38  33  42   5  40  60   2  69  80  45  60  27  21  63  33  22  57  61  21  63   3  75  78   7  69  32  10   5  91   2  71  53  57  27  83  13  99  11  18  55  75  92  86  83   4  30  61  58  43  27  71  83  46  27  20  26  28   7  13  88  67  54  68  28  53  66  94  38  72   1  78  32  92  51  28  49  66  48  46  44  40  31  99  79  31  15  16  62  41  23  25  18  71  52  10  11  46  46  74  39  61  20  46  26  90  41  55  51  45  29  20  82   1  60  51  23  67  73  46  95  27  12  12  71  37  70  24  73  75  57  71  94  57  15  61  34  56  46  65  77  47   9  33  57  32  66  47   8   9  92  57  23  10  31  31  36   9  10  44  13  61   4  17  88  67  25  36  87  76  84  15  44  47  36  94  12  64  96  11   8  98  30  37  72  71  97  13  44  41  13  12  49  52  38  96  67  68  72  17  16  36  71  99  93  41  42   4  93  60  49  54  57  13  44   3  62   9  75  75  10  93  95  34  27  11   5  54  30  22  87  54  19  40  36  56  63  91   9  48  64  82  83  32   9  34  61  97                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                            66  76  95  61  60  84  54  25  57  25  23   4  63  56  90  79   4  41  69  58  49  27  91  16  53  45  38  19  72  72  59   8  40  15  13  97  61   4  75   4  84  18  90  90  97   5  79  79  17  17  58  68  90  31  15  53  69  47  21  41  40   2  27  76   3  14  72   4  14  35  83   9  24  61  40  64  38  76  63  55  34  66  11   3  25  88  93  22  95  69  94  14  87  96  55  47  13  14  17  93  78  31  76  71  16   5   9  54  58  54  43  10  41  57  53  59  27  39  36  10  97  49  90   1  86  56  94  78  52  48  11  35  58  31  59  33  26  89  19  72  73  61  50  25  22   4  12  63  60  14  66  41  58  89  16  90   2  37  19  42  65  59  12  61  87  15  67  76  25  85  37  71  38   7  74  98  61  39   6  19  11  32  39  81  82  52  79  55  28  68  43  48   6  46  34  53   9  70  83  90  31  47  50  37  87  28  22  80  48  14  26  98  84  66  34  50  83  25  20   6  51  31  82  15  57  65  42  97  80   9  65  18  58   2   2  18  14  58  20  17  98  55  94  93  56  76  16  71  98  91  16  22  76   7  62  78  56  64  39  25  90  35  83   2  36  98  92  94  40  59  80  19  61  73   2  71  43  40  60  21  62  47  71  72  62  36  55  60  40  30  53  83  79  19  62  74  38  31  12  23  78   5  77  24   6  26   7  56  98  11  35  37  35  21  69  97  87  64  35  32  46  52  13  61  19  42  65  49  49  37  24  85  12   1  78  89  98  20   2  52  46  68  64   6  78  50  38  97  85  34  80   6  53  54  67  81   9  17  78  98  16  97  23  94  22  85  42  86  89  71  46  12  11  90  42  57  83  42  66  82  29  81  31  71  46  56  28  73  14  10  73  54  61  18  97  25  75  31  43  14  59  85  22  62  61  81   1  77  40   8  74  89   8  41  79  39   9  17  30  37  20  23  57  75  52  73  55   3  96  88  30  67   9  23  47  23  43  79   9  82  82  85  27  19  11  95  89  58  43  28  24  42  91  17  12  74  96  10  90  52  81   8  62  57  54  41  83  49  23  33  77  94  98  39   9  11  60  71  44  69  47  90  33  87   4  24   6  10  92  43   3  20  75  24  27  89  33  77  87  53  74  73  36  30  14  86  22   7  14  98  90  37  66   9  23  21  26  55  92  33  39  88  56  57  25  95  92  50   7  56  70  72  30  86  32  90  86  22  76   1  88  43  68  32  97  10  18  39  98  91  94  18  21  19  33  60  94   6   6  31  81  44  76  58  79   1  10  10  92  34  62  36  48   3  32  80   5  35  44  50   2  54  43  16  89  32  11  73  30  69  11  65   7  38  66  74  77  98  25  93  62  27  13  45  78  55  34  16  66  78  31  84  66   1  42  90  67  13  57  38   9   9  68   3  98  62   8  43  61  12  81  77   7  54  25  27  57  32  31  72  72  61  79  41   1  40   7  81  92  35  52  76  26  62  57  86  93  87  68  68  37  10  80  72  11  15  19   1  70  73  39  16  81  74  98  89   9  40   5  60  58  17  43   8  48  59  62  15  32  54  52  40  90  13  97  26  64  34  39  44   5  30  21  35  36  40  63  49  51  45  96  13  11  49  27  66   7  15  56  76  52  67  91  44  50  47  19  80  30  47  91  76  98  18  67  81  40   8  20   4  19  77  98  44  61  50  44  17  54  53  99  42  86  58  30  91  24  40  24   1  67  70  98  46  58  20  26  33  14  47  88  77  85  24  18  64  12  17  83  26  95  82   4  73   2  36  67  66  23  55  65  41   4  38  23  62  17  38  18  65  53                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                              85  94  84  90  79  33  30  43  21  36   5  52  32  12  54  56  59  70  77  89  72  42  10  48  35  17  68  82  42  14  90  84   4   3  44   4  71  16  70  74   8  61  55  70   6  81  98  59  36  80  11  30   1  23  57  34  95  45  73  25  12  81  43  32  56  28  13  86  88  40  22  13  40  12   8  50  72   8  76  21  23   4  76  17  55  83  84  34   4   4  61  48  14  71  76  85  72  68   6  12  11  67  85  82  93  22  32  89  52  81  80  81  58  10   8  70  22  75  72  55  45  74  75  79  88   3  92  35  40  86  91  39  38  11  65  15  37  90  72   7  51  42  90  64  70  33  90  16  10   7  89   1  59  31  71  87  67  92   1  91  63  81   6  23  45  91  31  17  21  10  12  38  20  45  44   6  93  30  90  30  83  39  55   5  41  14  15  99  86  25  19  30  77  86   4  13  73  86  79  20  62  63  94  84  87  72  58  42   3  25  77  14   4  83  96  92  87  73  62  28  99  40  60  92  77  34  35  35  72  57  75  98  10  79  24  55  60  10   9  20  51  70  63  68  34   8  11  61  14  64  54  29  17  26  18  21  19  82  64  83   5  83  91  13  51  33  35  91  52  72  98  24  31  86  64  23  88  55  31  62  39  49  72  24  78  51   3  77  93  93  44  34  67  12  33  84  10  90  68  95  77  91  21  16  25  98  58  55  92  44   3  94  35  18  99  23   7  78  94  90  70  26  79  62  16  57  47   4  40  69  80  68  73  44  66  58  56  15  70  36  20  75   4  72  34  14   9  40  70  15  57  68   6  93  35  13  77  56  75  43  69  64  61  97  41  63  40  49  60  32  76   7  12  53  48  66  53  35  31  80  83   6  50  95  95  21  30  72  64  38  12  46   4  21  90  25   2  73  26  60  19  53  87  46  96  22  89  81   7  97  40  31  29  65   9   2  52  87  28  91  38  22  49  34   7  84  79  73  44  76  82  30  29  93   7  65  77  40  79  95  45  61  22  75  47  50   5  52  80  54  18  12  49  43  39  83  51  47  17  80  34  60  77  29  54   5  28  71  63   3  40  47  65  55  41  72  57  33  31  49  29  91  40  59  79  89  58  19  34  68  36  33  13  96  21  53  38  52  40  83  82  48  73  47  12  91  39  35  91  56  22  32  17  42  52   6  42  52  45   4  30  33  26  10  59  56  51  60  38  90  35  35  26  69  17  83  98  25  66  86  31  83  89  17  55  17  53  91   5  92  76  95  33  39   4  28  82   2  48  86  43  96   8  42  10  85  53  14  44  18  90  99  18  81  81  76  14   6  97  83  77  64  69  83  82  59  40  25  11  66  38  84  95  32  22  90  34  41   7  82  10  67  79  97  96  67  96  40  48  38  63  59  88  91   7  16  74  67  74  75  37  78  38  76  53   5  37  41  71  34  26   8  59  89  87  91  62  85  69  18   3  13  83  55  21  56  62  10  64  62  12  62  75  11  58  89  89  28  30  72  55  59   9  98  64   3  89  20  55  13  29  75  54  48  28  60  39  89   9  88  76  49  55   1  61  67  87  84  50   6  33  31  95   2  34  85  73  23   5  13  65  19  45  89  35  97   5  57  66  10   9  84  84  47  30  87  46  52  34  20  10  50   3  53  69  62  71  24  48  49  65  57  17  58  60  27   1   3  52  52  74  89  17  55  55  64  12  51  61   8  76  95  95  98  57  64  20  95  72  39  18  24  89  17  91  87  34   3  25  88  28  31  49  43  10  46  65  44  40  44  93  44   3  36  13   5  60  52  93  38  25  91  73  54  27  21  70  21  28  13                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                83  95  11  38  57  23  43  43  75  52  32  99  21  72  42  40  74  74  27  14  40   9  75  13  98  24  77   5  69  61  97   3  68  38  86  96  40  35  81  56  18  19  42  77  51  67  72   2  89   4   8  27  51  56  58  89  63  57  21  49  96  26   1  38  72  85  41  42  22  45  58  27  33   8  52  66  39  52  20  73  55  36  79  47  48  56  67  43  71  15  71  47  52  39  28  31  96  75   8  63  35  47  15  31  36  55  50  57  12  76  92  60  47  31  54  90  79  68  52  86   9  11  92  20  59  68  35  74  12  35  64  85  46  46  26  86  45   3  33  56  54  88  34  55  88  84  12  86  32  50   4  29  49  11  53  95   6  14   7  27  18  47  27  72  91  39   5  56  90  29  38   1  22  24  98  67  19  47  74  56  13  92  46  49  38  79  64  60  69   5  66   2  96  27  40   4  90  26  73  62  17  91  16  45  69  65  93   2  98  65  40  98  69  65  27   5  32  45  18  33  65   2  74   7  32  72  76  93  96  21   5  95  33  92  39  55  62  65  40  42  35  46  98  31   4  83  61  55  32  26  72  74  96  94  68  29  24  13  64  75  12  61  61  67  56  24   7  92   7  14  11   2   3  94  23  95  81  86  40  73  82  74  88  28   9  82  73  32  61  69  25  17  82  89  20  51  12  65  67  33  86  39  55  40  15  66   4   1  54  36  98  99  55  53  82  33  42  59  25  44  18  54  60  92  46   7  83  21  11  57  96  83   7  26  43  52  32  65  17  24  23  66   1   6  54  37  83  60   1  55  79  55  14  33  55  45  41  75  77  70  52  81  71   4   9  61  11  60  49  96  39  73  53   9  41  78  64  28  51  22  51  44   5  51  70  69  66  38  55  47  26  59  77  88  16  62  60  73  59  16  70  64  29  72   9  18   2  23  40   1  91  37  21  51  66  74  91  95  12  77  63  59  73  65  86  25  79  16  42  21  66  30  60  88  73  10  13  84  78  19  24  14  18  44  48  53  89   3  25   2  47  34  76  31  69  19  58  19  48  22  72  10  52  15  80  24  51   7  42  98  34  60  83  64  75  78  41  23   8  86  17  17  97  33  60  47  22  69  77  80  61  29  53   8  53  95  80  22  90  41  57  37  99  34  17  92  93  48  19  64  10  34  42  17  53  13  90  90  46  87  92  59  46  56  98  18  41  91  16  67  63   5  47  19  73  22  97  17  81  58  28  77  78  28  42  57   5  64  76   8   2   2  21  25   9  22  86   9  76  90  81  38   6  94  59  11  95  86  35  89  60  37  14  98  99  80  54  39  78  24  11  61  32  92  19  91  39  83  66  65  78  85  97  57  44  54  70  67  26  41   6  67  41  56  46  77  54  86  73  30  93  17   8  81  14  30   5  80  90  54  98   3  44  18  61   9  27  39  29  35   5  39  65  52  52  61  98  47  14  22  27  96  62  99  81  14  38   2  94  41  81  96  55  58  35  72  52  36  64  77   7  30  18   2  12   6  47   6  25  59  61  53  44  20  83  11  76  56  85  17  80  35  30  10  80  96  29  88  72   9  16  10  96  92  30  87  68   9  61  90  47  67  35  65  93  10  85  70  62  16  82  75  18  16  74  73  37  47  36   3   9  71  50  45  49   2  39   9  44  26   4  13  71  44   8  83  29  55  37   3  57  89  79  64  70   4  65  60  33  92  23  99  76  50  85  76  61  75  86  90  15   6  76  96  20  61  96  10  21  40  60  82  57  24  47  15  46  33  36  49  34  70  90  80  19  56  67   8  43  32  68  96  99  17  61  58  62   7  36                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                  93  81  45  44  15  66  55  49  79   7  62  31  28  38  20  79  54  47  99  93  50  23  67  56  33  31  78   8  30  75  74  48  98  59  15  39  43   3  84  51   1  30  87  27  30  36  55  24  45  24  39  82  90  84  27  32  17  78  87  70  24  16  34  21  74  76  88  51  87  49  25   8  18  29  68  59  90  24  71  64  62  32  73   2  74  89  70  26  38   4  40  26  36  45  57  98  48   6  40  38  11  27  58  82  11  44  46  20   7  42  90  72  63  82  82  45  58  84  18  46  47  21  24   6  60  56  26  10  93  99  10   8  17  62  74  32  79  39  51  17  81  47  81  82  89  39  95  76   9  21  64  26  36  61  52  52  38  37  90  52  71  86  22  66  61  38  70  74  70  68  64  77  47  54  94   6  27  79  79  93  56  84  45   3  65  41  73  38  20  22  83  72  66  65  62  39  44   8  88  67  84  97   7  58  18  48  50  54  16  57  48  13  10  79  65  41  58  31  38  39  70  86  96  78  53  78  94  73  11  85  32  97  24   2  55  68  64  78  90  29  23   6  71  12  79  23  74  92  26  36  91  46  50  46  33   3  83  67   9  75  21   7   3  56  21  75  18   4  22  26   5  53  16  15  24  28  33  76  23  52  29  17  70  99  15  29  40  19  11  24  41  56  50  61  67  39  32  96  10  44  16  89  80  10  36  69  93  93  34  15  21  11  28  60  50  38  11  33  36  57  96  50  99   1  24   6  52  57  88  66  69  85  74  74  50  11  51  10  91  21  76  52  75  47  87  73  11  45  26  86  49  18  71  74  11  39  94  30  31   2  15  74  49   1  24  26  10  60  28  51  97  97   7   5   6  19  63  74  85  69   3  34  47  99  77   9  47  24  25   2  36  84  81  66  99  59  53   1  54  40  70  96  48  39  86   2  32  13  31  38   3  66  73  94  22   3  66  45  80  65  82  51   5  43  76  19  49  40  62  39   2  96  14  21  91   9  93  62  12  45  48  92  90  15  21  85  44  74  81   5  65  97  27  12  58  58  52  11  16  68  25  18   8   7  20   4  74  52  31  17  12  31  15  31  37  35   4  94  30  18  59  47  55  44  15   6  16  54  30  55  22  55  61  56  53  18  91  41  43  82  82  81  90  84  59  11  35  81  11  63  97  10  52  98  55  61  23  50  56  61  71  88   8  14  28  34  51   7  33  61  89  62  11  69  77  93  98  12  61  72  42  80  47  28  36   1  77  43  53  42  85  45  49  31  47  69  79  43  65  47  79  80  20  16  80  33  96  59  29  33  57  81  36  83  92   5  36  94   2  59  43  64  49  28  48  50  22  14  73  52  59  31  36  77  83  70  75  52  54  11  85  74  20  16  77  33   5  33  72  14  27   8  40  68  62  78  51   3  57  81  76  47  18  19  22  29  84   7  80  98  57  16  16   4  57  23  44  51  83   1  12  83   5  52  18  18  28  55  58  47  20  62  56  13  53  72  96  97  81   7  73  44  89   7  61  32  88   3  29  44  62  44  27  38  90  37  31  46  93  79  72  23  11  43  34  70  89  91  35  48  86  99  73  47  12   8  87  74   7  13  31  10  57  98  35  19  95  96  10  52  29  51   7   5  64  11  88  65  93  87  48  53   5  28  31   3  37  84  32  93  58  50  30  71  95  35  66  19  71  30  30  95  16   9  96  37  24  23  38  44  25  81  82  69  28  34  89  73   4  38   8  58  11  31  77  61  94  48  85  37  10  56  63  97   4  97  98  99  36  88  89  95  21  95  15  13  79  44  44  86  18  42  44  46  14  96  10  26                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                    7  38  15  91  33  63  30  70  85   2  46  91   7  89  12  71  94  29  70  58  23  96  31   3  26  99  41  19  30  63   1   5  31  69  15  23  83  50  70  76  75  65  44  98  91   5  25  29  92  37  30  77  94  11   2  28  50   3  68  16  86  96  90  39  41  99  55  39  62  72   1  49  74  74  86  71  35  85  68   3  11  30  83  56  96  97  41  18  39  52  97  35  41  29  23  91   7  41  13  84  85  87   4  20  61  51  66  33  43  88  62  31  76  55   5  22  71  64  50  38  24  32  21  44  20  65  16  55  24  90  79  79  15  31  41  77  88  54  56  70  10  77  24  33  59  17  80  88  67  58  66  69  98  60  70  64  38  28  49  41  22  72  11   7  94   4  71  20  34  44  98   9  30  48  57  36  98  81  66  34   6   8  50  58  67  60   3  34  79  72  55  61  37  12  87  62  67  76  94  42  17  14   5  24  71  22  12  33  16  49  11  85  93  26  24   8  32  99  27  11  20  87  75  76  75  16  97  19  96  85  87  71  25  29   5  68  77  60  45  47  98  73  28  81  34  96   8  20  55  37  94  11  19  83  85  31  39  17  38  74  42  60  13  19  69  27  18  19  99   1  10  97  93  64  72  39  25  41  55  68  23  34  74  28  70  34  54  28  16  81  41  73  24  21  68  90  17  57  39  46  27  89  34  86  74  79  65  47  48  46  24  12   6  13  23  86  85   8  38  70  96  17  55  56   5  65  48  94  93  46  81  93  33  76  67  58  90  77  16  34  67  27  34  35  69   3  71  34  73  19  40  47  37  91   2  22  65  42  79  86  33  75  44  59  73  30  90  95  81   9  58  49   3  47  97  73  92  70  44  33   6  37  28  54  92   5  89  39  66  11   6  30  87  59  83  89  83  98  72  10  88  88  24  88  55  15  48  27  29   3  30  84  24  28  61  53  18  60  46  65  66  49  20  68  73  88   6  75  31  62  56  22  47  17  63  35   1   1   5  61  82  99   8  35  90  50  30  58  72  99  98  63  43  53  16  30  88  68  59  15  68  70  50  46  46   4  82  92  29  30  36  36  11  26  51  10  90  63  36  96  19  94  24  95  63  35  93  44  28  77  27  27  94  19  61  51  18  87  60  94  38  42  90  14  30  65  94   5   4  54  83  79  51  25  34  10  88   9   1  43   8  20  41  57  71  29  39  25  33  60  51  92  85  15  54  54  71  93  61  24  25  72  27   8  86  94  98  89  23  41  90  26  89  29  10  52  88  25   4  34  44  43   3  42  35  96  79  76  73  82  29  74  93  57  79  67  62  29  70  38  86  14  47  16  16  45  64  33  87  23   3  17  49  38  68  42  27  77  89  80   4  83  57  49  25  39  48  75  50  74  92  26  54  79  77  35  54  24  41  50  12  86  31  65  52  31  89  62  32  44  13  90  51  10   2  70   5  54  27  52  27  46  40  71  14  66  24  77  82  18  66  53  70  71  16  64  43  35  35  95  80   7  53  45  73  29  51   7  57  99  13   7  81  76  94  40  12  83  63  57  72  95  26  43  41  45  62  74  91  36  65  93   3  37  28  28  33  61  87  12  30  39  68   5  98  54  27   9  29   5  86  86  39  78  34  83  98  45  17  80  28  37  74  36  74  33  91  69  89  84  29  49   1  85  85  90   5  70  22  62  92  32  90   1  56  32  51  37  10  74  56  79  20  32  48  42  73  28  43  43  98   3  84  83  66  76   7  15  10  28  58  42  79  94  66  86  16  81  11  75  78  82  24  60  20   4  29  98  71  22  31  17  73  95  23  51  44                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                      65  71  76  67  24  24  78  54  35  76  71  19  81  85   5  60  65  48  96  67  62  15  86  25  67  52  18  43  77  82  66  20  87  33  68  62  53   9  97  35   7  50   6  43  94  93  40  57  30  30   8  45  64  16  16  57  85  32  29  72  58  98  77  54   9  80  71  72  65  76  87  12  46  60  82  18  79  43   8  56  74  21  52  61   7  23  89   8  15  59  15  73  97  29  60  36  56  26  81  68  89  52  40  28   7  99  93   7  36  21  48   2   4  95  81  78  33  11  79  17  24  94  22   9  46  30  10  47  17  53   2  13  73  73  68   6   7  12  68  21  76  20  76  62   4   1  67  39  47  38  26  38   9  72  45  20  71  71  54  69  62  93  32  76  48  65  69  82  11  16   8  37   2  26  15  99  74  22  22  46  82  32  33  20  37  35  28  83  79  90  35  32  53  36  90   4  14  10  71  82   7  10  84  88   4  33  25  52  24   6  29  60  63  27  28  29  24  73  88  55  11  14   5  96  56   5  71  23  49  44  43  25  75  72  16  69  40  98  67  21  88  41  88  44  29  90  68  75  16  35   3  75   3  69  26  10  30  59  53  72  13  33  60  37   3   8  96  73   1  44  60  21  47  49  67  77   1  46  52  51  44  14  85  15  15  68  10  15  62  64   2  52  28  15  49  75  62  10  79  72  74  56  76  95  47  66  69  31  10  33  91  29  16  10  62  27   8   3  79  90  19  48  11  74  71  23  27  92  24  47  12  67   2  22  11  33  78  77  27  57  35   8  56  67   5  74  89  90  50  37  65  68  17  66  22  32  72  15  13  75  13  99  98  44  86  53  52  99   5  66  11  71  70  12  48  20  21  62  23  32  43  61  68  69  96  60  91  97  88  90  49   7  27  72  89  70  34  90  51  75  75   5  52  62  77  40  16  51  59  42  33  55  26  84  21  52  17  34  22  56  71  79  29  18  17  34  71   2  79  26  86  48  50   6  57  76  37  95  47  57  12   7  66   7  46  16  63  30  87   8  67  28  30  53   4   8  49  87  75  49  40  96  29  54  33  75  65  52   5  90  10  42  33  49  59  49  37  57  37  45  54  45  84  92  62  66  11  39  24  93  13  42   1  17  46  48  20  58  14  30  92  43  11  54  76  77  26  57  13  49  45  45   2  66  84   8  27   4  16  52  95  42  90  32  33  14  91  95  74  26   2  90  69   7   5   8   2  64  26  76  58  20  46  11  86  33  33  46  30  54  48  26  40  79  27   7  12   4  94  36   6  85  36  25  16  16  43  97  80  28  46   8  83   4  70  39  57  40  16  99   6  43  45  98  63  25  54  17  18  12   1  47  51  98  89  33  45  47  96  75  84  15  21   6  26  47  84  49  63  11  14  23  82  49  77   3  19  50  53  49  57  28   2  45  78  90  74  40  34  46  76  27  20  80   7  77  40  97  29   2  44  20  14  73  68  54  30  67  87  14  80  27  36  82  75  25  13  11  92  74  95  71  32  54  25  46  18  25  56   4  22  84  79  92  85   2  37  40  69  35  28  49   6  61  93  79  10  70   1   2  90  12  57  33   4   2  91  71  88  54  84  54  51  56  68   5   8  27  58  38  24  34  58  84  16  93  10  23  11  27   5  32  91  70  61  86  31  40  53  75  89  48  84  18  35  26   6  23  51  40  56  27  61  53  54   3  16  12  19   7  50  52  52   7  68  36  56  78  71  63  70  22  91  97  40  85  90  38  81  98  24  78  33  17   2  99  82  25  76  70  36  33  92  19  26  55  80  57  50  41  55   2  50  13  66  11                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                        59   2  73  85   7   9   6  31  18  47  36  81  83  62  51   8  72  71  80  78  44  31  55  73  50  55  85  65  17  16  71  79  79  72  25  53  67  68  13  63  16  66  55  59  35  30  24  83  36  34  80  48  52  49  62  69  17   6  77  78   1  48  68  29  58  42  35  86  67  34  76  49  97  89  62  81  78  76  67  34  82  72  76  94  98  97  21  86  73  72  38  27  98  21  32  67  66  93  91  32  79   3  75  17  99  51  81  77  79  72   4  32  72  42  58  79  27  27  14  16  88  52  28  16  94  90  53  86  62  14  59  13  45  58  21  33   9  72  79  27  56  38   6   9  88   3   8  32  66  36  52  59  52  36  27  26  39  38  20  95  84  90  66  22  15  93  10  72  69  15  88  69  33   8  48  66  84  98  78  68  29  73   2  37  99  48  36  18  68  57  47  89  24  33  20  33  51  59  58   2  60  15  26  15  26  93  66  67  68  59  18  30  91  41  98  55  41  91  91  72  99  45  85  36  71  96  65  64   2  22  78  47  17  82   4  31  34  44  50  66  84  88  53  21  20  62  91  36  37   8   9  38   3  35  70  47  80  70  85   1  84  94  22  60  52  17  10  79  97  50  30  48  49  55  78  80  55  31  11  38   2  47   9  99  25  22  36  56  26  98  86  24  42  26  43  38  85  11  24  26  18  96  74  17  32  63  22  80  47  60  51  61  35  50  20  72  83  29  86  91  71  64  74  62  94  76  14  63  71  59  57  66  44  14  34  62  38  53  63  32  55  99   8  95  43  99   5  36  59  55  63  74  48  89  33  38  55  46  32  45  15  12  85  79  68  14   1  58  45  74   6  97  33  43  92  99   7  34  93  15  70   4  40  18  42  28  27  91  43  84  79  33  64  75  58  46  29  97  74   1  73  48  32  89  30  46  58  26  72  61  83   5  36  22  23  24  96  82  82  24   2  87  42  13  61  22  31  73  16  38  75  29  27  34  60  57  25  21  72  58  71   5  41  96  14  43  36  70  82  57  10  99  46   3  30  69  13   1  69   8  93  97  22  71  23  60  13  92  43  89  40  50  16  73  41  46  50  24  89  94   7   3  90  42  29  63  43  76  31  74  96  86  28  26  35  11  81  78   8  28  99  12  97  38  67   9   3  60  24  15  50  56  72   8  59  85  39  87  34  73  39  83  57  50   3  29  96  99  82  19  41  26  41  14  69  12  86  50   9  70   3  81  41  99  88  80  69   5   4  43  68  37  54  32  45   8  33  59  37  88  55  83  70  75  14  57  98  28  76   9  83  51  38  78  42  95  52  75  15  10  38  98  65  44  68  16  12  45  30  82  52  26  48  93  93  25   5  30  49  23  97  74   2  83   7  18   2  86  30  32   7  38  56  34   2  26  88  52  56  28  23  76  97  80  47  24  71  71  46  73  47  57  43   3  52  40  55  48  56  33  95  39  17  41  24  88  77  86  21  78  41  95  68  32  67  98  43  53  70  76  69  98  62   7  98  47  33  14  65  42  45   8  85  18  91  47  49  88  44  57  32  73  60  94  43  98  32  24  58  98  35  72  46  43  36  50  18  56  23  85  24  50  60  80   4  75  84  36  53  71  37  87  36  87  39  40  81  96  45  55  66  13  37  82   2  85  45   3  41  57  90  77  86  26  85   2  74  36  44  31  57  47   2   6  54  63  90   2  10  72  19  82  92  13  98  67  70  72  97  72  23  22  63   4  72  45  63  57  61  14  17  33  98  99   1  77  78  92   9  72  18   1  37  22  73   8  19  41  44   9  86  46  88  76  18                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                          32  95  61  96  10   3   8  53  81  57  21  50  92  74  55  36  51  45  76  52  38   6  77  92  10  69  14  70  70  53  47  62  29   2  22  19   6  56  30  64  44  49  49  31  91  86  67  73  14   7  64  48  32  90  49  60  94  10  24  21  66  19  23  96  47  95  76  28  94   8   5  97   9  52  95  10  45   6  33  55  98  97   9   6  88  41  99  18  19  71  38   1  57  83  33  64  63  83  74  78  97  62  46  99  43  43  58  13  23  67  38  93  60  81  78  52  62  65  88  74  87  51  37  19  86  38  87  36  98  50  29  98  53  71  33  53  75  21  57  19  24  12  84   3  84  55  95  99  86  89  61  24  78  85  14  91  55  12  25  41  41  76  51  42   7  12  26  81   2  26  22  11  59  27  75  55  42   4  11  97  36  77  90  51  47  51  25   4  39  48  64   7  83   8  83  51  58  79  41  54  69  11  93   8  89  56  77  71  40  65  67  42  16  44  27  15   8  65  44  58  41  84  40  84   2  12  47  81   3  41   3  20  15  26  96  95  69  67  11  71   4  37  34  20  14  85  11  17  62  58  54  27  65  39  94  68  33  94  33  80  69  79  62  54  82  57  63  58   6  30  93  22  93  47  83  42  41  19  82  91  85  35   8  80  63  57  98  46  82  85  54  59  46  64  60  62  52  52  81  99  67  50  57  89  29  12  66  48  23  38  14  46  34  57   5  10   4  75  96  52  61   2  43  33  70   9  11  55  32  38  81  50  18  10  87  74  86  46  26  40  89  39  67  83  73   6   2  58  42  70  46  32  73  12  39  31  51  47  34  38  19  95  82  88  24   9  22  51  96  70  64  29  43  17  89  54  45  87  11  25  55  87  33   6  93  69  61  60  66  22  17  63  17  78  40  98  70  22  80  70   6  67  62  45  89  34  32  96   1   8  93  91  51  88  59   3  98  48  39  70  55  26  78  45  36  33  48  33  34  89  41  52  65  56  59  29  55  13  50  46   6  66   4  70  72  30  66  22  76  83  57  17  65  78  65  99  85  15  67  77   1  70  94  64  65  42  81  70   5  80  17  61  41  75  86  27  81  42  13  71  75   8  27  47  47  84   5  59  41  54  41  56  99  13  61  29  69  57  91  49  70   9  91  90  23  37  31  66  22  91  33  42  49  99   2  60  25  34  15  40  41  87  88  73  44  76  72  15  54  23  30  31  27  33  99   8  46  70  81  45  19  72   1  94  25  68  10  34  59  93  74  62  21  44  73  25   9  95  28  80  10  74  16  77  39   9  94  33  69  73  42  33  64  39  73  86  51  19  56  86  33  61  70  18  45  91  99  29  92  93  15  88  59  78  72  73  38  60  10  27  42  72  95  14  46  56  26  37  48   4  23  83  89  44  69   7  30  24  73  25  72  52  54  45  12   2  79  79  38  31  72  41  88  92   1  24  25  11  74  55   7  42  45  61  37  24  26  55  12   5  34  30  97  98  93  42  97  61  47  78  38  62  60  50   9  62  65  37  39   2  67  68  87  66  78  47  79  46  86  63  83  16  42  48  50  70  54  16  81  77  30  34  13  24  29  68  32  80  16   1  94  72  55  53  76  62  21  92  15  50  87  79  79  20  83  52  63  26  43   6  80   3  27  11  11  31  41  56   4  15  25  13  21  63  44  19  48  43  57  73  43  22  98  32   9  30  73  93  40  98  95  49  58  38  27  37   8  83  71  86  98  76   7  30  32   2  87  35  13   5  21  72  78  84  32   9   9   2   9  26  10  34  16  57  16  33  17  19  82  40  51  53  49  46                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                            59   3  21  10  46  52   6  96  52  69   7  73  63   3  31  65  18  45  24  56  43   5  92  33  81  88  47  13   1  87  62  37  74  21  73  76  27  96  97  45  38  33  68  27  75  94  28  86  11  20  43  86  24  22  55  68  16  35  28   5  51   6  34  35  53  21  46  60  42  28  76  98  73  93  80  49  33  89  59  66  30  33  84  42  76  72  29  74  56  73  89  59  81  48  69  97  92  14  74   7  82  62  45  74  49  24  45  11   7  84  82  30  27  23  60  60  24  96   4  10  76  54  93  44  82  14  77  64  91  48  35   1  18  79  20  39  51  12  86  63  86  93  45  37  30  93  62  51  82  72  83  58  10  11  26   4  40  10  16  58  51  85  80  61  25  32  84  74  35  98  73  57  38  84  19  33   3  84   1  55  73  48  89   9  63  67  89  30  89  32  78  80  72  99  61  21  12  77  51  74  95  84  98  78  60  21  47  51  81  42  62  86  55  85  18  17  40  37  33  61  72  74  52  30  37  53  62  12  39  64  94  51  40  83  56  91  83  60  89  12  93  97  95  12  93  86   9  93  28  27  54  29  21  70  61  41  72  64  11  75  60   2  91   7  35  24  34  87  68  61  68  58  13  77  62  56  88  71  82  40  65  94  48  46  84   4  14  20  27  12  70  22  99  13  85   5  63  32  61  57  71   8  18  34   7  90  26   9   1  58  92  16  88  83  91  62  62  57  14  37  73  73  88  50  40  88  80  36  72  94  35   9  43  27  18  52  90  85  39  22  10  78  56  75  65  71   7  75  21  78  95  89   3  46  17  67  59   6  49  27  10  55  51  36  84  65  75  87  24  39  40  56  82   9  64  60  14  63  91  70   3   3  60  68  28  10  55  66   8  87  64  69  88  44  71  99  33  39  69  77  87  21  98  66  49  23  36   8  61  69  61  54  41  34   6  59  97  77  92  98  64  81  32  34  79  28  47  26  28  37  90  30  94  41  68  17   4  48  90   7   6  69  12  90  31  35  23  32  30  94  15  11  66  49   2  10  60  55  55  58  35   4  98  99  13  33  20  19   8  38  19   2  20  56  58  36  78  77  89  29   4  24  74  96  69  62   4  67  72   1  62  65  96  68  11  68  56  71  93  17  47  45  52  49  20  83  19  72  53  34  87  84  89  93  61  80  54  13  34  19  43  83  58   4  78  11  19  64  10  77  86  48  79  20  28  91  53   1  83  67  40  14  54  10  72  53  27  28  62  96  35  97  25  67  91  17  81  93  51  44  11  84  47  68  38  16  78  60  87  76  99  73  21  36   3  11  33  79  92  83  12  92  97   1  25  20  49   7  81  12   5  63  69  84  28  99  51  55  84  67  27  46  63  78  72  10  12  94   8  95  70  46  96  22  80  13  25  99   9  88  48  92  48  90  73  14  71  58  79  43   5  48   9  76  95  16   7  97  57  76  63  28  88  96   5  88  87  63  19  35  18  57  15  15  13  47  28  58  83  81  96  85  39  57   5  70  66  39  35  79  73  11  62  87  61  76  39  78  26  37  56  15  60  75  34  94  64  64  62   5  42  95  71  30  35  81  60  32  49  13  77  61  41  77  88  91  26  76  72   4  86  83  58  95  45  72  22  65  13  64  83  78  11  58  75  37  36  27  51   8  85  10  18  56  48  14  30  99  92  96  76  27  81  40  10  31  71  48   1  32  16  89  97  47   4  32  59  50   5  31  39  44   9  36  32  97  11  35  99  68  44  43  72   8  98  97  64  23  61  44  41  33  26  61  94  19  27  72  61  27  69  20  33                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                              40  92  69  68  24  23   1   7  19  48  31  30  51  30  64   8  71  73  79  98  98  34  31  77  11   2  90  83  93  79  12  12  43  97  67  29   9  55  38  38  67  61   5  31  38  89  98   8  42  25  53   4   7  98  64  10  61  82  58  79  55  82  57  77  47  12  25  76  13  71  91  11  53  25  97  75  81  38  56  41  85  85  79  12  83  64  56  71  62  28  46  91  29  94  20  47  92   1  12   7  53  25  61  79  96  88  49  52   9  32  35  92   7  59  77  24  42  41  53  44  99  16  39  47  83  32  51  72  50  52  41   7  38  88   9  12  39  16  48  73  57   8  61  41  23  31  88  84   5  87  92  93  97   7  83  16  43  24  67  94   6  50  67  82   7  84  34  58  28  46  58  20  54  43  24  63  86  57  48  30  74  46  59  18  27  77  26  69  61  33  27   5  36  76  21  82  34  64  52  65   2  21  37  27  51  96  92  64  72   5  47  22  56  22  28  72  79   6  90  49  38  64  47  23  99  17  79  47  16   4  19  65  90  98  16   4  40  59  94  17  69  95   8  83  90  62  24  15  38  87  94  33  36  77  73   7  90   1  96  97   8  58  41  67   5  16  94  17  40  16  71  96  38  98  87  45  19  34  11  59  66  71   8  88  21  33   7  62  24  25  16  11  15  41  78  30  20  18  75  95  57  65  58  40  57  63  67  40  27  50  77  62  58   3   9   1  29   3   1  86  64  59  67  77  91  77   6  72  88  77  40  50  42  21  14  82  40  22   5   4  18  52  69  56  64  11  80  44   2  46  26  58  65  44  95  37  61  65  84  83  82  65  51  76  34  81  56  33  83  95  90  18  69   8  74  72  95  10  69  34  73  32  19  66  68  16  81  33  83   8  50  36  17  20  16  46  61  68  11  96   4  65  88   3  53  13  15   1  92   7  42   7  50  68  11  94  90   7   5  49  82  40  26  97  47  70  25  16  74  46  28  68  37   6  25  33  26  71  56  63  46  42  29  69  68  40  41  83  57  78  21  19  97  23  57  86  31  81  15  54  72  58  15  39  65  70  26  38  58  73  66   1  57   9   6  99  94  98  45  35  83  88   6  60  89  34  87  52  24  43  35  40  82  61  32  65  91   5  58  88  89   4   5  15   5  25  34  71  28   6  17  79  71  55  77  92  32  52   1  42  13  62   1  87  18  60  48  64  16  24  19  24  46  44  90  26   3  73  31  28  38  56  26  66  30   4  16  79  90  99  75  58  51  40  21  74  52  97  75  93  10  34  32  51  70  17  75  51  93  12  41  90  85  62  38  16  19  97  52  83  35  31  42  76  95   7   3  83  72  75  34  22  87   1  87  89  62  77  30  27  74  96  25  73  12  55  53  91  98  84  57  94  24  56  32  42  36  48  57  52  98  21  89  67  35   9  24  72  78   5  30  74  82  24  99  96   5  23  89  84  24  29  33  50  99  47  73  61  41   8  16  65  55  47   8  14  62  71  36  28  54  76  22  17  20  28  75  21   7  97  26  14  52  75  32  12   5   7  53  14  43   6  21  92  48  79  73  52  27  16  78  31   6  91  74   8  36  82  25  65  93  88  64  49  68  72  76   6  97  45  79  17  51  37   4  85  39  11  22  92  49  29  38  97   1  82  38  51  89  64  95  55  65  88  26  85  91  86  35  61  71  65  45  28  31  64  34  26  48  32   4  58  67   2  24  90   6  85  18  70   8  45  57  55  38   9  39  54   8   7  59  34  61  12  68  73  26  63  77  61  15  17  20  10  78  53  49  19  87  48  71  24                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                4  65  43   5  94  51  13  34   4  10  97  61  90  92  27  57  17  55  24  51  55  10  52  68  12  14  14  59  67  44  41  62  62  90  58  26  57  14  99  83  79  21  35  60  78  26  94  31  35  20  47  39  66  78  41  43  43  76  76   1  48  59  50  90  31  18   4  80  62  73  49  35  56  28  95  96  15  25  70  17   3  30  41  51  71  86  96  44   8  34  58  43  25  73  18  76  91   6  97  16  37   1   1   5  98   2  81  91   6  15   5  22  63  64  17  41  38   4  12  83  43  26  26  68  33  72  50  46  73  65  87  51  10  24  57  84  11  57   8  18  88  85  70   1  72  36  31  96  92  99  73  76  95  77  61   4  35  46  41  46   2  95  44  57  71  43  38   8  96  98   7  70  94  67  10  25  45  49  33  37  61  98  76  34  28  75  18  63  66  51  50  28  11  84  83  84  52  24  58  92  22  78  31  47  50  80  23  16   3  70  97  32  75   5  86  53  77  66  19  52  68  64   6  36  27  89   1  90  53  60  95  65  65  72  44  61  89  23  84  89  66  14  83  41  86  97  89  38  24  21  14  56  51  97  83  15  51  40  38  12  82  40   2  25  11  68  15  44  70  31  72  64   9  10  24  25  73  72  25  18  89  36  66  58  75   9  91  64  70  94  88  41  13  65  19  10  99  85  17  71  93  82   7  84  25  27  14  60  38  85  87  23  43  85  84  78   9  68  64  16  90  60  71  22  69  67  55  53  49  83   2  96  79  39  68  43   9  40  69  26  81  83  40   7   8  14  31   5  87  71  38  73  69  40  77  79  62  91  45  22  37  32  71  43  12  16  53  33   5  20  75  64  89  78  57  50  58  69  57  32  66  37  39  11  90  71  39  13  46  26  42  89  52  23  50  33  85  62  34   7  99  89  92  83  56  20  48  20  20  98  12   1  72  46  37  96  52   8   9  64  70  77  41  24  94  72  64  65   1  29  80  60  64  43  56  92  63  25  36  81  65  30  44  65  78  31  82  67  84  84  55  37  94  37  88  33   1  91  57  69  37  65   3  72  19  56  44  40  56  99  52  68  61   1  34  81  57  49   4   8  21  58  57  77  16  58  12  60  25  56  74  24  39  43   9  77  37  25  47   7  68  86  37  69  34  82  77   1   2  71  58  27  27  88  84  74  88  26  60  94  35  74  19  46  13  76   2  76  10  58  91  80  33  36  53  21  81  53  42  61  26  14  87  40  50  53  90  26  80  49  93  71  82  62   6  98  27  26  41   6  92  56  73  60  62   8  51  75  26  36  45  97  95  66  77  72  25   4  88  88  43  58  97  42  52  81  47  43  86  29   6  84  93  13  79  65  47  44  12  28  70  44  33  62  56  14  26  59   4  74  18   3  72  68  40  64  93   2  78  59  97  18  74  66  98  46  99  30  79  99  72  15  39  63  12   7  79   9  35  37  59  67  20  75  39  95  61  53  44  89  78  98  48  37  71  87  94  49  28  14  58  91  53  18  71  81  57  54  61  79  10  57  66  26  15  23  68  96  65  44  85  19  73  27  48  51  57   6  84  24  56  44  27  24  18   2  93  13  50  28  60  72  31  39  72  88  34  11  29   2  92  60   4  35  34  52  52  16  94  12  38  63  54  61  95   4  33  26  32  90  36  74  19  34  72  76  64  11  55  34  54  49   4  78  86   5   5  46  91  51  17  53  25  64  64  35  98  80   5  60  26  33  14  38  31  67  41  46  46  23  36  59  14  63  58  71   5  22  28  28  81  82  16  78  12  50  46  29  94  83  65                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                  80  62   1  71  31  31  28  48  62  61  52   7  55   1  30  25   2  14  42  11  37  76  30  98  40  68   4  23  37  25  42   8   7  53  94  85  15  53  24  67  90  50  40  10  48   1   4  23  51   2   7   8  67  59  82  93  95  74  31  79  18  24  31  66  99  31  49  62  94  53  91  87  83  31  93  56  22  75  29  73  79  34  79  68  98  78  46  45  17  97   6  86  58  56  16  72  94  35  62  75  81  60  52  74  84  64  92  71  59  30  84  67  92  13  31  59  34  16  21  96  18  33  45  30  43   7  10  53  60  71  66  53  23   4  70  21  12  35  54  82  61  37  49  71  14  22  38  69  37  47  42  81  72  31  66   2   2  84  62  36  65  35  31  60  34   9  53   8  28  50  41  27  76  18  68  23  37  18  31  13   4  87  31  22  26  91  96  58  81  31  40  92  46  18  40  70  37  12   4  76  37  61  55  48  63  20  31  11  85  86  34  26  86  21  73  30  42  91  52  30  92  49  81   4  77  79   8  84  34  52  74  83  20   6  75  12  56  90   9  19  94  17  94  39  30  93  15  16  51  92  50  20   9  22  47  49  15   7  23   7  22  43  38  12  99  36  93  71  48  48  93   2  25  53  84  64  75  53  40  42  66  11  82  67  53  17  69  73  17   7  68  75  25  75  83  15  52  12  27  73  95  17  91  91  14  30   3  61  22  80  10  34  36  74  20  31  54  92  87  79  11  40  55  87  34  80  39  56   5  40  77  57  92  69   8  23  18  32  86  56  68  46  58   9  59  22  18  69  44  25  77  28  75  40  66   2  96  77  48   1  45  83  68  98  49  23   5  53  44  38  61  99  76   9  66  54  72  13  87  98  50  19  22  93  50  41  73  85  36  64  75   9  80  44  22  85  88  46  67  14  25  21  22  42  78  15  91  95  85  46   1  11  88  29  53  86  99  21  75   9   1  86  42   1  77  16  83  80  61  58  16  47  13  15  52  68   2  29  74  92  48  96  80  98  48  38  29  10  33  49  23  51   1   2  71  21  77  25  51   3  29  83  77  97  85  97  52  89   6  45  64  92  19  41  90  88   2  58  34   6  45  70  60  55  60  27  62  77   7  71  20  70  14   1  93  56  42  97  24  61  10  43   7   5  12  22   5   4  53  14  24  41  80  34  89   7  71  22  37  76  97  66  27  33  86   8  16  93   8  98  75  13  68  56  98  55  62  20  20  93  81  71  55  90   7  56  77  48  20  46  64  42  33  15  48  79  93  32  50  51  17  11  19  67  95  13  43   2  97  27  72  32  89  52  37  93  85  43  26  16  37  86  10  74  55   4  39  73  58  35   8  38  20   6  94  47  40  81  69  51  26  95  78  30  77  53  76  33  44  98  69  83  83  50   2  89   7  52  99  14  35  22  20  42  25  15  65  69  71  58  34  12  17  98  13  39  66   7  56  11  71   4  76   9  41  58  60  78  96  68  46  84  78  88  75  96   9  56  41  44  11  75  77  10   6  10   5  18  41  44  24  93   4   9  56  34  27  79  30   3  80  47  67  37  41  62  38  13  16  53  25  91  73  62  32  26  41  76  37  20  33  41  58  76  83  89  40   6  39  19  30  62  60  19  43  47  18  84  41  13  71  52  20  25  88  66  59  89  76   9  78  84  24  37  67  77   7  36  67  28  25  73  86  47  23  41  34  42  62  27  94  73  74  68  31  13  98  76  55  77  19  68  42   1   6  18  95  87  59  39  76   4  40  85  58  86  13  14  60  73  85  91  87  71  60  63  23  19   9  96                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                    65   1  47  54  12  19  82   2  62  13  48  61  33  92   3  49  18  51  67  49   7  54  86  28  46  14  93  52  77  40  29  17  79  17  54  11  30  84  56  35  16   5  63  26  70  25  23  89  40  87   2  81  71  31  94  24  82  69  59  53   3  33  92  15   7  82  22  77  38  72  64  93  23  15  22  93  39  57  10  22  57  98  67  92  95  47  11  72  19  25  23  88  62  62  60  69  22  75  85  79  23   5  74  34  72  48  93  48  99  54  33  76  38  58  15  22  61  91  49  92  42  51  61  85  48  10  92  48  38  13  56  47  60  91  63  25  47  76  52  87  10   1  89  68  84  89  43  73  43  13  53  40   7  47  88  56  83  12  66  84  12  73  90   3  15  76  11  33  76  92   8  28   8  90  43  89  44  49   8  93  23  64  87  64  34  39  48  32  94  94  48   2  45  69  14  95  33  46  32  55   9   3  84  49  24  53  80  77  17   1  50  76  28  69  37   1  97  95  30  58  39  32  15  56  71  79  42  88  50  16  70  86  51  23  55  43  74  34  81   3   5  49  93  84  10  84  63   5  76  96  95  67   6  66  12  26  50  10   3  91  69  24  21  46  53  49  90  79  11  61  27  97  34  98  34  13  65  84  61  49  99  63  91  76  17  74  51  60  32  14  48  30  90  34  59  55  45  63  81  10  61  31  50  41  89  88  93  48  14  20  33  88  15  68  59  93  34  78  24  49  97  37   9  44  32  35  80  25  33  54  46  68  61  63  15  77  39  98  31  35  89  31  49  69  42  85  10  99  86  98  55  90  79  18  35  38  70  17  27  16   3  88  34  27   8  27  47  51  96  52  66  33  84  26  53  45  36  99  64  98  37   3  93  33  54  29  40  46  12   8  34  43  33  56  19  22  80  18  18  71  67  47  71  33  92  66  94  96  83  58  16  60  73  10  82  67  44  18  37  13   6  63  12  84  65  51  56  85  73  56  66  79  69  15  96  29  43  19  74  27  70  49  45   4  44   9  95  37  51  52  65  11   1  30  28  77  22  22  93  98  52   4  28  95  54  45  64  11  60  11  41  10  30  40  32  62  94  88  18  86  76  41  56  58  27  78  83  88  71  47  18  14  66  44  27  41  23  41  94   3  34   2   5  63  74  76  25  24  93  34  15  10  24  23  19  68  87  51  83  14  40  26   3  45   2  20  74   5  82  71  71  33  17  54  94  41   4   6  84  92  52  19  70  88  43  59  26  33  45  16  94  23  48  19  92  77  76   5  12  80  70  87  12  58  93  91  93  36  91  11  48  33  74  17  83  91  38   5  16  32  96  65  60   1  61  43  14  26  66  59  13  93   5  57  60  41  81  78  17  18  29  66  58  28  84  28  37  15  90  70  31  37  68  24  32  38  57  15  57  65  83   5  83  94  25  26  85  26  25  88  87  19  46  76  74  60  36  89  25  56  94   6  38  51  76  72  65  33  80  59  23  42  92  99   2  22  92  57  36  94  57  63  21  14  26  66   4   8  20  20  11  52  42  88  88  13  48  94  83  33  91  74  86  37  21  49  70  66  66  19  68  17  11  89  62  61  94  61  96   1  35  47  76  31  30  43  19  55  31  39  41  36  90  10  49  40   8  29   9  15  71  66   7  62  47  53  53  83  80  26   2  96  86  76  69  54  11  38  99  32  40  19  69  15  54  79  78  66  24  59  46  36  57  80  46  33  34  86  24  92  43  53  12  90  50  90  52   9  69  57  35  48   7  25  53   6  73  57  99  69  29  29  13  71  55  36   1  54  67                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                      87  28  43  13  68  12  22  19  32  11  47  64  91  30  44  25  23  95  34  85  42  73  70  28  14  92  68  26  51  10   6  93  47  78  10  11  35  91  42  93  90  54  48  73  73  74  74  94  88  78  94  36  91  58  30  24  54  49  32  89  19  95  45  85  68  26  25  30  98  55  61   2  52  34  68  67  16   3  28  26  38  35  29  57   5  75  30   1  42  62   7  89  16  85  15  37  61  76   9  80   4  67  89  39  65  52  58  94  17  77  99   7  80  20  59  60  10  93   3  74  58  80  57  68  17  33  61  29  69  60  28  24  76   2   6   7  46  94   6  48  52  98  96  84  61  48  53  82  88  15  59  70  11  13  98  73  70  24  41  99  29  31  90  60  12  58  65  15  10  91  56  71  73  52  74  61  48  42   9  12  13  95  79  58  64  76  74   7  57  82  61   2  67   4  17  78  20  18  34  68  72  75  13  41  21  44  22  23  76  87  12  52  51  48  12  90  27   5  87  14  40  75  45  77  93  92  58  86  66  86  54  97  13  75  71  35  24  90  12  28  54  93  58  69  81  29  32  78   8  71  17  83  33   8  84  66  74  98  36  16  15  14  15  72  55  75  14  97  15  81   1  50  51  19  58  78  79  76  38  64  53  10  62  37  69  55  83  98  36   5  58  31  99  45  83  20  48  12  42  17  75   9  48   5   5  39  23  25  81  41  39  33  24  76  49   2  42  73  62  70  33  18  92  21  68  51  75  17   6  62  69  67  84  40  73  50  66  21   2  89  28   8  69  70   2  36  22  58   1  60  13  60  68  89  88  69  49  21  96  18  44  90   3  58  93  91  13  36  31  65  12  86  89  33  55  16   6  62  79  50  89  37  86  60  61  84  55  85  47  83  69  54  69  83  61  60  15  69  34  46  60  89  27  13  53  24  65  54  60  96  46  40  29  74  89  97  26  89  45  96   1  30  46   8   7  59  20  89  64  99  69  34  65  21  87   3  50  68  27  65  95  12  88  47  36  38   5  54   4  55  55  31  45  30  18  68  97  71  41  49  58  38  66   2  65  35  72  94  63  39  51  61  52  91  90  17  33  29  52  56  68  17  36  72   3  40  35  79  80  96  57  92  36  59  47  18  53  53  48  62  73  86  38  95  39  48  82  91  64  30  34  64  65  41  73   3   6  58  71  67  93  48  85  25  57  62  85  72  55  40  67  34  64  93   1  56  12  42  84  56  82  83  11  14  52  88  83  55  87  28  92  50  85   3  71  13  70  53  94  74  45  33  30  23  94  85  95  49  31  60  54  52  71  59  67  59   8   9  41  16  54  69  75  82  56  35  38  40   2  50  87   5  94  49  67  67  62  81  14  92  74  86  24  99  89  22  65   6  54  42  78  90  50  47  78  32  46  45  22  19  94  13  80   7  90  66  20  52  73  74  76  38  81  69  69  41  27  46  30  53  34  79  30  23  41  39  74  45  48  67  59  84  40   4  41  54  90  86   8  64  94  80  93  98  63  89  77  20  75  91  53  55  49  16  52  26  91  97  11  41  19  29  75  71  42  21  80  68  60  14  43  80  45  68  90  96  21   2  19  33  26  90  70  34  81   4  99  20  92  67   6  29  61  85  70  82  44  13  10  50  73   4  90  31  77  20   2  97  21  38  12  93  73  83  84  26   6  72  12  41  50  87  45  19  28  25  83  29  94  58  27  91  53  87  29  96  56  46  37  38  19  61  94  93  31  16   5  17  31  39  70  42  80  34  33  84  22  44  11  19   1   1  53  54  52  27  81  10                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                        94  70  63  33  94   7  19  94  42  22  40  44  27  84  98  23  13   7  65  37  62  66  53  75  86  53  80  61  85  66  25  99  59  13  25  30  65  80   4  17  43  58  39  17  39  58  30  19  65  22  91  12  96  63  65  92  62  57  56  69   8  92  97  98  77  37  75  92  61  70  65  70  88  75   9  30   9  44  78   4  68  44  64  16  93  24  25  62  16  31  84  65  89  76  78  53  17  16  32  45  19  64  89  69  71  44  15  66  42  24  37  36  27  37  85  88  51  99  55  90   2  95  21  18  98  18  10  30  51  12  98  46  45  12  83  81  67  60  79  13  85  20  54  98  47  20  17   2  36  37  94  12  44  27  90  77  11   2  45  28  99  26  14  44  10   5  73  41  47  16  59  59  36  12  40  53   3  66  26  44  83  89  62  48  52  78  24  89  77  15  84  93  86  70  35  96  86  77  78  79  54  37  61  70  37  41  69  79  95  39   3  53  22  79  22  82  20   8  80  38  59  17  80  69  56  98  88  10  12  56  90  72  83  22  84  57  55  61   5  69  65  33  13  98  74  82  42  26  27   1  10  83  33  31  46  47  83  27  54  50   1  96  77  35  20   4  50  99  47  67  20  25  90  73   8   3  58  28  97  91  50  53  68  30  56  71   9  30   3  54  12  76  17  88  36  40   7  85  76  56  59  58  29  15  81  20  69  63  93   7  59  16  63  64  52   8  89  55  51   5  29  40  13  91  80  81   7  13  98  74  42   2  87  46  18  77  17  35   2  22  59  55  53   2  55  15  12  79  67  55  56   2  20  99  34  95  54  46  44  77   7  61  38  80  80   6  36  87  58  56  32  59  25  90  85  93  77  86  90  85  65  42  79  75  56  80  69  56  70  46  37  67  32   4  93  87  20  45  97  83  43  70  50   7  27  77  19  20   2  18  88  16  10  31  91  74  15  70  48  13  72   8  48  59  25  84  37  68  85  54  51  44  78  82  30   5  56   1  65  12  53  27  46  89  42  21  48  15  60  90  16  79  46  62  26  46  95   6  32  65  90  44  90  96  94  45  23  38  83  90  56  75  52  53  41   1  20  77  21  76   1  51  59  22  70  71  21  15  25   9  81   8  21  23  92  65  81  36  48  98   7  49  62  32  68  16  43  36  53  91  40  90  17  22  43  78  25  15  72  56  58  61  87  44  53  40  29  74  25  87  73   3  43   1  19  33  10  10  91  86  85   6  43  59  71  28  88  35  87  97  50  25  35  58  94  70  12  25  99   9  30   3   5  86  38  18  66  18  32   9  99  46  28   1  93  52  67  33  20  48  78  65   7  90  59  38  56   5   9  98  80  12  63  91  36  44   9  48  26  65  81  59  19  66  51  56  95  75  43  36  91   3  83  60  95  65  88  15  47  86  64  66   8   5  93  90  97  38  35  45  70  38  69  33  94  14  74  54  72  67   2  63  34  31  82  71  62  79   6  49  28  87  31  93  30  80   4   9  25  80  15  52  58   6  14  34  69  38  64  81  92  47  43  69  37  36  82  85  72  36  90  42  13  99  53  10  75  76  93  56  58  78  77  79  17  86  65  76  26  39  49  33  34  25  10  50  92  63  46  52  82  86  49   7  79  52  96  29   7  56  13  69  87  71  81  29  66  19  44   4  71  76  60  40  28  13  82  40  20  93   3  12  85  43  24  15  99  61  28  69  39  66  97  27  56  19  52  75  73  18   7  98  26  97  67  92  55  86  13  64  45  93  88  33   7  86  91  31  26  95  21  93  89  27  66  74  57                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                          78  29  11  83  47  78   5  45  22  96  33  42  98  87  88  72  10  34  19  72  70   1  52  83  15  21  20  91  81  98  90  67  15   2  63  92  34  98  46  14  46  33  73  32  85  43  70  77  19  33   5   3  53  31  64  11   1  42  70  15  22   5   9  16  35  51  61   8  33  80  26  73  18  24  17  55  93  44  76   2  40  84  52  78  54  80  90  23  97  94   6  66  87  82  64  54  78  15  27  27   5  69   9  17  54  61  94  33  54  37  88  89  31  86  12  46  55  58  68  78  77  89  39  54  59   6  63  73  38  88  26   1  27  81  76  69  71   2  15  79  19  28  57  90   3  23  21  61  15  53  55  79  60  27  34  78  10  47  12  49  99  51  18  36  95  14  31  53  52  76  14  47  20  95  28  80  20  76  74  19  34  45  11  40  82  65  28  62  41  47  56  36  31  47  92  54  29  78   6  88  20  46  45  89  65  21  89  75  10  13  95  56  23  22  84  91  92   4  16  86  70  28  28   8  47  49  39  88  32  46   1  79  42  49  49  57  73  36  53   4  15  99  52  57  38  44  68  81  19  79  72  87  54  51  69  71  31  61   3  54  14  29  81  75  41  27  66  75  78   7  75  39  51  86  30  31  81  87  37  65  56  93  30  83  64   2  87  30  40  38  80  89  57  65  49  16  17  93  55  68  35  21  53  56  84  73  52  43  66  75  58  68  16  65  33  36  19  87  32  86  72  90  94  86  57  43  93  52  45  28  96  15  51  91  67  97  75  56  79  61  86  37  39  11   4  55  94  93  70   6  98  46  75  79  90  17  35  92  20  32  61  12  17  51  95  56  94   4  74  49  56  99  91  27   2  23   9  96  49  85  52  20  46  99  23  33  96  80  33  86   8  19  82  97  27  38  86  33  61  91  12  98   9  99  15  72  96  16  25  70  58  67  77  50  43  23  82  80  37  24  89  61  15  35  34  69  14  47  95  39  48  36  73   7  30   1  66  49  60  70  10  76  32  21  53  92   9  45  23  19  72  24  74  38  93  69   3  39  38  56  95  18   1  24  93  64   9  31  72  99  91  33  42  80  92  78  77  15  34  20  96  67  20  84  13  79  32  60  86  23  92  77  41  52  81  39  55  73  48  11  60  49  64  65  53   4  39  71   2   1   9  47   2  72  39  42  87  48  36   2  81  10  19  87  50  30  65  40   9  20  59  17  72  62  76  53  58  91   5  10  77  68  53   3  21  85   1  13  61  83  13  18  12  22  95  84  90  17   6  60  26  66  40  71  50  48  84  15  96  72  80   7  34  42  49  54  42  74  18  69   2  64  80   5  66  66  35  17  50  60  41  31   7  64  66  99   3  84  52  14  35  97  63  63  40  95  69  64   7   9  79  62   1  14  84  32  83  83  56  65  68  96  59  75  49   5  27  92  21   3  60  73  53  32  99  24  50  15  65  25   5  48  80  29  72  23  93  56  97  49  90  39  99  28  45  45  42  56  70  68  71   8  49  79  24  87  11  86  65  22   8  71  35  98  38  27  25  53  96  10  22  15  74  15  53  35   6  67  27  98  87   1  79  51  42  56  86  22  54  24  73  25  80  47  58  24  58  72  84  93  55  92  42  70  30  75  41  20  45  64  58  72  23  69  93  31  68  79  83  40  91  98  61  83  81  93  94  87  94  53  33  68  24  90  13  21   9  60   7  65  74  77  87  24  72  31  61  58  57  67  17  34  81  15   9  45  24  57  54  33  73  49  25  81  18  75  39  24  32  83  20  41  93  23  52  32                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                            89  40  80  34  88  68  51  76  52  11  72  74  66  55  93  31  18  40  81   6  69  58  17  69   8  98  12  86  87  49  21  76   9  39  52  97  46  94  33  65  93   8  93  89  44   8  58   7  44  71  84  23  47  40  98  92   8  32  85  76  21  94  33  80  40  50   5   6  99  50  74  38   5  91  90  38  63  62  47  99  41  21  25  16  65  46  51  47  33  72  33  94  51  51   7  98  43  71  14  53  75  55  65  18  61   8  91  31   6  82  60  37   1  71   1  99  20  84   2  59  40  98  39  40  34  61  33   6  26  90  63  38  47  55  57  54   2  39  59  88  93  12  21  22  16  33  79   2  55  84  82  55  14  87  70  24  41  30  63  62  25  14  60  52  22  17  25  25  56  64  87   5  99  94  29  19  66  12  60  62  95  63  51   4  28  39  23  54  36  60  84  71   1  84  41  42  19  20  61  55  32  92  37  81  53  45  54  96  96  39  67  46  14   2   1  46  48  30  87  75  26  59   6  45  59  52  97  38  12  60  38  15  21  89  70  30  16  27  71  99  66  17  26  86  13  42  99  52  88  82  99  70  95   5  29  92  67  45  30  22  36  40  45   6  14  98  79  41  12  49  46  39  79  94  25  82  42  24  19  40  83  13   7  32  29  51  78  21  25  89   6  60  34  31  22  14   7  92  13  18  14  45  48  76  86  25  22  88  87   9   2   9  23  24  83  40  64  66   2   5  54  58  27   9  59   2  95  57  62  92  76  29   2  30  59  23  37  90  95  32  26  90  29  39  77   9  57  64  52   2  26  23  18   7  27  53  33  33  31  22  35  32  99  50  14  31  26  75  53  34  89  78  49  83  78  23  43  51  94  54  84  93  46  41  59  89  62  78   6  47  32  79  54  59  69  94  25  29   7  69  59  92  80   1   6  86  50  66  55  29   3  58  87  79  13  93  62  92  16  13  24  42  26  16  30  81  22  13  64  22  81  40   5  95  52  94  60  92  33  76  87  54  68  26   7  83  87  96  23  12  61   9  13  72  34  37  37  13  93   9  50  21  15  26  54  45   9  23  54  19  65  82  89  26   6   4  24  49  60  57  57  57   7  30  36  21  47   2   7  13  22  14  13  92  18  88  55  92  19  35  45  58  71   3  98  52  67  66  37  72  72  84  19  57  74  33  69  75  76  12  41  15  36  99  31  35  21   7  89  29  86   7  80   9  43  62  81  26  85  30  49  34  99   3  18  24  90  51  68  36  22  77  62  42  71  58  72  86  27  26  68  49  16  28  65  24  27  73  58  47  45  73  89  29  16  33  75  54  70  10  70  11  94  87  17  78  38   1  42  82  24  90  16  74   4  90  35  66  99  84  99  29  58  47  25  85  25  76  20  78  65  85  35  32  13  58  66  72  78  76  86  84  51  81  37  70  41  58   6  57  83  30  12  45   7  78  23  85  11  13   7  70  29  85  51  87  13  18   2  95   3  22  19   2   9   3  53  95   3  15  56  18  26   5  36  36  96   8  55  31  11  62  30  89  64  58  36  70  93  98  60  83  63  85  97  22  38  69  46  60  42  41  32  56  29  26  18  14   2  31  46  66  93  75  94  93  97  43  14  21  72  64  86  18  43  76  23  14   3  24   4   9  71  73  29  41  69  56  18   2  20  55  76  70  77  84  43  52  14  42  83   5  94  13  47  73  69   7   4  12  93  54  41  72  25  66  34  62  44  90  67  40  58  39  81  50   8   5  51  26  24   3   5  62  13  37  52  57  61  71  20  18  55  78   6                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                              90  90  17  83  71  21  39  78   4  84   9  31  92  43  76   9  71  37  73  95  33  32  79  43  47  21  35  52  98  11  66  44  40  12  82  87  95  40  54  72  19  93  58  94   5  32  14   7  12  12  13  63  40  54  40  66  39  38   7  62  19  59  38  32  70  39   7  73  62  27  42  67  91  62  76  71  78   6  30  60  87  95  77  57   7  45  39  39  14  93   7  85  83  82  69  33  13  42  63  46  16  33  91  14  12  38  48  35  35  10  66  35  97  23  22  94  97  82  29  92  76  37  16  25  52  42  30  27  56  87  86  68  88  64  11   2  42  10  98  20  72  77  28   5  26  68   4  94  36  62  56  79  40  92  89  20  70  32  43  94  31   6  53  73  63  11   8  15  39  33  16  40  50  36  26   8  28  17  37   9   5  99  49   6  23   8  78  47  18  65   7  99  13  82   7  86  52  27   5  47  90   6  62  11  65  46  46  98  67  20  63  86  82  32  43  40  57   7  72  94  34  54  35  79  72  94  99  81  51  19  71  34  85  13  61   5  57   2  89  75  21  93  95  84  55  72  58  20  12  60  40  85  89  34  45  85  51  62  99   9  85  82  26  97  18  77  39  97  46  84  20  91  89  61  95  30  54  24  10  83  95  95  85  92   4  33  29  90  81  34  33  47  22  74  29   8  98  28  49  59  68  95  23  81  83  37  74  28  95  48   3  19   8  26  29  35  59  58  27  58  34  16  19   3  76  47  93   9  77  32  52   6  39  51  57  48  69  16  59  95   6  57  74  88  60  27  99  32  35  80  65  28  32  84  70  72  78  12  11  60  52  90  52  55  16  18  40  93  98  25  24  38  22  69  31  37  91  37  87  76  29  36  30  32  58  56  46  71  20  11  58  32  29  56  99  28  97  16  37  89  80  91  45  61  16  57  58   2  48  14  16  44  52  70  98  33  10  34   4  10  93  77  98  97   9  30  94  91  74  35  75  66  24  47  56  62  59  83  97  98  25  40  76  81  50  80  23  41   3  22  24  88  73  49  52  70  32  64  73  30  82   7  25  39  83  95  78   3   3  96  37  78  25   4  40  54  38  88  47  16  71  53  95  31  62  95  92  33  11  67  17  71  10  45  91   2  60  50  11  76  38  23   8  74  85   9  74  54  47  39  27  11  72  99  41  52  95  10  78  69  59  28  99  64  32   3  72  46  21  13  51  30  90   9  76  41  85  73  39  87   5  12  14   2  55  42  57  27  93  93  53  37  53  49  85  89  86  13  19  28  53  76  18  70  34   5  18   4  94  70  77  12  73  91  86  25  52  67  80  95  42  56  23  11  35  19  84  49  83   7  75  15  19  13  50  57  34  33  51  66  15  91  85  62  98  54  26  97  48  73  75  33  42  73  99  12  98  86  52  77  87  98  47  37  36  46  74   2  48  12  42  26  48  17  31  71  51   4  93  98  28  42  14   7  73  62  95  32  92  56  77  92  35  38  43  89  50  55  60  95  77  44   2  96  24  38  47  49  26   4  39  75  79  54  69  38  86  82  41  61  92   3  60  10  31  70  32  81  26  63  26  67   3  55  25  93   9  31  75  22  12  97   2  43  72  82  69  92   6  13  28  44  57  98  66  61  21   4  62  46  74  23  28  97  18  57  11  57  93  62  48  25  60  90  30  63  35  11  57  36  51  56  20  93  43  77   6  88  89  46  50  39  65  66  78  51  44  52  84  15  85  48  20  80  72  14  19  50  60   9   3   9  14  71  54  87  91   8  40  48  35  26  17  67                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                93  85  57  95   4  94  32  20  17  61  47  39  89  48  74  87  88  65  95  38  77   6  10  60  59  34   2  93  82  41  93  14  31  73  83  63  80  82  31  92  21  62  70  17  36  21   3  70  76  63  86  87   1  71  64   5  31  21   2  11  74  22  79  10  15  62  49  67  41  63  40  12  53  68  32  96   5  55   5  74  15  57  15  11   1  35  91  37  25  49  32  37  16  45  78  14  19  33  78  66  16  85  49  50   6  35  71  46  85  55  79  14  58  30  17  25  35   8  20  38  74  20  21   5  28  44  32  38  18  54  88  48  44  12  41  76  51  72  52  90  93   5   1   5  23  31  64  65  22  83  82  95  57  55  85  93  87  18  69  16   9  52  63  57  54  33  53  78  44  18  73  97  67  56  77   1  23  78   2  88  62  47  14  43  22  26  68  67  62  13  83  14  92  26   5  66  99  17  84  94  26  79  58  34  86  67  41  82  34  17  30  20  75  90  94  97   4  30  70  57  90  37  97  50  67  55  49  61  22  50  86  82  68  80  57  64  24  75  33  30  43  95  73  59  11  87  41  45  78  20  31   1  18  47  65  36  61  85   6  94   4  12  93  93  36  89  50  33  32  84  23  76  45  88  66  82  98  91   8  52  59   2  91  25  17  64  83  18  36  33  28  33  10  52  71  79  98  82  91   5  20  29  11   9  18  87  15  76  47  88  91  64  49  29   1  78  21  41  11  40  14  54  93  50  83  32  44  52  23  85  40   7   4  73  11  39  76  36  22  83   7  99  88   4  29  71  34  23   5  25  16  48  79  60  63  39  78  51  72  78  80  72  62  60  79  10  96  97  87  37   3  59   8  93   3  19  25  94  70  21  28  77  20  38  22  81  45   2  65  70  92  70  49  69  40  57  64  29  22  76  85  42  37  92  88   5  72  28  95  59  68  23  36  41  76  50  17  58  54  35  29  70  47  75  78  31  84  86  84  52  34  84  21  72  33  57  85  90  21  98  55  26   3  71  62   6  99  47   8  10  18  73  50  73  82  30  72  38  66  80  49  19  77  39  28  48  35  62  93  78  48  75  55  99  73   6  35  50  50  34  60   2  13   6  66  31  57  69   8  51  39  11  28  28  13  37  50  18  66  35  67  34  23  15  14  51  19  84  12  25  30  55  89  14  57  95  28  43  23  67  85  84  78  53   3  29  26  57  15  74   5  57  64  62  89  89   2  99  34  26  26  74  47  85  37  72  51  84  77  60  21  36  86  77  54  38  86  13  93  76  99  80  87   5  32  54  34  16  19  93  13   2  85  91   8   6   2  67  74  41  67  89  14   5  56  62  76  56  43  50  73  64   1  91  32  35  77  82  44  73   8  39  75  53  91  91  62  90  91  56  15  90   2  84  57  43   1  43   8  84  96  19  43  84   1  79  97  26  24  44  19  22  61  43  29   5  37  11  15  99  31  12  71   1  97  13   5  48  70  71  32  54  77  87  58   7  98  14  68  65  64  29  27  52   5  32  68  58  67  51  47  61  40  73  58  88  62  90  93  10  22  59   5  94  47  68  17   7  87  91   6  50  86  39  27  54  53  38  23  13  93  63  92   6  45  97   2  93  53  90  37  69  86  67  17  74   7  51  79  78  32  64  77  69  54  86  87   8  73  62  18  85  58  19  23  56  52  76  55  28  37  83  72  60  45  34  50  31   4  96  56  55  68  94  26  68  77  90  38   9  40  83  44  33  24   4   8  19  11  99  44  90  13  86  90  85  75   6  79  97  17  20  22                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                  43  48  67  76  17  63  20  93   1  17  70  63  78   2  96  22  73  94  87  57  30  25   6  87  31  54  13  80  37  96   6  35  64  61  56  17  60  29  28  81  74  44  53  52  75  83   3  43  53  85  63  83  84  39   6  24  24  18  11  77  89   9  96  54  44  25  57  48  40  88  42  35  95   4  22  65  57  91  99  56  55  32  66  57  77  13  33  90  22  24  20   9  29   5  81  17  10  49   6   3  31  83  21  78  59  92  18  75  22   6  39  90   2  37  65  35  57  72  45  70  36   8   9  74  40  54  95   9  92  50  44  99  67  41  23  92  12  62  22  22  35  25  74  17  10  31  86  88  55  79   2  32  82  15  86  55  94  72  58  41  35   4  14  28  77   7  17  87  87   3  25  15  35  30  36  38  58  87  41  88  80  65  71  13  97  78  26  17  55  33  82   3  88  26  64  83  99  71  51  35  14  27  96  35  98  91  52   4  66   4  83   3  90  40  89  65  46  70  46  24  35  89  54  81  21  42  81  34  75   1   8  69  30  73  63  62  91  49  96  32  56  19  24  17   7  12  14  35  41  50  50  89  72  82  47  40  14  28  76  55  27  82  30  50   6  15  85  26   7  74  58  83  21  49  37  45  61   1  48  23  22   4   5  67  84  83  97   9  58  93  15  95  72  43  62   6  99  26  31  12  55  89  73  73  62  16  15  53  97  29  38  69  28  90  36  41   3  71  68   1  98  90  30  41  77  36  96  11  87  72   9  33  13  20  74  77  42  83  53   2  57   5  77  12  65  23  86   4  25  89  12  44  73  22  16  39  97  67  66  13  87  96  18  30  68  74  22  60  92   8  65  71  66  57   5  73   7  68  59  75  33  33  13  96  74  69  41  98   8  62  48  39  80  19  34   7  56  62  20  59  61  28  67  86  69  46  25  49  35  78  63  66  62  25   9  93  27  44  71   2  11  56  44  78  15  85  17  71  57  99  22  41  25   7  59   5  89  52  31  71  90  82  25  75  18  84   2  13  62  34  44  91  81  16  44  57  76  30  67  89  95  73   1  31  20  76  69  16  62   2  98  11  12  46  74  96  90  42  99  51  26  43  37  83  75  92   6  73  87  73  75   1  94  67  50  14  21  48  95  57  36  99  51  97   8  87  50  11  16  27   7  23  23  70  27  11  97  98  97  33  38  40  33  65  17  90  35  32  62  62  23  69  64  69  53  76  48  49  28  22  67  84  80   2  37  54  65  20  35  33  40  93  69  39   8   4  46  95  65  48   1  19  48   7  84  54  92  57  19  81  75  23  83   6  39  91  49  72  57  38  61  61  75  84  43  41  44  73  43  71  24  74  36  64  82  57  89  18  96  98   1   3  13  42  72   3   5  10  65  88  67  52  99  84  55  38  21  80  69  63  45  64  42  68  53  20  85  76  93  63  86  60  72  94  32  83  53  54  14  11  64  33  22  48  43  30  25  30  81  40   7  11  52  23  90  45  82  72  31  85  87  96  54  92  84  69  62  43  71  61  78  19  75  13  97  81  91  15  75  45  12  44  54  86  90  32   8  16  41  79  42  98  59  37  59  90   5  46  71  21   7  40  81  67  45   3  21  59  39   6  40  37  45  39  39  50  53  52  67  70  75  45  59  62  58  45  15  15  81  11  83  90  28  17  39  58  15  62  43  51  46  67  55  38  55  31  82  20   8  91  53  73  34  37  34  14  22  38  93  63  20  27  43  96  31  94  59  93  21  19  59  14  36  85  14  78  36  24  46  40  39  21                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                    12  93   5  19  79  92  11  99  61  50  19  87  46  76  25  14  11  52  44  70  24  35  12  90  83   7  92  50  99  99  24  39  82  87  38  82  93  37  93  39   6  58  64   5  58  69  13  62   5  13  38  22  70  30  68  33  24   4  62   5  11   1  21  54  53  86  67   7  55  73  69  20  30   4  28   2  63  39  67   3  67  52  99  33  46  45  23  46  28  76  31  16  44  18  99  67  69  38  54  80  67  32  76  69  43  64  67  40  96  12  93  33  13  41  31  84  22  68  11  15  46  27  58  13  48  63  89  80  63  90  28  28  83  23  96  56  77   5  42  67  24  41  93  81  69  13  69  31  12  26  68   1  56  76  56  60  77  16  52  93  16  43  74  47  27  88  27  16  32   4  45  41  46   2  55  84  92  65  32  52  40  44   5  50  19  68  65  63  78  48  84  28  43  60  63   5  58  43  68  45  48  15  12  28  46  68  30  17  55  71  32  54  79  43  14  32  58  92  25  90  49   2  61  69  36  76  23  20  89  75  91  79  83  60  87  96  96  23  21  62  77  98  40  92  90   3   2  94  62   2  21  35  15  44  92   6  73  69  27  81  76  30  63  33  59  14  43  98  22  96  14  65  83  93  71  37  80  57  10  21  59  26  77  60  81  18  20  24  34  38  70  80  83  55  80  12  66  10  21  33  76  68  81  71  81  37  20  84  81  65  63  34  64  82  74  95  80  22  49  50  39   3  26  18  86  38  46  10  86  76  25  35  51  76  66  89  60  65  98  99  18  81  62  40  90  30   2  93  99  48  44  57  23  63  85  51  46  82  49  17  72   5   4  90  69  99  35  52  32  66  28  47  89  90  54  33  91  78   1  75  98  24  52  57  33  53  11  11   7  95  75  16  36  53  92  36   2  45  38   2  91   3  81  30  92  30  95  55  64  35  39  18  49  88  20  28  36  19  62   4  53  31  70  79  38  66  87  59  60   3  34  65  59  50  73  74  77  26  73  34  96  99  36  56  48  44  12  38  68  44  74  47  43  25  95  54  97   9  64  76  43  42  19  81  18   9   2  12  35   6  74  35  14  67  25  74  99  60  90  79  53  44  95  90  82  17  55  48  70  54  94  75  59   7  61  28  84  36  31  47  78  34  94  62  18  30  20  41  28  52  75  82  65   9  66  71  45  94   2  19  55  14  62  68  63  37  17  57  78  34  90  45  17  57  75  23  81  62  45  47  87  50   1  69  96  21  50  17  83  81  60  40  44  41   3  99  27  74  70  89  22  83  43  53  63  20  68  74   3  30  46   2  64  72  30  95  90   4  58  23  25  85  78  21  84  60   5  85  31  97  32  28  92  77  23   9  72  82  49  69  14  63  68  56  16  68  32  70  86  10  60  84  22  36  74  15  67  65  47  27  34  89  36  73  79  48  51  31  34  20  41  72   1  95  39  78  55   7  29  11  44  77  32  31  86  74  67  15  16  24  74  32  79  38   9  48  77  11  69   7  27  68  54  62  93  14  84  63  68  99   8  36  19  25   2  99   9  31  86  75  40  90  27  40  81  12  88   1  40  36  55  24  84  23  80   7  34  48   2  44  25  86  49  21  77  17  58  56  66  72  96  38   9  62  64  98  37  22  64  73  86  99  72  46  86  81  68  74  18  66  25  36   1  99  28   8  47  16  82  98  43  84  87  92  19  93  51  77  71  44  71  95  69  37  11  88  30  35  43   1  78  11  27  96  62  63  43  13  75  47  10  27  47  55  68  22   9  17  71  88  71                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                      6  25  77  17  36  82  25  28  81  29  72  98  59   1  40  48  95  62  68  78  93  59  16  11  40  23   5  42  59  81  39  32  53  25   9  64  10  79  88   2  82  81  79  72  72  12  98  83  78  53   3  88  94  71  41  40   9  51   3  29  72  64   9  80  66  24   3  60  15  87  22  53  31  55  69  16  94  85  29  73  54  72  39  22  30  58  75  47  76  44  13  91   6  53  82  70  99  59  23  67  65  12  46  74  79  43  18  37  47  27  32  71   5  76  88  92  40  67  32  13  56  64  26  63  15  85  55  41   7   9  71  63  14  27  16  90   7   5  58  36  77  63  93  92   7  23  60  31  56  13  27  89  49  42  54  24  77  45  33  74  54  30  94  63  96  68   3  11  43   4  28  48  74   3  35  14  32  23  76   6  73  81  48  46  72  23   6  60  89  20  82  45  69  83  52  79  88  28  39  48  38  35  35  64  12  37  33  25   8  77  67   6  99  23  24  81  47  67  55  38  44  61  58  39  38  16  30  86  38  81  59  60  66  89  13  22  82  51  49  88  94  61  75  71  89  46   2  17  93  38  52  96  64  70  42  72  46  67  19  95  93  95  12  90  74  23  55  32   4  36  49  27  66  29  40  85  72  92  88  12  29   5  97   8  65  22  83   7  42   4  47  23  83  74  34  92  28  42   6  30   5  59  60  42  40  44  44  84  49  67  61   4  90  55  18  20  76  65  74   3  17  79  66  54  27  84  38  77  27  10  33  97  11  46  83  28  75  57  45  86  58  47  88  84  85  36  47   9  42  73  37  97  46  45  13  62  23  62  15  39  42  61  49  73  67  44  25  61  21  63   4  81  36  55  10  21  76  50  97  49  46  58  95  91  39  86  24  72  78  28  25  17  85  49  50  40  54  77  97   4  32   6  38  19  69  96  95  50  92  73  81  64  22  52  53  25  75  72  80  62  24  78  81  82   1  78  44  27  58  78  66   9  82  97  20  53  41  65  17  29  94  27  83  90  78  79  36   4  12   1  55  46  80  28  44  65  35   6  85  22  17  74  48   7  61  33  81  58  19  87  88  55  36  51   6  20  79  97  73  26  62  18  66  39  66   8  10  74  17  10  99  66  34  32  95  40  35  93  51  54   7  30  99   8  80  31  89  24  18  55   2  29  21   9  14  12  51  93  47  81  77  95  79  74  59  49  24  19  51  12  26   1  58  37  85  56  52  83  39  54  87  33  76  88  79  55  29  94  49   5  19  74  30  40  62  89  52   6  92  45  34  56  41  40  15  24  30  87  72  62  51  55   6  70  56   9  56  58  32  35  19   7   4  51  68  80  19  37  88  55  29   5  77  33   1  93  69  33  75  74  65  63  15  72  91  42  71  83  87  45  66  45   4  72  74  99  79  51  55  62  26  80  67   1  30  86  63  42  33   1  86  45  28  84  31   1  50  46  71  31  56  99  74  19  78  72  59   5  66  13  90  30  81  19  68  91  16  93  91  51  44  73  96  11  38  24  39  98  17  44  96  96  75  66  85   9  50  92  43  53  15   9  59  57  29  35  32  30  55  17  73  96   2  22  98  60  94  37   1  76  80  89   2  48  30   1  51  24  72  53  36   1  47  91   9  18  97  64  34  42  95  69  22  89   1  41  20  38  27  98  40  45  74  47  71  99  23  78  15  16  56  55  95  79  76  56  70   1  45  81  94  94  50   1  66  74  63   3  20  94  53  49  33  90  97  16  98  53  83  51  90  54  43  56   9  14  78  86  82  42                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                        22  53  27  39  58  48   4  55  99  40  50  61  36  47  32  74   6  73  49  12  27  94  84  30  80  14  15  24  64  46  85  49  43   1   1  96  43  54  83  83  99  40  75  94  97  76  34  99  71  23  56  61  42  21  55  89  15  49  21  53  88  91  43  56  55  66   2  68  90  39  43  62  93  77  23  12  35  25  21  47  50   3  34  31  38  44  21  25  94  65  65   4  33  40  44  65  74  60  30  10  62  72  71  51   7   7  61  35  41  67  17  93  30  49   9  75  81  78  82  43  25  19  12  86  74  94  16  13  74  27  54  92  71   8  31  98  94  58  39  58  49  26  43  51  20  30  22  52  47  26  43  74  69  17  93  80  69  19  80  40  37  29  39  11  34  34  97  60  92   4  96  23  45  62   4  61  21  51  58  45  28  82  16  34  36  11  32  26  79  89  75  18  74  96  31  67  22  71  93  50  90  50  61  55  18  85   4  92  59  77  90  24   1   9  10  77  64  69  85  76  44  99  27  24  85  18  94  95   3  30  11  43  84  85  99  77  53  88  71  91  56  11  72  49  87  13  44  50   7  70  45  37  71  79  55  17  73  75  46  21  36  37  65  57  28  33  21  30  33  17  64  60  56  27  43  91  33  69  50  57  36  91  41  26  58   3   5  53  97   6  75  32  27   6   1  71  12  97  58  49  64  26  50  76   7  40  89  43  82  36   7  57  17  67  77  52  55  92  89  55   2  73  70  82  44  50  50  15  11  32  85  41  60  34  19  95  32  35  20  97  40  26  60  38  77   7  36   4  14  53  87  36  56  53  17  59  67  70  37  56  36  27  19  90  22   5   5  65  27  85  16  21  46  46  93  81   9  67  92  54  62  87  79  60  79  93  46  90  36  18  99  69  29  27  25  16  33  46   6  32  75  47  66  97  92  60  55  92  59  17  56  85  20  82  13  19  18  97  30  66  90  37  90  90  92  85  65  27  33  69  64   5  47  71  94  63  44   6  15  50  60  65  17  37  12  58  78  97  74  49   3  92  84  74  39  46  42  23  21  41  82  42  47  97  73  66  78  19  38  18  65  73  88  39  53  27  32  16  73  91  15  69  56  10  59  22  12  25  96  91  39   7  20  44  82  61  68   6  46  22  40  77  48  43  22  56  75  59  78  35  95  26  85  75  27  77  49  54  30  61  34  30  29  56   7   8  76  85  14  24  55  77  23  74  71  99  53  97   3  20  95  18  69  83  59  40  10  22  84  75  15  87  51  45  31  12  67  51  69  21  49  77   6  25  83  18  39  48  37  52  94   5  24   7  11  13  40  15  66  11  84  96  11  87  23  51  86  73  62  20  94   2  30  13  14   1  57  38  66  78  89  42  12  26  90  52  87  46  65  37  62  52  32  35  67   2  15  90  76  82   4  26  60  21  58  70  92   2  30  46  94   7  68  44  87  29  75  20  77  71  62  72  33  76  64  38  84   2  34  41  48  68  76  70   1  76  11  82  89  25  55  12  39  52   9  87  66  27  94  70  10  95  64  66  74  86  58  75  34  90  11  18  96  68  83   8  33  62  43  27  92   5   6  68  98  21  73  58  90  55  93  79  44   7  21  49  82  22  10  82  46  51   3   1  74  63  49  88  13  66   2  80   2  16  73  49  30  42  42  99  96  87  34  84   3  11  40  96  94  73  89  48  15  85  40  29  45  17  70  98  12  28  29  31  10  91  84  54  61  98  78  48   6   5   3  67  68  39  86  53  42  46  90  56  57  89  76   4  32                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                          42  69   2  19  75   9  66  35  40  84  47  94  97  26  85  54  96  98  54  23  67  56  50  58  75  32   8  86  98  99  11  81  76  18  76  25  55  84  14  41  36  65  73  30  30  90  88  84  79  81  47  58  30  47  82  65  46  94  67  68  64  69  32  93  63  48  86  93  91  27  61  11  87  92  77  86   5  20  90  36  15  15  49  61  73  48  91  98  30  68  40  28  69  37  33  96  36  14  95   3  45  10  77  41  35  10  92   4  81  74  39  77   4   9  29  50  81  18  82  49  67  63  77  90  14  20  68   1   5  51   6  58  70  87  18  20  55  87  81  91  41   4  76  66  81  27  76  60  42  69  29  38  95  15  35   3  20  98  54  11  78  83  33  46   1  76  70  69  18  39  83  41  16   5  31  82  48  90  42  42  10  10  92  10  83  82  21  46  90  38  60  83  72  99  83  24  98  54  74  40  34  29  44  83  18   1  95  13  24  45  54  73  99   6  33  64  46  15  22  88  23  48  76  88  35  87  35   6  31  32  49  60  25  42   6  27  16  42  89  36  28  60  43  98   3  78  98  19  88  68  45  46  73  20   6  15  58  59   3  19  83  58  64  48  94  99  49  88  38  84  37  28  24  22  13  24  69  41  33  45  92  25   9  56  39  52  57  26  32  45  98  85  43  54  70  82  98  12  16  71  80  54  93  99  26  99  93  39  26  62  13  21  41   3  28  69  89   6  63  57  78  54   4   1  86  97  51  59  59  76  66  44  10   9  14  23  81  19   7  71   8  21  90  64  52  42  49  55  44  74  24  74  67  53  17  10  17   4  11  38  60  43  89  14  12  80  84  97  85  82  86  32  70  52  94  71  81  47  21  78  54  69  25  16  52  14  58   4  20  81  73  45  29  25  70  97  26   2  56  82  59   1  33  72  18  58  38  10  10  25  44  32  23   1  33  88  12  40  52  81  39  34  14  64  44  48  64  92  46  32  18  47  87  30  98  76  23  64  34   7  68  10  95  97  32  52  75  20  36  79  13  97  86  92   7   4  22  55   1  32  38  93  88  38  41  84  33  82  91  90  99   4  73  33  61  57  73  39   7  12   5   5  10  74  83  10  42  75  88  47   9  47  18  98  54  61  59   1  44  33  47  22  51  83  36  66  55  72  22  14  34  93  57  32  91  77  29  84   4  75  47  21  11   1  63  74  49   3   3  29  69  67  83  49  85  10  80  58  27  49  12  12  58  61  20  95  83  62  44  16  90  47  63   9  18  28  63  92  91  81   5   1  22   6  82  33  49  24  77  58  45  36  60  28   6  33  16  33  81  10  13  26  33   3  59  36   2   6  82  21   7  59  89  28  88  49  65  45  96  14  21  13   2  41  34  42  27  50  76  54  34  58  55  73  21   8  86  20  59  72  37  39  44  34  88  25  49  44   6  10  44  21  96  54  35  58  45  50  17  19  23  51   5  17  22  95  11  65  39  63  59  48  26  88  37  83   8  44   9  48  54  45   1  99  11   5  76  27  79  84  73  51  53  65  63  80  23  79  12  86  27   3  47  45  30  28  62  10  12  48  45  70  18  48  32  69  25  24  11  84  35  57  36  77  99   6  79  23  26   9   7  39  25  71  96  53  72  67  65  80  83  24   2  54  68  31  61  21  73  19  45  51  71  16  64  74  99  48  94  95   6  59  77  80  55  77  49  93  73  47  42  39  52  52  26  92  74  26  27  10  60  69  89  26  10  84   7  67  71  97  86  73  95  23  81  23  28  32                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                            70  14  22  97  83  93  27  20  77  14  80  38  25   9  46  48  80  52  19  72  29  61  84  76  54  97  59  37  25  74  93  43   1  89  62  11  66  80   6  41  92  25  52  25  56  34   4  24  23  40  72  60   3  23  83  31  76  69  79  93  28  12  18  75  49  22   6  58   9  45  24  56  75  91  30  29  36  31  24  95  62  30  72   9  41  43  81  77  12  81  33  90  90  31  97  67  60  10  79   6  39  23  47  28   5  63  80  57  91  93  72  76   9  61  10  94  20  18   7  12  96  47  88  58  58  53  48  57  76  42  49  39   9   6  13  37  60  33  60   3  36  44  34  69  41  92  69  75  77  82  54  12  20  31  28  39   9  98  59  48  72   2  99  99  85  76  93  75  79  79  39  27  23  76  41  99  76  44  57  19   3  97  45   3   3  65  77  46  95  12  56  53  36  25  50  96  27  15  21  99  11  43  84  48  28  56  50  95  43  92  52   8  18  48  82  74  38  82  75  25  65  63   8   1  48  21   3  92   2  27   7  26  28  55  47  61  90  15  85  34  94  37  97  34  82  92  40  57  82  93  64  96  12  69  10  83  49  34  50  77  51  68  28  41  88  50  28  46  27  11  98  71  52  30  47  73  96  13   6  60  75   5  56  27  19   6  39  15  30  87  59  22  11  61  99  33  95  94   6   6   2  16  76  16  81  42  63  10  32  30  61   1  54  97   3  77  43  71  10  97  77  32  65  23  79  47  24  81  32  34  90  84  44  57  52  47  13  33  81  10  48  10  54  63  46  38  65  42   1  93  40  74  39   4  85  74  25  46  26  95  33  32   2  92  89  81  89  85  22  13  42  17  46  49  59  31  30  62  71   4  63  52  43  54  74  47  38  14  18  90  81  65  87  57  72  88  60  33  78  86  54  95  15  57  84  63  82  51  27   1  31  24  95  29  23  67  53  39  16  12  14  78   9  69  72  71   9  91  89  98   7   1  69  91  71  77  88  10  14  61  42  98  94  66   1  74  34  14  86  51  84  74  63  85   8  18  30  82  61  47  57  22  48  43  77  23  97  41  49  67  11  70  53  17  15  62  24  52  61   9  78  16  47  58   9  89  31  56  75   5  18  76  76  86  70  34  87  54  49  65  15  72  35  21   1  83  48  14  13  23  20  57  97  81  26  69  12  82  47  20  25  38  79  71  64  75  75  77  73  95  19  83  39  67   4  49  91  92  62  66  73  95  47  76  83  22  10  46  94  59  37  92  39  71  54  68  14  36   5   8  48   3  38  53  51  55  71  17  47  66  99  80  75  21  12  70  97  66  66  96  42  28  72  90   1  26  40  84  55  25  55  94   2  25  83  99  51  64  72  87  29  26   5  90  11  45  56  13   8  15  99  29  98  92  44  77  44  30  61  12  74  68  32  15  90  78  74  17  19  52   3  28   2  73   9  77   3  45  22  47  63  97  16  45   6  71   7  68  50  78  31  55  81  82  48  80  28  24  80  34  26  45  19   6  90  91  34   6  36  25  78  55  77  98  76  39  53  57  78  27  59  41  85  49  34   3  18  46  95  65  89  46  17  78  22  82  66  92  43  44  79  55  51  61  77  27  88  13  44  67  72  77  83  73   2  22  11  84  12  16  90  40   9  13  41  31  93  98  86  29  43  73  12  90   7  23  97  39  72   2  97  85  58   2  16  58  57  44  49  43  70  70  13  35  18   2  49  57  77  46  70   3   8  52  94  12  72   4   7  34  72   2  17  40  12  56  26                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                              79  20  43  51  93  93  29  50  12  54  76  34  51  21   6  48   2  15  63  80  26  20  57  79  27  44  42  28  37  74  91  77  84  67  30  33  91  77  99  43   2   8  35  82   2  10  34  82  70  72  53   3  59   1  72  33  41  45  42  96  68  85  55   8  86  82  51  67  38  77  35  40  21  29  42  27  59  62   2   9  36  95  68  50  96  55  93  81   5  38  82  16  15  17  58  33   7  89  81  53  72  60   9  63  31  63   5   9  74  53  92  32  98  12  66  51  14  86  71  57  81  80  63  11  81  91  96  94  23  98  49  55  88  50  28  58   6  83  37  26  87  65  12  39   3  57  93  65  52  33  51  90  11  38  79  98  61  76  56  73  57   7  35   9  78  31  38  31  37  98  74  93  44  20  55  23  56  23  65  46  81  37  40  80  90  63  93  21  12  34  78  38  51  44  53  95  13  33  28  96   6  10  37  52  81  48  73  25  61  13  71  74  12  11  80  10  26  52  26  98   7  74   1  61  30   1  83  47  58  77  97  65  21   7  30  39  42  96  82  91  64  33  20  57  32  81  16  47  19  31  95  60  41  11  90  88  73  39  20  99  32  50  46  15  38  10   5  63  39   2  23  70  14  89  32  42  97  99  95  28  27  15  73   1  95  63  55  85  38  19   4  47  15  36  37  28  43  53  25  56  32  47  98   6  18  32  21  21  84  28  60  64  29  49  64  68   6   1  68  91  31  33  50  55  62   1  57  56  45  15  54  32  88  73   1  42  42  91  79  55  81  96  94   4  46  25   7  21  77  78  22  28  49  96  66  31  84  35  20  41  86  78  12  17  32  48  51   7  83  52  20  70  90  95  50  35  74  25  43  92  73   9  19  93  29  90  24  63  33  72  37  74   3  66  36  30  27  94  10  41  80  56  33  38  85  46  84  64  64  85  20  34  34  84  32  51  90  65  49  71  74   4   7   8  61  57  73  57  47  69  17  75  40  48  90  89  46  65  42  94  27  88  94  89   9  51  62  44   6  42  30  98  94  58  36  14  88  43  99  23  30  47  43  55  99  80  39  36   6  57  59   4  11  26  22  44  43  74  58  67  70  78  77  41  55  97  70  46  64  44  89  60  20   8  80  67  82  29  17  29  73  66  67  68  46  91  45  52   1  62   2  27  36  41  89  65   2  94  37  27  70   7  70  48  48  12  13  80  66  77  24  99  37  49  39  25  42  73  98  53   4  60  74  63  91  64  42  26  20  95  59  67  42  13  29  16  87  63  89  16  14  12  38  94  25  65  21  64  33  32   3  49  26  85  15  69  76  21  43  18  16  77  61  93   4  18  15  78  45  99  91  17  48  20  23  33  33  10   7  91  30  52  86  60   4  97  20  67  94  22  63  19  90  93  82   9  65  54  11  15  35   4  99  37  61  77  17  59  56   9  91  43  93  97  50  48  61  71  78  49  23  56  97  96  47  85  12  50  24  14  37  19  91  45  32  32  75  78  76  54  36  15  25  83  46  68   1  69  23  72  17  99  10  82   7  40  25  35   7  99  50  78  30  54  80  87  29   5   7  74  16  13  58  77  76  69  69  27  11  35  94  64  68  46   2  61  14  91  82  96  34  26  73  78  86  87  60  99  82  39  11  59  15  29  94  38  38  56  99   8  36  71  71  41  32  34  45  96  43  56  50  68  16  33  81  27  68   7  29  33  80  68  43  47  64  67  59   4  34  69  88  78  98  18  13  62  64  23  12  48  88   4  80  40  83  11                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                97  79  17  90  89  13  10  94  56  53  82  64  20  64  71  99  62  32  94  49  69  83  48  32  74  29   7   4  18  71  39  13  42  91  53  99  98  30  52  56  47  99  79  14  19  11  34  74  84  34  71  41  63  46  32  90  59  77  38   8  35  43  16  97  94  10  16  63  77  84  56  51  10  81  19  86  42  74   2  15  32  91  10  34  17  60  27  84  73  63  66  96  17  62  99  52  75   5  63  99  94  10  23  61   7  74  29  54  27  11  16  30   2  95  99  54  43  84  57  12  46  40  53  63  84  44   8  85  20  79  85  66  41  63  97  79  56  39  61  18  67  90  81  77  95  82  34  65  95  23  14  22  99  39  35  24  92  37  49  27  48  21  29  90  27  36  56  98  96  53  30  94  28  89  58  13  32  70  20  67  89  52  72  87  59  47  54   7  61  83  92  91  41  25  51  12  16  25  96  36  84  37  30  32  82  18  87  13  15  17  57  58  97  78  57  68  92  27  47  14  35  86  64  83  81  14  19  41  66  65  71  42  32  92  71  38  74  19  69  20   2  16  32  42  65  98  72  54  61  66  56  91  13  20  35  66  81  38  64  81  75  38  95  98  68  66  39  66  37  86  59  13  87  11  17  34  75  77  42  66  73  39  44  66  26  65   8  69  98  50  80  33   3  78  13  94   1  12  67  78  90  34  58  26  60  35  12   2  43  69  41  45  39  94  96  21  60  57  17  28  17  47  27  42  94  10  45  34  11  65  24  21  45  86  80   9  22  78  14  26  85  27  81   1   2  16  45  45  46  97  54  82  30  53  94  71  12  61   9  66  80   4  42  59  75  88  16  45  44  19  87  87   2  77  23  29  15  54  97  64  38  78  14   1  92  95  16  82  55  48  63  49  86  76  55  39  97  20  11  18  51  43  89  59  45  10  46  43  14   5  18  52   8  73  30  84  34  35  99  65  94  53  50  71  24   1  47  65  12  94  78  46  61  79   2  89  63  92  86  32  32  54  73  34  63  44  24  14  15  27  55  38  83  17  94  55  40  39  14  20  56  18  14  99  50  20  48  57  58  78  58  90  62  60  75   6  59  87  51  92  19  31  86  89  10  85  80  23  44  25  95   2  47  15  61  28  74  47  67  54  19  59  87  42  46  84  78  73  26   5  79  40  28  14  32  66  36  16  36   3  31  92  21  96   7  72  31  80  28  86  90  60  29  38   4  18  59   2  11  93  65  28  21  20  33  17  86  94   6  45  20  42  65  71  72  78  69  11  79  97  46  96  11  76  63  32  93  84  10  67  49  10  23  73  98  65  49  21  93  19  21  82  67  47  16  90  36  84  52   8  78  31  90  79  60  60  93  47  99  76  34  36  30  79  57  85  34  15  95  77  59  31  32  51  64  83   2  84  76   3  79  22  93  27  49  75  21  89  43  44  37  53  48  62   4  44  76  33  52  56  85  75  58  65  15  77  68  75  51  39  49  85  66  61  59  55  65  82  20  98  67   8  62  38  48  19  78  56  18  59  86  43  98  95  68  82  34  81  83  11  41  71  85   9  14  44  90  10  39  54  65   1  25  65  96  11  77  29  51  32  79  30  35  81  69  89  67  64  11  61   1  79  77  20  70  79  61   8  34  23  68  69  25  87   2  57   7  20   8  18  95  60  65  57  68  11  15   9  28  66  65  68  36  77  21  29  62  29  59   3  48  38  95  14  29  95  34  51  70  69  66  20  36  39  96  45   3  90  29  86  81  89  95  68  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  94  54  45  62  71   7  14  64  61  15  78  77  56  47   1  33  71  89  59  60  97  99  86   9  54  64  39  15  61  83  13  64  65  52  98  96  74  49  72  10  63  51  49  10  66  79  92  37  54  51  70  14  63  67   8  38  36  95  63  60  58  95  64  46  34  71  29  84   1  23  24  79  32  70  68  90  75  98  44  31  19  93  24  25  64  19  31  42  68   4   9  92  85  31  30  12  28  37   2  34  32  59  29  46  86  74  44  55  71  37  87   4  24  30  67  47  20  93  66  91  53   3  19  95  16  59  52  48  86  92  45  63  76  17  84  35  71  96  75  51  13  98  79   4  34  60  44  96  48  69  65  31  69  77  46  16  47  67  52  88  19   7   4  39  19  35  82   9  91  41  25  42  63  15  66  60  85  85  40  21   4  35  73  45  36  69  89  33  10  87   8  88  96  44  96  30   1  43  16  38  52  68  15  96  68  99  20  81  18  27  24  32   2  22   4  22  35  76   4  31  81  70  60  67   9  43   7  86  32  49  74  80  78  45  94  22  42  24   1  24  60  42   6  51  56  51  43  97  71  49  92  41  57  82  73  80  29  58   8  59  11  86  54  85  57  60   9  11  65  68  11  21  58  83  45  84   2  18  40  64  94  82  37  18  82  81  92  83  78  76  30  14  84  87  84  47  56   7   4  26  48  32   3  77  78  38  12  20   1  25  56  47  11  68   3  11  45  50  33  38  85  70  32  73  90  85  51   3  51  87  75  91   6  62  96  45  60  81  63   8  11  93  13  33  76  98  85  38  93  21  20  59  73  23  36   7  89  83  34  62  54  65  79  82  69  99  87  76  31  51  67  89  95  25  86  56   6  20  89  89  57  63  96  30  27  22   4  54  15  16  93  59   4  15  92  61   4  72  83  86  55   6  28   2  29  60  39  63  17  93  61   2  71  67   4  98  36  19  25  94  25  83  98  20  13  86  32  51  31  46  10  30  37  46   6  24   2  52  63  76  46  57  34  40  93  57  68  45  82   5  13  77  46  22  70  62  51  92  16  93  65  36   2  73  87   1  45  51  40  67  31  16  25  29  10  54  46   4  56  77   3  79  73  13  52  59   6  47  98  76  24  70  57  91  38  69  47  33  84  60  16  30  92  46  50  96  79  55  43  90  47  28  91  47  12  99  44  96  15  54   1  50  44  48  69  69  38  79  86  58  11  52  38  42  10  69  65  45  12   1  48  92  40  57  16  72  39   2  12  53  33  67  55  21  79  56   9  11  48  49  96  68  55   8   6  50  18  87  82  43  32  82  78  33  89  29  17  46  82  47  93  74  61  27  57  45  72  92  13  38  10  10  69  26   8  53  36  27  79  34  58   1  46  66   7  32  40  96  66  70  85  64   3  30  47  31  34  76   4   7  65  21  71  78  93  76  98  21  63  13  67   7   7  85  81  15  80  81  81  92  16  78  39  23  91  68  54  70  16  76  78  10  58  10  39  78  75  60  31  74   7  13  37   8  55  58  10  47  19  65  70  28  70  73   5  19  95  35  37  67  85  82  58  29   8  36  79  63  72   2  28  10  24  35  95  90  89  31  35  88  21  84  33  30  88  22  78  95  40  78  88  90  67  98  29   4  69  37  93  52  58  56  35  40   9  64  70  50  50  99  36  93  64  64  42  68  56  41  65  76  47  90  61  13  19  81  44  80   2  65  50  35  17  78  96  79  66  90  24   8  14  72  86  11  64  92  58  61  24  94  77  70  80  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    7  16  29   3   7  20  72   9   4  49  70  53  88  99  18  24  86  25   7  17  18  86  70  63  50  52   9  41  37  36  49  30  50  32  87  62  38  95  98   4  73  78  23   9   8  10  64  71  26  21  90   4  49  71  79  11  84  18  13  11  58  64  88  93  38  86  65  31  31  21  16  18  19  77  19  60  32   5  26  51  94  29  22  15  87  64  57  28  19  45  26  16  44  33  29  15  49  89  96  22  42  54  82  93  76  73  56  74  28   4  48  89  30   1  76  46   8  50   3  40  35  69  97  91  97  71  68  96  47  14  78   1  72  79  78  66  58  71  88  31  44  57  91  40  88   8  67  34  30  26  87  44   7  82  41   8   8  62  67  75   5  70  75  44  63  35  14  73  28  80  49  70  63  44  19  27  28  56  17  50  17  78  10  94  55  78  77  32  57  85  34  12  42   5   9  77  82  31  75   7  22  10  92  57  98  68  67  17  50  58  59   5  65  59  84  29   7  92  69  97  85  38  68  11  75  56  58  94  68  59   8  61  76  47  32   6  68  86  17  41  72  80  42  86  38  39  10  53  18  30  56   3  39  34   5  92  71  82  82  79  26  67  90  39  99  66  56  83  49   4  10  94  14   8  52  47  50  51  44   8  61  60  92  80  39  40  14  15  60  70  75   6  52  31  70  76  18  10  66  68  20  29  52   2  57  66  63  23  64   9  75  28  21  42  79  56  42  79   5  23  11   4  80  49  27  48  79  40  77  27  55  37  56  55  24  92  81  71  23  34  53  23  55  60   2  72  27  71  75  99  10  91  30  70  85  64  73  12  51  17  89  30  67  66  46  74  50  84  53  78  78  63  41  24  76  57  77   9  32  85  79  59   2   9  84  96  97  13  50  36  46  98  80   2  53  51  35  82   6  44  86  60  58  86   6  13  32  90  33  54  50  92   2  84  29  36  82  14  20  84  21  93  89  18  66  86  17  15  10  51  24   5  94  30  66  61  71  61  42   6   9  55   4  73  42  92  93  69  97  67  22  46  29  56  67  89  79  19  67  42  82  35  91  86   2  63  60  28  22  86  83  73  93  34  24  22  19  68  48  64  28  52  94  56  92  49  71   7  59  22  66  26  59  47  14  41   7  88  77  78  26   2  80  70  25  71   2  54  19  45  24  42  73  84   8  14   4  69  76   8  93  52  30  30  27  15   8  22  95  59  64  32  39  82  51  83  50  83  97  10  43  27  47  91  95  82  27  14  36  49  93  48   2  39  90  31  52  82  98  13  53  32  85  81  98  31  28  82  21   3  64  88  84  18  13  67  81  46  22  25  68  56  35  10  28  98  50   4  60  49  58  65  50  99   4  40  73  25  28  74  72  20  72  53  65  45  72  61   4  16  78  19   1  23  52   3  60   3   2  19   2  46  85  69  74  70  65  95  21  64  40  79   8  49  74  81  73   8  51  83  79  76  62  10  17  77  24  33  18   5  23  26  11  87  47  99  28  89  59  96  18  78  92   3  48  12  73  15  45  19  78  19  49  52  97  16  96  88  96  63  26  51  71   4   4  35   9  99  28  29  80  46  88   9  94  83  77  40  31  97  53  14  43   9  73  52  35  75  90  87  27  60  75   2  95  72  19  82  13  78  28   5  54  14  22  73  87  17  95  49  78  73  72  34  10  20  92  21  60  26  88  90   8  82  35  75  33  53  62  70   6  58  34  93  97  61  43  71  89  69  42  27  82  48   3  42  98   4  92  16  74  62  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      26  90  23  79  19  78  32  71  66  26  82  40  95  66  78  47  91  52  39  44  18  43  30  70   3  92  25  59   9  94  86  94  21  10  63  36  43  36  44  97  97   7  90  95  68  31  56  69  61  64  47  79  91   4  89  35  45  34  20  66  65  34  88  54   7  93  25  15  92  76  24  90  81  63  63  21  46  32  68  81  59  85   6  70  75   9  28  62  15  79  70  51  82  40  99  18  49  76  27  51  25  32  21  43  67  16  81  12  65  70  14  82  24  55  27  28  44  90  17  59  82  72  16  35  98  52  77  81  29  21   3   4  56  80  94  63  60  35  40  26  59  74  34  96  18  19  12  67  22  20  78  91  91  49   8  64  72  14  70  91  19  74  71  16  47  40  64  39  78  29  27  54  55  60  95  84  35  97  12  65  52  36  48  51   9  69  67  95  18  53  55  61   7  33  59  75  19  24  44   6  56  87  17  15  37  16  42  49  21   2  26   2  95  19  86  52  97  30  57  94  14  62  95  11   7  83  34  98  51  28  76  83  99  38  65  61  83  42   5  31   2  25  66  15  16  17  24   3  35  81  81  58  12  95   9  89  88  27  43  32  96  16  97   3  23  62  74  99  35  11  11  78  55  25   6  88  42  38  67  16  41  26  69  58  96  85  23  34  91  52  93  62  40  24  34  74  17  37  24  83  94  25  51  56  19  79  27  59  13  79  71  19  53  30  35  79  99  63  15  90  52  62  76  39  95  92  36  97  49  58  81  10  34  45  10  31   7  45  80  20  92  45  44  92  29  46   8  66  34  84   3   3  36  92   7  64  40  49  69  72   9  80  84  51  33  51  86  31   2   8  17  21  73  90  14  11   3  38   2   2  35   7  77  87  47  24  25  25  67  10  41  13  13  13  74  25  79  74  97   7  96  43  78  18   2  64  56  25  98  31  37  82  15  39  49  30   1  93  96  73  98  99  77  49  72   9  11  87  81  75  89  91  28  87  88  98   5   9  31  31  26  76  32  24  47  48  91  63  26  64  23  31  53   7  46  46  16  24  25  22  13  81  36  83   1  58  50   3  51   4  11  41  10  14  37  67  98  93  89  61  37  28  49  37  63  81  27  27  76  72  24   7  17   3   1  26  87  18  93  59  19  93  42  52  68  36  88  77   6  84  96  16  53  41  46  14  56  36  77   2  49  96  51  67  89  50  11  84  77  74  12   3  29  46  81  34  45  24  98  76  39  33  44  73   3  73  63  88  53  15  39  22  77  77  63  78  86  59  65  17  68  28  73  13  19  84  35  56  50  17  46   3  53  28  73  35  36  38  31  68  71   9  66  20  52  41  50  53  38  64  88  61  53  13  37  32  49  18  98  13  96   4  62  94  71  79  97  24  53  98  24  26  85  60  82  42  33  88   3  47  34  65  92  98  28  65   6  36  67  27  48  15  78  31   2  14  70   7  80  97  39  42  73  51  24  58   5  16   5  55  93  55  92  75  48  94  57  95  55  58  43  56  78   8  83  45  36   9  76  26  55   1  16   3  97  99  53  22  52  81  11  93  64  77  98  17  95  66  22  93  72  98   1  62  82   3  14  40  24  51  58  77   1  50  37  72  98  50  80  67  54  66  71  91  88   2  51   2  88  92   5  77  12  80  71  54  74  56  51  78  96  49  69  84  13  95   4  74  58  17   9  42  89  93  43  98  80  91  98  10  13  35  17  50  31  76  77  26  38  87  53  53  91  90  78  66  27  26  55  32  55  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        28  94  67  32  39  78  57  82  79  48  23  97   2   9  24  68   2  57  69  26  46  28  87   8   4  42  58  59  73  50  68  44  94  46  36  29  20  74  40  75  40  18  14  26  80  63  42  80  42  95  76  37  43  65  37  53  18  84  67  83  26  47  71  99  34  57  34   6  70  21  13  33  73  41  42  21  17  61  49  98  75  99  34  43  71  10  17  30  51  73  93   6  41  26  86  39  44  63  41  75  94  59  14  70  56  22   9  64  60  94   5  14  65   4  18   2  13  70  77  87  78  48  45   9  47  63  47  20  75  23  47  98   6  36  21  85  53  85  49  99  71  94  32  35  27  55  57  65  70  31  61  68  31  22  88  10  23  93   4  61  49  73  56  92  26  26  10   5  31  85  17  62  63  17  58  44  30  13  84   8  61  48  45  32  72  18  66  34  33  51  89  80  54  83  56  74  89   6  21  43   3  38  74  84   3  87  30  12  20  60  16  89  68  64  18  75  51  70  10  14  34  25  88  15  95  59  54   1  36  30  46  45  64   6  43   5  96  11  69  33  13  58  77  69  87  12  39  81  45  55  62  53  86  28  79  28  14  18  91  57   2   2  44  26   6  65  26  71  60  76  36  15   9  73  46  16  88  88  98   1  73  62  63   8  49  58  52  18  67  81  73  27  40  57  31   1  15   2   4  20  63  72  41  75  85  16  86  31  46  31  44  10  48  60  30  26  44  85  55  38  41  96   9  32  23  48  96  48   2  34  16  54  20  48  21  76  62  54  10  10  73  67  72  83  47  34   4  67  85  38  97  30  68  93  46  10  96   6  51  80  42  16  72  19  46  22  15  85  61  72  31  80  32  95   9  87  82  17   9  51  51   5  11  96  50   3  11  13  53  26  57  14  77  56  76  16  23   2  18  73  95  15   8  72  69  37   4  16  86  80  97   5  53  13  84  27   9  98  71  46  82  89  96  61  25  70  94  55  91  44  99  78  49  61   3  64   6  86  79  31  76  85  33  93  31  95  30  60  28  47  97  66  23  36  47  37  96  52  99  93  74  98  33  68  44  31  99  95   3   2  49  90  65  97  83  31  65  58  20  12  72  98  22  79  21  70   6  37   1  18  26  55   2  51  39  44  61  51  29  67   7  43  81  21  86  28  22  63  28  87  42  62  55  32  78  87  92  38  78  57  14  98  34   3  43  66  71  80  67  12  38  21  39  22  54  66  10  85  54  15  38  46  35  83  36  26  40  26  99  99  54  12  89  91  96  38  76  58  88  21  46  60  14  30  16  48  19  76  19  70   4  46   1  91  32  46  21  75  32  19  49  61  16  85  51  72  18  50  81  24  77  63  21  97  37  74  12  50  94  54  76  22  83  82  32  83  95  28  66  29  48  67  20  74  24   8   1  40  19  41  51  65  12  10  55  86  11  62  79  89  93  12  13  51  63  20  89  11  62  98  81  36  32  28   8  86  96  45  55  10  27  98  21  11  94  19  32  19  53  67  41  69  84  62  96  94  63  77   5   4  80  72  14  49   5  45  15  80  97  49  63  87  45  66  37  66  78  53  38  43  99  35  38   9  25   1  95  67  89  87  44  22  49  35  78  42  38   4  45  34  41  32   3  68   8  26  50  49  25  47  84  92  10   5  80  16  12  29  79  68  76  64  87  70  62  82  72  36  43   6  15  12  71  96  11  35   8  48  60  12  23  23  99  72  80   8  62  75  42   9  63  11  93  45  18   9  23  19   3  97  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          45  12  75  16  77  99  77  99  16  54  74  51  80  68  65  10  14  23  98  54  73  22  16  88  30  18   2   5  63  61   7  12  14  64  25  44  49  93  27  98  83  94  40  47  78  21  31  34  69  58  64  87  57  61  60  48  76  86  51   3   3   7  45  23   7  55  62   1  59  22  66  58  42  98  15  80  25  67  63  96  83  43  69  85  90  38  31  16  28  91  23  82  11  54  69  23  48  73  73  39  76  46  29  71  84  67  60  93  20  74  52  35  10   4  17  37  85  12  86  36  16  51  72  33  39  60  14  56  67  76  37  68  31  88  91  68   7  99  61  42  98  78  15  72  28  60   2  49  93   7  49  13  64  99  56  73  64  70  41  20  79  60  56  34   3  13  39  15   2  77  53  16  51  63  51  20  54  85   6  99  64  45  16  37  67  51  76  39  98  82  86  48  23  66  90  98  58  68  74  87  47  99  72  26  32  86  73  84  72   8   5  81  43  64  36  30  58  32  49  72   6  31  95  17  79  47  80  10  54  90  41  61  82  24  37  78  66  55  40  40  70  13  55  77  92  19  28  70  67  25  34  30  61  74  45  43  73  87  10  26   9   9  46   9  87  48   4  94  98  85   2  23  68  52  79  97  51  56  62  32  60  87  50  36  44  75  28  69  49  94  50  97  84  65  69  19  22  20  94  78  36  40  31  24  70  64  48  10  10  54  92  11  81  29   6  27  50  76  11  91   5   4  16  17  62  73  62  88  63  58  55  29  72  10  97  89   5  98  74  88  98  11  59  14  20  78  10  75  77   4  68  99  97  17  83  46  48  88  75  66  53  72  45  34  72   1   6  23  24  72  84  97  88  41   9  84  69  50  41  57  70  46   3  36  55  58  41  75  59  49  38  33   2  70   5  21  76  86  33  87  83  83  13  16  90  67  51  75  97  36  36  79  85  59  35  55  12  77  75  53  60  95  40   3  74  33  99   6  98  34  57  64  67  27  35  93  39  57  36   4  22  67   4  20   1   8  20  12  75  19  47  24  28  59  67  81  18   3  51  60  78  51  20  42  30  57  42  82  64  21  84  93  91   5  89   8  47  56  35  94  88  29  95  51  94  66  75   9  82  50  90  73  34  69  80  45  72  41  35  62  78   2  79  62   9  27  93  91  85  75  29  20  30  73  52  86  88  77  88  88  60   8  17  72  71   4  79  16  13  22  21  84  35  74  64  63  98  16  54  76  94  65  97  33  63  18  54  30  97  34  62   6  50  13  29  47  33  49   7  99  13  62  50  86   4  91  28  35  15  68  37  50  93   2   8  73  91  77  77  97  17  82  66  79  52   2  82  46  36  71  45  13  21  72  47  18  97  27  69  35  60  56  71  43   3  39  13  28  64   5  84  54  92  59  87  30  40  52  34  25  20  59  17  11   6  76  79  95  37  98  90  84  64  80  42  82  18  44  23  61  24  72  97  54   7  26  37  66  38  35  79  62  97  72  57  84  93   9  31  55  66  21  50  64  62  16  76  78   8  79  85  50  67  47  73  85  96  70  75  63  19  64  11  64  99  60  60  90  86  18  95  66  78  99  11  80  47   3   3  18  61  36  36  43  75  31  59  14  10  53  64  73  25  47  59  44  73   3  81  13  18  16  43  17  77  71  52  28  59  19  66  25  99  89  57  54  18  14  32  57  38  72  58   9  91  53  52  54  18  20   2  36  88  83  33  66  19  56  82  11  23  77  26  18  38  39  77   5  19   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            11  10   8  45  81  88  23  71  58  94  43  39  75  85  93  18  93  52  71   1  30   7  92  35  13  12  82  84  71  30  92  36   9  32  39  97  56  71  56  91  30   4  76  38  26  58  19  76  26  95  53  60  60  86  20  94  94  97  68  21  18   5  87  66  96  21  48  57  70  24  25  11  16  60  72  99  80  80  55  50  75  94  58  87  89   4  56  69  64  95  42  78  74   9   1  62   4  55  98  88   5  38  56  25  74  80  41  32  28  32  55  80  17  96  24  47  34  49  25  64  20  86  28  80  37  83  36  94  64  89  30  43   9   5   7  94  11  12  35  12  70   2  69  41  28  77  97  83  24  51   9  56  48  32  87  16  96  42  94  40  45  22  88  13  79   6  41  75  35  71   1  20  13  80  59  77  47  34  99  63  87  27  43   2  70  29  74   9  99  84  13  53   9  29  89  76  83  71  89  58  10  46  52  29  99   7  96   1  81  54  47  99  77  91  51  92  12  62  85  20  45  92  76  85  31  67  82  56  50   2  58  90   7  68  13  49  61  15  52  30  77  65  75  24  10  90  54  22  19  22  61  79  20  24  31  49  69  37  12  31  31  55  59  67  42  70  69  28  90  80  81  77  23  90  11  70  75  25  67  69   7  75  27  41   5  75  71  90  64  40   1  36  91  88  75   9  50  49  87  47  55  72  98  93  43  20  18  86  85  83   6  66  67  71  52   2  39  91  76  89  13   1  88  60  30   5  20  21  78  81  51  92  22  69  29  23  30  99  35  76  73  90  96  10  50  82  11  39  39  20  82  87  25  79  56  84  36  95  41  62  97  54  96  59  48  17  38  93  22  33  24  97  20  75   6  49  24  79   1  57  66  12  24  57  52  93  37  56  95  52  60  25  30  98   8  72  72  76  51  11  59  13  81  21  99  56  72  32  22  69  80  61  77  50  39  35  14  68   5  38  31  92  24  12   1  42  42  67  82  15  43  52  97  75  50  89  83  97  92  94  89  78  38  98  81  42  89  70   5  19  34  92  99   7  56  75  84  45  76  32  79  37  57  88  74  47  39  95   5  33  98  72  76  86  24  50  40  53  32  37  84  31  49  97   9  25  73  11  83  24  79  92  33  95  22  63  67  47  71  31   9  77  98  36  13  17  74   4  38  79  43  36  24  52  72  14  41  40  26  13  10  33  86  91  76  44   9  52  72  68   9  76  71  67  20  10  16  57  79  80  91  80  12  14  26  64   8  55  86  82  93  52   4  38  82  89   4  94   7  62  32  51  17  30  15  16  13  19  70  50  28   3  78  66  38  30  19  12  27  79  32  63  75  54  22  15  40  32   7  84  14  83  79  23  89  47  52  32  93   8  73  59  17  15  77  34  63  40  52  79  86  75  22  78  66  97  84  64  81  73  56  92  80  85  29  14  45  25  29  71  37  62  83   4  31  69  59  66  70  23  60  45  66  25  96  73  22   5  72  61  26  75  44  95  95  93  55  71  46  94  20  22  89  12   3  87   8  32  92  20   6  61  33  68   6  15  81  52  17  16  51  50  17  25   3   9   3  25  57  60  83  79  40  24  21  81   7  78  48  60  66  29   9  62  66  63  35  51  82  37  72  60  68  55  87  88  82  17  25   1  88  81  83  33  80  17  11  31  21  76  54  41  37  17  12  89  36  57  98   3  74  89  74  58   4  40   5  17  57  64  20  84  29  41  65  53  34  62  28  50  72  92  91  30  50  12  86  33  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              33  92  17  96  33   7  91  57  60  23  71  75  10  66  88  72  18  60  48  37  29  81   8  99  21  48  46   8  65  23  63  84  42  39  94  49  80  33  74  80  73  29  35  12  64  60  56  99  97  96  40  77  40  87  61  84  30  11  85  27   4  33  64  47   8  16  32  16  58  22  68  43   2  56  18  91  70  87  89  77  41  14  13  93  27  91  91  97   6  28  52  90  47  48  87  49  47   6  67  88  24  76  18  36  87  67  64  70  61  13  76  49  23  96  99  38  53  32  41  19  95  14  37  11  94  25  10  49  13  70  25  43  22  48  67  66   6  19  36  87  37  45  84  55  54  90  83  67  31  66  74  79  98  42  59  54  83  75  96  79  43   3  31   5  68  57  20  36  61  42  49  42  24  94  38  83  35  58  13  72  71  67  57  80   6  12  37  61  56  56  96  96  82  74  62   6  16  95  16  81   5  64  11  38  43  57  67  35  68  33   5  96  90  37  99  25  67  98  26  85  35  23  90  47  34  63  33  67  19   9  63  28  31  45  85   7  14  46   7  80  96  61  32  46  54  60  32  31  15  80  41  13  76  77  38  23  29  17  73  32  71  65  68  93  50  35  35  21  74  38  60  72  20  34  26  76  63  36  72  78  41  99  26  37  84  43  41  91  92  50  11  88  31  76  82  15  97  57  86  39  21  75  59  87  63  23  93  22  84  29  19  55  52  75  30  84  74  12  31  75  32  99  52   9  35  48  12  27  43  75  35  32  88  17   7  83  18  83  51  88  26  77  22  44  97   2  74  61  43  79  50  89  67  53  84  17  44  69  75  29  78  98   2  55  50  62  25  44  67  59  39  24   6  57  97  73  80  75  95  86  42  82  10  84  66   6  40  81  50  63  72  23  79  72  94  30  55  48  58   8  24  42  71  14  44  56  38  41  70  33   1  24  21  75  73  53  98  91  61  15  55  27  81  99  13  74  20  35  17  26  52  41  11  11   8  63  47  94   7  40  65  32   1  25  69  92  50  71  82  91  19  73  53  60  68  14  75  73  61  38  70   2  80  85   7  67   2   5  76  94  59  64  29   3  50  38   7  56  31  39  36  95  91  63  39  63  74  73  42  48  20  10  97  71  84   2  51  95  27  24  14  95  15  37  75  94  31   6  94  93  85  71  92  93  67  82  37  79  74  96  90  41  22  86  80  58  80  22  41  16  38  54  58  84  93  68  32  18  36  60  18  99  36   7  94  82  29  73  15  17  34  77  96  22  66  50  91   1  95  76  17  78  46   5  12  93  92  11  27  43  23  38  66  81  74  63   6  63  54   6  46  45  19  77  92   6  23  17  67  99  32  60  80  68  20  79  64  49  59  72  82  39  31  52  44  41  57  79  23  38  98  83  97  22  11  24  86  57  59  37  43  78  16  45  14  81  51  62  30  61  16  71  56  78  80   8  71  19  84  59  61  27  74  37  37  16  43  90  56  48  16  25  97  56   8  36  57  54  46  84  19  67  83  36  67  29   8  35   4  28  35  91  37  43  56  74   3  96  84  99  78  36  11  87  24  75  76  71  66   6   3  68  45  23   6  55  57  34  39  77  22  56  72   2  36  67  37  20   6  14  80   9  27  37  35  43  92   5  74  15  57  63  49  47  16  47  35  51  92  90  92   3  44  82  28  27  55  61  86  82  26  28  43  83  32  24   9   2  33  48  59  75  64  43  72   6  49  39   6  59   1  58  26  33  68  46  35  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2  42  33  97  48  65  74  97  99  11  48   4  31  74   7  23  52  48  20  25  67   4  29  41  92  70  53  57  90  23  17  83  15  89  34  49  69   5  14  45  22  90  72  56   3   9  94  59  61   4   8  20  10  77  75  59  22  53  88  13  82  47  46  25  77  40  53  14  66  34   4  76  99  79  61  63  51  24  94  73   3  12  76  56  16  14  19  52   1  67  90  26  31  44   4  48  27  44  82  64  19  91  93  72  52  40  35  61   3  25  56  42  26  84  36  20  63  64  90  40  38  93  67  47  15  35  22  27  68  43  23  19  33  78  48  17  74   2  41  31  79  79  54  45  19  38  16  93  39  52  34  18  42  64  13  72  37  57  88  99  58  18  69  19   8  39  79  95  21  48  26  43  30  45  62   3  68  67  75  80  54  85  64  60  63  73  74  30  99  47  95  36   4  61  81  51   2  34  14  99  41  75  27  24  24  39  94  21   1  79  44   9  85   3  96  53  80  71   3  47  59  77  68  28  27  53  83  67   5  86  71  64  55  26  56  56   8  60   8  40  34   6   2  69  77  64  74  24  26  74  20  83  18  70  58  63  13  84  71  30   9  24  42  91  30  40  44  61  35  53  69  80  12  15  45  54  90  49  35  71  76  99   3  68  13  22  97   3  91  82   9  98  77  91  20  34  63  24  44  86  21   7  54  39  43  91  52  47  89  56  62  83  57  15  31   9  39  11  53  73  39  34  30  58  68   4  47  34  40  20  36  49  18   6  99  88  82  92  36  10  25  74   6  63  35  60  27  72  97  42  61  49  96  10  83  15  35  54  57  86  33  65  11   1  74  27  56  13  87   6  31  14   8  63  90  48  31  89   9  80   2  93  39  39  83  19  13  16  66   4  43  94  20  59  41   9  18  81  24  60  87  69  32  38  59  69  77  87   3  16  66  24  98  58  43  13  30  94  61  84  98  53  29  43  24  72  62  70  81  57  15  76  22  77  85  23  66  71   8  37  27  30  15  99   8  97  48  98  56  13  17  94  92  67  88  89  68  92  29  38  82   8  65  18  62  66  82  57  25  44  10  42  38  31  32  87  27  84  93  39  88  74  96  58  19  16  54  61  55  90  79  80  81  79  81  34  26  31  74  18  14  69  62  23  49  91  88  27  30  96  33  56   7  63  60  80  89  58  44  16  55  55  72  82  42  54  13  90  96   9  78  10  45  31  17  11  36  77  89  98   5  90  58  63  78   2  85  14  83  30  80   4  40  16  77  74  59  83  21  90  83  81  11  27  14  53   2  60  57  88  89  10  50   6  55  16  86  20  95  80  18  38  68  12   7  29  49  69   3  46  88   8  97  51  20  51  86  94  42  28  70  85  34  88  55  84  12  86  64   4  61  78   2  29  66   7  93  37   9  49   7  22  67  20  42  16  80  79  43  25  68  77   9  52  98  29  37   8   2  75  54  90   9  47  63  25  86  51  96  26  92  83  69  63  92  22  89   8  69  37   9   3  90  36   4  43  21  39  15  33  92  14  21  99  10  19   6  10  97  32  63  97  22   5  12  70  54  32  80  17  34  98  79  82  50  33   2   2  92  69  77  70  90  73   3  13  18  93  14  77   3  72  38  67  54  62  88  89  68  31  91  77   3  34  96  62  29  58  54  88  93  55  52  99  97  65  57  89  94  80  82  64  71  32  91  77  29  85  21  75  51  33  85  83  70  80  54  95  76  19  58  28  35  65  41  28  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  67  34  73  15   5  66   7  91  24  43  68  69  61  28  49   5  50  34  30  45  76  27  26  11  13  69  95  68  80  42  18  59  24  35  90  94  43  21  51  77  68  35  66   7  34  92  96  10   4  80  98  60  78   3  10  41  16  66  18  71  13   1  54   1  75   4  82  16  54  30  82  79   2  76  96  38  88  81  30  20  90  49  30  76  77  90  27  57  96   3  16  67  88  61  24  44  94  31  95  71  67  16  36  48  87  74   7  15  80  68  20  40  74  42  44   1  81  95  28  18  29   4   4  82  94   2  93  57  95  55  84  62  73  76  77  82  76  31  78   6  26   8  96  38  54  54  41  37  55  42  17  44  89  43  59  11  93  97  84  71  40  51  83  81  21  83  87  74  52  16  48  41  93  37  57  97  40  96  64  82  23   1  15  81  62  68  75  30  57  26  89  48  49  65  13  41  63  83  60  52  72  70  96  43  48  46  29  76  82   9  92  21  59   9  51  91  47  56  48  44  36  31  43  65  23   9  27  20  38  11  66  92  63  48  85  49   5   5  21  68  35  13  84  21  31  58  62  93  22  63  55   3  72   1  33  24  41  31  84  32  22  93  41  56  11  16  71  39  10  43  70  92  53  20  33  17  50  19  33  78  90  44  42   4  59  33  53  19  90  55  74  64  80  66  47  44   6  93  39  25  26  53  12   8  95  18  33  72  19  83   9  50  70  17   3  90  88  81  49  98  86  34  13  38  29  83   3  31   3  84  92  94  54  27  43   1  49  15  38  26  25  14  80  23  16  44  54  37  96  57  37  95  93  88  44  10  66  70  45  81  82  49  47  42  95  19  87  76   3   3  72   1  88  13  54  81  47  69  58  68   5  79  81  74  30  28   6  67  60  77  55  27  48  61  91  34  41   1  65  19   9  96  82  94  35  79  10   7  74  28  36  42  22  32  84  23  43  27  74  59  48  64  79   9  81  88  65  44  96  78  74  67  28  17  63  89   5  12  47  97  59  15  10  48  90  19   4  57  49  36  93  67   9  73  98  37   2  33  98  87  62  65  20  77  89  57  64   2  45  77  41   5  22  66  85  20  68  56  71  89  82   8  24  86  12  60  71  96  51  36  71  87  35   7  48  30  10  29  39  31  51  96   9  57  81  71  19  16   5  16  58  31  38  17  82  86  91   6  57  45  16  61  81  73  60  56   2  79  34   3  83  13  69  29  71   6  87  52  30  82  24  45  86  88  51  71   9  53  54   8  19  71  25  85  24  75  92  25  39   3  73  19  73  13  36  36  20  25  82  69   1  72  97  37  70   7  19  11  48  91  58  24  58   3  85  95  71   8  34  85  80  41  85  20  83  23  71  27  57  30  74  84  38  46  42  18  94  17  24  31   6  75  73  87  96  97  90  20  28  42  24  21  19  64  39   5  50  15  48  43   5  49  65  59  83  99  31  85  87  38  13  75  91  13  54   6  43  75  13  56  18   6   5  57  40  79  35  62  93  97  68  44  52  26  78  44  97  10  52   5  62  27  71  11  40  85  18  35  70  68  97  57  53  89  42  43  17  92  32  95  74  44  88  24  25  25  65  18  76   4  34  82  67  14  77  83  34  46  52  87  83  44  47  38  46  29  83  96  67  89  59  66  64  86  97  59  46  29  12   3  63  88  31  55  47  35   6  80  60  86   9  55  65  92  99  59  42  51  82  60  33  55  87  40   4  64  44   2  65  52  84  61  76   5  95  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    35  67  46  87  59  64  60  68  92  99  83   2  87  74  14  50   5  72  37  63  54  86  77  74  54  39  91   9   7  54  75  44  35  43  72  56  85  14  35  16  40  15  72   8  99  92  59  19  48  88  43  72  27  24  49  56  71  55  75  45  19  19  74  51  76  61  65  56   1  98  64  10  68  81  94  39  29  31  27  17  85  78  81  73  94  28  58  20  70  36   8  23  95  15  80  43   4   8  65  34  36  19  36  57  87  91  85  58  90  88  57  23  93  74  61  51  60  89  68  24   6  51  53  96  49   2  49  49  48  31  58  70  28  75   6   5  45  36  63  26  69  68  87   1  30  19   8  66  93  97  19  88  88  73  66  14  69  34  37  94  22  85  80  79  11  76  11  38  57  32  88   7  32  77  65  60  84  47  25  38  71  73  70  40  60  59  78  15  17  35  81  68  74  47  52  74  91  47  49  40  28  56  22  34  73  90  93  27  51   6  86  52  20   7  28  74  44  14  70  48  17  20  73  49  56  44  50  35  19  68  58  63  54  65  74   9  87  32  64  34  32  43  11  48  84  94  71  56  74  61  15  26  76  84  96  30  62  94  33  95  43  62  29  37  72  63  14   1  76  73  31  79  58  36  69  93  44  87  23  12  64  79  73  39  29  44  59  34  95  96  35  15  73  90  58   9  33  74  48  37  37  21  60  92  79  30  55  49  86  61  96  38  73  86  45  81  87  93  23  80   9  52  94  67  38  35  18  33  16  59   6  74  74  95  92  45   6   4  30  54  47  31  99  88  86  38  49  20  41  41  71   1  45  95  19  37   4  69  88  14   1  72  34  54  23  78  33  41  39  15  26  50  68  85  27  65  81  26  53   4  18  82   2  80  43  26  27  13  41  42  30  36  11  28  56  98  76  54  70  62  97   5  79  62  63   4  88  93  78  99  38   5  81  74  11  56  87  47   4  41  52   7   4  27  33   7  71  77  64  91   5  22   8  78   6  71  90  21  14  95  16  51  64  23  80  68  30  53  19  54  60  54  38  94  43  88  68  58  99  85  77  60   5  50   9  33  99  69  72  75  36  41  18  39  10  66  98  44  32  19  25  10  79  76  47  11  69  15  64  22  44  76   5   8  99  96  13  26  57  94  31   4  91  30  88   1  66  42  23  56  74  20  69  98  53  86  75  55  19  66  23  86  94  30  47  21  56  33  31  48  89  54  26  97  96   6  65  32  52  70  78  30  25  43  29  16  67  79  62  61  93  47  76   7  31  53  58  86   2  96  46  23  45  66  38   1  43  66  53  57  49  35  58  74  60  80  44  26  20  80  26  71  10  67  46  64  88  22   7  58  44  46  85  22  89  76  91  31   6  90  87  51  36  70  20  45  64  57  26  63  77  67  22  13  94  50  82  47   8  45  69  96   2  67  25  62  76  14  79  16  73  45  91  95  39  73  26  50  49  92  54   4  66  83  83  67   1  64  32  61  88  65   1  56   3   9  98  75   5  31  16   5  41  60  18  37  83  57  38  21  20  53  72  26  93  20  48  87  50  89  42  86  50   2  50  17  72  12  87  67  88   4  93   3  68  79  34  48  74  32  21  49  44   5  41  58  27  90  43  69  58  61  37  23  95  80  20  83  33  99  77  88  77  11  20  74   9  92  83   8  63  81  95  23  38  17  15  15  14  80  24  57  31  95  54  66  87  98  54  38  29  61  61  50  31  52  46  53  47  63  88  42  95  31  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      87  87  58  65  30   2  36  50  98  84   3  45   6  75  77  40  78  89  97  38  79  51  27  45  32   6  75  68  65  11  48   7  63   8  92  29   5  78  91  11  71   3  95  60  89  64  70  46  73  24   2   9  73  57  99  65  92  22  25  51  55  72  67  19  20  46  16  52  25  82  82  87  38  84  39  52  88  52   3  74  84  88   1  14  41  52  39   4  20  21  93  61  21  49  98  48  14  27  61  75   9  31  13  65   1  48  69  86  26  17  20  78   1  69  33  98  37  66  48  33  22  39  13  75  69  84  42  58  81  60  28  46  96  66  73  25  66   2  66  45  86  56  39  93  96  40  68  46  10  73  41  65  16  85  73  21  44  93  13  72  33  11  20  76  44  80  15  12  57  54  42  59  96  96  83  97  97  79  91  73  11  53   5  94   2  48  25  83  73  35  41  92  74  80  13  31  51  21  34  37  75  67  30   1  93  67  75  84  21  45  12  90  33  61   1  70  98  91  23  41  28  66  97  60  23  59  35  74  97  36  74  59  51  56  86  53  54  20  82  79  43  90  61  22  68  53  71   8  84   4  12  14   2  61  97  27  29  73  55  26  31  98   7  61  70  35   2  87  13  33  95  91  70  96  46  12  90   4  34  48   3  36  27  18  65  36  45  87  67  85  60   3  81  81  49  89  93  66  75  31  40  70   7  53  92  81   7  76  98  97  85  67  76  64  81  67  18  23  46   2  62  38  66  36  18  24  58  84  43  90  81   2  71   6   7  37   7  99  35  10  16  25  31  36  61  17   4  94  13  93  61  51  74  21  46  28  64  58  89  74  87  27  35  55  61  43  10  81  55  38  16  40  11  34  74   1  68  59  46  86   9  91  45   8  87  30  30  63  13  51  16  19  68  24  34  88  43  18  59  51  35  14  63  84  18  17  95  58  33  53  35  53  42  95  49  41  99  51  61  61  19  16  63  32  70  83  61  18  45  30  24  53  13   4  45  89  97  97  13  58  26  76  93  71  97  66  66  61  50  56  66  29  90  96  33  68  37  22  75  79  83  95  41  61  87   4  87  35  84  13  57  51  24  60  93  69  20  58  66  90  81  98  28  99  99  54  44  33  14  93  58  34  73  18  81  95   2  98  43  92  97  64  51  23  78  12  68  46  98  30  71  85  48  98  68  13  41   2  17  93  81  70  39  27  88  69  99  19  59  70  35  77  70  55  18  49  11  67  32  85  31  51  90  90  84  27  40  26  28  31  83  69  57  19  60  47  18  51  52   8  99   5  23   5  60  98  34   5  72  48   7  71   1  83  54  94  99   4  72  53  26  15  35  98   7  16  24  13  64  64  35  61  72  94  80   1  32  54   3  30  84  61  98  82  27  47  75   8  11  28  22  38  37  47  64  68  26  59  86  40  19  48  93  24  56  91  13  74  43   3  70  98  99  91   3  10  74  14  25  33  12  92  72  32  63  48  63  32  12  31  58  29  92  66  43  85  80  76  85  37  40  38  57  69  75   5   8  84  40  75   6  42  18  17  43  17  64  55  48  49  42  26  24  99   6  66  11  92  87  23  47  52  82  61  33  43  91   8  59  84  80  23  64  83  77  54  27  50  89  25  78  99  61   7  40  90  44  85   1  20  40  54  80  98   8  93  81  50  42   1  84  61  48  42  16   3   2  34  54  11  92  78  68   1  15  53  90  72  50   8  43  47  98  79  40  17  45  17  46  84  57  21  19   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        71  17  40  14  95  71  48  33  93  28  37   1  36  36  82  34  35  21  53  53  56  73  53  90   7  70  58   9  18  59  21  10  54  85  20  74   5  61  80  95  30  97  52  96  25  68   4  74  47  93  36   3  92  72  48  84  86  92   7  60  50   1  84  59  33  27  20  43  76  48  36  47  44  84  90  32  97  90  29  47  36  11  62  57  10   2  82   5  44  15  68  68  16  90  68  32  84  24  57  29   9  95  35  69  46   1  21  48  99  65  84   7  87  41  46  27  75  10   7  12  70   1  79  10  83  79  11  95  19  66  31  52   4  43  36  13  62  31  95  81  94  24  50  26   1  97  36  92  83   6  11  20  54  14  79  15   9  41  60  46  88  72  67   5  89  38  93  69  51  69  79  48  39  21  89  45  27  25  46  36   1  25  16  11  94  91  21  17  40  90   9  99  94  60  75  60  97  72   6  14  61  53  72  93   7  82  36  42  69   8  91   4  84  84  89  73  23  27   2  21  93  70  65  90  85  19  28  65   9  43  12  27  66  63  97  22  57  83  96  60  63  44  83  50  68   4  66  51  91   5  79  52  15  84  34  68  75  87  24  27  42  22  79  88  69  72  42  61  42  82  51  79  23  74  40  73  48  36  63  29  23  39  47  29  20  51  28  38  67  33  42   5  30  15  91  79  64  56  76  31  14  88  69  52  42  78   7  99   2  69  41  48  29  45  10  43   2  42  98   1  96  95  87  21  67   7  33  47  70  82  27   6  84  48  58  78  65  10  66  15  44  11  86  64  97  72   7  46  72  59  68   3  30  28  97  23  36   6  72  59   3  23  42  38  58  32  15  85  98  84  89  41  19  62  90  75  94  19  38  75  35   1  53  41  80  87  56  35  49  55  19  13   6  25  78  77  50   7  90  69  79  78  66   2  98  25  10  64  76  78  19  82  60  21   4  24  65  43  85  33  24  44  17  67  76  42  88   5  36  11  81  66  34  76  36  70  46  22  11  83  22  16  29  44  50  51  14  56  34  95  38  58  58  75  14  45  47  96  80  60  62  53  94  45  66  38  77  77  39  69   1  90   1  52  20  43  62   2   4  70  11  37  80  59  33  27  91  79  92  40  10  62  41  14  44  87  30  20  36  79  87  13  99  71  76  14  23  88  89  92  83  39  62  51   6  32   7  14  47  21  77  13  77  47  25  38  54  22  27  50  80  28  10  97  85  95  22  48  51  97  56  98  39  54  92  46  65  34  78  81  64  79  11  88  50  22  72  26  27  42  16  95  42  97  32  24  91   4  31  98  71  51  96  78  87   1  84  23   3   1  48  70  95  84   8   5  50   5  32  63  67  80  44  81  21  24  63  85  11  26  11  95  44  82  57  10  75  49  85  63  42  14  82  98  95  79  22  76  83   3  65  23  98  89  49  24  14  48   7  91   8   6  18  80  12  82  65  75  71  80  48   2  99  55  44   4  74  70  20  59  64  14  16  54  65  26   9  42  82  73  23  58  62   4  19  56  69  28  35   2  34  99  36  75  68  49  56  68  48  81  83  18  81  97  44  38  83  78  91  77  17  25  22  79  31  92   9  82  78  90  20  17  88  16  79  98  20  85  93  83  83  35   8  55  52  30  71  39  15  33  94  26  36  74  28  86  32  23  33  49   4  19  33  84  97  21  89  10   2  58   8  22  74  51  69  67   3  76  87  83  76  15  41  48  89  16  57  65  11  63  35  29  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          16  17  98  50  79  83  31  39   1  58  51  48  22  72  71   6  54  45  12   5  69  81  13  70  57  79  70  71  48  83  66  24  76  15  85  98  16   3  85  87  52  69  90   5  79  29   7  82  44  22  45  89  55  93  48  27  45  52  57  76  63  34   6  96  87  50  79  50  30  54   6   9  20  80  86  44  16  33  42  52  90  28  35  83  23  53  48   9   6  12  78  41  71  28  19  40  69  34  80  21  57  57  11   7  29   4   9  19  13  24  28  51  84  83  89  27  63  47  66  55  55  39  11  45  78  83  56  53  70  36  93  35  10  25  88  81  33  70  11  74  86  66  21  34  63  82  86  61  52  52  45  43  74  39  29  80  54  50  39  75  24  28  85   3  39  53   2  81  42  24  42   5  99  86  46  64  29  13  46   4  15  31  52  64   1  68  73  96  98   5  74  75  60   5  62  49  18  16  29  77  14  36  33  58  39  25  47  66   8  89  63  89  70  32   8  90  46  79   5  59  81  58  16  95   3  38  87  14  21  98  68  69  51  34  37  40  24  49  12  87  93  30  35  65   1   9   8  11  42  31  36  68  37   3   2  81  57  85   8  39  67  52  68   7  98  35  29  77  40  27  34  57  83  94  46  75  83  26  26  45  31  98  90  61  32   8  24  64  39  79  35  24   1  27  70  14  58  62  74  63  50   4   9  44  37  20  28  31  64  56  32  16  94  24  21  71  88  99  68  39   4   5  68  44  41  32  62  38  56  30  73   4  85  99  50  12  94  60  28  51  79  49  58  62  88  67  99  14  21   5  16  95  44  25  87   8  13  24  20  81  12  63  78  48  36   4  90  64  12  21  70  42  86   8  43   2  43  83  46  73  60  98  26  58  95  25  81  64  91   4  54   3  65  90  78  78  95  34  91   9  34  13   6  20  67  63  99  48  88  10  73  85  49  35  92  22  69  51   9  70  40  30  79  63  16  67  56  40   9  22  33   5  94  71  58  86  25  43  82  35  16  40  68  49  72  22  38  84  34  26  14  51  78  24  49  83  68  18  52  41  70  60  61  80   1  69  61  89  84  87  17  69   1  78  96   3  56  83  55  74  45   1  96  22  94  99  23  62  22  20   8  12  43  62  36  52  29  85  94  66  58  29  82  24  62   4  57  87  39   2  97  86  69  59  70  62  52  37  53  82  53  30  78   3  97  75  39  70  96  60  84  63  95  49  94  15  21  63   5  89  90  76  43  20  98  47  26  70  82   8  81  94  29  55  21  71  87  78  35  96  80  61   8  30  21  38   5  17  92  54  66   1  26  16  45  78  39  66  59   6  75  32  72  42  96  20  99  93  31  60  55  57  34  54  65  71  22  94  75  89  54   5  40  99  43   4   6  47   9  32   5  38  77  48   7  81  17  86   7  38  94  82  79  54  68   5  23  88  66  79  47  75  35   8  69  41  64  23  93   2  61  94  15  50  25  79   1  58  23  73  71  67  61   6  87  19  75  68  52  29  90  84  25  24  99  63  66  78  73  79  36  64  31  82  71  45  63  23  65  83  26  39  19  48   4  36  42  17  94  47  31  84  54  99  29  70  20  40  43  35   4  37  13  78  16  25  78  39  29  94  30   8  22  83  47  49  35  97  71  86  57  67  90  80  27  35  45  91  82  67  49  19  78  61  14   6  28  73  97   6  57  90  93  60  18  60  70  79   4  45  80  54   4  68  10  45  38  64  34  86  25  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            94  25  15  42  17  76  32   3  15  89  80  55  99  76  96  51  92   5  45  99   5  99  50  81  84  78  88  34  42  53  20  83  38  28  86  31  33  73  88  83  73  58  10  43  37  53  13  95  34  50  25  68  39  23   6  80   7  14  90  11  22   1  67  27  28  40  69  92  76  65  89  33  98  82   9  23  54  53  14  35  18  45  55  67  46  23  72   2  28  68  35   2  70  33  39  84  73  80  80  95  96  59  53  47  59  31  81  48  34  52  48  46  47  71  47  84  28  87   3  25  97  84  25  44   6  19  22  82  45  88  22  30  50  33  30  53  27  13  10   2  83  43  70  89  67  51  91  70   2  94  84  16  96  95  22  43  20  95  21  98  96  96  32   1  54   5   1  38  11  98  28  68  69  23  52  37  67  73  15   3  64  87  60  51  69   3  19  38  58  53  15  38  72  38  11  42  34  24  99   7   2  41  20  62   6  46  37  56  86  33  12  71  27  24  56  13  59  44   1  19  12  75  24  82  91  15  37  87  83  37  21  78  46  20  45  20  89  17  59  91   6  50  61   1  68  20  57  75  18  38  55  31  68  92  19  26   8  32  58  60  15  35  85  48  40  99  37  67  54  10   5  92  69  44  12  83  87  60  42  24  71  25  86  45  67  59  10  21  11  39  34  84  24  45  92   5  17   7  66   4  51  24  92  23  70  74  48  96  13  87  34  24  72  42  45  21  56   7  79  61  75  29  26  99  59  50  31  48  70  58   9  44  70  18  77  48  25  52  65  30  65  31  58  61  27  60  98  38  88  78  78   5  80  57  75  75  65  64  96  54  95  21  45  94  52  64  31  80  34  72   1  49  34  91  85  36  54  71   5   5  94  45  10  78   2  67  32  36  46  10  33  58  98  68  88   9  72  12  17  82   9  13  51  34  42  47  78  97  95  44  94  75  96  41  61  44  15  45  15  78   4  10  99  51  58  27  36  46  51  35  27  76  84  48  21   4  69   6  22  17  86  76  14   8  53  60  16  98  89  75  63   8  57  55  50  15  41  78  48  62  82  62  58  13  42  56  94  78  14  83  10  98  78  37  27  61  10  84  11  17  77  24  40  98  77  98  19  84  89  17  22  73  87  59  25  30   5  19  43  66  73  24   2  85  69  30  16   6  72   9  80  10  75   4  51  73  58  70   4  74  13  90  77  45  26  71  55  30  92  98  25  20  67   3  88  86  30  93  45   2  39  19  27  71  42  24   5  67  61  85  78  84  68  29  91   9  36  75   7  88  86  80  12  30  87  14  58  52  44  53  22   8  31  17  33  47  49   8  44  83  60  75  74  91  30  87  47  36  93  59  57  13  82   6  27  25  58  42  30  73  62  60  35  53  30  47  90  31  93  95  40  36  61  10  37  13  87  81  88  16  34   7  23  46  33  80  66  60  77  40  51  19  28  23  99   4  22  49  29  85  72  42  43  96  42   3  86  94  82  71  51  33  36  78  75  67  63   3  53  96  12  41  63  24  75  81   1  92  54  25  39  24  67  91  31   3  26   6  41  78  60   9   8  17  26  50  43   5  93  23  96  77  14   3  22  77  90   4  64  73  43   2  86  26  63  45  80  74  18  39  84  84  16  60  39  78  40  56  92  11  72  98  27   7  30  76  68  56  76   4   3  36  21  99  21  71  93   7  74  71  20  23  72  20  18  13  95  29  67  26  92  76  85  51  90   5  84  96  74  37  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              75  86  10  96  31  29  51  77  26  18  25  98  28  79   4  84  81  63  11  26  62  42  61   2  43  40  42  91  89  36  91  26   4  33  94  29  19  36  33  52  50  48  11  30  71  82  49   3  41  95  53  62  16  82  81  11   3  94   7  61  87  85  89   1  47   5  14  93  70  94  45  73  18  77  10   1  61  59  29  76  48  11   2  33  53  61  78  60  18  99  39  20  31   1  32  64  70  77  55  66  25  65   8  32   2  65  76  87  95  69  56  35  72  21  15  49  88  58  58  92  79  20  48  16  32  49  50  60  65  80  39  31  22   9  15  43  44  45  59  57  66   1  11  81  83  86  50  58  58  13  29  93  31  77  30  46  37  49  33  42  42  78  62  30  76  65   1   6  86  78   7  49  86  10  33   9  79  68  73  21  65  73  70  59  98  42  89   1   1  89  19  73  41  94   6  87  43  54  49  71  45  55  16  35   5  57   6  12  81  25  85  32   6  95  43  67  84  20  66  51  57  91   1  79   4  51  92  85  29  41  28  81  30  30  50  14  91   8  67  58  13  98  24  36  37  66  92  53  41  16  18  43  52  42  80  74  91  84  49  36  60  63  28  17  24  53  44  80  29  76  94  90  66  43  97  96  25  57  47  67  58  51  16  84   3  14  13  30  35  66   9  43  90   5  64  89  34  35  56  15  73  77  87  34  39  95   7  11  43  32  99  20  28  71  31  55  95  71  44  50  91  14  24  18  12  69  13   4  66   9  89  50  12  14   1  94  20  53  96  67  88  82  36  23  64  55   2  90  78  86  35  85  67  60  55  77  74  31  30  38  99  67  29  50  88  81  22  73  20  17  35  42  74  36  55  38   4  96  62  42   9  49   6  94  92  28  93  47  77  64  59  21  48   6  85   9  41  89  21  40  82  96  27  37  25  88  28  80  38   9  39  40  68  42  98  97  22  88  75   7  60  66  26  35  63  99   6  75  83  50  34  45  78  89   1  89  15  46  36  32  56  39  43  98  82  15  11   4  83  89  84  62  97  96  62  82  69  72  72  64  59  34  22  53  16  17  91  88  56  70  67  45  52  51  70  13  34  12  77  40  11  60  87  84  92  35  72  35  38  23  16  79  66  17  52  10  72  52  82  63  54  56  14  58  31  54  89  47  37  74  75  19  96  30  88  90  43  21   7  68  55  19  73  55  23  73  23  48  46  17  41  45  31  89  26   9  35  18  14  26  94  16  65  80  19  47  71  29  59  33   7  43  15  20  87  68  46   8  59  34  32  50  63  90  85  42  67  75  60  16  35  39  57  47  49  53  71  70  75   7  47  63  39  24   2  43  34  67   2  38  66  41  39  33  49  61  58  90  66  10  16   9  92  35  72  92  42  94  66  89  68  20   1  13  29  88  56   6  99  49  22  24  50  68   1  17  50  95  83  56  13  73  33  50  48  22  24   4  91  38   1  55  29  82   7  30  89   8  14  26  14  10  45  97  74  53  22  54  47   9  22  78  82  63   7  82  28  22  52  84  24   6  33  37  32  86  85  29  18  49  49  51  30  11  23   5  80  70  59  78  44  65   6  70  27  38  57  15  85  51  25  67  93  41  19  67  72  87   4  97  24  84  20  32  68  81  64  50  48  43  10  74  33  79  29  30  20  33  83  19  47  14  61  95  34  19  17  27  59  75  74  55  76  13  13   9  36  75  74  89  67   5  44  83   1  35  86  61  58  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                35   2  45  16   9  84  95  31  71  31  58  45  18  99  87  78  41  52  48  51  98  92  26  71  98   6   4  98  70  81  61  64  43  39  36  32   8  81  19  83  77  98  38  70  11  67  99  13  21  65  65  21  48  55  76  55  42  93  56  38  59  93  63   2  29  65  22  32  88  24  64  57  14  52  28  74  96  44  74  87  98  22  60  70   1  78  36  13  38  90  42  23  96  16  18  44  18   4  40  32  66  25  33  73   6  46  35  27  96  27  53  29  68  20  54  11  11  33  97  96  27  64  60   3  23  71  57  25  33  70   5  45  77   5  87  29  76   6  44  76  96  10  84  52  76  10  38  13  65  52   8  18  67  28  79   8   5  17  69  41  54  10  76  57  90  92  37  82  26  11  81  14  93  50  83  49  69  17  44  94  82   2  58  96  96  72  94  42  24  27  77  87  33  97  65  53  43  90   8  75  67  44  66  68  34   3  69  97  63  13  54  51  13  96  23   1  50  21  88  54   3  36  92  65  23  74  19  56  33  72  52  25  75  32  82  31  18  32  54  23   3  67  83   4  18  48  21  51  48   9  49  99  24  49  34  23  29   4  59   6  67  16  52  40  62  89  69  42  31  94  54  86  74  58  70  87  27  14  92  38  29  38  13  17  88  11  11  67  20  61  11  60  33  24  21  47  11  78  57  71  49   7  41  34  13  31  94  66  44  74  64  13  87  25  77  83  22  62  28  22  14  20  34  95   5   5  34  42  20  43  23  93  58  12  98  92  81  52  15  33   4  39  52  25  25  19  82  33  98  14  84  55  63  80  71  97  35  59  33  27  95  64   7  47  47  81  29  59  31  82  32  57  79  77  25  52  73  78  43  85  93  45  11  96  35  46  91  69  54  90  84  21  39  35   7  89   2  77  27   7  83  14  14  95  11  88  62  92  82  70   9  57  17  68  37  76  95  12  12  70  70  89  66  78  70  28  95  53  30  74  48  71  24  96  81   9  86  83  23   4  75  95  84  76  28  90  82  76  54  54  27  83  60  65  95  56   3  49  56  81  25  16  14  70  97  63  70   9  51   9  17  36  19  73  24  46  15  46   3  35  83  66  32  12  54  42   4  23  10  20  40  16  44  71  10   5  78  85  79  50  41  85  72  73  87  59  63   4  95  76  13  28  36  44  95  33  98   8  18  92  55  59  40  47  93  17   6  96  28  74  47  47  85  47  84  48  31  98  66  67  47  27   5  31  97  25   1  14  74  96  57  23  45   5  21  56  90  61   6  43   1  16  28  30  66  89   4  70  49  36  22  52  63  57  91  35  37  16  67  22  14  94  74  90  72  78  61   8  77  87  18  13   3  89  14  30  88  25  15  31  97  45   3  61  74  49  96  53  44  87   6   3  28  57   4  59  36  26  30  80  75  61  33   4  57  59  64  93  65  66  27  47  69  54  81  48  36  41   2  68   5  73  13  78  49  21  88  44  71   6  93  34  97  31   9  77  81  48  51  73  45  64  82  75  90  18  25  38  68  28  44  76  13  25  88  48  24  47  59  12  51  10  53  67  71  28  38  51  78  21  54  90  74  80  47   4  23  62  73  82  21  97  71  17   8  41  28  92  44  46  32  79  42  68  14  51  63   1  34  50  16  96  72  83  93  45  78  99  23  90  83  71  69  52  74  43  42  72  52  61  34  40  23  99  40  61  55  58   9  35  25  46  33  29   3  49  49  77  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  35  46  84  73  83  34  92  83  92  26  15  35  55  15  32  80  31   6  81  42  93  29  10   7  90  11  67  97  15  83  14  87  89   7  43  56  28  82  69  14  51  11  77   4  86  95  54  75  48  24  17  49  96  54  24  62  23  85  17   8  21  80  69  80  54  60  56  29  59  46  70  97  74  30  25  39  56  84   3  22  10  14  56  51  47  36   8  73  13  72  19  88  87  50  63  17   3  70  19  62  45  29  71  84  36   7   7  92  13  79  30  88  54  29  56  57  81  65  13  69  70  10  12  18  77  59  53  94   4  18  19  95  79  30  20  27  73  99  18  52  24  57  80  14   3  52  30  46  38  17  88  44  41  88  34  13  53  71  75  15   9  34  37  95  62  13  36  38  86  11  20  94  44  25  40  61  61  91  58  49   4  56  51  14  70  12  98  88  49   9   8   5  41   9  74  17  33  68  59  89  97  67  33  26  51  31  78   5  34  36  83  24  67   8  28  52  30   7  26  59  54  99  73  37  25   3  23  52  53  17  65  13  52  84   4  88  43  94  68  81  14  37  28  61   3  69  53  27   8  80  11  60   3  34  93  85  74   8  52  13  18   7  73  13  73  97   3  57  72  13  10  34  21  74  99   1  80  46  54  45  90  63  84  65  41  90  60  59  13  19  90  26  95  89  55  82  69  88  26   9  55  34  14  35  23  77  78  68  59  81  93  24  47  14  14  51  96  56  23  91  33  87  20  61  32   6   8  15  48  40  91  91  83  29  58  43  59  19   4  31  11   3  34   9  73  96  85  82  70  48  45  42  60  13  69  24  74  84  47  20  65  65  50  83  87  87  57  31  77   9  70  29  84   5  62  54  49  48   5  17  55  68  92  83  25  87  90  81  38  64  58  16  61  35  45  78  90  60  79  93  90   6  91  19  54  54  49  60  10  26  43  42  36  37  47  62  93  58  23  12  78  45  46  80  86  33  24  67  70  80  98  37  11  61  28  97  90  22  22  78  93  71  51  25  82  33  76  53  79  75  51  83  39  57  81   3  85  16  71  23  67  13  21  95  92   2  25  15  91  20  86  60  83  36  42  33  95  29  72  85  78  15  97  29  50  29  18  29  30  80  15   7  89   8   2   4  40   2  55  71  83  16  72  29  96  11  50  52  99  21  49  85  85  58  29  15  19  32  55  85  63  93  89  79  53  93  71  54  39  11  82  86  26   9  35   2  56  75  52  29  29  15  62  87  43  25  30  69  60  27   3  17  70  93  66  73  16  97  13  22  22  40  81  18  76  67  50  12  28  55  87  26  38  41  83  98  57   4  32  59  77  52  19  78  65   3  29  10   9  89  62  52  91   7  98  76  94   4  53  31   4   7  60  62  34  42  28  52  65  62  60   2  21  77  17  59  97  42  75  51   2  34  21  40   7   4  68  30  78  37  28  92  16  12  55  59  56  92   5  58  53  59  90  38  77  81  22  58  81  49  13  85  71  94  28  89  95  58  33  97  88  11  93   4  12  88  62  62  38  89  43  67   8   7   8  70  45  81  64  13  16  77  93  69  20  56   3  94  88  64  59  82  20  11  61  19  83  18  68  28  26  82  28  88  19  41  16  36  43  31  54  65  95  29  65  15   2  93  88  48  20  48  35  13  44  99  60  63  11  72  58  65  62  12  27  86  16  14  89  66  98   2  65  95  13  69  41  37  53  86  76  91  10  40  21   6  69  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    83  39  50  16  17  89  86  57  71  75  88  80   7  37  78  55  53  98  22  15  19  66   8  41  34  24  90  24  62  73  63  99  89  30  37  73  14  22  95  12  20  84  65  94  48  22  23  70  44  38  34  28  90   8  91  72  14  49   2   9  38  79  59  15  12  96  78  62  76  59  14  47  96  16  78   6  66  70  94  60  81  48  98  86  76  41  68  69  11  38   6  96  79  79  50  25  62  48  86  48  53  44  28  99   6  95  50  16  64  58   4  58  33  60  15  64   4  29  11  59  86  58  15  91  59  39   9  48  75  37   3  67  56   1  16  79  64  71  16  51  35   5  87  17  27  62  88  42  48   7  18  34  17  11  22  17   9  77   8  10  26  58  18  42  37  64  36  40  33  98  29  17  92  75  59  97  95  56  30   5  66  47  26  68  87  87  62  59  84  34  67  99   3  34  82  97  42  83  21  71  59  48  28  99  45  87  37  91  83  66  54  52  76  49  86  78  63  79  42  67  63  99   2  56  35  12  31  61  61   5  15  24  77  63  22  73  20  40  93  22  92  64  71   6  59  71  71  22  61  94  92  30  36  78  94  44  71  50  82  77  99  52  49  19  62  33  79  48  65  95  66  26  71   9  77   1  51  84  56   9  34  79  42  65  32  30  22  32  10  81  76  69  22  70  88  48  31  20  95  64  46   9   5  77  75  90  87   5  15  31  23  44  39  71  95  97  46  97  83  96  85  67  17  67  64  57  73  65  38  49  29  86  60  77  22  79  84  56  24  13  90  48  97  36  56  87  61  19  57  98  67  92  11  53  67  95  31  98   8  97  94  53  74  11  13  61  39  76  30  91  34   5  58  20   9  41  43  73   8  68  48   5  32  92  61  85  18  40   8  81  65  28  11  32  92   7  59  30  42   7  21  34  67  39  48  80  70  74  40  52   2  61  21   1  23  57  58  15  49  27  90  93   2  40   7   7  53  97   2   6  29  48  60  80  57  52  54   9  85  87  99  77  86  77  82   8   5   7  47  26  68  63  32  50  81  56  19  38  28  96   4  37  81  18  85  93  83  30  39  17  15  59  59  39   9  96  13  24  14  63  39  94  15  35  76   6  67  85  59  18  54  64  24  42  27  91  91  79   2   4  30   1  96  58   3  57  66  99  37  38  79  27  77  16   5  57  98  86  67  93  77  83   5  84  51   5   6  86  15  33  39  42  71  54  93  72  12  35  16  68   8  46   8  51  34   3  51  32  42  54  37  56   9   6  98  59  23  71  92  32  66  23  52  34  60  66  35  53  12  79  65  52  66   5  71  90  99  44  13  49  33  58   5  50  72  80  76  33  38  92  74  73  12  83  72  26  78  17  94  59  30  61  53  70  75  20   8  23   9  34  66  91  66  77   8  74  23  38  28  86  97  77  67  86  44  79  84  79  36  79  74  60  52  93  33  12  56  11  39  41  70  90   9  87  27  55  69  98  91   4  54  42  27   4  44  75  79  45  68  65   8  67  94  99   8  12  11   1  98  26  32  47   2  48   7  17  37  17  18  11   6  38  84  70   3  51  19  93  45  89  95  86  20  45  43  19  93  65  36  17  31  16  21  64  33  25   3  57  54  72  24  56  58   1  77  78  31  86  55  41   5  33  82  76  44  98  53  79  69  94  20  65  63  88  52  59  72  73  23  71  60  48  78  53  38  57  72  54  90  46  60  88  61  73  36  57  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      50  26   3  54  99  76  50  55  10  52  39  62  27  94  51  45  86  56  12  75  82  79  51  57  64  70  10  61  87  83   4  31  46  93  85   4  99  65   8  74  48  21  48  40  58  80  51  83  98  94  95  36  74  17  46  36  10  73  12  73  40   2  88  42  77  62  69  79  97  44  44   8  54  32  47  20   1  42  76  44   4  29  10  92  62  33  25  55  65  41  10  59  88  16  26  11  87   5  77  28  98  66  91  71  48  86  25   6  67  12  38  78  37  48  36   2  91  64  43  33  19   1  19   6  73  10  34  18  92  38  56  22  97  48  10  99  88  44   1  18  26  65  26  57  56  67  47  13  19  36  80  75   5  16  77  26   6  63  12  73  45  69  26  67  41  46  73  95  60  74   6  97  63  80  95  37  70  87  30  80  72  91   3   7  38  64   9  78  81  12  23  95  18  53  45  54  87  89  82  92  80   9  96  52  69  64   5  43  83  13   3  51   6  82  56   2  34  43  58  40  90  36  50  95  99  63  12  52   5   3  18  88  73  54  49  86  93  93  12  91   7  53  64  84   7  58  87  75  81  21  75  67  50   3  58  38  45   3  27  55  34  84  28  46  61   3  23  66  66  76  37  40  54  74  57   2  94  32  63  59  85  12  25  74  97  21  63  17  21  28  21  61  86  72  46  58  21  72  93  18  45  26  55  64  49  65  49  41  84  82   6  64  66  78  41  88  46  46  45  54   7  44  25  29  26  66  62  46  40  11  38  63  34  77  65  97  95  67  19  22  22  62  23  90  82  27  75  53  52  67  40  34  79  73  30   3  76  97  22  11  17  44  51   4  22  72  35  35  82  14  34  39  36  52  10  76  21  24  85  53  87  63  31  20   1  40   2  49  49  60  99   5  69  76  66  53  95   3  50  80  87  45   9  41   4  26   4  57  25  72  34  98  28  22  23  18  30   3  40  46  18  50  19  42  39  48  91   2  41  25  83  80  29  22  76  16  13   2  27   2  94  50  42  40  28  25  88   8  84  93  47  20  70   9  93  10  67  45  65  78  57  90  67  53  73  21  55  19  64  53  90  76  15  86  99  83   1  45  81  91  12  98  58  18  70  59   3  21  86  26  37  57  19  26  43  24  57  50  21  22  77  36  20  29  60  50  13  93  53  58   8   1  76  49  86  94  39  69   8  50  75  94  39   5  10  27  77  34  64  94   6  78  35  16  16  85  32   8  88  29  18  17  16  28   1  79  89  48  39  75  26  34  55  30  34  66  27  51  94   2  99   5  42  93  45  72  55  31  19  16  40  88  33  66  11  53   1  36  15  58  17  58   5  81  76  38  38  91  90  64  53  30  34  71  33   9  96  96  15  77  86  13  14   8  60  46  97   9  65  23  95  76  58  12  40  48  15  49  30  51  65  39  13  90  88  45  23  53  18  63  70  79  67  60   9  71  51  98  81  89  58  49   6  26  18  32  24  77  29  85  69  50  98  22  10  27  62  77  37  52  72  24  85  75  64  99  93  68  32  50  51  94  11  15  16  99  78  57  88  27  51  22  48  97  43  28  59  14  10  64  78   7  30  60  98  31  41  41  23  20  22  75  56  96  67  80  45  56   9  10  82  64  43  82  97  99  40  14  11  12   5  31  97  99  80  62  83  66  38  43  65  48  39  80  28  46  72  63  32  53  84  97  69  59  74  85  38  20  51  66  47  42  59  11  83  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        83  18   3  27  66  60  76  20  52   5  34  46  82  20  58  39   5   9  91  29  66   4   5  81  26  48  36  32  50  18  24  10  96  82  32  92  64  64  58  25  87  45  23  87   3  28  31  13  33  11  78  58  48  11  33  47  15   6  54  96  85  34  50  93  19  63  68   3  26  58  80  80  59  29  79  80  13  74   3  62  60  68  30  83  59  75  74   3  61  47  64   1  56  23  54  32  44  75  72  22  38  63  57  12  84  47  85  19  15  25  84  19  33  40  44  33  95  93  34  54   2  47  31  12  27  75  53  33  71  71  27  56  38  59  49  15  90  76  36   2  88  16  49  27  11  97  12  51  35  44  71  87  12   5  38  78  68  76  27  12  25  19  71  84  80  53  35  65  44  10  90  87  96  82  87  81  94   2  41  17  61  75  58  85  36  93  82  27   1  10  97  61   4  75  11  58  37  30  34  71  26  51  97   2  63  37  92  35  52  67  75  93  51   6  39  53   5   5  37   2  73   3  70  16  98  65  66  16  16  30   7  58  58  45  74  37   2  62   4  31  97  64   8  19  20  20  12  11  94  71  51   5  77  12  50  40  74  63  67  12   3  24  77   3  59   5  80  28  84  74  90  42  99  94  83   1  95  48  66  59  74  28  67  29  14  56  18  42  14  60  79  64  73  16  15  18  37  87  17  86  91  17  93  51  54  32  73  62  64  86  52  86  68  74  17  41  19  30  98  72  92  88  52  52  46  27  37  46  91  88  59  96   3  53  31  57  85  19   2  14  17  40  34  38  12  24   2  88  33  37  66  84  39  85  20  85  56  61  13  42  97  65  84  60  13  41  18  99  71  44  88  57  12  97  48  13  96  20  67  42  67  43  27  13  58  30  76  67  36   1  35   1  63  98  98  42   6  66  55  94   5  59  15  19  57  59   5  45  90  14  66  11  97  72  98  96   9  56  39  27  87   6  57  30   3   7  13  17  50  88  55  75  83  12  88  41  95  16  74  62  38  43   6  38  11  40  58   3  48  87  32  82  95  47  22  58  27  75  43  48  62  31  36  43  17  63  13  16  18  59  31  73  24  88  74  81  86  63  50  48  79  74  80  85  32  64  16  54  97  93  99  43  73  53  64  51  17  27  14  67  18   6  57  88  80  89  99  34  72  37  50  49  66  75  38  72  85  30   2  73  88  38  94  21  55  88  53  24  63  14  75  92  24  41   8  21  13  33   6  77  56   9   7   1  42   1  33  87  21  69  99  87  13  53   9  57  45  44  91  45  29  42  20  84  41  88  80  15  64  63  17  76  30  27  79  86   3  43  39  70  90  85  27  43  59  52  69  87  73  94  39  61  68  21  27  53  84  80  18  16  26  73  63  17  62  92  99  38  43  21  68  20  12  52  66  19  40  73  41  29   2  98  24  32  25  96  24  31  78  76  55  53  43  98  31  55  61  35  37  51  40  70  44  81  10  52  39  97  23  98  54  86  98  41   9  68   3   5   4  81  26  44  35  15  12  21  81  62  67  47  25  30  98  82  61  11   2  80  20  11  15  66  83  62  96  45  21  53  84  65  24  35  47  96  98  17  77  17  51  40  11  86  43  93  36  41  74  22  73  23  72  57  61  93  41  44  14  69  41  84  27  64  44  86  12  26  50   9  54  74  66  84  25  57  69  97  85  32  56  56  83  81  13  80  71  46  61  85  83  53  68  16  18  37  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          23  71  41  23  12  30  76  45  52  95  73  13  80  21  55  43  19  13  93  39  72  77  53  23   6   4  37  92  64  15  40  64  12  78  22  51  70  47  14  65  60  62   6  86  98  45  61  34  14  93   9  43  12  76   6   8  56  83  90  25  85  47  31  93  54  28  66  63  13  27  62  77  62  67  27  96  33  59  28   7  14  39  65  82  21  88  48   8  67  78  16  64  44  48  31  38  73  49  32  86  69  88  58  50  20  48  62  39  63  54  44  12  38  43  82  78  43  15  11  29  73  34  57  63  46   4  31  12  34  25  90   8  28  68  51  83  41  73  37  17   2  21  57  35  83  40  89  71  32  33  16  16  85  61  16  72  81  24  74  11  39  20  53  76  65  56  38  49  13  85  51  23  79  55   9  91  96  73  27  99  26  91  60  67  63  46  58  19  62  52  47  97  24  84  97  37  27  18  50  79  78   5  29  64  81  68  46   9  89  97  81  81  94  15  79  66   2  50  94  76  53  98   7  71  58  60  56  40  94  63  61  80  22  46  60  94  32  66  69   5  48  78  40   6  18  29  26  82  25  17  69  74  18  51  64  18   9  90  41  79  33  62  52  10   9  85  42  48   9  37  89   2  46  98  90  64   2   9  91  13  31   6  91  90  37  89   3  30  33  45  39   6   6   4  58  17  38  60  29  25  77  85  36  29  48  60  41  80  67  22  95  51  37  99  91  74  10  79  87  73  20  77  54  60   6   6  75  30  56  82  88  94   3  88  36  64  81  30  93  96  74  71  49  16  39  19  34  61  74  98  86  89  87  75  35  27  28  87   8   1  61  62  22  50  17  74  25  80  53  86  12  43  83  22   8  91  10  24  99  96  54  54  93  28  73  53  41  15  99  62  64  56  37  46   2  34   7  53  77  36  14  61   5  51  65  36  73  31  59  71  74  73  51   1  99  17  77  89  71  85   1  64  46  36  92  51  12  11  61  24  95  15  93  25  35  19  54  87   2  94  22  43  34   6  60   4  29  83  85  38   4  37  86  37  17   2  62  89   2  34  63  39  63  68  39  92   9  77  56  16  44  28  68  56  34   2   4  87  33  23  30  84   9  52  67  64   1   7  97  23  81  94  32  93  38  68  91  98  12  38  29  92  85  80  21  94  50  61  33  69  44  43  35  94  80  15  17  83  32  78  61  30  26  14  49  46  38   2  56  22  94   6   5  60  40  32  97  96  58  19  99  80  91  49  25  72  56  70  68  96  72  14  74  15  32  83  44  16  96  47  82  92   4  72  57  54  44   1  62  80  37  45  66  58  57  91  90  34  55  49  82  56  76  96  62  42   6   3  81  24  18  97  15  22  98  43  26  19  55  69  86  50  83  51  57  69  82  52   9  77   5  67   7  46  89  65  63  62  80  89  30  47  29  21  57  43   4  83  46  23  22  72  35  83  96  64  27  37  48  83  99  25  14  50  52   6  92  72  99  54  82  79  69  24  53   5  61  93  92  31  81  53  33  69  70  79  77   5  52  51  34  16  82  82  27  74  33  94  45  44  69  44  53  37  48  93   5  87  38  66  23  89  41  78   1  15  63  99  84  99  77  63  52  45  94  34  24  18  62  81  72  27  19  97  53  21  16  98  34  19   8   9  45   4  93  59   3  77   4  28  90  58   6  33  19  22  44  26  65  30  67  64  46   1  98  80  12  18  39  45  23   8  42  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            25  27  91  69  27  70   1  39  50  17  73  60  10  97  29  81  52  69  34  44  41  77  71   6  66  86  32  27  71  99  13  92  74  43  68  55  37  21  16  89  58  74  70  79   2  89  49  99  20  91   1  40  69  24  39  22  30  58  20  51  86  75  77  41  94  21  49  78  71  55   7  98  67  25   6  37  73  90   2  24  56  66  40  92  10  10  75  89  80  18  23   7   4  22  48  19  10  36  93  62  86  23  23  23  49  89  98  60  70  48   3  54  57  69  43  47  33  80  81  77  17  70  63  62   1  57   5  28   8  28  48  10  27  78  20  35   4  92  49  70  12  58  31  61  54  78  56  23  56  98  73  41  24  93  51  84  80  98   3  68   4  84  68  13  48  31  18  55  16  60  80  64  17  12  72   2  22  26  61  60  63  19  18   4  85  85   7  84  14  67  16  54  54  10   1  82  18  26  21  84  36  14   2  43  29  59  23  85  62  63  48  48  20  22  95  46  36  63  99  99  21   1   4  64  66  58   3  65  25  19  43  68  66  40  57  48  23  40  80  43  89  76   6  10  37  84  59  79   7  80  15  29  85  97  79  67  59  72  82  83  19  77  95  32  29  26   5  19   2   9  70  22  71  31  90   4  79  22  70  14  38  80  71  12  24  46  14  87  80  12  42  77  38  51  85  45  89  25  55  32  71  21  42  86  47  97  28  60  21  82  17  57  84  89  10  43  80  56  15  84  24  38  68  66  67  68  35  94  62  88  61  48  78  54  54  43  65  19  61  48  65   2   2  17  37  26  51   5  89  26  75  34  81  82  46   7  54  16  36  53  45  54  81  18  66  30  78  26  45  26  55  84  15  51  66  59  57  67  96  55  20  37  60  50  24  73  16  16  52  45  77  98  70  33  11  63  96  55  77  60  52  45  75  70  55   3  20  34  64  84  37  84  37  86   7  42  18   8  75  60  78  33  53  19  48  46  18  92  64  36  58   7  44   4   8  55  54  45   7  95  43  72  29  20   8  19   8  19  76  73  63  62  91  52  53  17  28  43  17   4  34  60  16  19  42  88   1  17  82  23  42  40  78  93  89  13  31  90  82  82  82  90  78  95  28  60  81   4   6  22  85  21  60  99  63   4  63  94  71  50  49  43   8  26  34  40  97  82   7  72  66  46  77  74  67  63  56  77   4   4  24  99  95  61  30  68  24  61  87  50   9  64  90  28  14  38  80  59  44  21  48  65  91  66  23  86  75  18  32  30  73  26  61  28  50  38   7  82   6  98  16  17  78  29  72  30  72  56  88  93  84  57  54  42  27  61  86  17  27  20  16  58  35  89  54  44  25   2  93  99  87  84  94  23  50   8  93  15  40  92  62  86  40  67  92  71   6  65  72   1  63  43  29  64  41  93  57  82  89  35  99  93  29  51  54  91  73  24   8  61  37  34  87  66  15  10  93  55  52  31  45   9  84  39  33  57  79  14  61  20  74  42   5  72  93  77  28  25  39  31  18   2  68  65  92  94  85  16  31  46  85  29  85  52  30  48  38  40   1   8  79  98  61  91  75  41  99  13  94  32  23  99  51  67  84  23  99  59  78  77  24  43  91  94  84  73  57   5   1  22  91  26  84  22  44  22  55  33  12  17  91  69  35  81  17  34  98  19  45  66  12  68  60   9  57  56  29  55  16  79  99  23  42  33  95  93  12  71  72  89  88  20  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              89  74  11  54  32  72  35   8  56  63  40  56  41  22  29  45  81  60  66  13  95  21  59  13  45  88  66  68  97  59  33  57  39  99  24  15  67  26  94  74  24  61  52  80  96  75  75   5  74  81  60  65  41  86  31  46  19  32  77  26  81  38  63  60  37   9  90  30  24  18  17  95  53  61   4  32  26  48  78  64  90  37  78  72  65  59  71  96  18  85  11  10  16  94  31  74  84  33   2  85  27  37  43  79  53  64  91  20   4  55  52  89  69  40  93  40  13   6  59  48  46  41  71  35  35  88  52  65  22  68  25  45  39  43  81   3  53   5  89   2  57   6  81   6  49  60  85  80  24  11  26  58  20  69  10  12  90  43  80  17  17  20   9   6   5  78  15   4  29  52  77  35  84  26  44  24  29  27  13  96  58  65  41  68  26  97  75  64  36  84   1  55  10   8  36  70  66  92  86  55  39  87   9  21  68  14  65  42  89   1  95  56  24  73  92  81  41  81  63  26  93  28  36  31  81  73  56  79  14  75  86  82  90  30  67  28  90  78  10  58  74  79  54  49  61  24  20  74  67   3   8  56  28  66  78   6  55  33  36  68  64  34  79  21  92  72   3   9  56  20  74  59  79  17  92  56  66  35  43  91  10  69  25  99  60  14  11  11  93  99  43  27  27  54  37  93   2   4  94   9  97  88  75  30  61  79  63  36   3  93  62  32  21   9  91  67  21  93  37  83  75  13   2  41  58  83  12   7  91  36  39  84  57  80  38  78  56  29  22  45  26  13  37  98  64  70  37  51  15  88  11  71  95  40   8  95   5  88  96  12  80  45  35  81   7  41  24  15  76  75  80  31  83  88  95  85  69  20  69  41  36  44  94  20  46   4  71  77  57   4  36  59  61  25  67  18  71  62  82  28   5  45  56  78  74  75  33  87  45  82  97  72  66   3  36  81  98  32   4  14  54  32  40  58  56  46  57  80  59  42   3  99  50  96  82  82  54  37   3  59  94  78  27  39  93  56  73  10  68  59  12  71  19  41  77   8  53  94  98  91  29  87  66  81  95  35  28  49  63  34  84  46  30  42  12  53  50  87  92   6  40  25  59  39  43  77  88  38  60  31  54  96  21  48  15  97  28  85  75   1  55  39  75  15  28  32  68  89  27  40  51  30  23  29  48  56   5   3  49  70  54  46  66  21  70  84   6  38   3  64  51  19  97   2  39  24  73  38  24  84  51  63  65  35  30   1  10  40  84  15  32  65  80  39  70  26  78  82  22  21  92  58  10  20  69  86  10   3  91  94  83  92  64   8  52   3  14  70  11  81  71  89  85   1  28  75  90  10  39  70  25  63  58  19  32  68  64  61  38  38  99  94  63  10  33  40  56  49  57  75  83  27  18  39  54  78  40  18  87  83  50  83  86  24  69  16  45  91  93  63  46  80  81  58  52  45  55  88   1  15  30  90  50  26  74  11  99  28  32  52  83   6  38  67  54  31  30  52  95  29  27  84  52  86  59  94  25  46  38  40  57  25  81  35  86  54  37  57  18  78  58  52  53   8  28  98  38  27  62  78  26  56  47  97  66  63  52  50  90   8  94  25   1  94  67  55  97   8  41  57   7  80  10  17  13  39  39  49  61  32   5  75   4  91  42  12  69  80  83  39  79  24   1  61  85   1  98  66  38  63  11  41  76   8  77  31  17  31  62  45  42   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                37   4  97   9   9  45  53  36  49  27  33   2  11  26  49  88  35  92  70  27  91  42   7   4  42  27  98  49  29   8  39  76  10  18  77   3  77  67  91   3  62  78  70  48  48  18  56  14  29  88  71   1  68  15  32  84  85   5  51  47  69  30  11   4  70  30  73   1  92  65  30  59  53  88  77  62  85  30  86  83  23  80  35  28  80  18  32  94   9  63  50  41  47  73  94  74  43  50  24   6  37  73   3  27  70  63  33  22  28  53  91  85  84  37  71  30  88  32   7  21  76   1  61  55  83  86  28  82  46  75  52  50  51  26  35  60  75  29  12  37  12  39  55  13  43  17  47  61  46  26  76   1  66  29  11  33  32   3  99  92  80  55  36  26   5  44   5  59  98  35  72  30  45  92  88  74  57  24  37  83  59  59  52  23  16  20  52  87  42   5  25  56  78  87  84  51  15  20  81  86  21  88  68  18  92   5  48  64  92  71  39  16  76  99  33  77  60  69  75  46  18  49   7  18  47  37  71  65  11  45  75  22  76  48  52  53  78   1  38  79  87  26  76  94  43  93  18  19  10  61  67  19  41  13  48  20  84  10  56  36   2  57  33  68  36  11   9  27  58  82   9   4  93  55  65  73  67  29  12  20  49  95  67  14  75   7  39   2  73  55  30  20  70  67  32  77  34  45  93  98  82  37  72  50  43  64   8  20  99  23  32  46  48  55  74  56  26   6  83  53  46  22  48  27  77  53  30  82  87  94  43  27  33  80  61  45  61   8  41  62  97   1  79  32  86  25  39  13  84  34  25  61  49  68  35  84  34  70  62  43  99  93  71   6  45  26  19  70  86  56  76  35  84   8  92  27  75  10  62  90  52  75  46  65  92  96  26  41  85  40  65  79  40  99  61  10  59  15  57  58  32  96  78  13  46  80   8  22  90   9  38  33  85  40  67  62  61   1   9  55  10  13  10  15  80  51   3  81  24  66  49  16  30  57  75  37   4  38  95  97  19  93  29  48  78  80  56  19  97   1  27  55  28  47  71  57  24  56  38  72  66  57  31  11  52  98  57  35  99  70  27  77  67  54  60  81  68  17  45  34  23  49   9   8  36  22  16   5  41  48  33  68  89   8   2  52  41  38  26  19  80   9  27   1   8  85  11  43  72  38   1  98  41  54  73  83  30  97  24  32  42  68  29  44  71  12  32  47  45  17  77  48  61  18  24  27   1  38  69  84  19  45   2  26  16  84  45  61  76   5  15   6   6  28  13  68  77  93  66  81  78  16  26  86  35  38  29  77  71  18  48  73  31  64  95  30  59  99  57  67   1  90  52  78  99  75  97  12  85  94  80  17  23  29  43  31  78  50  76  68  88   7  73  14  84  24  23  11   4  39  34  74  34  24   7  88  41  19  63  29  37  37  72  46  58  55  92  62  61  34  47  53  98  65  66  76   1  20  19  65   6  12  61  18  67  51  41  82  40  26  77  27  78  83  24  27  88  96  65  38   1  35  24  30  64  14  77  70  93  75   9  11  54  84   4  72  10  85  96  69   3  77  79  54  70  41  15  35  20  49  38  65  19  24  82   6  90  15  72   6  55  83   2  56   9   8  45  97  80  59  36  91  95  89  89  25  89  31  39  81  59  17  60  18  35  62  51  35  61  25  65  76  83  97  77  80  80  77  78  21   4  42  20  15  24  33  23  45  94  27  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  45   3  60  41  87  11  91  63  20  29   3  71  89  11  11  21  16  89  68  72  67  56  47  45  28  80  40   6  34  84  88  87  63  62  56  12  92  96  13  75  56  86  97  58  31  77  55  12  36  10  54  92   7  90  79  41  36  24  86  33  63  83  46  41  32   3  80  22  73  34  59  10  18  74   9  78  67   9  50   2   4  84  41  91   5  20  51   4  66  31  96  21  42  81  13  40  12   7  63  78   5  97  34  31  57  33  67  48  16  45  28  19  25  25  97  41  22  70  48  64  90  34  75  57  29  13  83  38  49  73  51  66  74  62  18  80  53  39  59  29  93  32   3  27  82  42  54  63  42  36  45  41  85  28  77  81  46  74   8   3  45  49  91  79   2  87  11  50  59  56  63  39   8  11  97  67  14  50  86  98  69  55  44  90  67  80   8  19  37  64  42  71  67  85  49  55  46  84   5  60  76  91  44  90  19  39  22  31  53  56  47  81   1   3  18  16  58  89  72  47  35  48  73  95  93  61  66  49  30  52  45  15  67  98  57  45  11  51  94  81  71  25  80  14   7  22  96  56  47  47   1  47  92   9  13  27  38  57  36  51  67  32   7  15  22  46  52  25  79  13  57  22  76   9  94   4  70  28  38  73  14  51  23  83  63   8  73  19  65  71   1  26  61  45  31  75  85   5  94  14   6  49  38  92   6  56  15  43  93  37  66  14  82  44  97  62  46  74  22  21  70  89  64  30  58  61  86  37  49  41  34  46  72  51   8  79  71  92  18  68  13  34  51  50  98  83  69  42  37  74  84  11  31  47  77  43  75  38  45  91  60  75  15  81  81  92  32  52  85  30  23  89  26  12  12  84  38  13  25  80   6  68  33  91  55  42   8  29  81  82  97  47  69  92  62  94   9  93  57  99  28  89  49  31  92  78   8  87  20  73  86  93  88  70  36   5   8  23  66  33   7  17  72  22  68  66  18  57   4  64  97  81  94  88  16  36  89  85  96  34  68   5  45  93  92   8  28  25  31  73  98  40  83  41  80  55  74  67  84  54  51  82  68  47  62  28  72  27  75  55  96  18   1  77  46  99  91  25   2  65  84  41  65  72  25  65  88   7  48  41   9  81  22  23  80  39  57  66  56  89  91  94  52   8  37  55  57  67  95  52  25  45  35  35  80  23  70  46  42  46   6  71  29  98  97  19  64  63  55  34  17  54  54  71  60  89  25  41  54  57  74   9  70  13  33  62  11  24  48  80  43  24   8  32  33  21  29  26  98  70  61  71   1  44  73  97  43  91   1  67  44  87   4  51  11  58  82  65  34  32  97  91  50  18   4  50  32  97  89  18  78  41  37  22  80  57  22  36  95  59  53  31  48  92  81  36  58  35  57   1  89  25  82  34  62  79  74  15  49   3  39  66  19  27   3  94  45  63  55  60  29  80   8  17  10  65  10  42  25   7  16  93  25  64  32  23  73  74  79  86  71  58  49  52  91  11  77  34  82  54  48  86  60  68  73  36  40  12  36  83  43  89  43  85  49  28  88  27  48   2  64  87  36  71  51  73  26  64   2   2  55  62  26  67  72  15  82  41  51  22  76  36   3  84  95  24  15  19  72  95  61  75  63  27  79  19  80  64  19  26   6  25  59  76  92  94  24  46  42  84  58   4   1  38  15  64  19  29  50  18  83  37  91  28  69   7  78  95  96   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    56  91  79  70  10  70  11  93  53  73  90  97   5  74  41  63  70  70  33  35  60  95  68  21  73  97  84  20  10  23  68   5  49  45  90  49  14  89   9  93  25  13  73  77  63  59  67  54  18  38  44  57  86  80  93  37  15  69  69  99  42  11  37  67  70  51   2  51  93  49  32   6   6   4  35  39  12  59  60  89  35  95  42  49  39   4  96  39  62  72  55  56  26  62   3  18  55  55  38  40  56  75  53  73  49  65  26   5  93  73  95  69  60  14  32  87  96  31  51  64  26  26  67  25  59   1  88   2  66  30  33  23  26  78  11  89  63   2   7  69   1  84  88  12  81  69  98  45  10  10  78  72  71  11  84  55  48  37  12  52  28  58  46  65  70  59  75  86  55  50  73  19  72  56  39  10  72  69  15  30  74   4  52  52  11   4  44  88  71  96  68  49   4  38  11  86  25  52  71  28  40  72  94  62   6  46  34  34  98  79  68   2  70  80  35  72  39  32  80  23  20  57  53  90  23  29  99  35  44  84  27  69  59  34  87  59  55  27  86   8  39  27  13  48  76  24  83  78  83  88   3  28  43  87  79  54  47  70  63  80  40  45  33  22  61  27  52  24  76  65  33  49  93  14  36  37  48   8  53  27  71  41  76  45  50  54  10  79  52  69  93  39  84  83  55  13  63  85  35  66  80  26  14  79  48  94  86  93  76  21  82  65  40  17  93  20  76  19  20   5  43  70  99  55   9  62  30  99  93  98  43  52  99  91  96   2   6  19  95  80  35  55   9  65  92  30  14  54  32  64  93  36  31  83   5   2  18  34  45  40  59  31  57  50   2  66  44  63  78  42  20  25  80  26   3   3  40  45  30  41  72  54  58  51  96  16  65  13  54  38  25  18  20  70  97  38  37  53  16  38  91  66   1   7  27  45  34  92  17  55  88  17  32  77  51  28  58  12  26  80  13  64  10  49  49  12  53  37  32  71  76  27  27  78  87  17  13  20  94  40  98  18  97  85  65  71  20  65  26   9  68  35  89   9  75  87  94   1  16  78  38  63  20  44  25  12   5  90  96  78  61  57  61  91  83  14  25  78  78  10  18   9  51  14  73  69  99  71  15  16  10  38  18  99  77  19  14  94  89  80   8   9  22  37  87  71  65  91   2  26  95  38  12  83  37  35  27  42  94  32  14  48  98  20  51  35  49  98  47  27   4   6  94  62  20  34  28  88  10  94  29  54  95  38  45  89  88  23  44  34  62  61  86  17  70  62  86  10  21  78  94  73  73  16  13  73  84  74  32  75  66  57  38  57  38  56  74  16   5  23  21  63  74   7  54  15  14  78  65  33  54  16  28  48  76  14  24  60  68  23  40  64  54  93  42  32  12  18  59  15  41  59  39  27  77  69   7  15  77  22  13  93  83  73  15  63  94  41  18  59  20  24  61   8  90  84  21  65  74  39  65  61  58   9  45  72  66  90  55  28  50  39  16   4   2  22  18  69  41  42   9   5   2  74  74  45  11  87  74  50  35   8  10  86  48  22  33  99  67  22  57  36  78  39  83   9  84  91  80  39  45  62  82  26  79  44  47  16  70  13  36  44  49  53  72  94  21  11   5  52  69  47  89   4  49  91  23  73  99  77  60  20  81  94  58  42  19  32  98  88  30  99  95  32  97  47  81  26  37   3   2   8  89  59  11  34  96   2  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      72  45  54  26   3  78  44  14  11  14  92  16  50  46  33  63  31  10  31  58  68  47  22  74  82  40  48  72  47  94  83  45  16  74  71  29  90  12  33  41  65  48  38  16  58  80  29  67  98  25  87   2  62  36  81  27  44  80  59  96  80  98  81  45  48  12  77  13   7  23  92  57  65  42  28  60  14  41  37  18  71  51  31  38  21  22  45  17  34  97   3  71   8  27  32  31  72  99  17  37  46  36  42  29  12  90  75  56  27   5  62   6  93  43  35  20  53  81  51  61  91  78  60  77  78  48   6  91  95  55  86  73  15  36  70  27  86  60  14  98  49  62  53  67   7  65  54  38  38  33  79  22  78  21  13  63  22  67  99  27  70  56  26  19  12  72  17  64  45  35  96  96  10   4   6  37   4  50  84  24  56  84  91  67  92  18  81  67  70  68  82  11  23  84  94  66  48  23  62  20  53  91  49  20  11  79  57  54  11   9  86  26  40  46  79  44  52  30  54  48  42  60  47  55  88   1  11   8  24  93  69  96  97  17  97  90   1  95   1   7  67  85  66  19  73  23  61  15   4  90  60  73  66   5  24  79  39  74  51  71  24  63  59  67  27  94  31  62  67  65  60  90  65  24  59   5  46  73  12  55  18  72  23  70  35  36  86   5  14  39   8  97  13  58  80  12  72  87  22  10  87  12  42  42  80  58  85  49  56  78  79  49  27  13  52   2  17  24  39  87   5  67  80  42  95  65  87  98   5   4  29  46  13  19  85  24  83  80  74  47  57  34  99   8  41  85  26  77  67  58  13  30  64  14  73   4  66  78  26  26  23  35   4   9  72  90  90  90  94  87  29  76  99  36  99   4  23  15  49  74   1  70   3  11  43  93  18  47  47  11  36  18  46  68  33   8  25  43   1  49  28  14  22   3  50  74  82   5  60  55  36  66  17  88  61  58  72  81  73  90  23  82  10  70  29  37  51  52  99  45  34  34   3  31   4  48  32  41   9  78  40  44  74  45  61  41  73  97  37  46  15  55  27  70  84  15  78  88  62  67  14  24  78  55  46  40  76  38  44  47  14  57  47  57  55  32  53  57  69  41  52  92  34  72  16  26  65  10  12  47  93  35  21   7  95  70  29  87  61  22  92  55  90  70  89  90  21  97  50  10  60  60  99  50  76  38  13  68   7  38  28  77  20  30  66  21  12  18  75  88  97  53  87   2  85  85  65  52  46  84  93  68  52  24  88  75  71  57  27  86  55  79  83  67  38  55   1  45  74   6   8  23  71  66  71  75  46   4  13  17  46  43  71   4  34  98  59  91  73  13  33  97  19  89  10  25  97  94  34  64  89  76  96  13  51  91  37  37  38  61   6  32  40  78  91  53  76  15  35  78  66  58  65  71  74  93  32  88   4  14  21  21  48  91  32  20  58  10  26  26  33  99  59  96  31  90  60  17  74   7  37  60  37  67  49  79  93  68  48  14  71  42  60  13  86  85  55  59  15  67  49  65   7  53  58  24  21  18  61  56  40  11  55  49  26  12  89  24  38  12  18  73  43   9  44  83  84   5  83  32   2  56  22  19  16  42  64  19  97  38  39  24  91  76  12  84  11  42  38  28  72  50  76  90  16  10  18  60  23  62  52  56   6  75  86  96  51  69  73  71  51   8  18  55  67  66  85  10  54  28  52  46  19  11  25  70  32   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        90   3  64  36  30  45  76   5  94  30   1   7  50  81  17  55  60  98  72  41  10  58  29  91  33   1  82  23  91  80  43  48  59  40  56  20   1  63  66  89  54   7  16  52  26  29  69  19  12  81  76  26  54  93  63  73  82  73  34  31  58  64  87  98  31   3  60  98  10  17  25  26  17  49  58  19  53   9  70  92  19  81   1  12  34  92  68  36  39  62  23  64  32  25  64  45  88  33  57  71  69  76  98  49  79  91  25  21  13  30  81  92  20  62  79  38  77  21  98  24  69  17  43  53   2  19  11  49  63   6  80  84  79  93  87  24  55  43  71  39  28  28  99  81  82  61  87  91   7  12  59  47  53  47  84  55  61  19  80  62  32   3  79  58  68  74   9  83  98  63   7  35  32  92  25  59  20  53  20  18  44  17  73  71  44  19  78  98  31   5  58  41  89  52  55  96   4  17  78  85  25  33  35   2  67  94  69  26   1  48  89  55  82  82  39  45   1  40  54  43  28  86  87  41  34  48  16  72   5  41  48  34  10  32  23   1   6  41  29  60  93  95  95  29  44  54  39  75  86  59  34  10  98  35  98  83  53  85  88   2  63  65   1  55  54  20  94  32  85  54  50  48  90  60   2  68  79  32   4  54  52  73  33  36  90  15  47  40  89  46  49  32  94  71   6  29  55  94  53  77  54  54  50  93  33  16  34  37  67  14  64  91  38  95  44  43  79  29  44  65  10  69  24  79  62  76   2  85  34  93  48  82  11  17  10  70  40  16  77  73  21  80  23  96  32  84  31  91  41   4  81  17   3  30  46  39  75  54  44  36  59  89  78  20  50  62   2  30  93  90  90  76  38  85  25  51  61  32  75   5  86  14  44  75  94  95  89   5  20  48  29  81  97  91  36  55  82  98  49  50  52  74  40  73  67  84  24  60  10  75  51  43  16  95  64  93  27   9  50  59  74  35   7  61  78  24  79  56  77  99   1  63  85  51  18  81  89  98  52  95   4  86  90  30  55   3   1   5  50  23  81  62  56  45  64  93  21  44  33  14  80  86  37  98  39  83  79  92  60  56  75   1  93  36  50  38  40  70  36  95  12   4  76  65  91   3  81  88  50  32  32   7  53  22  46  81  74  93  99  10  71   3  87  59  13  43   5  40  95  83  72  90  23  48  91  20   2  64  11   5  42  30  96  45  89  62  19  98  21  71  30  23  81   5  56  25   7  92  89  46  50  53  11  89  52  25   3  45  45  79  10  79  85  57  88  35  79  74  20  35  98   3  45  72   3  67  97  51  35  67  37  41   5  44  19  92   2  31  50  33  51  31  20  40  98  81  15  83  11  48  55  30  39  43  34  15  27  13  55   2  76  63  71  73  69   2  65  24  17  23  95  47  74  62  67  16   7   4  27  41   1  35  55  41  27  54  44  72  62  92  18   1  17  73  64  68  90  14  18  29  57   3  18  35  97  48  23  77  60  62  28  14  70   6  82  74   8  22  18   8  36  43  21  60  57  16   7  16  74  71  79  30  96  14  80  48  64   7  22  35  27  33  76   2   1  49  20  36  45  90   6  42  19  48  72  90  33  71  16  54  52  19  57  56  33  57  75  36  24  11  21  72  24  50  11  76  84   6  38  31  41  84   3   1  88  63  83  56  71  22  84  63  72  56  33  85  93  33  28  92  40  56  58  47  29  93  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          45  70  70  35  36  15   1  21  86   6  32  33  54  60  61  26   3  28  87  69  94  47  40  24   6  66  88   9  67  38  63  12  73  58   7  55  18   4  24  95  89  53  88  84  69  11  52  14  21  46  65  38  62  19  75  81  34  81  55  74   5  14  66  38  31  60  41   6  50  74  94   9  75  50  54  20   3  29  62  17  67  26  94  13  98  91  85  12  49  85  60   7   5  84  15   1  47  41  31  71  70  74  34  45   4  16   9  87  56  96  32  85  42  92  35  91  83  16  34  99  32   3  34  86  90  31  14  69  70  92  66  34  67  73  93  30  89  72  28  57   6  49  93  94  25  83  53  99  42  73  12  75  32  16  80  74  50  12  52  53  91  42  48   8  42  31  99  68  33  95  42  49  78  47  20  30  18   8  39  62  75  75  31  96  89   6  24  35  27   3  65  21  64  65   4  99  77  13  14  56  57  30  86  47  90  57  46  25  71  54  62   2  61  80  63  54  91  78  48   5  84   3   1  96  68  76  84  30  19  98  62  15  99   1  16  40  19  33  43  68  49  65  26  36  86  38   7  57  69  22  98  43  58   8  84   4  19  32  41  90  16  22  93  69  48   4  35  87  22  41  40  90  70  99  19  76  89  62  23  88  46  12  85  97  73  30  49  97  56  35  46  34  97  53  85  80  23  61  90   6  36  99  83  92  55   1  45  82  32  23  55  41  93  45  45  52  99  91  42  11  86   3  12  81  19  54   5  75  78  47  76  68  92  93  23  39  33  46  97  15   3  46  34  62  17  18  86  83  54  33  14  87   6  84  35  75  42  17  53  90   4  15   3  23  64  32  56  39  43  29  74   1  38  68  83  57  13  13  84  55   2   3  32  20  40  74  78  25  84  48  21  20  52  88  43  63  44  46  39  49  10  82  72  45  80  26  69  91  12  71  86  21  86  24  11  27  42   3  34  25  40  81  38  53  90  70  58  99  87  98  36  41  55  77  85  40  71  95  10  94  89  76  87  42  17  12  45  71  13   8  90  80  48  50  92  23   5  20  75   1  26  65  26  96  25  48  25  69  39  13  66  73  69  17   5  53  78  68  64  24  79  48  41  18   9  15  44   4  67   6  31  53   8  16  30  31  40  43   5  18  83  33  47  68   9  44  60  25  21   3  83  71  55  51  57  26  69  92  73  26  35  72  69  21  42  82  13  16  98  89  49  74  49  94  13  38  16  87  16  57  97  45  93  84  45  53  69  34  10  43  55  20  62  57  20   5  45  97  77  78  76  23  21  50  48  69  54  75  35  36  59  96  60  56  98  83  44  27  22  53  39  71  32  76  97  97  21  46   1  65  33  99  36  41  49  46  87  99  52  38  61  99  35  10  18   4   6  52  53  38  47  63  19  35   5  49  69   2  52  70  57  78  94  36  48  87  60  82  10  54  29  64  84  45  42   6  92  53  91  74  56  17  47  26  89  43  52  50  93  96  43  20   2   4  73  59  29  56  91  11   5   2  18  59  76  54  22  13  99  34  59  80  18  79  74  68  77  82  13  87  30  87  89  91  86  99  29  11  82  33  47  88  85  81  20  45  77  77  83  99  79  81  56  69  39  50  75  30  48   9  21  85  30  66  25   8  34  57  62  77  81  50  42  19  19  25  56  52  90  54  89  25  50  53  71  78  89  11  78  17  86  80  65  81  14  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            71  47  63  60  67  74   8  75  43   8  91  87  82  76  98  49  88  44  11  95  89   9  75  19  86  55  38  44  45  56  63  58  91  67  72   3  38  11  26  73  43  61  34   8   6  83  31  90   9  39   8  80  12  60  36  88  62  21  50  56  42  61  18  58  78  21  53  47  73  74  14   4  78  84  88   1  59  17  61  66  24  96  99  57  27  65  39  70   2  88   6  63  67  25  67  87   9  46  43  10  59  72  10  29  38  12  70  98  79  57  70  18  93  47  23  22   5  73  98   6  89  83  57  22  30  24  36  19  39  35  90  58  91  59  34  68  73  57  36  53  74  64  70  15  83  82  27  13  67  41  72  17   2  32  48  35  51  16  95  23  46  38  84  57  69  59  22  51  35  79  72  26  34   8  96   5  74  88  55  17  38  25  94   6  89  73  60  68  86  49   9  44  23  80  76  12  39  66  58  75  88  96  61  83  30  84  45  63  97  83  16  95  53  63   5  40  49  57  66  95  13  11  93  55   6  81  81  95  27  65  93  61  52  21  45  87  29  80  49  51  46  71   3  23  14  85  38  81  66  85  47  38  32  13  14  89  42   5  89  13  70  15  26  95  27  21  88  53  36   4   2  18  66  41  64  79  59  47  47  49  26   4  94  69   8  16  90  65  79  75  70  37  54  69  82   8  84  14  15  47  27  10  67  71  89  27  54  32  41  70  70   1  67  12  82  71  91  85  25  26  50  12  55   2  24  43  28  60  25  21  64  91  87  34  41  75   9  99  67  24  17  73  14  35  23  64  43  31   3  25  25  24  71   1  69  63  40  38  83  90  29  96   2  14  10  88  97  33  98  11  21  79  69  11   8  85  97  63  95  87  13  41  40  76  49  12   6  92  46  86  75  62  82  94  79  60  58  48  68  22  35  31  27  58  50  18  19  29  75  85  45  17  57  76  60  70  37  28  78  76  54  42   3   8  97  69  58  36   5   8  32   4  67  48   8  40  91  70  13   4  57  73  97  84  80  53  31  57  84  47  18  49  70  75  43  29  28  88  27   5  39  61  45  82  71  42  64  76  80  31  40  20  13  25  91  38  53  99  36  79  31  95  39  76  42  71  42   4  22  50  62  48  44  22  48  49  67  87  70  87  52  88  42  78  11  18  70  36  36  91  16  48  93  38  60   8   9  56  69  29  83  58  19  33  37  38  34  64  81  71  32  70  86  36  10   1  20  29  48  43  71  76  81  86  20  23  44  68  67  79  80   3  87  54  37  81  62  57  48  61  55  98  91  99  78  13  19  74  82  11  55   7  12  41  81  42  84  47   5   7  47  49  39  75  41   4  40  36  24  29  46  41  83  16  64  83   1  20  66  54  51  80  27   4  95  19  13  63  57  88   1  35   1  92  56  33  74   4  38  85  57  48  15  72  87  37  64  12  44  20  62  37  36  35  58  52   1   1  69  87  88  35  17  15   5  52  76  79  70  92  76  77  53  31  13  51  16  65   8  29  15  87  22   8  77  36  15   3  60  65  85  50  91  91  33  12  55  51  99  20  58  21  50  61   3  93  81  34  78  14   5  41  88  37  27  42  13  55  35  70  88  60  55  82  94  49  81  65   4  19  34  93   1  92   8  70  79  54  75  55  71  76  81  17  94  23  77  11  32  68   8  82  68  12  60  89   6  45  86  38  78  47  37  90  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              19  22  21  39  21  81  50  99  70  97  71  35  20  45  75  96  26  47  93  72  43  28  82  52  46   6  50  50  61  17  40  39  33  54  21  66  85  67  27   8  69  97  74  92  60   4  93  45  55   5  55   4  66  19  82  81  46  54  72  19  16  53  82  26  63  63  91  41  56  15  59  53  86  85  53  80  81   9  12  17  25  23  23  87   7  12  83  40  98   6  28  84  10  76  13  21   1  90  91  27  71  95  96  31  10  97  75  75  31  85  88  65  96  82   4  38  84  60  66  39  55  95  66  28  46  14  44   4  84  77  14  46  90  32  81  42  16  58  87  66   1  42  97  95  70  74  61  65  77  63  35  76  29  55  27  78  68  38  91   3  84  68  47  89  32  79  88   7  63  22  76  14  54  12  79  94  46   2  90  41   5  90  13  23  83  60  62  91  58  71  24  43  54  22  69  24  24  16  67  71  69   1  32  18  97  73   3  21  66  26  66  88  16  37   5  36   1  12  95  97  80  15  63  25  54  61  54  46   9  17  38   4  60  20  49  98  70  47  76  24  12  96  94  58  72   6  17  46   1  52  86  83  48  60  10  28  92   7  19  47  85  97  15  49  79  32  41  64  27  22  11  56  82   4  30  44  82  57  71  31  36  64  19  64  52  98  87  47  22  22  10  40  93  93  11  24  19  81   1  77  26  42  74  89  94  28  88  28  20  15  81  54  99  69  79  41  70  70  54  52  45  56  57  73  86  82  53  17  82   5  84  35  73  45  26  25  50  70  85  82  21  99  37  14  50  36  18  90  43  54  79  70  49  81  82  73  80  96  75  54  64  93  40  58  24  32  22  81  82   8  53  70  43  54   1   4  10  23  75  82  58  64  64  82  56  45  16  21  58  68  17  90  34  79  56  78  36  53  97  98  46  48  40   9  42  22  87  27  57  73  29   6  85   6  82  69  26   8  68  51  26  67  60  39  61  88  55   3  52  59  17  70  12  19  35  93  77  78  59  43  40  41   7  92  27  71  92  34  11  62  77  86  73  94  80  87  10  91  53  74  74  76  92  18  36   8  42  19  86  24  39  76  18  55  30  11  93  42  46  37  58  91  13  99  82  48  73  44  75  77  10  24  48  18  88  42   1  50  54  73  84  47  39  14  67  32  58  25  74  72  68  50   5  45  68  63  78  36  73  96  99  43  29  70   1  90  48  88  24   3  90  57  51  31  17  97  61  55  72  58  41  20   2  94  25  27  92  87  99  32  70  64  41  27  41  97  68  32  71  28  26   1  29  13  55  63  85  31  29  11  46   6  41  80  82   1  36  70  76  76  34  88  93  36  50  14  96   7  97  62  60  30  11  78  55  69   5  40   8  13  36  65  33  74  62  45  67  92  41   1  75  86  36  94  78   9  78  22  35  67  30  86   2  38  19  66  40  98  42  63  85  30  72  78  40  35  88   4  10  24  25  90  63  23  30  31  59  97  42  73  95  23  89  26  97  75  12  35   4  57  68  81  80  64  38  42  32  65  63  31  43   1  29  90  60   7  16   5  46  35  63  46   2   4  64  67  62  87  69  90  19  99  23  99  66  74  99  70  93  55   2   4  12  98  59  75  31  69  83   9  76  24  26  73  67  92  40   9  75   6  98  74  34  80  91  91  53  80  31  28  77  46  29  79  29  56  11  76  50   5  98  22  58  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                31  34  31  80  50  82  51  45   4  25  14  67  71  67  74   4  52  31  61  71  62  12  23  18  57  54  58  70  37  47  34  30   3  43  29   1  78  35   6   5  29  76  30   5  47  54  52  91  60  24  80  24   5  17  21  59  31  23  32  93  57  41  44  50  50  74  56  99  27  84  86  40  44  38  15  86  58  98  84  36  75  52  89  30  72  27  74  46  72  82   6  97  26  50  22  80  33  14  86  37  71  34  35   4  79  53  62  49  86   4  15  49  71  54  54  77  70  41  37  21  52  48  78  39  12  22  91  47  85  76  99  52   5   7  93  64  96   5  39  81  55  45  46  26  97  15  66  21  26  82  98  89  18  43  81  55  58  76  26  86  67  58  74  38  87  25  13  31  25  45  78  36  63  30  61  12  13  52  42  50  63  94  34   1  78  92  92  48  76  93  51  12  32   2  78  85  46  17  58   3  46  36  22  26  58  61  67   4  20  29  70  59  51  89  32  12  42  86  15  23  34  64  65   9  58  16  61  59  25  59  84  74  49  71  57  86  55  55  26  72  49  46   5  16  68  41  18  28  20  74  82  14  84  69  37  87   7  28  35  99   1  24  62  89  59  56  41  20  22   8  69  77  68  14   3  53  31  22  94  59  23  84  62  23  62  19  38  92  66  72  85  55  95  36  48  66  38  93  22  66  38  96  43  52  88  48  45  46  30  81  10  37   2   7  23  41  58  82  75  55  77  44  24  84  83  70  50  91  92  37  26  23  95  24  63  70  85  43  50  54  15   1  81  78  73  99  61  38  35   5  30  55  51  48  37  31  61  19  41   9  78  48  93   3  68  89  56  36  45  57  53  19  58  73  24  56  81  98  70  71  56  82  86   3  71  96  43  77  61  21   6  30  54  29  96  42  61  14  76  81  28  98  95   8  33  53  98  36  43  39  56  61  71   2  10  19  12  58  41  91  86  67   5  49  40  33  90   6  23  39  58  38  59  75  27  59  23  27  69   8  88  31  67  24  36  64  66  55  40  30  56   1  88  10  58  41  56  64  66  78  48  86  67  51   2  27  68  71  81  72  72  81  72  21  74  82   6  62  45  96  56  72  54  36  23  92  65  74  73  65  55  69  63   2  45  43  25  90  55  42  14  98  52  55  57  50  92  43  45  73  93  18  52  52  32  56  89  31  47  37  86  75   6  56  67  88  33  29  58  39  95  46  44  99  22  55  80  65   9   4  85  14  23  33  73   8  71  43  46  35  33  14  66  45  66  65  71  44  41  10  79   9  44  70  52  88  89  64  87  33  59  73  34  43   6  18  63  99   5  55   4  94  52  90  68  84  35  67  78   2  60  13   1  63  58  15  55  42  91  21  66  58  35  44  97  53  37  77  72   8   5   2  15  11  29  85  77  65  54  10  60  85  73   9  40  55  16  67  33  57  44  29  46  91  96  33  86  92  54   1  18  87  42  69  74  48  70  50  30  32  65  76  79  89  85  83  38  13  81  10  99  21  68  88  39  16  72  24  78  56  66   1  14  29  30  54  27  73  99  81  18  33  42  25   6  19  82  47  32  35  15  78  86  34  80  73  19  57  92  98  64  21  56  28  75  53  24  67  23  17  58  48  48  44  26  15  38  35  19  52  30  54  97  27  48  44  35   5  58  46  77  62  60  67  68  94  24  74  72  34  92  92  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  23  49  54  17  24   6  95   7  37  84  20  46  75  34  84  65  54  29  73  53  13  54  83  93  29  87  16  86  83   1  34  25  35  17   9  47  49  43  39  83  14  44  23  85  57  93  78  27   7  25  95   3  55  70  66  65  42  71  24  55  61  66  43  90  83   5  76  55  49  78  47  90   1  66  69  52  62  16   9  16  17  41  50  69  20  68  38   7  10   4   9  77   3  68  34  16  93  30  72   8  87  71  72  75  88  87  76  21  90  73  41  77  40  97  35  37   5  70  90  98  67  63  49  96  44  11  76  27  37  43  51   7  13  88  49  36  15  45  92  81  84  16  72   5  65   9  47  40  26  23  50  37  41   4  89   2  64  47  75  72  60  95  85  91  98  10  80   9  39  45  11  74  83  32  10  81   1  69   9  97  88  64  76  11  50  44  31  99  26   7  64  15  28  92   1  29  32  64   6  94  71   1  45  69  89  94  41  83  14  40  22  84  47  66  91  58  21  43  77  86  43  80  18   1  28  18  36  61  91   1  92  35  49  26  55  33  59  84  72  61  71   2   9  25  60   6  99  32  10  26  17  87  60  70  97  23  26  32  46  85  48  64  57  13  38  73  20  24  89  58  38  87  26  38   2  61   9  75  98  95  87  63   1  19  82  93  63  52  51  97  29  68  22   4  52  86   4  66  12  65  21  12  20  26  76  27  93  93  27  11  81  90  49  27  18  56  48  52  73  37  32   6  69  81  48  67  88  89  18  57  84  98  22  68  57   9  51  65  66   7  79   6  50  46  27  84  89  24  22  91   9  98   2  31  52   9  80  31  82  94  89  43  16  82  74  19  52  65  37  28  48  91  83  12  16  74  53  76  50  55  96  23  93  75  69  45  14  36  13  89   2  89  14  18  92  47  69  70  32  46  27  98  27  60  85  79   3  99  24  43   1  38  57  33  62  69  36  92  94  59  39  31  73  60  36  35  27  52  85  57  13  95  66  31   6  81  77  21  14  66  85  28   3  32  75  35  32  84  53  75  10  14  81  30  11   7  39  56  27  51  82  86  20  77  38  39   6  27  96  84  88  92  33  87  12  23  36  52  89  73  96  63   6  71  47  91  91   5  11  29  87  31  57  45  42  21  84  71  93  54  32  11  87  79  11  11  96  19  27  82  93  46  45  83  58  58  47  36  18  77  61  41  32  34  82  20  13  86   7  87  98  11   2  65  61  86  43  32  53  96  81  56  93  57  37  53  34  29  20  68  41  81  18  10  98  51  61  32  70  81   3  64  15  11  19  74  43  99  29  45  32  12  67  68  30   4  60  73  45  57  86  77  96  16  51  55  58  43  64  78  48  60  10  61  32  38  83  99  93  24  37  11  28  50  43   4  75  64  98  97  66  94  44  49  55  72  11  24  17   9  27  73  15  27  67  55  98  46  61   2  65  15  44   3  54  10  82  18  45  42  90  70  61  91  57  38  59  12  79  28  40  33  72  91  38  48  41  79  93  72  68  46  49  96  56  49  93  89  75  59   1  28  97  35  42  81  38  65  93  72  81  34  51  28  85  77   7  90  30  34  28  40  67   1  53  51  62   3  86  64  93  24   7  48  70  40  96  47  83  64  69   8  22  28  14  62  45  39  25  38  88  38  28  49  71  42  16  44  30  56  78  53  11  87  14  67  75  25  32   1  13   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    25  40  79  20  75  37   4  39  15  35  86  47  60  13  31  39  92   4  18  69  81  97  91  46  61   9  87  19  41  78  51  83  83  15   5  98  63  62  36  91  92  53  95   7   7  84  15  54  30  90  25  39  18  24  30  71  29  30  74   8  98  15   4  94  53  44  66   5  97  22  44  59   5  41  49  89  84  26  25  73  68  99   7  47   7  42  50  83  79  31  34  58   6  21  64  97  75  27  97  92  59  93  19  54   3  20   2  53  52  51  22  60  19  49  34  74  12  84  50  38  12  48  80  10  62  73  52   3  18   1  31  18  75  33  77  93  71  33  35  63  94  87  59  39  22  76  66  69  23  68  19  54  46  16  97  19  29  10  83  71  27  50  62  77   5  11  89  17  50  55  36  39  48  93  49  39  21   4  42  15  99   5  66  13  68   4   5  99  58  55  47   9  20  48  28  57  71  33  81  86  56  77  99  73  46  27  76  24  65  65  55  13  48  34  30  88  64  76  56  13  81  77  63  77  54  53  51  16  39  12  20  26  57  24  59  17  20  94  45  69  15  87  64  56  33  83  33  45  15   6  73  17  34  24  32  31  94  39  96  61  95  46  51  75  40  89  42  47  63  83  85  15  41  34  57  54  30  31  65  59  21  12  32   3  10  34  88  47   7  66  26  29  85  44  40  49  45  65  89   5  73  74  16  67  54  86   5  14  17  85  16  26  15  49  88  14  75   7  60  63  83   8  99  86  84  30  39  78  26  43  55  18  93  59  13  56  72  29  32  69  35  88  17  89  95  46  67  87  28  63  37  25  14  48  83  55  86  91  86  42  37  17  63  82  68  91  73   7  25  23  52  10  13   8   8  38  13  71  33  25  89  45  54  68  57  56  55  74  72  31  81  65  67  18  77  22  17   5  20  22  73   2  98  90  87  53  29  37  23   7  93  98  17  46  29   9  81  72  32  96  67  20  81  87  75   2  76  38  26  96   6   6  83  34  97  65  31  72  15  77  47  40  15  12  81  67  49  28   6  37  83  90  60  62  24  18  44  26  33  24  98  26  87  89  71  68  90   3  63  88  38  66  60  20  80  79  20  21  40  50  63  44   7  68  95  83  58  52   6  77   3  67  78  68  14  14  40  68  61  38  48  55  55  48  66  34  38  40  28  34  89  92  67  55  20  99  83  68   5  36  45  14  17  83  92  49  56  16  92   5  83  63  47  57  17  83  36  48  20  86   6  65  20  39  66  47  29  94  43  77  63  53  33  80  36  47  88  77  71  94  67  86  45  33  23  64  28  25  58   4  65  85  91  49  53  76  94  82  83  17   2  88   9  14  39  18  74  53  36  24  50  96  71  76  34  64  35  80   9  50  91   3  11  49  52  90  14  53  56  91  76  53   8  89   8  88   1  63  55  56  19  37  98  99   4  18  10  26  26   1  69   3  65  73  12  51  25  95  43  89  76  92  40  58  98  54  84  28  33  94  88  83  39   5   8  88   9   5  18  44  72   3  42  86  24  12  83  46  90  25  65  87  35  21  40  57  60  84  38   6  77  49  74  12  39  49  90   8  92  50  25  33  53  99  34  74  88  35  82  71  44  16  45  70  59  34  22  61  81  11  79  57  67  77  53  49  33  63  17  29   4  28  41  97   3   3  96  41  11  42   9  61   7  68  47  62  23  71  15  26  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      96  95  77  37  41  12  73  15  96  11  77  71  55  45  56  44  69  15  62  23  63  56   3  38  90  59   8  71  19  67  98  35  66   5   1  66  70  83  17  13  86  77  18  59   1  40  45  72  54   1  16  24  71  21  19  76  31  46  35  93  69  96  40  51  48  52   4  87  69  27  29  28  99  30  92  23  72  76  69  62  16  30  96  88  51  40  39  27  77  23  33  59  51  44  95  24  99  39  97  59  57  60  45  19  28  45  44   9  95  48   8  45  82  71  55  99   4   4  86  75  76  40  16  41  43  71  26  30  83  60  37  93  59  60  47  22  36  95  27   4  12  68  66  85  24  58  84  53  78  72  90  93  36  30  63  48  43  31   6  66  73  40  89  21  17  22  37  65   9  47  36  74  12  64   7  52  71   5  16  70   7  47  17  50  17  79  38  70  30  86  22  46  72  22  83  13  13   1   5  38  69  57  20  81  62  57  25  83  73  81  20  91  13  43  11  72  25  79  13  82   4  85  83  69  57  42  32  35  10  21   3  25  33  53  38  79   1   9  85  48  28  18  83  80  71  98   9  49  91  78  67  14  54   8   1   5   7  62  82  45  16  95  65  60  59  49   1   4  35  70  79  60  73   6  48   7  22  24  35  25   9   3  93   8  65  99  41  89  85  14   4  31  57  48  33  86  95  12  31  76  34  87  41  96  96  26  92  49  31  82  50  10  67   9  16  80  13  78  96  42  86  12  26  11   9  71  42  90  98  78  46  73  21  12   3   1  81  13  39  29  25  66  61  48  93  29  98  50   7  68  97  80  19   8  84  14  31  80  72  13  76  26  94  64  74  66  68  11  45  63  11  60   4  68  52  32  18  62  62  41  43  68  42  70  87  32  89  14  96  19  12  34  17  48  35  36  59  12  49  48  40  33  11  60  19  33  88  61  61  25  24  55  52  96  96  83  87  78  66  89  99  25  60  83  10   6  23  77  43  14  83  96  27  35  49  16  10   9  20  75  10  26  13  29  80  23  59  66  46  18   2  89  40  24   4  61  54  16  60  75  17  12   2  87  70  63  19  59  24  12  83  62  71  24  86  73  27  33  82  48  95  12  77  60  23   1  25  18  77  57  96  70  45  85  87  21  54  78  19  50  74  99  55   6  37  97  88  37  12  19   2  95  47  52  47  31  73  15  72  27  93  16  78  51  80  93  79  15  56  62   7  32   7  17  11  95   3  15  74  78  16  40  72  18  76  89  53  63  92  30  85  47  68  59  42  39  76  51  99  45  69  67  55  16  39   5  76  58  30   4  78  67  25  21   6  82  54  76  31  87   1  40  59   5  91  81  91   3  99  65  18  81  61   7  52  92  51   5  72  28  97  91  49  94  86  76  41  68  68   9  18  49  96  21  20  77  60  46  87  28  57  11  51  77  70  53  53  16  22  24  38  59  32  32  50  39  83  83  69  75  55  55  69  85  44  20  86  63  48  46  39  13  16  86  36   8  15  39  15  28  47  45  81  89  47  27  27  14  57  93  69  36  53  12  27  51  64   5  88   7  72  24   6  54  18  89  42  70  28  24  23  86  28  75  42  48  15  61  87  97  36  62  59  80  96  68  18  55  67  91  65  36  54  35  52  68  84  53  46   5   6  17  57  42  72  90  46   5  75  26  91  69  55  39  36  38  97  44  21  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        88  27  13  92  51  36  98  93   2  76  98  10  75  79  95   7  11  45  74  28  33  86  33   1   1  69   4   3  74  37   1  76   6  54  94  83  58  25  88  59  98  63  90  84  34  52  64  30  94  92  54  46  95  87  22  95  34  72  99  63  59  11  67   4  54  42  14  98  62  90  58  12  27  86  38  13  56  83  15  83  38  23  58  42  83  95  66  62  82  40  81  80  12  48  91  74  63  76  82  54  65  62  53  36  16  85  48  33  84  29  57  67   5  53  68  21  55  89  42  65  72  51  25  76  12  15  59  17   5  99  16  69  20  36  32  45  38  35  30  74   7  93  51  38  62  77  83  92  42  64   9  81  79   4  52  41  62  62  81  15  46  72  81  81  93   6  43  23  66  77  16   4  43  56  73  70  84  40  77  87  98  28  90  95  90  67   8  35  56   2  79  95  75  14   9   5  57  60  17  42  78   1  85  58  71  65  67  92   9   7  95  73  34  19  86  63  60  55  71  75  52   6  87  31  18  40   3  16  55  54  30   2  36  63   6  49  77  82  23  17  67   1  41  69  29  20  84  70  42  85  29  83  44  51  60  51   7   6  41  99   2  77  39  20  76  31   8  49  69  73  67  60  27  69  17  53  15  30  13  91  80  72  41  66  76   2  68   9  11  91  93  45   1   7  85  93  67  69  19  54   2   7  31  72  63  91  10  33  97  53  95  99  87   5  14  41  86  25  16  95  46   9  66  87  94  52  95  21  56  55  26  35  31  42  61  59  10  58  35  78   8  30  20  58  45  53  44  97  95  33   4  20  29  21  11  12   6  91  52  34  66  82  68  43  84  51   5  19  41  63  72  89  12  79  83  90  33  11  60  95  99  71  80  15  25   1  71   2  54  15  59  97  72  32  34  59  18  41  75   9  31  67   2  26  88  28  38  99  55  52  75  43  40  62   4  43  51  10  80  18  74  95  42  50  14  11  79  44  33  17  25  51  36  37  83  99  58  83  14  12  72  54  47  96  80  56  64   5  17  87  58  30  83  35  33  76  55  82   7  42  82  63   1  99  26  56  45  64  74  32  60  41  34  74  86  22  99  63  79  86  86  98  85  40  75  94  73  61  16  95  95  62  27  45  18  32  67  51  82  45  58  54  61  91  19  35  22  39  71  80  22  38  77  71  60   5  97  71  31  91  43  49  75  58  79  86  29  93   2  15  50  50  32  88  31   2   3  52  75  26  88  44  96  92  97   6  68  95  58  13  82  32  34  32  36  50  75  11  77  70  41   5  70  61   2  91  63  42  91   6  88  29  26  13  25  20   1  35  61  15  70  34  83  15   8  56  14  18  51  85  45  26  96  23  86  78   5  50  81   2  27  49  24  50  84  83  60  66  97  63   6  27  53  70  47  59  55  28  29  54  53  22  79  71  83   3  70   6  14   3  21  38  53  45  81  82  73  42  17  84  55  91  51   8  88  41  53  34   9  87   8  41  10  66  77  17  13  81  71  81  59  11  82  63  54  91  36  82  82  54  59  41  44  12   7  13  78  39  22  41  20  41  73  90  42  48  28  10  53  55  82   1  12  56  67  40   3  39  41  92  12  61  57  81  44  79  99  11  59  26  94  35  48  31  53  17  92  33  71   5  12  68  18  82   7  53   7  91  70  53  69  63  74  67  23  56  42  95  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          45  16  56  55  90  12  85  47  61  24  52  85  13  67  15  34  44  43  98  91  22  12   3  62  34  60  16  48  57  36  30  92  16  79  22  72  91  66  44  67  80  30  54  52  54  64  79  96  46  84  88  21  68  31  43  37  47  15  24  33  48  38  58  53  86  46  98   7  10  53  11  97  48  87  79  86  98  13  57  64   8  44  24  12  57  37  51  53  20   8  83  63  92  60   1  13  72  90  33  15  21  25  20  18  63  51  86  40   4  73  69  69  77  89  87  63  52  48  53   4  35  98  31  71   5  75  14  48   1  68  64  26   5  84  13  63  17   5  84  20  59  82  79  88  72  44  32  32  48  73  36  16  23  65  72  94  83  89  67  97  99   5  56  43  44  97   1  45   5  39   6  56  46  47  27  33  78  90  38  43  71  86   2  90  38   3  72  51  90   2  41  90  92  72  42   2  78  72  61   8  60  50  22  54  80  20   2  88  84  21  56  23  55  11  63  74  78   9  37  33   5  21  58  40  57  11  87  95  61  86  71   1  52  93  87  19  58  68  67  14   8  49  22  34   8  79  90  87  75  25   9  71  85  72  55  70  32  47  40  43  26   7  97  16  11  55  57  88   6  94  81  69  88  84  90  11  46  59  60  21  23  28  78  65  12  78  22  74  38  53  55  65  10   2  44  12  73  68   4  95  57  17  73   4  39  59  45  41   5  41  40  42  57  13  43   7  33  57  13  65  65  45  22  57  80  93  97  85  41  62  59  38  33  83  84  33  37   6  56  58  70  95  61  56  61  55  25  63  23  63  58  84  95  50  49  70  85  90  65  11  37  75  85  30  84  17  62  36  32  46  99  79  82  38  96  73  92  80  85  61  68  40  30  10  54  99   1  15  16  24  71  22   2  57  32  22  21  89  40  48  74  29   7  36  37  16  85  42  34  71  76  50  53  76  22  97  50  28  46  32  82  83  26  35  19   3  84  44  91  58  43  45  74  55  11  55  58  38  70  81  96  74  31  20   9  14  61   8  26  73  31  26  24  23  12  60  57  63  19  46  70  24  43  29  44  21  65  27  57  21  68  22  42   7  75  81  69  61  79  92  30  27  12   9  88  90  88  47  37  74  29   2  45  71  83  41  98  77  21  89  65  96  41  47  71   7  22  44  64   7  12  82  21  73  46  32  48  78  47  74  17  82  91  19  42  45  21  95  60  86  28  38  18   8   8  79  24   5  81  68   3  89  64  81  66  30  55   4  84  10   4  74   3  36   4  98  34  81  86  91  98  52  46  81  26  49  85  86  46  39  98  26  51  43  64  42   9  94   1  93  77  44  92  96  65  47  15   7  51  36  83  28  79  87  11  16   2  95   6  10  91  13  85  37   8  71  34  22   8  32  39  68  84  78  74  61  85  82  49  68  24  44  22  20  97  28  62  39  85  61  34  38  50  77  17  28  31  11  52  41  26  36  98  65  94  84  86  67  23   8  89  23  11  53   1  84  85  72  26   9  87  74  99  96  25  94  10  59  88  37  49   1  11  39  44  23  69  80  35  29  23  56  95  79  82  52   3  69  92  68  97  33  37  17  18  13  95  98  39  79  80  90  27  58  71  60  65  95  15  53  64  28  86  14  61  23   8  82   3  73  29   9  89  76  29  55  60  68  52  60  19  65  64  31  12   8  11   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            70  15  57  45  38  56  12  28  21  88   8  22  41  31  28  44  93  16   3  22  13  22  97  27  88   4  12  36  26  42  40  80  43  65  69  35  19  14  84  68  76   7  68  59  26  18  92   9  78   6   8  33  94  44   8  48  76  10   3  60  19  60  74  20  86  26  60  87  29  59  80   4  78  31  60  75  89  60  84  45  70  13  48  91  17   7  93  71  38  55  80  73  95  30  34  42  88  82   9  71  27  52  76  33  14  18  78  24  81  37  59   1   8  62  96   9  55  94  80  44  16   3  55   8  10   4  98  25  87  44  41  33  73  22  31   9   2  46  22  68  35  68  20   6  93  75  86  73  26  28  26  84  60  33  82  56  49  71  94   3   4  45  80  72  95  96  53  17  98  57  51  54  32  96  51  14  14  54  66  62  79  14  57  29  80  72  27  84  28  55  90  11  21  46  30   9  45  49   9  28   6  47  65  52  32  52  44  60  61  93  46  99   3  99  87  70  25  82  97  82  95   8   5  69  19  14  22  60  11  71  34  19  13  96   4  52  31  49   5  40  75  21  85  28  31  23  81  30  39  50  93  57  16   9   4  51   7  26  88  70  78  45  67  79  35  13  79  80  92  94  45  74  28  20  46  93  59  59  96  32  49  74  99  48  37  86  30   6  26   7  85  67  73  61  86  93  51  75   4  57  41  87  13  92  91  47  40  80  40  52  35  96  26  26  61  87  18  64  56   7  70  23  26  78  44  64  97  35  58  54  67  36  39  97   4  11  62  99  58  28   5  45  74   4  15  63   2  57   1  51   6  43  34  33  87  94  12  98  84  78  65  57  23  19   8  59  74  13  69  66  42  42  42  46  65   7   8  85   2  33  62  41  34   6  12  52  77  51  53  33  78  94  21  83  81  81  14  79   1  48   5   3  23  86  31  13  80  33  68  60  52   3  46  65  41  55  45  14  40  43  33  42  42  28  77  99   7  78  90  46  76  20  74  28  70  89  10  82  77  31  90  89  30   6  63  13  80  28  29  55  86  15  11  73  87  89  92  45  99  20  59  35  25  72  41  95  53  14  93  65  92  95  35  81  62  41  23  53   7  34   6   8  98  39  27  64  34  97  46   7  32  65  10  76   2  18  80  98  54  21  57  19  98  69  82  38  12   6  67  88  63  94  27  83  39  28  31  70  93  35  69   4  87  25  78  89  39  37  69  85  45  39  19  92  69  33  93  14  65  17  89  31  59  77  40  81  61  43   2  47  44   2  65  87  46  83   6  40  40  78   8  99  22   1   7   5  95  41  86  70  94  60  93  91  44  89  71   9  49  13  56  85  19  65  32  63   8  29   8  93  38  78  91  25  27  32  91   2  56  89  75  64  38  65  37  48  54  99  99   6  87  49  93  38  77   5  12  40  21  99  70  79   7  34  44  58   2  53   2  26  16  12  68  78  24  28  57  12  25  32  26   3  70  72  82   3  51  29  45  58  83  79  90  16  99  97  96  33  84  64  51  28  96  52  47  77  62  71  82  87   1  44  86  44  57  20  12   4  73  10  84  48  36  98  63  57  11  16  71   5  81  36  10  74  75  91  79  80  51  28   3  33  81  22  41  55  86  90   4  50  80  57  73  40  38  97  43  24  18   4  39  69  31  87   4  22  10  68  22  73  57  76  10  59   9  62  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              7  30  98  84  28  90  16  31  15  46  89  38  40  83  80  82  68  55  58  70  84  29  97  36  63  19  42  98  37  16  63   6  23  78  59  70   6  47  51  97  89  46  74  14   3  57  11  27  28  63  48  30  71  34  67  10  77  83   9  63  30  24  16  92  52  67  42  96  43  88  44  25  38  64  45  58  54  75   1  32  61  24  63  55  71  62  15  78  45  99  58  44  82  62  52  92  29  99  28  59  66  25  80  34  88   4  55  19  67  47  90  99  30  73  95  86  30   9  89  49  19  49  72  69   2  84  16  43  88  62   3  79   3  83  22  70  82  51  77  25  21  89  55  76  43  42  93  12  52  64  49  69  50  43  54  56  34  81  29  22   1   1  87  52   7  55  30  26   7  63  51  53  83  10  24  60  37  68  83  82  91  35  18  40  38  86  78  74   1  11  71  63  63  33  82  31  54  86  78  67  61  54  61  46  93  90  87  73  61  29  74  42  24  72  81  90  59  62   5  74  55  74   8  81  27  12  82  98  45  15  80  84  60  81  20  28  23  32  99  46  83   6  32  83   7  92  44   4  70  97  66  94  20  89   2  13  45  65  81  81  39  26  83  84  80  56  34  64  88  87  78  68  30  46  26   1  32  69  40  10  76  82   7  34   8  23  14  53  80  97  93  19  30  63  34  99  80  78  52  12  19  18  43  75  90  49  31  92  63  14  79  93  17   9  10  59  18  45  69  39  58  40  91  53  44  88  80  73  57  45  90  44  72  50  74  41  26  51  51  45  50  88   8  70  11  58  29   9  70  78  31  11  83  94  87  47  88  50  81  28  94  22  24  77  84  57  46  75  46   3  92  85  42  10  40  99  37  92  57  84  24  40  54  82  65  27  18  67  29  26   9  84  50  98  25  70  12  44   4  10  28  32  18  50  18  91  74  60  35  19  53  23  93  77  39  74   1  65   7  24  57   3  79  39  51  82  22  30  35  44  87  33  60  57  26  99  17  48  41  59   8  79  60  77  72  73  39   5  23  18  64   6  55   8  27   7  76  96  71  31  91   2  27  55  14  77  74  74  45  48  67  17  49  43   7  32  99  97  12  52  95  47  11  38  76  11  55  30  82  73  44  75  46  34   4  29  31  72  54  32  68  62   7  86  90  46  23  84  69  66  44  19   2  82  14  43  62  38  56  48  91  38  53   7  44  26  36   5  55  22  19  81  87  10  99   5  23  99  14  63  54  25  81  94  77  57  38  75  76  46  57  92  66  67  21   6  49  95  10  46  60  85  15  90  93   1   6  74  57   1  56  30  63  38  97  16  84  23  39   5  71  54  38  20  68  53  35  92  85  91  38  33  84  51  47  21  84  10  42  31  25   8  35  12  88   7  44  79  95  29  46  45  13  26  71  82  87   8  66  72  79  13  24  67  72  90  27  17  38  13  26  10  44  35  59  19  97  63   8  81  56   4  62  57  64  73  24  24  93  13  74  25  15  99  96  70  39  96  16  42  72  74  60   3  46  17  63  77  78  45  57   9  91  47  59   4  38  74  32  88  19   6  40  57  87  43   3   5  85   3  45  21  22  85  56  70  70  70  20  64  23  97  54  96  91  99  53  47  36  24  83  32  10  24  54  81   6  11  30  75  76  58  78  44  42  73  91  16  56  52   6  11  39  77  66  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                73   8  26   3  37  26  46  72  96  41  80   6  40  40  72   5  62  90  56  70  26  37  42  26  55  87  60  28  80  95  95  92  45  33  80  78  65   5   6  28  13  99  90  23  91  95  98  45  29  45  85  16  47  41  98  45  60  27  43  19   2   1  95  56  59  80  20  55   1  50  75  51  62  54  48  55  39  36  88  73  44  87  34  21  86  16   7  53  42  71  50  93  81  66  67  48  47  22  51  80  38  55  94  92  46  15   9  43  12  39  58  81  29  31   3  92  83  58   2  69   4  52  36  98  51   1  20  44  93  68  36  69  65  12  60  67  22  70  59  24  34  90  79  98  19  28  43   4  81  76  13  16  62  17  97  82  82  56  94  55  65  13  60  14  74  93  24  39  71  63   9  57  45   2  59  37  13  97  61  87  66  74  96  98   3  64  14  94  55   4  93  39  10  90  86  42  26  13  68   2  74  61  84  84   3  17  11  35  91  67  77  41  95  76  30  37  79  62  31  49  17  71  76  77  40  83  51  48  41  47  33   2  87  86  61  94  94  57  22  70  47  26  80  61  53  86  20  94  89  74  96  22  99   5   4   1  52  88   9  47  50  63  11  87  81  34  12  91  71  88   6  13  51  22  59  44  22  80  50  76  89  24  99  41  96   1  10  69   6  37   2  58  94  32  13   1  46   9  34  96  34  10  86  76  22  72  69  93  35  29   9  67  90  72  31  84   2  37  27  11  99  41  27  16  43  18  64  94  28  84  83  11  40  71  17  99  64  43  16  50  65  49  23  10  50  12  94  29  24  68  18  37  67  54  16  73  25   1  31  20  88   2   4  74  18  27   2  60  46  29  56  77  35  80  76  95  30  25  43   2  25  14  44  27  34  49  26  59  18  45  23  30  28  63  19  17  52  63  37   8  57  76  14  41  63  79  43  85  29  64  96   3  82  98  40  22  94  14  50  21  54  70  92   6  45  28  90  34  13  75   5   8  79  11  54  84   2  40  30  46  35  92  73  13   7  52  84   3  23  29  92  43  72  14  46  42  42  81  56  61  75  79  25  15  88   9  49  81  76  59  63  28  84  22  21  21  29  24  91  35   9  21  52  64   7  50  66  66  71  13  99  25  86  41  82  43  83  94  60   2  43  55  73  45  81  93  58  57  17  72  45  33  71   6  86  29  96  98   4  15  39  49  30  10  49  22  16   8  69  79  81  54  45  40  81  13  91  84  68  68  67  75  66  73  33  45  10  32  62  75  39  23  49  58  19  11  65   5  53  42  88  51  29  60  90  38  19   1  17  81  18  11  98  23  40  68   1  94  44  40  51  55  16  89   9  72   4  95  76   3  89  78  19  18  67   9  85  78  64  61  43  21  28  71  54  75  45  24  22  62  53  44  46  75  46  91  40  62  96  84  29  41   1  38  79  78  14  82  48  33  11  75   1  69  84   3  86  60  13  40  98  36  34  66  90   2  11  29  78  85  29  17   1   3  84   8  32  23  90  93  31  69  53  62  14  48  34   5   2  68  26  39  41  76  68  12  87  80  52  91  30  54  67  91   7  62  35  77  63  96  99  68   6  85   6  62   5  42  99   8  92  49  16  61  84  19   1  31  32  89  98  14  74  82  35  25  44  94  11  23  49  95  53  97  86  93  32  58  29  20  54  34  69  98  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  91   6  59  74  90  12  79  54  96  84  56  15  37  64  14  46  65  95  85  93  82  57  17  50  33  68  96  59  20  25  24  16  57  83  43  45  26  25   7   1   7  55  85  79  75  54  48  40  20   7  14  35  59  26  63  60  74  80  81  75  94  61  39   1  36  76  83  88  53  65  73  61  74  61  37  54  14  44  90  83  11  11  12  66  17  80  44  68   2  71  94  43  65  66  36  32  10   2  21  10   1   1  53  91  51  24  10  88  36  77  30   1  52  57  50   5  20  49  22  43  45  31  46   5  71  85   5  38  44  36  70  86  17  81  95  95  16  94   9  79   6  87   8  83  59  96  89  90   7  23  62  37  83  97  84  91   3  16  37  81   3  17   7  83  82  19  78  35  57  45  22  25  17  68  25  74  41  71  66  95  80  76   2  44  77  39  68  30  24  83  37  15  74  83  12  52  81  54  77  21  60  80  13  17  79  26  25  82  99  55  97  69  48  64  72  16  76  68   5  23  42  86  30  49  91  62  52  78  59   8  18  61  10  89  41  33  31  51  73  55  18  87   6  77  16  48  19  76  24   6  17  34  28  34  59  76  49  24  50  96  99  13  43   6  62  24  57  87  57  60  49  88  97  10  66  77  29  70   9  68  83  96  79  89  65  96  28  32  49  13  45  45  94  40  47  76  95  33  14  78  31  17  98  16   1  52  27  74  96  48  93  35  19  36  90  32  53   8  24   7  98  21  14  96  70  97  50  58  12  36  71  26   9  68  13  77  65  41  38  25  67  51  51  34  80   5   6  43  88  53  24  78   6   8  89  18  45   8  40  41  38  17  10  16  95  49  45  12  48  38  58  77  80  49  66  62  86  17   6  70  16  78  92   8  67  92  31  41  46   5   6  80  32  78  10  26  29  84  13  74   6  58  95   5  10  73  54   5  95  54  13  34  79  47   6  62  67  93   4  33  42  75  78  99  10  61  87   3  87  17  82  30  37  18  39  41   1  23  17  62  17  67  80  16  32   7  15  16  30  63   5  80  35  55  48  57  72  43  59  21  39  15  11  49  86  34  48   7  64  39  71  72  24  28  87  71  87  87  10  74  74  73  19  40  86   2  12  72  21  53  45  50  90  62  11  82  91   7  46  64  29  71  68  95  72  89  28  57  24  98  89  57  85  35  98   4  37  42  14  11  19   4  81  72  89  25  88  67  63  92  32  91  52   5  47  35  19  42   5   2  49  13  67  52  67  74  58  92  26   6  13  61  95  31  46  44  59  64  11  32  81  26  15  64  40  68   2   6  75  33  81  15  80  81  23  72  44  93  86  56  22  75  37  67  22  14  81  77  89  81  28  44  68  29  34  28  42  70  84  85   4  19  50  68  65  57  74  21  73  26  67   8  15  97  72  55   4  13  29  73  68  12  80   3  36  21  39  62  24  61  44  23  40  32  56  57  35  49  24  78  69  53  61  25  32  17  13   8  25  83  95  95  40  58  71  13  80  79  61  15  40  67  52  75  17  52  31  98  86  93  21  75  63  52  54   2  33  25  49  62  70  81  71  25  55  38  40  33   7  22  13  80  42  65  16  33  60  27  66  86  74  54  87  63  22   5  87  69  45  60  64  83  98  59  90  30  17  76  17  89  12  57  80  81  60  17  35  52  65  36  60  18  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    67  17  83   7  17  70  69  27  82  94  32  11  61  51  60  55  26  21  87  78  62  64  33  90  64  26  83  47  67  62  34  10  17  35  57  96  26  53  81  80  69  32  92  82  24  29  17  89  33  69  35  22  98  65  78  35  29   6  15  57  37  83  26  95  44  64  59  14  89  65  30  14  48  23  81  80  63  58  61   2   6  67  17  49  16  73  81  27  16  76  34  44  34  70  40  35  40  74  96  48  82  90  77  58  56  91  90   4  85  36  66  30  97  90  92  85  73  35  21  62  84  98  87   8  17  48  35  86  16   6  16  82   8  19  23  92   2  32  83  58  50   7  44   8  56  68  22  64   1  61  36  26  42  66  28  79  29  88  86  87  10  96  52  15  57  47  13  71  10  57  51  21  61  17  22  66  74   9   5  91  39  27  35  88  69  52  19  57  42  78  30  56  10  56  61  13  24  54  13  61  53  58   8  88  25  20   2  26  49  36  68  17  14  82  99  26  63  54  44  60  75  56  92  72  34  83  56  20  20  20  53  50  18  24  75  70   5   8  39  37   4   4  63  36  90   7  93  84  97  68  55  46  39  54  19  64  20   9  68  31  97  27  11  99  17  16  27  96  51  67  70   7   6  72  44  79  46  54  53  92  76  55  57  44  49  73  39  39  74  22  44  19  56  48  77  61  86  12   8  50  31  63   9  39  84  32  67  44  29  46  11  60  38  90   3  80   2   5   5  95  53  57  54  55  65  54  52  93  34  48  33  18  49   2  55   5  34  46  50  15  19   5  75  28  74  29  16  91  80  35   3  15  11  21  29   6  82  54  30   4  36  20  93  79  44  21  82  25  37  89  69  44  47  56  58  49  12  52  44  77  17  41  24  58  35  18  72  24  37  33  20  98  53   5  77  60   2  75  93  54  81  21   7  70  67  48   8   5  35  61  93  27  21  59  55  57  62  14  98  63  73  66  31  12  97  65  49  98  91  70  26  36  47  96  74  14  81  71  86  97  64  43  83  27  39   2  96  24  71  33  80  77  90  54  28  66  27  24  54  99   2  60  85  59  33  59  17  21  98  24  54  93  60  88   6  20  51  39  86  59  29  36  61  92  24  31  90  66  13  22  99  75  78  81  59  71  98  49  19  94  58  30   4  17  51  35  44   3  63   2  99  78   9  69  70   3  17  49  41   3  78  52  60  87  83  76  57  89  78  52  93   2  92  67  52  72  94  21  17  67  92  31  65  87  22   4  49  32   6  27  21  62  41  78  76  91  33  20  80  96  86  32  15  44  83   8  80  25   8  12  30  89  47  44  25  54  71  33   1  14  18  25  42  81  43  47  55  25  36  90  51  71  14  39   8  51  48  40  87  66  50  72  25  26  94  30  81  51  49  33  37  66  83  20  65  69  97  45  92  21  56  58  77  66  12   5  39  96  56   5  64  32  63  63  32  56  86  18  71  92  22  22  42  30  43  25  39  64  20  27  28  95  67   1  65  11   9  88  69  18  77  59  42  59  34  86  71  95  91  81  54  91  39  18  82  71   3   4  61  13  79  23  62  68  85   6  17   6  22  63  30   6  24  13  44   8  77  14  66  16   4  66  68  29   4  82  61  70  26  95   2  78  60  27  16  51  20  20  36  84  33  67  88  48  82   1   9   1  64  96  82  55  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      15  19  41  64  50  61  70  40  57  35  52  62  54  64  45  97  84  36  30  47  24  56  27  33   6  21  15  74  20  89  70  76  50  76  51  47  91  20  84  28  63  41  60  83  89   5  16  21  74  95  79  21  28  23   4  10  91  65  41  68  50  98  20  50  78  59  92  41  75  59  62  87  50  37  18  42  18  71  39  27  41  12  95  99   3  62  86   6  15  74  83  54  62  55  10  15  27  95  69  37  27  23  14  40  53  73  85  15  92  41  52  26  22  39  32  23  64  23  95  87   4  25  65  66   5   1  38  54  87  20  24  90  61  27  73  48  22  94   6  96  17  15  11  14  28  28  84  12  97  81  14  45  88  70  38  19   8  10  25  68  79  40  30  25  86  63  71  43  60  75  49  53  46  84  39  21  25  82  55  70  84  98  12  39   9  21  46   8  82  29  13  56  24  88  21  51  74  20  15  17  62  43  28  80  13  62  60  12  22  16   3  59  15  71  81  57  89  18  43  41  64  95  22   2  56  44   5  22  42  73  54  30  42  88  78  48  62  80  35  56  12  75   6   6  48  61  48   3  77  31  69  46  64  25  46  46  41  15  61  35  49  23  80  42  50  37  10  74  95  93  81  94  40  43   8  11  61  55   8  49  57  72  40  35  89  77  99   4  70  69  81  40  98  52   4  97  30  90  24  75  98   6  51  79  20  45   8  20  47  93  64  62  63  86  22  98  36  75  37  65  10  34  16  14   7  48   2  72  76  21  22  60   5  96  78  48  52  91  79  50  17  10   3  84  29  23  28  26  55  82  52  92  94  33  68  62  15  27  61  65   3  74  17  79  79  44  59  57  43  28  86  46  85  87  32  36  34  70  89  39  55  94  31  22  89  38  35  13  13  14  11  10  68  65  64  17  92  65  15  43  71  50  57  30  53  32  91  51  61  65  22  72  89  44  43  20  26  94  96  57  46  74  54  52  25  42  59  67  13  25  62  25  46  91  80  84  74  77  28  30  72  38  57   8  23  74  21  59  37  76  59  72  96  39  44  32  89   6   2  18  34  99  18  47  99  82  95   4  16  90  77  32  58  33  64  49  46  22  62  72  10  43  84  76  58  60  38   9  85  94  85  14  89  34  49  68  74  13  68  43  50  40  27  28   3  46  69  40  60  49  86  65  40   1  22  73  74  61  18  91  97  43  59  63  91  32   8  23  85  94  45   3  77  20  66  32  77  50  22  39  45  11  53  92  53  61  33  43  59  68  35   9  47  23  29  66  62  88  33  97  79  39   7  31  70  43  76  93  43  22  36  90  11  44  86  75  97  92  51  56  53   1  48  15  64  89  46  43  71  68  31  91   3  80  78  12  18  34  88  29   3  84  69  54   4  76  75  47   6  50  96  57  32  19  14  76  73  43   9  29  10  69   8  29  71   7  77  70  80  96  91  44  35  15  97  69  15  40  89  95  30  86  65  47  80  78  40  65  10  79  95  41  87  25   8  65  89  75  59  41  32  80  88  97  23  88  51  53   2  36  26  77  16  91  60  12  63  56  99  15  94  31  60  52  60  54  89  10  53   2  16  95  86  57  60  56  46  16  22  35  71  25  21  47  22  55  11   1  55  11   8  58  53  16  29  61  53  89  20  10  32  41  58  94  90  68  64  82  24  70  66  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        22  51  36  98   9  39  82  94  19  87  95  22  66  18  31  28  70  27  74  88  63  37  33  21  71  56  40  24  20  85   6  87  33  53  44  20  21  88  55  68  51  18  18  56  72  33  25  50  37  56  50  15  75  42  51  99  36  16  39  16  52  68  47  53  40  44  71  59  59  24  72  25  84  36   2  26  87   5  72  93  60  67   1  62  32  81  33  45  33  93  58  34  68  17  19  30  11  88  17  20  46   7  42  19  42  66  23  33  93  95  62  26  97  28  78  48  87  13  45   5  96  54  50  81  41  77  76  41  81  50  78   4  68  44  39  42  51   5   8   2  20  88   9  71  63  88  59  99  60  48   7  29  67  90  55  93  91  20  39  48  16  93  66  38  22   2  75  15  26  67  90  60  67  67  71  64  62   2  69  22  63  92   3  36   2  85  39  10  13  74  72  85  84  58  12  81  45  97  88   6  40   1  68  57  77  53   5  72  50   4   4  93   4  96  93  19  13  56  97   5  53   9  36  97  68  19  29  73  86  42  56  78  75  37  25  41  14  14  53  43  88   5  31  88  32  20  91  43  59   4   6  61  53  63  30  35   2  21  50  18  49  41  45  74  80  15  54  68  71  79  67  81  15  87  15  71  36  61  62  87  37  83  17  42   9   8  32  25  29  76  68  29  80  85  25   4  61   7  94   8  51  70  92  39  93  90  79  16  33  62  71  19  49  85  71  87  39  12  17   9  11  25  57  81  55  21  53  58  42  23   8  94  53  58   9  34  91  49  18  50  28  85  12  89  78  61  91  31  33  34  76  64  96  79  70  72  19  12  34  14  34  56  27  81  14  56  62  42  55  93  17   2  38  11  95  45  94  63  55  12  91  36  24   9  70  70   7   1  15  39  88  97  70  71  89  76   5  50  19  79  18  97  84  88  43  67  87  43  47  70  59   2  31  52  26  47  59  16  37  30  17  15  11  20  78  27  80  74  85  33  27  44  74  35  37   2   5  55  34  19  21  75  57  26  52  83   9  99  40  88   5  65  53  34  95  88  60  78  49  25  72  64  62   3  29  48  74  34   2  58  73  32  96  80  70  44  93  57  40  50  98  33  95  11  61  24  68  73  64  99   8  79  81  58  14  32  71  12  10  49  30  91   5  64  27  20  76   4  51  85  53   6  55  32  75  85  21  45  88  14  69   1  27  90  95  89  48  19  29  55  50  31  54  97  95   7  42  68  83  32  67  67  42  22  28  78   6  52  85  13   6  31  19  75  99  13  64  47  27  72   8  43  11  29  38  59   8   8  18  40  86  50  74  96  45  29  79  15  52  41  54  63  41  19  86  19   2  66  76  24  86  79  18  28  15  46  65  39  42  88  65  69  72  99  35  67  97  64  47  52  34  28  75  65  14   2  95  83  83  69  64  47  96  76  36  11  88  16  21  95  82  70  75  22  98  45  47  48  55  46  76  41  48  80  18  36  98   5  51  88  12  82  33  13  11  37  21  71  33  47  59  86  56  54  74   7  44  76  27  46  83  26  94  38   4  45   7  64  84  62  98  73  46  92  22  57  94  76  15  92  12  18  46  62  10  48  18  65   9  32  29  30  25  95  10   6  70  30  34  97  46  31  55  85  63  53  28  55  34  10  32  40  24  44  63  27  25  16  42  70  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          85  34   7  68  16  31  11   4  61  47  25  83  82  96   6  59  24  45  57  82  85   9   1  58  81  62  41  51  30  76   9  76  55  51   1  95  18  69  49  49  59  79  59  65  81  75  32  32  86   2  26  98  37  50  24  19  22  59  57  77  94  73  99  87  17  26  63  14  73  65   3  26  64   4  53  31  82  52  99  74   1  33  88  87  52  12  29  16  89  94  27  37   5  59  98  64  44  88  54   5   2  44  40  84  93  54  93  97  22  25  11  22  12  62  53  93  67  49  97  74  33  53  99   7  45  31   1  39  80  79  10   3  72  24  64  63  36  13  57   2  66  30  33  96  79  83  27   8  82  61  74  25  21  82   6  41  14  69  33  62  22  25  52  55  18  80  73  34  39   9  66  68  70  10  79  27  12  96  85  22  56  48  19  98  20  10  23  90  75  21  90   9  73  75  35  43  73   7  13   5  38   1  81  51  27  89  51  97  32  24   5   6  80  56  72  94  13  39  81   2  22  87  93  52   5   6  52  43  50  83  40   4  73   6  60  11  53  92  56  30  53  52   2   6  40  46  62  38  87  52  81  18  45  52  70  73  66  57  41  15  82  87  88  74  53  59  94  77  70  30  68  98  83  73  80  55  87  91  68  23  93  33  11  72   2  62  54  24  88  67  86  59  86  69  98  32  37  47  10  16  76  39  28  74  75  57  79  70  10  81  31  26  56   3  85  64  42  90  59  89  27  28  64  16  40  14  19  55  95   3  41  39  80  11  67  70  82  60  44  57  55   8  82  15  83  97   4  92  18  70   3  35  66  57  29  88   6  73  31  63  83  83  90  38  63  27  40  86  96   6  28  15  75  82  56  96  60  26  41  71  38  15  37  58  78  35  49   7  94  84  53  88  12   6  50   4  30  73  13  86  35  29  28  28  97  35  37  51  44  75  78  95  88  41  61  53  13  48  75  78  79  61  33  31  31  46  79  24  13  42  30   9  49  10  75  26  88  61   8  28  12  30  56   1  13   5  56  64  14  47  46  82  86  32  30  54  74  73  72  49  59  61  83   6  16  23  25  10  66  68  27  78  64  22  14  62  38  50  56  39   6  98  86  47  53  67  16  13  29  42  87  75  27  11  58  44  15  14  61  86   4  55  38   8  95  76  75  87  79  60  36  10  22  30  82  30   7   3   7  10  34  47  50  35   2  25  87  35  78  50  76  81  49  45  27  27  19  79  94   4  61   5  66  18  53  17  61  19  70  39  68  15  49  90  45  73  53  68  48  48  11  99  35  17  70  93  92  16  27  96  79  62  31  23  46  91  74   3  28  31  83  29   3  99  86  15  24  85  85  65  56  83  57  74  69  77  30  47  44  31  81  64  34  91  31  57  71  48   2  98  17  21  51  84  26  29  18  41  52  57  57  32  38  15  33  41  32  77  50  61  92  41  64  17  63  12  99  72  30  43  76  14  36  51  13  54  62  97   1  94  51  99  37  59  63  78   1   5  52  70  98  78  21  19  89  28  99  46  51   1  61  35  67  25   5  61  65  86  36  30  18  81  90  71  17  35  96  84  24  94  72  89  81   3  37  37  27  62  59  27  41  37  41  12  11  21  36  11  10  69  64  17   1  87  95  61  45  32  70  33  43  12  58  44  53  92  53  56  95  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            6  10  53  59  69   3  12  79  17   5  57  83  82  95  14  39  87  32  48  57  59  39  82  53   2  70  68  19  47  65  59  53  85  26  17  55   4  62  27  64  22  25  84  56  71  65  22  56  11  70  18  40   2  15   4  37  16  14  23  63  30  81  76   6  58  95  39  38  18   6  23  52  40  88  32  43  58  84  50  61  35  86  56  51   2  75  30  15  38  39  75  62  37  84  42  27  77  58  87  84  51  86  59  36  65  24  39   8  83  42  27  24  91  70  99   8  28  21  13  80  10  69  46  41  93  80  42  49  87  99  23   9  38  75  25  89  98  23  72  87  54  21  75  80  30   2  39  82   8  89  13  65  30  19  27  72  68  49  68  75  48  17  90  24  55  96  62  14  75  96   1  80  99  10  58  58  57  85  63  79  86  68  58  23  81  15   4  19  33  66  81  31  53  86  50  30  36  97  76  98  26  93  73  64  56  77  26  44  28  33   4  75  58  80  97  12  85   2  84  48  90  73  16  14  92  14  67   3  19  76  27  89  12   1  12  60  87  21  63  13  17  77  60  82   4  93  55  25  87  24  77  89  70  27  37   7  67  14  96   8  51  31  55  74  96  75  90  97  39   2  68  92  68   8  77  50  65  72  45  29  53  11  44  76  17  34  10  84  42  45  98  90  18  89  37  21  40  26  76  99  59  39  85  85  66  13  21  80  45  42  26  23  39  38  69  52  61  32  84  22  80  11  77  57  62  29  61  73  94  47  79   4  96  87  18  93  21  14   3  42  91  81  35  86  53  31  76  15  17  89  20  52  27  15  29  70  56  68  25   1  32  52  35  34  93  83  77  38  29  33  31  65  31  57  45  81  23  53  87  63  26   8  14  95  59  19  61  15  24  70   3  90   7  21  90  13  10  22  49  73  37  78  76  61  84  23  38  96  79  84  39  41  75  96  12  31  48  93  99  76  12  46  39   2  72  41  83  38   2  36  45  49  88  26  12   3  11  75  23  69  26   8  24  98  67  43  54  45   6  93   9  34  35  18  87   9  21  90  67  19  18  37   1  71  16  94  71  52  57  67  34  80  94  12  69   7  95  52  72  39  78  23  47  70  56  25  36  30  12  94   3  35  56  97  48  57  52  91   7  86  33  17  80  40  64  85  90  36  80  30  45  69   7   2  32  82   3  29  68  38   3  71   5  95   1  52  52  81  87  16  44  32  42  83  62  63  39  32  15  38  45  97  66  72   9  68  23  12   2   3  60  52  70  93  41  52   8  15  69  59   7   1  95  72   4  24  76  88  20  98  12   9  55  31  27  76  85  27  60  20   9  19  20  98  40  28  68  52  49   8  21  95  12  62  67  89  59  10  59  21  50  62  62  73  57  84  96  37  77  44  56  73  86  62  17  67  54  46  52  89  54  37  77   1  18  91  54  18  73  87  78  19  38   1  69  41  94  57  45  52  61  20  40  63   3   5  51  41  16  17  83  95   7  80  63   4  33   4  84  93  71  91  60  65  38  95  12  90  40  13  68  69   6  75  21  41  44  42  15  46  11  16  25  27  69  59  71   9  95  50  23  44  74  45  77  65  14  50  96  58  22  17  36   5  86  67  30  82  56  12  39  49  87  56  86  61  61  17  38  38  37  58  55  54  39  84  83  13  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              54  82  69  45  16  68  49  28  89  88  85  88   2  72  94   7  41   8  86   4  69  82  35  10  11   4  73  94  92  90  49  98   4  73  39  41  91   2  88  66   9  44  72  95  60  88   2   9  81  99  37   7  63  87  10  68   7  52  43  41  92  15  85  13  51  51  76  28  84  50  33  64   6   9  20   9  34  22  56  12  21   7  48  22  82   7  17  76   3  84  88  30   4  91  20  46  71  46  99  88  30  22  61  54  41  12  13  82   7  39  74  22  56  39  44  68  28  58  65  96  90  92  51  36  70   4  76  99  52  17  82  81  92  41   2  71  77  19  59  94  56  67  70  24  32  77  10   1  13  60  76  33  91  60  95  67  97  49  46  70  35  53  97  30  52  39  48  67  67  73  17  91   7  22  33  11  28  61   4  31  51  33   2  97  54   1  73  65  23  51   4  37   9  68  78  72  77  49  54  53  69  30  35  19  31  80  41  93  41  33  10  13  53  31  80  37   3  65  63  78  50  52  58  81  94   1  77  60  27  27  86  66  14  18  37  96  21  59  45  34  93  85  52  39  14  86  65  99  66  54  80  87  23  66  96  38  90   6  77  53   4  95  30  79  81  76  63  61  16  87  90  89  94  42  67  45  82  81  57  69  23  79  40  45  39  19   7  24  74   9  86  50   9  48  20  46  29  82  72  29  67  52  52  96  82  72  36  23   7  16  84  44   2  73  18  39  69  79  91  21   2  89  89   6  59   8  38  67  77  68  59  71  28  62  88  12  59   8  65  69  36  70  78  68  11  83   8  27  93  55  97  69  91  83  78  61  52  17  64  51  91  42  24  48  84   8  17  97  48  97  71  56  80  40  57  37  84  21  73  54  42  63  91  81  28  43  23   4   9  43  57  69  79  65  75  27  18  30  47  59  39  81  55  12  47  72  70  41   6  31   2  90  31  87  68   5  24  15  84  15  46  32   3  49  65  38  97   8  50  41  38  11  76  86  24  59  53  10  38  80  86  84  61  22   1  88  74  82  92  34  15  19  61  74  92  70  38  82  22  63  33  36  13   5  80  16  90  16  21  34  92  69  32  58  14  91  46   6  26   4  68  56  20  64  15   9  19  49  58  55  82  12  20  76  61  56  26  90  59  22   9  62  38  87  71   7  36  21  57  28  27  61  23  95   8  39  79  46  37  75  75  67  70  14  19   7  56  78   4  53  79  55  32  25  23  95  37  38  51  74   3  67  88  63  62   2  98  51  65  19  13  17  17  26  16  49  30  46  20  11  95  34  90  19  65  67  54  61  68  51  76   9  34  43  89  60  64  76  96  50  65  57  44  33  70  68  83  21  66  60  21   2  15  57   7  71   3  28  80  76  55   2  94  95  65  43  90   9  24  29  47  23  58  84  45  19  20  34  56  77  91  10  72  82  55  56  80   3  99  34  18  85  72  17  10  24  67  71  80  52  55  89  74  99  26  74  71  88  68  73  56  24  11  31  39  86   2  66  26  21  23  47  52  15  91  33  92  10  66  47  56  68  49  31  51  56  54  98  28  68  28  69  13  83  17   7  31  13  91   7  19  77  34  47   9  20  12  75  89  68  89   9  12  14  15   2  20  13  43  46  30  26  53  94  78  91  96  23  22  29  40   8  35  71  82  22  66  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                81  31  55  15  83  51  88  95  77  64  39  96   6  40   4  10  36  65  63  36  61  62  68  68  17  35  99  69  86  98  99  63  23  36  99  37   5  84  79  67  31  52   3  64  39  40  30  43  60  88  12  29  89  80  60  11  66  17  60  68  96  18  81  27   2  81  52  33  65  54  55  16  16  64  26  94  48  22  88  96  61  56  41  81  71  61  51  79  48  27  26  34  42  49  83  11  75  26  32   1  90  84  90  55  85  47  86  43  60  72   5  41  22   8  74  81  81   9   9  31  42  69  47  61  30  48  26  18  10  22  98  57  80  44  89  43  74  87  73  79  14  71  12  51  53  35  16  37  37   6  56  50  87  87  67  46  54  21  81  30  65  85   7  35   8  93  46  93  77  48  54  37  39  89  31  29  61  59  37  79  29  31  50  42  42  96  34  45  82  75  97   3  36  63  70  69  30  37  61  75  88  18  29  29  14  94   9  49  50  89  35  78  58  67  23  68  52  39  81  63   9  84  48  43  84  37  58  10  48  38  35  60  18  18  32  94  12  33  70  14  44  51  11  59  58  36  68  51  10  87   6  84  63  64  81  45  21  45   4  36  51  55  14  38  32  96  19  80  30  33  36  27  94   2  63  24  91  78  43   7   2  37  46  41  80  73  89  66  20  45  11  87  28  76  86  21  78  31  15  75  31  21  85  27  16  24  27  64  98  28   6  64  52   6  95  96  17  13  99  85  76  53  22  65  75  73  18  35  70  98  82   7   5  19  16  70  32  53  16  62  72  29  47   5  23  59  16  69  72  92  70  30  89  78  98  76   8  11  21  48  14  13  89  92  44  57   2  97  52  37  54  87   3  25  37  31  35  81  16  14   1  75  65  49  55  19   6  65  69  67  35  99  69  27  72  63  93   8  88  62  32  87  25  52  92  39  62  93   6  57  86  82  73  41  51  43   4  55  43   9  56  29  67  25  72  22  88  59   7   3  63  79  33  61  51  65  70  32  81  83  15  65  17  30  19  52  37  89  67  69  49  80  49  57  17  40  27  13  60  73  64  68  79  29  98  25  52  46  36  32  58  81  18   4  65  81  41  89  92  47   1  62  58  77  50  98  93  19  91  97  50  66  63  28  88  92  95  47  99  62  19  86  79  66  42  31  94  37  67  22  92  70   9  68  61  72   8  33   8  79  73  79  58  44   3  58  64  28  63  39  63  29  72  14  56  88  77  22  68  70  26  38  93  50  12  66  13  38  67  61  22  26  75  66  88  53  62  85  20  55  61  20  25  91  14  78  75  10   6   7  35  43  42  97  92  92  40  14  46  57   9  21  73  71  65  92  37  64  37  85  21  52  91  26  52  54  14  97  23   5  71  31   9  32  40  54  62  27  15  56  49  49  16  38   1  42  64  11  68  62  52   6  96  33  18  73  53  56  47  37  17  64  31  33  69  74  26  28  57  86  77  41  29  77  47  44  55  62  43  50  68  93  33  37  81  11  35  61  24  48  53   7   6   1  69   5  40  79  83   9  28  62  59  71  11  84  47  34  30  93  73  20  60  73  28  48  87  19  43  76  48  16   6  26  63  91  57  70  72  23   1  43  32  44  65  65  93  22  97   8  25  30  71  26  26  93  14   8  98  39  28  69  13  75  65  48  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  46  10  46  79  67   8  52  48  77  89  38  66   6  22  57  46  31  16  19  61  36  11  29  49  81  33  38  21  81  91  74  52  66   2  14  93  14  75  51  76  16  73  13  64  91  40  53  23  48  82  53  84  53  85  91  76  75  91  96   6  30   3  67  61  91  89  46  15  74  53  93  19  19  67  26   7   9  38  81   7  58  84  70  57  65  25  69  27  95  29  65   2  70  63  42  43  93  89  40  31  64   8  37  33  29  39  21  34  89   2  55  75  80  89   6  67  48  70  88  72  99  16  87   6  75  15  89  10  55  79  18  98  30  53  59  43  38  40  19  73  98  85  70   2  26  66  71  30  62  68  93   6  15  52  99  25  95  80  73   5  24  58  48  18  94  80  37   1  27  35  68  68  69  11  68  93  37   5  72  34  36  46  30  64  30  10  82  28  69  35  98  44  88  78  87  88  53   8  26  64  86  98  96  27  47  81   2  62  54  11  12   5  74  94  15  28  29  68   5  89  51   5  22  38  23  44  61  79  47  40  23  24  28  84  47  66  58  25  32  26  97   2  80  94  59  58  64  43   6  62  96  70   4  34   5   5  25  69  40  44  11  65  43  62  70  88  51  98  46  28  44  58  78  38  94  21  64  86  52  91  23  71  16  53  68  87  13  91  31  24  14  13  58  40  22   5   8  38   3  88  51  46   2  20  85  82  21  16   1  68  71  60  74  57  28   1  53  36  55  23  32  98  91  75  43  88  10   7  22  84   2  76  46  60  52  14  84  15  65  68  96  94  88  52  74  78  67  90  50  15  56  10  82  79  51  69  58  20  11  73  21  48  40  85  92  82  31  97  91  24  86  94  73  87  18  81  62   2  79  62  12   2  17  28  62  90  23  79  15  23  49  96  10  13  42  82   3  58  81  36  63  22  61  47  70  52   9  11  41  66  30  87  41  17  15   2   1  37  38  50  61  85  49  37  27  50  75  80  74  46  87   9  30  85  30  20  67  67  30   8   7  64  43  83  47  30  30  78  85  42  34   7  98  39  33  95  16  73  61  30  84   2   1  72  91  33  38  22  89  68  94  98  58  80  49  35  54  73  55  24  27  88  33   6   8  65   7   1   7  92  26  66  21   7  13  92  60  62  42  48  33  53  79  68  97  47  91   7   1  92  96  66  83  28  43  57  98  87  26  64  47   3  65   6  98  35  82  51  73  33  37  18  22  65  49  56  17  42  48  60  30   6  35  15  43  92  44  73  63  95  59  92  36  20  89  52  33  51  34  14  56  53  72  28   1  71  39  45  32  23  29  72  83  96  56  70   5  20   6  30  94  62  70  50  41  95  71  13  90  80  96  71  34   6  21  97  99  47  14  69  77  38  32  89  52  19  17   1  81  36  15  28  21  48  99  68  18  23  87  69  25  76  54   7  14  51  37  32  91   5  94  15  17  75  63  11  57  29  19  34  19  44  25  50  27  13  63  61  76  65  81  10  22  23  66  73  27   1  82  21  13  24  24  11  20   5  68  37  87  98  32  83  40  66  41  46  65  76  26  65  20  93  36  86  97  66  92  38  53  41  44  29  84  22  42  75  84  31  44  65  88   8  91  25  85  87  66  50  17  23  15  21  11  36  62   2  22  30  50  65  12  24  73  24   7  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    74  74  26  37   5  71  52  68   6  36  45  53  56  85  59  46  23   2   2  70  51  20   6  16  84  50  65  34  19  60  73   2  33  76  88  48  17  85  86  99  65  74  33  24  56  37  52  11  53  90  38  52  86  37  59  84  71  45  68  75  18  84  78  72  64  97  50  30  88  27   2  72  78  83   7  31  58   2   6  63  99  84  26  73  55  76  79  95  88  13  80  54  14  58  54   1  47  38  64  36  89  23  37  65  34  30  42  85  62  84  65  70  21  18  98  24  82  38  24  63  47  59  56  30  84  45  80  48  33  93  15  80  45  47  77  86  74  48   5  91  79  79  74  76  17   9  59  57  93  58  17  93  75  56  35   7   2  82  93  72  65  64  84  55  99  59  71  89  48  48  96  29  26  80  98  26  50  70  73  69  84  68  12  36  55  48  59  31  44  60  40  71  84  97   8  54  52  92  84  74  76  40  79  90  32  33  95   7  80  88  27  19  20  11  26  86  99  30   2  22  22  53  20  74  40  31  94  29  23  21  78  86  87  45  97  53  59  87  93  83  14  56  25  18  19  67  72  85  45  74  40  71  48  63   1  83  49  53  46  73  10  82  56  51  29  36  35  66  22  57  62  95   5  31  50  69  24  62   8  48  29  40  17  99   9  57  82  47   2  24  94  18  90  50  41   2  95  43  31  19  43  77  94  21  33  17   9  56  56  26  48  19  50  62  22  23   8  46  76  69  88  20  24  77  20  42  75  77  55  13  79  92  49  85  93  77  25  17  61  29  82  92  96  82  63  73  69  95  49  29  32  66  98  67  77   8  49  96  82  88  45  40  18  62  17  88  52  28  57  16  32  88  14  65  84  94  33  80  21   7  84  77  81  91  20  10  77  20  64  20  39  19  56  83  26  66  83  72  47  35  35  17  31  14  77  60  57  22  14  62  57   6   4   5   7  18  30  91  91  63  22  35  45  63  34  61  42  79  78  80  89  27  56  55  90  41  63   9  71  44  74   9  15  18  21  76  18  12  90   1  28  38  70  95  25  80  77  89  74  21  89  16  56   4  49  39  91  57  13  11  99  80  33  85  85  95  33  14  27  87  46  40  45  55  45  50  97   8  70  71  48  78  15  25  73  12  96  30  68  96  23  92  99  12  40   8  13  73  76  25  54  71  37  24  88  49  98  27  56  93  17   4  28  60  19  33  16  74  38  71  54  23  56  29   4  98  86  60  17  57  18  12   7  51  16  77  51  71  85  81   2  28  28  76  37  63  47  17  73  81  19  31  48  86  17  57  45  81  36  17  72  10   8  29  26  51  36  74  81  77  40  90  30  43  98  32  13   8  97  21  37  26  88  20  19  54  83  87  58  56  42  65  51   4  17  46  13  74  57  56  76  30  65  58  87   6   8  40  33  74  18  46  39  84  46  42  39  25  73  84  62  26  59  62  71  29  58  67   5  48  47  89  82  46  20  22  83  81  80  12  28  19  74  74  43  68   8  77  27  57  19  73  48  83  61  52  77  36  78  77   9  83  19  30  22   7  70  20  92  87  84  71  60  20  94  42  79  29  17  85  69  28  54  86  98  91  63  38  24  79  52  27  61  13  34  13  93  71  14  31  79  90  77   6  98  21  54   9  20  91  23  51  63  14   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      77  78  32   8  34  61  39  81   8  48  10  24  90  12  67  89  13   4  24  55  88   6  31  58  21  34  17  62  84  64   2  42  32  71   8  13  30  41  54  82  57   1  80  82  47   5   8  26  19  87  17  66  33  14  58  26  83   9   8  45  80  56  51  92   6  94  51  66  77  46   8  74  53  21  20  67  10  47  98   6  15  73  22  19  91  97  36  40   8  10  10  85  25  20  46  13  13  27   8  94  34  82  27  49  80  93  48  20  12  51  28  51  38  41  37  58  13  32  67  20  31  90  29  80  33  55  12  78  21  97  68  23   3  92  58  80  54  16  61  79  41  21  19  20  47  32  36  18  43  22   9  91  36  83  31   5  33  90  56  79  29   2  61  45  58  27  24  80  12  12  32  78  52  18  75  94  59  28  55  20   4  20  31   8  79  12  97  23  68  15   6  76  86  75  58  14  59  99  17  12  78  57  86  88  97  82   6  31  18  71   9  29  59  17  94  38  65   8  82  69  56  51  76  38  35  31  18  95  30  94  52  38  28  39  77  80  97  33  54  92  54  85  91  92  97  78  28  69  50  68  43  16  74  87   9  52  39  75  71  88   1  78  25  53   3  73  85  96  67  89  10   6  97  65  72  37  62  88  54  34  14  95  90  13  29  38  15  65  96  32  99  42  99  55  24  39  87  99  39  25  23   7  25  54  11  38  67  38  61  57  13   2  12   6  65  75  10  59  19  12  22  12  46  29   8  17   7  34  58   2   1   5  15  83  20  66  66  16  69  92  39   3  66  38  11  34  76  99  17  40   1  33  58  21  22   7  29  50  77  65   9  41  62  17  61  44   8  99  70  28  39  12  91  14  25  96  49  90  71  89  59  87  35  64  10  51  93  14  62  15  94  91   3  67  69  82  44   1  80  25  95  18  98  24  31  79  17  57  44  54  40  82  31  14  66   5  44  23  14  60  60  83  94  23  12  99  82  98  91  96   1  57   8  81   2  23   5  25  17  59  37  91  87  84   9  77  35  40  53  16  33  98  58  40  67  44   9  41  50  17   9   4  41  35   3  41  37  53  18  13  79  76  42  32  11  91  83  48  77  97  81  74  33  15  40  88  10  83   8   5   5  66  68  11  92  19   6  51  61  34  32  86  73  28   4  94  35  35  19  32  67  68   7  34  18  59  18  83  23  77  82   7  29  93   1  53  31  43  42  32  85  92  54  72  17  32   9  68  14  15  61  71  18  27  36  20  77  37  84  94  55  69  33  83  99  63  80  63  96  35  25  65   4  76  47   6  43  63   1  56  87   6  36  73  29  35  67  82  59  82  25  99  17  35  94   9  49  36  85  83  76  43  91  58  24  57  38  60  80  81  39  92  25  51  63  84   4  17  28  72  35  63  10  46  73  33  68  82  11  67  66  16  64  15  32  57   7  37  99  19  79  64  89  32  27  95   4  64  61  12  86  63   9  44  55  15  61  69  17   3  78  36  64   6  31  46  17  77  21  48  34  76  43  21  83  81  42  49  53  61  78  89  82  40  96  66  58  12  42  19   2   7  55  24  56  14  93  12  85   8  79  94  36  77  70   5  53  18   9  92  95  83  36  14  39  47  99  82  94  62   3   6  85  30  78  94  38  98  42  90  94  10  89  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34  36  47  16  70  75  10  37  20  90   4  19  56  12  81  78  74  50  13  21  55  94  73  74  63  76  79  75  97  82  27  11  95  46  25  65  83  33  39  35  33  51  94  12  73  45   1  93  47  59   3  81  80  40  82   5  62  22  39  72   7  91  52  20   4  87  62  12  45  77  27  38  52  91  90  29  71  41  16   1  38  58  24   8  19  98  78   4  52  92  86  91  44  94  72  11  80  90  40  76  10  95  63  23  56  66  96  16  27  34  81  95  63  64  31  28  72  89  99  79  52  82  34  69  45  47  84  49  99   8  28  92   8  86  98  24  93  21  66   1   7  36  50  48  90  44  22  99  70  19  15  70  12  56  10  51  13  71  75  62  81  14   8  18  77  26  97  74  59  10  88   7  60  41  59  22  71   6  69  27  16  93  72  14  51  27  47  56  56  87  12   3  41  52  82  31   7  43  50  57  51  64  98  39  42  39  49  83  97  98  34  22  61  40  19  72   1  43  52  85   8  46  80  77  65  62  85  73  52  75  89  41  56  12  14  75  17  71  75  95  90  80  38  80  51  81  10  51   6  98  14  91  17  12  58  36  46  18  30  62  59  15  87  54  37  26   1  99  12  45  87  21  25   1  64  99  92  98  48  69  71  79  40  19  64  66   4  66  94  91  77  32  23  96  73  71  32  51   5  15  72  43  40  59  97  55  16  80  50  17  95   8  70  49  26  49  83  50  76  46  20  98   4  23  56  25  44  78  32  14  54  47  13  34  24  88  60  75  66  45  81  98  73  93  89  25   8   2  75  32  28   2  16  35   5   6  88   7  76  43  76  84  97  85  42  25  63  19  95  53  23  31  79  24  28  49  43   2  46  74   1  71  12  20  12  82  42  10  57  48  95  64  36  79  86  99  75  89  47  59  80  10   7  13  60  11  77  90  16   2  82   1  57  82   3  21  28   7  64  91  34   3  37  56  34   4  61  48  89  78  13  90  74  79   8  60  20  89  12  60  73  12  64  40   7  24  53   8  80  28   2  43  15  60   8  76  21   3  89  51   8  22  32  45  88  48   7  87   4  52  24  84  82   2  74  39  73  55  95   8  62  13  47  68  85  12  19  95   6   2  27  10  47  20  98  56  69  97  60  34  26  83  53   1   9  77  26   8  57  91  78  95   9  70  69  53  47  97  99  26  83  44   8  52  95  22  71   3  95  49  91  72  90  39  21  15   7  96  30  17  26  68  72  23  99  12  33  30  62  93  21  86   4  89   4  57   1  53  76  61  42  51  32  49  83  80   5  80  96  18  44   1  10  31   4  96  52   9  47   8  56  31  43  42  34  46  43  32   6   7   7  58  59  67  58  34  89  23  26  95   7  98  16  74  11  17  34  60  68  40  35   2  94  12  19  48  61  16   2  70  84   5  58  49  79  45  50  72  38  71  33  79  81  99  63  80  38  68   2  39  60  31  58  37  27  53  27  96  15  32  98  63  92  71  13  10  36  42  96  17  95  37  67  90  32  17  89  15  17  68  63  81  18  69  93  98  44  90  19  88  29  22  28  24  45  61  53  85  99  87  18  90  48   4  74  30  26  46  55  48  42  19  52  15  16   5  60  11  81  44  82  31  84  24  32  13  57  28  89  97  46  50  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          36  88  47  92   5  71  45  44  74   4  56  91  43   2  91  26  83  66  75  36  50  28  17  18  28  71  11  68  70  49  18  40  70   4  96  65  61  71  87  15  97  47  36  82  82  71  22  39  66  62  44  52  69  27  79  56  26  67  78   2  93  51  61  23  52  27  30  29  16  71  95  96   7  79   3  96  64  32  84  26  50  93  33  98  95  16  16  82  84  83  38  12  78  72  76  61  53  10  29  53  63  95  41  18  12  46  54  72  24  64   9  94   4  36  31  42  92  88  29  89  61  55  82  23   8  41  65  91  61  81  78  10  52  42  88  39  98  60  11  40  65  77  71  84  56  73  26  39  75  95  84  78  48   3  50  94  21  12  32  82  90  83  79  37  57  48  96  97  61  41  20   4  52  54  91  20  81  36  75   3  46  83  81  63  93  43  10  45  31   8  31  35  15  91  21  21  97  76  66  29  97  94  62  37  15  61  81  79  36  93   3  27  14  11  20  50   9  42  57  80  23  30  84  41   6  46  37  11  58  76  94  88  37  62  17  72  87  54  52  72  12  77  79  96  34  23  29  64  57  88  10  29  16  34  72  16  93  73  85  30  93  46  91  31  83  33  83  52  88  25  82  70  75  98  19  32  82  19  47  12  43  65  50  54  20  68  38  53  92  37  71  89  75  57  55  55  63  13  39   2  47  40  80  58  88  85   9  89  16  95  76  17  22  56  99  37  21   1  47  43  59  78   6  51  58  71  90  55  34  24  66  14  52  59  57  66  73  72  65  95  86  52   9  97  52  10  68  65  55  68  28  16  78  10  53  23  92  19  21  71   5  30  40  30  32  77  62  48  77  55  44  47   7  75  48  39  25  86  58   3  85  68  41  77  27  25  37  70  90  30  66  80  76  63  58  96  53  66  59  87  87  32  37  99   9  86  14  38  60  95  73  61  45  31  66  92  45  60   2  99  94  81  50   6  37  27  15  50  63  57  53  14  87  76  36  36  59  46  68  18  20  69  78  26  75  29  97  55  95  64  28  54  92  67  97  17   5  10  33  12  54  45  62  30  16  45  47  11  85  67  71  69   7  29  97  22  13  93  42  54  36  77  61  83  63  12  57  97   7  61  93  40  16  28  20  92  18  10  77  28  65  68  29  70   6  64  81  86  69  91  79  28  10   1  74  73  13  84   1  72  22  75  36  73  27   8  64  32  58  45  25  45  36  10  82  86  62  81  40  19   6  32   9  14   6  49  52  24  44  15  89   7  21  85  59  30  66  73  15   8  65  73  87  71  23  51  16  47  35  95   3  90   5  30   3   8  92  85   8  83  28  77   1  12  71  50  81   3  53  83   5  30  17  73  90  17  36   2  82  82  44   8  17  21  73   3  69  19   3   1  92  25  30  17   6  80  32  95  47  49  60  12  63  17  38  38  55  98   8  42  46   9  88  59  48  63  92  77  38  39  93  72  93  11   9  68  30  64  31  72  39  78  66  52  89  90  25  37  22  72  70  31   2  87  19  90  45  52  80  45  20  33  98  27  48  23  72   3  13  65  90  89  27  34  35  81  95  55  92  68  16  19  69  45  40  52  98  65  45  17  85  77  37  64  24  72  60  44  69  60  52  34  15  99  28   9  17  15  71  61  10   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            53  25  45   4  37  78  47  59  38  28  87  26  66   5  83  73  90  82  10  40  45  91  37  55  63  41   2  39  24  44  67   7  97  97  66  65   4  95  88  98  14  29  50  35  29  93  78  47  51  47  48  39   5  46  46  65  17  17  95  12  31  32  55  86  84  69  28   3  20  45  74  64  61  18  25   4  61  40  89   9  97  21  51  75  81  16  28  19  74  78  14  66  36  39  44  42  21  63  75   5  10  79  24  56  77  21  37  35  10  40   7  18  93  92  36  98  39  37  15  36  79  44  77   6  88  62  63  67  22  82  96  90  78  49  79  57  68  90  15  61  42  94  59  46  66  77  30  15  98   9  76  12  94  89  18  18   5  57  17  65  29  50  25   9  77  10  73  78  78  29  66   1  38  38  51   9  17  92  47  70   3  35   5  22   1  52  75  53  61  15   6  70  95  56  61  92  33  56  46  69   7  34  60  87  82  46  86   9  31  47  83  52  69  61  61  17  39  14  11  43  50  25  68  53  60  92  56  47  17  88  84  68  40  17  12  92  86  13  25  10  71  93  13  69  42  65  11  74  25  81  12  49  93  51  24  57  60  32  43  42  12  14  79  40  42  52  18  29  68  38  52  85  73  92  73  49  93  41  12  76  80  47  83  88  37   1  54   7  88  95  33  11  17  18  12  53  94  39  31  48  18  60  79  48  33  82  10  86  35  65  46  86  95  37  88  21  84   4  76  76   9  28  37  51  57  67  88  34  42   3  27  46  76  54  44   4  29  94  23  69  75  60  72  42  44  41   7  17  37  23   2  61  81  30  64  12  38   4  96  57  67  36   9  73  76  79  80  68  91  34  81  41  52  46  95   6  78  82  10  93   4   2  73  10  67   2  27  16  79  92  94  81  51  14  96  60  90  65  78  29  85  79  25  93  91  56  70  40  27   1   2  64  75  74  25  23  36  75  62  74  85  14  82  49  36  49  93  19  12  88  15  32  17  69  18  76   9  30  68  58  10  94  82  16  86  97  97  66  80  24  25  97  15  43  51  77  54  29  34  42  88  81  67  67  75  94  49  88  98  68  18  80  94  11   3  98  41  63  56  47  47   9  77  48   2  36  70  40  84  57  68  61   7  44  31  21  77  47  59  13  62  83  46  52  19  50  60  85  28  51  76  88  69   4  30  75  64  65  47  27  61  43  38  47  66  62  62  80  50  67  70  27  51  48  18  78  93  26  28  59  62  54  80  74  87   4  98  13  51  74   8  87  63  20  15   1  19  48  64  88  50  96  13  43  13  59  37  18  84  36  87  33  78  85   4   6  49  15  69  61   8  88  59  28  69  50  95  24  84  74  33  78  14  86  24  14  10  85  59  60  22  97  44  26  49  10  88  41  16  92  54  12  32  21  91  23  38  63  50  97  69  94  89  95  52  57  80  86  30   3  16  67   6   2  92  18  78  23  29  78  35  33  36  99  22  17  72  96  62  38  25  99  56  16  66  10   1  85  23   9  28  43  79  42  14  24  38  82  20  86  86  16  26  49  55  82  38  52  50   8  60  46  87  39  99  76  97  36  66   6  94  77  51   6  34  29  67  28  69  75  47  83  36  80  38  43  59  68  19  69  43  53  51  18  45  46   2  43  29  35  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              9  43  21  31  36  40   2  16  34  78  66  43  42  37  21  75  50  71  20  42  59  89  83  58  34  25  62  44  31  18  47  62  27  87  78  41  69  95  70   1  52  92   9  29  24  80  72  63  86  66  35  17   6  52  67  20   2  89  27  78  69  84  76  48  49  28  47  45   6  67  22  26   4   6   2   9  93  38  50  35  12  14  21  54  82  18  98  23  17  99  86  72   4  51   8  62  22  32  91  32  74  13  63  29  72  91  23  68  60  87  53  96  38   5  76   7  33  24  91  72  43  24  92  61  70  76  10  16  12  60  30  48  64  39   6  89  32  46  29   1  28  77  20  93  39  16   3  79  30  45  94  18  68  24  44  28  30  12  63  53  12  43  51  78   7  54  75  79  94  35  41  83  65  67  66  69  12  36  77  83  72  38  25  76  65  18  10  53  92  41  84  65  70  61  99   5  13  30  95  15   6  35  30  76  83  62  38  80  26  92  59  81  36  55  88  56  64  98  46  80  16  34   7  99  32  64  61  57  23  33  38  96  50  11   1  82  62  29  38  53  91  21  56  78  77  88  38  42  14   3  48   6   1   1  81  56   4  88  38  35  35   7  22  49  87  62  69  58  85  20  32  57   8  95  22  11   6  31   8  87  49  76  32  86  71  20  45  28  14  39  77  26  51  67  69  93  23  74  21  98   3  45  90  90  56  37  69  60  82  29  19  39  44  80  70  32  78  88  90  89  89  27  18  40  54  62   7  13  52  22  77  40  39   2  57  30   9  31  46  39  64  17  80  92   5  29  27  41  39  29  23  44  76  87  15  90   2  32  40  11  59  27  54   8  56  54  16  11   9  80  75   5  68  58  62  79  62  71  52  29  13  82  73   9  54  69  79  38  20  86  74  39  65   8  85  62  21  91  49  48  14  29  97  24  80  70  91  55   4  16  63  27  27  94   8  32  95  74  97  57  92  71  11  96   7  23  30   1  52  26  38  19  83  89   4  15  14  88  46   9  40  15  46  31  76   1   9  96  96  63   2   4  42  76  67  24   5  67  71  44  10  81  97  77  62  87  31  42  51  38  45  22  88  93  40  85  20  83  84  38  78  83  29  39  28  35  51  79  94  60  98   3  25  18  81  88  54  61  19   3  71  34  14  17  62  98  95  92  91  46  30   8  14   5  85  42  58  51  24  95  74   9  18  95  70  83   6  35  97  70  99   3  47  50  81  88  56  97  37   9  73  88  45  17  15  12  92  62   6  28  57  78  81  98   1   6  71  93  57  10   8  47  23  79  40  16   3  28  25  12  18  54  30  43  72   4   3  89  98   2  74  32  44   7  41  47  43  53  89  32  25   6  60  18  89  24  22  70   7  38  48  63  81  83  55  75  48  28  65   7  91  80  88  57  29  26  87  61   9  97   6  80  10  51  86  72  26  26  35  15  35  10  15  89   2  78  20  88  30  95  76  56  13   1  13  28  17  28  37  60  31  18  37  44  95  85  31  78  30   1  62  15  53  24  54  80  67  86  88  43  18  25   8  19  58  58  20  86  93  81  94  95  50  60  96  79  13  87  37  48  29  77  77  42  84   1  68  79  79  93  11  97  85  53   2  80  38  43   9  52  27  48  77  33  57  88  65   1  42  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                67  69  18  87  49   4  15  18  70  35  67  27  29  33  58  49  38  63  12  22  60  62  36  46  28  29  47  57  98  84  63  69  24  47  79  45  46  25  34  85  58  17  59  54   9  25  58  40  44  84  84  20  52  12  87  15  94  87  17  78  27  33  51  73  90  13  43  69  15  25  97  63  78  42  26  34  11  25  76  94  78  11  71  73  62  80  52  91  13   7   2  35  16  51  12  22  93  45  38  23  71  54  24  28  92  59  32  77   6  65  12  68  40  48  17   7   6  95  31  13  37  24   8  14  73  67  19  95  17  99  86  49  41  38  73  58  71  69  24  36  44   6  60  28  21  97  98  11  10  43  96  72  31  75  53  51  11  97  40  93  18  75  48  83  26  63  36  42  25  40  22  35  35  78  98  45  14  45   5  51  47  69  86   8  11  77  80  86  72  76  98  60  81   7  93  82  51  82  38  93  38  13  54  65  66  23  50   2  48  40  46   1  10  23  36  49   5  36  72  34  20  64  99  39  43  89  71   9  88  75  29  29  81  11  51  94  33  81  23  75  61  94  67  14  55  70  69  91  22  22   4  94  93  53  29  19  14  67  99  54  15  45  25  71  77  10  15  59  16  74  70   2  94  33  71  28  23  26  25  83  33   5  37  31  32  59  19  48  31  23  35  25  51  66  77  10  15  72  16  27  93  88   5  35  37  58  98  56  95   5  74  57   1  19  14  94  75  67  87  73  55  58  24  46  85  32  55  76  45   9  90  38   5  99  88  39  53  53  32  84  47   4  20  93  19  57  59  91  60  67  60  42  98  98   9  97  34  50   8  65  98  46  97  69   9   8  86  18  90  90  57  33  55  72   6  89   8  18  26  21  99  46  21  48   7  67  99  54  97   3  84  16  91   8  34  19  88   7  40  80  63   7  38  71  51  43   6  50  38  79  55  75  46  76  65  34  68  51  86  64  54  43   3  37  77  13  52  33  91  28  83  12  28  39  63   5  41  77   9  95  28  35  66  65   6  71  51   4   8  99  43  65  84  25  28  74  40  44  61  78  73  14  59  44  42   3   1  28  75   4  37   2  77  94  93  94  85  52  27  95  83  76  73  18  16  90  49  96  23  21  69  52  61  73   8  77  33   8  11  62  45  67  71  28  44  53  42  85  26  99   2  98  91  82  87  29  58  57  46  79  63  52  83  98  39  64  29   2  38  50  72   9  28  81  70  25  64   9  40  15  40  60  30   3  79  52  95  37  59  11  63  11  17  19   3  50  43  76  14  13  31  88  79  99  33  53  79  56  22  84  49  46  67  46  57  12  96  93   2  79  60  78  68  61  29  97  85  33  85  40  77  37  96  88  87  38  41  86  76  69  54  66  39  71  56  75  21  43  90  28  16  12  22  70  97  12  75  66  14  51  83  13  34  81  27  68  89   4  59  78  93  61  92  55  71  18  98  52  62  97  60  68  13  51  85  91  16  45  42  33  83  92  50  60  88   3  14  36  13  19  27  35  70  17  68  51  39  37  38  36  92  47  66  99  60  87  96  32  41  21  58  77   9  11  62  12  83  59  78  29  20  64  89  29   6  96  81  18  19  38  76  10  84  46  94  79  55   8  31  27  52  25  36  49  56  22  16  80  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  91  21  98  80   1  97  86  76  40  70   9  99  87  11  86  24   8  60  33  73  49  12  48   5  89  21  74  85  60  97  55  90  45  84   2  25  30  19  45   3  46  21  60  10  70  77  70  44  72  38  25  34  25  83  72  24   5  29  33  89  10  39  97  17  14  19  45  58  52   2  23  71  17  67  62  83  35  41  51  52  19  17  73  63  66  37  72  68  14  53  33  95  39  18  15  92  63  32   1  76  50   6  41  58  92  48  73  51  57  10  91  64   3   8   9  57  47  25  74  16  24  70  99  73  28  68  93  50  42  24  35  22  78  20   7  32  70  58  16  75  95  23  31   1  83  41  67   9  17  87  70  73  49  94  82  98   1  45  51  33  37  73  18  61  74  82  26  37  84  26  74  58  93  22  46  48  27  39  31  51  33  71  88  62  17  61  21  67  87  27  42  78  16  49  77  36  97  27  31  46  25  27   7  43  97  56  88  98  70  89  79  95  94  47  35  27  72  71  38  73  77  67   6  85  79   2  36   3  36  77  42   7  54  25  38  38  84  97   4  13  99  87  61   2  96  17  16  10  73  40  39  22  99  40  88  23  23  40  51  65   5   7   8   7  81  41  32  40   4  11  57  52  43  76  60  59  45   8  25  63  35  78  25  28  97  91  93   9  55  36  52  50  44  88  52  29  43   1  47  75  48  73  80  49  92  53  87  85  74  89  87  21  18  13  71  44  52  90   6  31   6  43  80   8  40   7  23  71  21  61  63  23  91  54  54  45  59  51  12  44   8  58  11  92  38  82  14   2  91  35  84  74  37  24  63  16  24  57  83  31  92  70  97  40  86  73  21  80  18  16  16  40  57   2  49  56  91  57   7  79  20  97  34  55   3  75   7  27  81  96   6  47  46   7  34  38  71  43  88   3  76   1  68  71  32  35  64  71  31  59  49   7  90   1  91   4  94  55  67  71  17   5  72  18  32  25  82  69   5  39   1  96  86  50  37  97  17  29  52  18   2  83  59  74  78  44  75  76   1  20  65  67  34  30  72  90  45  73  16  29  49  11  45  42  19  31  84  69  42   6  17  43  90  69  48  19  99  66  34  97  14  74  28  74  16  70  99  44  76  68  51  94  55  80  52  40  35  71   3  25  58  89  14  67  39  21  68  81  80  46   5   9  52  40  37   7  24  87  13  10  65  94  48  77  43  62  97  53  75  36  90  20  31  58  47  97  15  54  70  66  37  12  63  24  42  77  53   4  74   7  97  11  46  56  59  99  23  27  13  13  65  68  95  36  96  30  80  83  29  85  17  51  25  92  92  18  48  17  11  90  33  14  82  26  21   5  40  69  72  15  32  96  91  88  58  31  67  43  85  67   4  43  27  65  51  23   8   9  45  43  42   1  16  89   8  20  67  10  65   9   2   1  45  84  24  55  22  82  84  89   1  84  80  51  27  56  96  96  64  38  13  50  39  63  75  51  76  50   7  65  38  55  31  77  69  27   2  48  39  66  99  11  63  64  86  21  87  38  89  55  47  44  40  86   5  56  11  71  85  60  79  20  48   3  56  99  10  89  27  10  71  86  87  36  35  90  18  57  58  31  79  18  77  24  44  75   5  13  85  33  51  63  68  78  47   3  33   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    40  62  29  66  45  36  29  84  12  31  42  79  99  11  61  97  87  43  30   6  72  11  10  74  69  18  73  11  28  62  11  22  58  44  78  79  48  15  67  62  55  65  78  97  25  82   8  52  79  86  53  40  86  85  47  98  21  41  69  22  84  89  87  91  28  22  20  40  30  97  10  30  39   4  22  88  66  76  88  42  30  14  46  59  77  75  80  59  10  29  93  69  81  60  66   1  14  25  55  21  11  84  23  91  51  19  14  25  87  79  26  20  17  74  99  58  52  97  66  41  99  83  87  53  90   6   5  44  34  44  64  62  35  89  77  46   8  17  96  20  52  89   8  39  33  50  17  54  60  73  18  86  41  16  41  21  61  41  84  11   1  13  16  67  18  60  99  62   6  24  14  88  15  52  93  73  61  76  74  23   6  73  45   1  29  68  33  71  61  25   4   1  26  36  10  43  34  61  68  29  99  74  38  47  78  22  92   9  66   3  93  42  95  64  65  63  95  65  85  68  94  72  95  67  76  77  46  66  88  45  56  72  11  17  37  17  74  92   1  82  45  74   3  79  63  74  77  70  41  19  43  69  56  25  72  89  60  88  31  88   4  16  83  32  49   1  85  59  65  62  29  17  66   2  89  44  27  31   1  25  35  21  53  64  50  36  39  25  37  92  48  88  69  41  96  28   2  57  86  53  80  92  99  79  30  35  62  58  63  28  12   8  98  76  46  76  98  98   3  17  49  52  69  41  11  67  62  40  26  24  37  94  75  76  95  99  65  32  94  54  12  30  54  80  42  70  16  12  79  26  70   3  93  48  32  14  83   5  30  81  45  84  66  72  72  95  37  95  32   2  77  67  15  14  53  15  63  87  15  58   9  86  26  34   5  18  98  64  36  70   8  84  16  48  10  22  72  32  77  35  63  47  55   3  41   1  78  87  14  17   9  29  83  80  43  47  87  47  66  60  43  77  23  58  46  48  62  98  61  96  77  98  43   9  79   6  73   2   8  35  11  49  29  49  52  88  50  43  32  28  99  52  50  26  62  24   7  97  76   5  88  76  10  56  36  28  87  67  20  70  36  39  81  68  98  22  61   8  41  17  54  91  92  89  28   7  62  53  38  16   8  25  68  45  92  81  89  79  92  55  99  86  64  31  71  23  37  36   1  63  43  12  30  72  84   6  91  34   1  78  65  10  60  14  57  57  95  57  20  31  63  14  99  45  84  83  53  77  14  21  93  66  22  51  91  74  78  67  56  78  85  98   4  70  52  87  12  28  76  44  22  57  51  59  10  90  92  33  45  28  75  27  15  37  20  40  20  45  25   9  90  84  26  37  23  50   3  59  28  97   7  45  90   5  24  88   3  80  65  19  96  14  19  47   6  60  94  90  95  76  10  40  70  30  68  88  84  98  78  50  13  78  73  64  62  30  67   6  91  57   7  16  35  33  98  87  50  25  19  31  44  93  32  37  66   4   5  81  43  73  91  39  49  21  97  87  49   2  54  17  93   6  22   6  38  92  40  54  46  70  89  67  38  68  91  18  42  34  55  64  80  96  22  97  69  15  27  50  93  27  37  72  57  80  35  33  25  77   2  79  60  86  23  88  98  60  97  16  32  91  87  88  64  43  83  80   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  28  57   5  31  40  63  76  22  56   3  62  89  36   6  88  62   3  81  34  35  36  11  57  89  16  22  10   4  63  40  89  41  30  65  86  92   7  23  27  28   7  24   8  87  79  53  40  25  18  83  41  27  84  57  53  19  38  65  54  31  10  75  40  32   4  59   6  42  11   2  59  83  94  54  66  25  56  89  45  13  11  61  45  98  17  45  37  68  99  14  45   5  83  42  14  39  56  74  78  22  36  94  40  74  57  73  97  13  43  73  88  66  89  80  61  30  61  24  75  68  88  68  52  41  83  31  78  59  90  82  99  39  22  95  61  16  27  35  71  35  30  39   1  98   9  62  87  35  49  42  11  12  38  65   8  80  23  88  12  30  31  97  30  90  44  23  38   8  97  69  70  61   6  57  71   3  31  37  77  61  31  28  94  67  30   6  67  70  29  43   3  81  56  83  85  55  95  97  49  90  31  34  45  22  43  53   6  27  86  91  97  77  44  61  77  42  24  60  43  38  73   4  68  25  25  75   1  17  26  55  37  93  68  39  86  80  67  70  69  29  20  86  96  52  32  50  75  44   5  71  87  77  13  73  17  31  12  36  36  43  13   3  49  19   4  96  11  61  51  70   6  44  17  35  63  88  15  27   4  89  49  63  58  31  68   6  76  56  14  35   7   1  96  56  16  67  55  77  16  80  98  50  36  81  73  40  84  32  91  62  80  39  65  97  34  27  85  60  57  28  95  82  62  33  71  67  20  73   2  89  54  55   7  70  71  93  42  93  13   3  11  70  86  17  66  36  45  48   8  14  30  77  41  80  84  66  98  47  35  57  22   1  33  52  77  98  26  57  70  31  18  48  44   2  95  83  61  45  98  58  77  80   4  12  25  41  43  44  18  60   6  27  51   5  54  52  55  20  46  67  83  72  91  13   7  87   4   9  93  26  65  12  95  11  61  21  82  18  85  14  91  82  93   5  97  71  26  15  72  86  83  19  59   4  14  24  13  27  94  85  12  25  95  23  41  24   9  35  89  87  82  23   5  11  37  75  31  39  12  13  65  67  25  66  75  42  59  77  58  31  94  93  17  94  74  59  45  77  68  93  37  86  48  10  21   6  80  42  72  46  67   4  73  71  81  23   2  73  22  66  58  73  81  98  94  63  88  48  14  82  62  84  49  90  95  99  40  53  67  28  14  37  95  62  98  39  83  62  40  47   1  88  11  19  83  26  54  33  26  59  10  98  17  85   6  79  58  55  72  66  38  71  72  68  53  46  61  49  29  44  54  14  70   8  61  80  69  99  49  84  46  30  45  79  14  80  67  37  58  88  77  82  69   8  83  11  61   6  31  95  97  86   9  73  80   1  40  19  64  17  42  25  76  83  26  25  35  54  74  24  13  72  83  55  98  89  59  60  97  84  69   5  67  13  86  15  32  58  56   4  87  18  54  45  73   3  23  12  15  27  11  68  67  52  50  73  21  94  80   9  97  13  21  66  24  11   1  28  11  40  27  21   4  21  21  31  92   6  45  29  87  80   5  57  47   4  56  39   2  33  92  31  98  20   3  28  22  79  31  51  36   5  98  84  52   2  12  20  68  67  14  12  33  99  74  79  20  94  62  36  60  43  98  75  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        44  94  86  41  56  73   9  26  46  67  59  24  30  67   3  51  56  92  58  93  29  33  90  39  31  45  22  21   6  32  78  88  68  62  21  48   9  48  22  87  32  77  17  62   2  14  92  21  88  76  10  69  13   2  48  68  62  96  47  51  70  84  63  11  58  24  90  14  55  45  33   2  59  90  22  69  31  90  50  31  88  70  13  50  47  84  72  96  93  49  37  85  29  24  49  46   7  50  19  99  14  15  88  50  57  48  73  84  26  99  54  31  67  52  23  62  92  96  52  22  14  73  22  81  53  86  78  32  39  43  33  39  50   5   7  63  19   9  77  85   4  91  71  58  24  11  78  55  56   8  42  88  67  25  80  28  81  80  26  31  65  19  61  15  45   7  62  79  35  24  23  70  52  52   8  87   4  42  47  98  84  55  79  25   5  45  57  23  41  49  60  12  70  23  37  33  20  38  76   6  28  68  28  54  22  74  56  87  58  69  48  81  34  57  38  96  22  29  28  20   4  35  67  98  37  33  55  67  90  77  53  39  31  56  71  31  96  54  79  55  43  72  77  53  59  80  33  17  53  48  89  12  38  25   5  87  67  85  20  38  38  43  79  93   6  89  68  16  97  94  38  54  78  66  98  67  70  30  73  19  38  17  26  30  83  99  65  87  60  48  10  88  24  61  23  63  41  93  34  35  12  68  56  26   9   2  18  70  19  51   6  44   5  26  56  39  82  85  52  95   4  23  75  66  93  52  48  33  81  22  50  66  69  63  52  60  87   4  36   4  62  54  98  13  62  35  45  10  54  87  87  16  85  12  39  23  76  52  69  38  80   4  41  35  84  72  46  13  88  55  56  36  65  56  92  15  16   6  65  23  56  52  66  18  99  89  54  76  50  45  20  39  19  40  46  13  72  52  67  41  89  40  30  76  99  50  23  11  49  79  63  66  93  91  38  34   7  60  36  83  54  94  55  74  47  40  81  23  44  49  62  72  53  70   9  29  13  35  49  20   8  32  18  57  59  61  14  50  79  96   7  15  87  34  32  49  44  51  14  90  27  18  47   3  77  17  42  87  33  62  47  30  34  16  80  14  62  59  87  66  73   8  11  33  32  73   8   2  33  45  29  78  77  64  48  88  85  42  92  49  55  60  63  76  80  37   2  45  44  16  74  18  83  63  85  41  28  75  77  22   1  86  92  26  31   2  41  75  26  28  93  45  64  53  50  81  36   1  92  40  58  13  86  38  89   1  82  81  95  76  13  64  53  78  63  55  53  40  78   6  27  42  20  86  62  56  74   5  78  37  90  93  55  89  87  65  49   3  67  35  95  99  35  86  29  36  99  84  91  27  46  81  65  52  16  64   2  77  69  98  32  23  47  47   1  95  64  19  25   5  60  52  22  54  44  32  62   3  32  92  36  83  92  58  67  19   9  45  69  80  34  14  51  26  67  26  93  93  70  44  14  17  69   3  70  81  91   1  28  87  91  91   6  57  64  99  33  73  96  66  66  95  74  40  25  84  81  53  47  19  76  69   9  13  50  48  67  73  76  81  21  53  14  14  20  68  33  36  42  40  38  51  19  44  86  86  86  80  64  76  41  32   7   4  60  97  51  91  84  56  21  32  65  44  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          33  67  39  94  21  56   8   6  66  28  22   3  18  77  68  21  64  51  11  88   1  13  17  79  60  73  12  39  28  64  42  93  49  24  36  46  85  61  41  19  71   3  18   3  33  59  22   8  38  56  41  69   9  33  89  39   5  32  34  40  37   2  66  38  11  18  29  75  70  57  56  58  76  20  59   1  66  21  79  34  62  36  88   7  46  94  75  71  35  92   8  58  63  58  63  50  30  39  95  20  35  43  37  52  42  51  99  70  11  42  59  92  74  79  41  97  36  34  30  13  44  17  33  41  66  94  90  73  72  58   9  21  60   7  35  49  68  15  94  43  34  80  74  52   6  60  61  92  57  34  47  56  43  56  28  20  20   9  50  81  30  83  68  94   2  32  75  27  21  26  81  35  18  38  77  37  27   5  17  61  49  36  45  94  48  78   8   4  63  43  17  96  72  66  45  24  42  54  58  40  39  12   8  52  62  51  89  69  51  51  98  15   3  60  47  59  75  71  25  66  92  34  17  30  55  49  94  16  17  57  66  68  21  82  31  98  59  35  65  86  32  30  19  95  12  81  75  69  10  68  84  35  79  90   3  93  49  31  16  96   7  49  16  89  35  68  26  74  89  57  64  62   9  61  65  15  38  56  31  39  10  77  88  18  38  85  87  53  38  45  35  82  18  86  31  71  67  99  48  75  74   1   5   2  55  54  62  85  53  80  69  71  55  40  91  89  84  22  86  41  61  26  18  10  31  70  28  77  72  25  25  99  18  48  39  70  71  30  52  97  22  66  36  82  39  15  33  94   1  86  95   5  72   2  50  87  32  32  91  30  57  96  56  57  63  85  34   4  89  74  22  68  99  11  44  80  86  98  73  68  34  40  53  60  28  59  67  85  71  18  20  59  28  26  38  82  40  57  40  73  81  94  79  69  32  13  46  11  59  11  43  46  22   1  35   3  99  32  40  64  17  86  71  82  65  82  96  34  22  57  54  27   9  97  37  24  25   5  54  94  89  97  46  93  12  83  28  20  93  29  36  16  77  49  82  10  87  58  46  85  68  18  85  81  70  62  15  46  62  44  23  56  44  84  49  98  71  42  63  59  31  56  47  30  82  77  74  40  84  46  38  53  70  59   3  26  18  24  30  48  10  48  48  47  75  83  27  89  45  91  57  96  82  84  48  68  20  95  10  29   4  55  86  59  36  28  71  81  27  48   1  78  68  83  92  82  46  79  47  12  30  48  14  67  81   3  95  25  40   7   7  61  88  97   5  58  88  52  65  37  15  16  16  75  73  11  63  79  13  36  27  78  41   8  20  74  98  82  92  87  56  13  50  18  15  54  16  88   4  10  60  62  73  96  72  79  39  92  14  25  22  99  76  48  73  83  28  14  74  56  27  50  96  65  89  99  32  89  47  36  18  83   3  94   8  14  35  78  85  20  16  66   2  69  85  26  66  89  77  22  80   4  10  26  79  75  84  16  70  43  93  51  28  41  11  53  16  46  94  75   9  12  55  18  94  98  53  74  54  92  89  33  25  87  91  86  65  31  56  14  35  73  38  30  22  47  28  84  43  77  32  87  71  73  66   1  83  56  70  21  14   2  78  62  75  44  67  44  25  73   9  26  36  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            23  77  61  65  79   5  10  49  91  56  77  48  13  65   2  66  41  92  15  40   8  87  27  71  48  81  20  23  73  92  18  46   5  50  58  74  84  69  41  98  11   6  58  67  72   3  10  90  86  58  75  72  93  96  67  54  22  86  65  33  48  17  48  20  92  16  64  51  92  81  13  85  76  99  34  75  75  11  44  57  14  30  14  36  88  15  98  80  39  22  91  95  99  70  61  91  19  33   2  34  71  22  32  27  61  71  79  98  25  69  72  89  26  62  58  86  50  33   2  35  49  94  47  26   4  45  89  52  93  15  59  41  38  56  84   5   4  61  61  98  75  45  41  30  58  67   3  72  28   1  42  97  22  56  88  24  48  60   8   4  70  18   1  12  64  51   6  31  61   6  96  47  24  63   3  63  94  30  55  47  76  39  20  45  88  76   5  34  34  26  61  13  16  89  10  48  31  85  85  81  15  40  86  34  94  46  20  60  92  28  52  70  84  23  49  33  38  27  55  20   9  39   8  19  86  95  46  46  34  98  14  92   1  67  77  32  28  21  79  27  10   9  68   9  96  14  74   2  78  35   2   3  31  45  80  15  76  89  83  67  66  59  47  57  18  34  35  73  67  84  30  13  13  81  52  44  23  96  77  93  50  82  66  76  31  59  99  59  15  30   4  98  57  26  27  81  15  47  10  51  15  20  36  22  69  84  83  13  15  65  78  72  25  29  37  27  15   2  33  95   6   4  60  85  29  66  81  77  74   3  60  98  71  53  80   5  79  70  73  14  53  25   1  90   9  33  92  80  11  31  61  67  23   1  95  70  91  20  61  56  65  22  55  53  51   8  24  22  85  45  32   5  51  93  15   2  17   4  92  98  81  64  99  69  98  83  55   1  89  63  48  72  54  86  48  76  46  77   9  74  96  87  90  37  86  47  34  22  68   8  79  38  70  66   9  12  51  66  60  83  34  53  58  98  92  14  93  43  14   5  60  85  24  22  47  27  39   8  93  30  97  11   4  53  22  57  59  76  62  16  67  26  37  66   3  96  99  56  58  19   1  86  58  25  83  94  19  25  63  53  29  50  52  45  59  89  18  86  89  61  76  88   6  17  73  10   4  67  31  88  79  32  14   6  16  39  15  17  19  33  55  36  86  65  73  85  69   7  85  93  84  18  77  89  37  68  61  79  16  98  53  94  15  54  39  96  89  94  50  16  48  29  37  88  23  82  70  11  11  33  74  45   7  79  31  47  67   4  26  69  90  19  89  64  71  65  96  91  81   8  75  77  49  30  96  25  75  58  37  80  13  17  20  62  40  42  92   7  26  50  57  26  12  64  72  99  13  63  38  32  44  28   2  29  40  33  96   9  50   6  14  79  26  22  55  58  40  11  77  33  79  30  42  69  85   7  76  34  40   9   9  75  40  39   4  26  10  50  75  79  10  92  16  89  36  68  90  24  47  65  26  49   9  30  11  34  98  66  78  69  36  87  25  79  65  53  30  45  41   5  24  21  98  46  40  86  27  64  92  13  79  96  33  12  22  94  76  25  49  28  38  82   3  43  21  73  37  97  25  40  88  51  73   2   1  89  25  30   2  40  43  34   4  76  45  33  95  30  85  45   5  21  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              60  68  28  80  54  65  78  94  45   6  16  15  34  99   6  56  75  72  29  39  11  45  95   4  74  87  70  92  29  25  43  65  10  76  83  90  26  44  71  56  45   8   4  83  76  37  13   4  37  56  89  24  32  21  80  30  81  37  10  47  80  41  61  10  85  28  64  71  80  74  41  67  35  93  47  85  94  79  16  63  32  23  85  28  53  59   1  88  35  12  89  74   9   2  83  37  14  65  97  96  18  25  12  40  60  99  23  82  80  26  61  90  99  29  17  11  29  36  24  38  21  55  81  41  42  41  23  15  49  48  26  25   5  88   7  94  82  16  71  87  74  56  96  69  41  26   7   1  40  36  90  96  17  24  27  23  54  70  63  74  54  15  76  69  86  46  73  61  87  18  11  31  29   3   4  68  54  51  11  82  35  16  76  31  11   6   9  59  69  88  36  53  31  71  25  52  82  95  15  38  81  32  55  49  10  49  85  23  73  75  95  71  89  35  66  13  76   8  33  75   5  97  11  28  17  32  88  53  17  69  13  83  75  69  29  65  74  72  50  11  57  60  24  95  74  64  63   3  48  38  48  48  33   2  79  28  92  97  67  56  36  94  41  58  13  96  32  60   3  81  71  93  38  10  24  57  35  37  69  85  94  46  33  64  16  89  61  18  37  60  40  42  20  85  96  24  96  80  91  40  30  25  46  41  20  29  17  45  74   5   5  84   1  83  17  52  28  44  49   1  51  38  31  81  20  88  31  51  89   8   3  48  81  76  87  22  51  52   2  85  56  99  17  33  57  55  16  85  22  87  22  81  13   1   9  17  18  34  96  94  81  56  37  81  38  31  22  72   1   7  35  28  58  99  15   1  66  19  41  66  28  39  96  10  36  37   5  13  92  12  56   2  62  26  61  31  89  68  58  29  37   8  75   8  62   9  28  16  49  69  25  58  90  89   7  82  60  17  79  75  96  21  28  73  29  57  16  64  11  19  32  89  34  72  59  11  37  23  75  95  81  14  71  24  48  31  74  79  88  80  88  98   5  86  58   6  43  53  54  82  36  23  78  43  90  49  25   5  46  48  45  71  23   5  46  86  50  14  15  50  51  13  57  33  52  68  59   9  63  67  98  63  55  70  89  55  57  28  99  79  81  66  51  99  23  18  94  49  76  91  56  12  76  31   1  80  91  82  50  34  95  85  96  79  33  93  98  28  43  11  48  88   9  35  26  66  24  36  90   9  19  72  17  41  76  91  29  71  66   1  87  72  87  35  34  80  71  80  83   5  13  11  56  38  97  70  90   6  61  26  15   7  68  26  68  44   9  49  97  95  53  11  55  57  48  93  29  38  38  87   1  89  18  96  91  26  82  43  64  43  53  12  50   5  48  50  90  60   8  35  15  22  34  34  95  65  69  78  77  99  64  43  48  73  63  59  38  52  35  34  77   7  69  12  64  20  90  90  54  40  82  98  28  54  15  95  18  42  48  64  70  78  90  52  29   1  10   3  70  38  21  62  66  19  79  67  96  45   3  86  28  89  78  41  55  65  74  67  70  75  37  41  35  37  36  18   8  76   4  93  72  40  99  77  32  91  75  52  45  98  30  64  46  11  47  82   8  51  97  81  27  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  87  96  97  16   3  58  36  19  34  36   6  39  99  18  93  30  14  10  82  99  24  89  34  26  88  61   3  76  11   6   4  41  56   9  15  14  38   1  20  19  56  49  57  95  81  49  88  42  20   5  88  26  77  32  64  46  93  96  29  44  58  11  43  67  19  85  92  18   6  73  77  30  30  65  10  32  71  99  36  64  40  21  39  60  46   7  89  31   1  10  58  62  14  34  75  67  61  40  46  76  67  34  76  14  87  36  47  46   6   8  40  31  12   1  83  47  18  31  37  37  15  58  80  54  74  62  87  66  92  38  43  32  88  40  69   9  44  13  36  56   5  32  67  18  55  20  23  78  74  22  87  74  93  47   4  29  40  78  13  17  12  42  76  65  94  57  45  22  49  97  51  68  90  94  27  30  28  75   2  10  61  26  10  91  80  50   7   4  53  41  58  95  15  90  26  16  64  82  62   7  81  61  10  28  99  51  95  57  19  74  72  89  39  45  28  57  99  70  14  40  62  29  20  67   7  63  93  34  67  93  37  22  11  75  36  37  94  62   4  53   1  34  64  90  49  68  25  34  10  18  34  94  58  89  36  57  45  76  19  86  86  44  98  64  12  23  46  65  50  26  51  19  66  21   1  83  66  66  95  42  49   5  74  17  78  34  33  67  76  39   6  75   4  34  16  60  61  47  64  72  53  73  96  53  49  12  97  31   6  94   6  71  61  98  78  65  43  21  89  77  33  38  90  46  18   3  75  21  72  72  25  20  96  55  61  80  84  56  22  41   7  66  64  83  62  82  79  86  71  12  26  75  25  79  75  18  43  76  98  86  28  64  51  75  50  85   5  50  48  58  77  72  91  86  11  69   5  71   3  37  92  63  40  59  73   7  55  86  95  62  54  80  48  86  12  68  73  57  94  85   5  73  30  58  67  79  37  59  69   4  44  71  77  77  87  88   4  43  59  85  74   6  36  85   5  17  72  10  57  85  92  75  91  29  29  84   3  98  11  26  81  25  71  33  51  80  67   7  68  30  23  56  55  80  98  86  35  38  95  72  51  86  67  55  97  47  41  68   2  25  16  78  20  68  63  27  10  68  73  89  63  22  81  96  30  26  98  86  74  30  34  31  69  28  58  10  22  94   1  61  39  84  26  22  53  52  91  59  49  12  30   5  21  32  91  46  59  27  30  35  17  34  12  16  44  51  78  87  72  27  51  16  96  82  40  98  64  19  68  62   3   7  32  75  74  79  42   9  42  18   8  26   8  47  44  14  89  26  54  60  98  83  19  12  42   2  27  69  41  86  75  59   2  75  76  20  37  53  91  71  98  10  70  30  62  55   7  14  19  21  22  44  76  91  28  72  36   3  84  10  83  37  64  60  62  16  26  32   7  31  85  66  86  80  43  77  33  90  39  63  11  96  47  32  74  66  75  98   9   5  92  97  56  58  52  58  65  48   9  90  95  61  77  51  55  83  94  59  92  15  21  88   4  39  49  21  56  53  11  17  52  40  77  25  74  75  40  26  67  55  86  31  83  84  56  95   6  26   7  67  62  56  18  61  76  15  11  48  80  93   3   9  93  64  62  30  28  84  36  89  16  30  44  43  63  71  69  28  82  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  22  69  11  96  43  33  74  91  16  80  29  91   9  90   2  39  72  15  82  23  83  70  80   1  71  39  21  68  32  81  80  37  15   8  22  86  79  16  32  68  34  46   5  92  80  78  54  75  60  13  68  87  29  80  93  31  91  98  10  16  69   7  59  80  17  88  49  40  12   5  11  51  14  29   5  21  50  57  69  14  72   3  89  62   4  18  34  41  73  24  16  75  66  93  72  63  76  54  40  91  71  63  11  73  68  34  31  83  52  83  72  28  82  45  48  97   9  97  86  52  84  39   9  31  35  67  61  31  69  95  88  68  79  65   7  83  75  60  10  40  22  51  53  21  67  55  11  60  95  69  98  84  96  19  16   5  77  89  96  54  39  22  25   2  11  92  16  56  60  45  64  85  15   8  25  21  81  99  69  13  84  53  49  61   2  12  68  36  13   6  13  49  99  21  67  30  97  95  39  33  96  95  45  69  71  42  46  91  53  40  31   4  33   1  67  59   2   6  39  97  58  94  64  73  94  27  25  12  44  43  57  39  22  30  49   1  11  62  96  40  52  46  37  81  32  95  35  15  38  90  54  76  31  32  72  43  45  91  67  54  90   4  33  86  78  47  82  62   1  54  20  38  15  96  39  97  33  41   4  57  49  31  13  63  15  52  94  75  73  93  94  58  75  45  88  83  10  83   6  51   9  23  60  29  56  70  10  26  18  34  11  54  59   6  14   8  50  51  15  61  23   9  13  53  97  78  10  31  54  58  13  38  69  85  34  17  50  48  88  17   7  75   5  20  18  67  53  32   4  18   2  12  79  11   4  33  60  16  37  98  64  90  54  46  11  87  33  23   9  51  88  38  51  27  47  76  88  38  35  42  46  15  93  60  19  84   4  95  89  14  60  55  24  99  49  71  98  80  17  27  42  98  97   8  96  56  63  57   3   8  14  63  97  87  25  26  63  21  17  25  28  20  75   6  63  60  33  98  55  27  13   7  77  53   8  20  83  99  35  95  96   7  29  17   9  72  21  51  63  50  24  95  33  67  69  90  17  58  58   1  39  99  80  41  20  28  18  96  38  88  14  17  87  17  52  57  54   4  39  23  19  65  40  67  66  37  59  82  87  67  81  52  68  30   6  32  56  59  45  47  74  78  32  45  60  55  13  31  50  74  83  69  17  64  84  98  95   2  12  65  98  78  10  99  55  90  67  63  34  75  81  67  51   9  17  90  98  77  71  20  36   2  99  51  57  96  45  19  85  73  96  80  49  86  58  45  27  42  51  13  44  38  68  73  62  13  65  90  14  28  62  16  14  21  23  89  35  11   8  44  96  17   1  94  90  81  68  50  22  58  26  45  77  64  89  60   1  71  28  78  95  33  80   3  55  98  91  50  56  36  95  85   2  26  66  12  21  22   4  15  12  62  13  70  16  31  35  28   1  97   5  31  49   5  94  95  10  65  98  88  43  98  43  42  38  46   5  24  54  37  62  83  64  32  82  32  61  34  88  23   8   1  99  41  74  21   9  66  44  32  75  11  35  34  33  73  77  58  94  83  17  76  95  17  91  83  43  35  19  78  90  61  77  73  61  20  22  70  66  35  96  17  84  18  90  53  33  45   6   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    83  83  25  20  70  41  53  14  80  92  48  99  57  44  31  50  63  23  95  12  11  23  64   1  59  57  92  41  58  62  92  34   3  50  54  94  71  78  30  21  63  41   1  80  12  71  27  87  80  65  29  22  35  77  23  43  70   2  68  53  52  11  53  28   6  76  61  28  87  60   5  82  41  58  11  33   5  15  30  66  76  35   6  24  58  23  16   9  47  53  89  99   4  47  39  33  32   4  90  67  76  69  60   7  58  34   4  57  48  10  39  97  26  39   4  80  69  37  91  53  44  94  34  58  64  68  37  78  79  26  13  60  90  71  67  32  77  20  84  52  50  79  97  44  39  89  95  25  90  60  25  86  31  82  27  59  20  90  98  97  31  15  35  40  36  70  40  75  85  12  14  26  48   3  95  13  87  80  15  67  61  33  51  89  94  46  65  46  96  76   4  98  72  88  35  62   6  82  78  49  59  85   3   4  78  16  87  52  25  57  80  77  62  38  35  35  22  63  88  50  74   2  18  16  66  11  57  26  87  65  13  14   7  95  17  10  31  75  41  68  52  90  51   5  93  41  63  39  43  22  51   3   7  46  54  73  53  33  80  17   4  77  58  62  51   3  38  34  47  81  15  13  59  14  17  29  10  54  75  26  85  51  23  80  50  27  58  38  84  15  82  74  48  26  11  88  46  69  29  16  62  68  37  45  35  13  75  54  68  52  28  18   6  93  11  70  67  22  91  57  55  81  11  30  59  25  83  36  14  32  51  52  38  43  16  92  90  22   1  91  48   9  73  27  21  14  77  41  95   8  44  30  78   8   6  12   3  98   8   5  71  18  80  75  44  84  32   7  76   8  98  35  50  99  15  59  74  60  74  33  35  64  81  29   3  52  55  68  39  41  12   8  40  82  60  28  94  61  96  90  78  91  87  28  80  24  52  80   3  19  62  12  59  52  21   1  82   4  58   5  63  37  83  57   6  63  16  11  11  80  75  54  88  48  95  18  34  44  14  64  37  31  65  88  14  28  85  41  83  17  32  15   4  66  62  32  78  24  59  19  61   9  78  84  49  97  13  77  66  23  30  35  57   7  31  93  43   3  68  97   4  90  68  36  65  30  69  15  50  20   4  49  31   4  50   9  61  39  49  62   1  54  96  55  73  24  69  26  80  45   5  69  49  76  62  33  16  66  84  98  79  85   2  63  53  85  17  78  53  17  20  93  91  84  37  17  95  34   7  56  23  92   8   9  76  82  40  37  83  12  48  87  88  67  99  18  90  16   7  33  68  36  21  49  10  97  33  55   2   4  28  54  87  98  55  11   6  29  87  65  18  40  32  74  15  91  72  76  47  50   2  85  41  65   8   5  27  97  90  21  40   4  56  17  42  68  72  63  38  38  70  11  58  43  33  13  41  93   7  67  30  37  97  37  36  68   2  68  56  99  85  33   5  37  42  65  44  31  37  36  30  42  36  60  28  13  68  41  75  18  79  78  74   9  69  94  63  35  16  51  34   3  10  61  68  95   1  79  85  84  67  49  74  25  38  78  14  92  34  43  79  86  31   9  86  75  42  74  51  27  12  23  40  87  14   4  15  22  43  35   6  80   8  22  52   2  19  10  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      32  61  60  55  12  91  78  41   1  43  29  12  96  61  81   7   3  61  15  58  15  22  25  10  71  99  19  16  31  84  89  40   9  15  26  61  40  12  63  81  95  49  68  14  74  50  37  16  16  10  92  70  29  60  98  60  85  19  54  44  21  66  37  29  15  23  26  85  33  30  46  39  98  80  33  82  39  13  36  84  66  73  36  77  27  16  86  97  49  14  37  38   2  14  70  33  55   2  65  44  93  85   6  61  90   6  15   3  68   3  55  80  46  90  42   9  88  79  11  55  73   4   9  13  16  89  73  18  75  47  33  54  84  46  24   9  76  70  97  41  27  23  17  68  10  72  18   3  14  24  22  79  70   8  27   9  88  35  43  24  72  66  50  69  62  23  27  98  44  69  19  75  90  36  95  31  38  31  67  67  21  82  77  24  64  61  33  41  18  13  60  83  89  31  60  59  39  36  36  46   9  58  53  25  68  34  80  43  93  92  68  41  31  19  97  92  63  12  18  46  38  53  33  63  72  67  76  57  23  92  43   4  96  59  80  84  53   4  13  13  97  63   9  55  20  85  34  57  17  85  13   4  89  61  25  13  74  31  52  97  35  48  93  96   2  95  28  84  49  84  49   6  60  26  83  26  26  88  47  59  65  16  27  96  22  24  34  32  17  48   6  43  90  56  73  90  27  88  42  79  96  34  60   9  54  43  18  91  21   9  28  64  29   4  54  60  13  69  44  85  41  20  53  65  35  59  43  63  69   8  68  76  90   2   2   4  68  89  51  23  45  78  87  82  12  27  83  45  45  39  24  11  28  70  31  52  73  29  30  43   7   9  86  74  72  98  83   9  23  41  82  40  16  59  26  14  91  96  53  81   2  37  33   7  95  14  17  91  11  75  14  22  26  49  50  50   2  25  62  59  18  47  64  46  61  97  73  46  89  57  67  36  15  85  84  28  53  25  56  27  59  14  20  25  80  37  12  65  24  69  97  65  42  53  95  13  99  25   1   7  18  33  58  14  58  24   4  80  64  73  40  13  75  42  42  17  91  54  36  38  36   9  85  79  14  18  77  19  56   9  18  91  68  28  15  78   3   6  44  13  65  11  53  32  53  67  46  84  60  62  24  78  20  57  58  59  35   7  79  35  82   4  12  75   7  70   2  88  83  24  41  57  27  24  13  11  40  61  96  55  10  36   9  25  24  30  65  46  15  79  86  54  83  31  21  87  27  86  80  68   6  43  46  53  30  23  64  68  70  15  55   9  93  41  22  57   7  79  27  18  52  79  30  70  10  78  85  14  99  66  78  60  87  23  12  55  33  19  50  77  18  25  45  17  63  49   5  62  63  90  51  25  66  83  27  52  27  19   7  76  59  14  66  84  86  70  85  99  59  51   2  44  63  30  25  83  46  25  94  75  75  20  52  81  46  32   9  15  81  26  33  62  47  98  93  89  37  31  79  21  90   2  68  90  76  18  46  54  59   6  86  30  27  93  70  44  15  25  50  33  54  30  83  19  38  58  76  53  76  93  93  77  31  59  42  16  38  46  12  52  72  79  52  95  78  17  59  47  86  87  22  74  43  66   4  49  30  58  53  45  81  16  83  26  67  54  61  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        3  63  16  44  71   9  81  19  63  32  37  84  75  66  41  33  51  84  94  55  59  41  11  57  58  22  28  29   2  54  56  35  13  22  98  36  46  86  76  94  93  30  91  38  47  74  25  57  56  71  57  37  20  83  13  13  35  33   7   2  16  49  82  71  14  26  29  32   3  90  57  47  43  19  22  12  35  27  24  57  44  96  58  97  87  34   3   5  93  21  92  11  81  15  49  46  80  47  35  99  94  82  67  86  91  16  53  12  54  69  94  67  76  15  93  24  42  26  36  27  43  11   5  37  47  26  90  43  69  78  75  85  54  23  25   5  59  32  11  34  57  10   5  15  14  19  27  16  58  97  30   7  79  21  30  93  36  78  81   3  20  21  94  15  58  70  76  92  54  11  56  56  52  49  88   6   3  26  48  94  32  66   6   3  84  18  62  46  48  74  11  81  99  89  76  71  69  97  60  40  34  97   7  84  13  53  94   2  62  65   7  99  60  41  87  54  27  40  29  62  37  86  82  52  64  66  43  28  35  19  66  54  22  83  57  62  42  72  26  89  61  21  86   6  97  63  40   6  37  71   9  37   9  74  97  77  76  52  41  56  42  69  33  90  34  60  79  31  63  48  35  15  28  26  86  12  10  20  90  75   1  11  59  81  63  28  18  44  34  51  25  90  29  73  80  16  27  29  41  90  19  89  10  58  64  39   6  48  52  51  39   1  37  51  27  76  10  33  35  93  38  11  52  59  57  76  50  43  41  92  63  48  46  22  20  52  13  84  58  45  49   5  16  23  78  51  26  38  98  29  40   4  53   3  39  68  89  30  57  92  42  63  24  94  55  34  17  19  34  15  31  64  10  94  57  36   2  37  50  58  70  47  33  86  93   8  38  26  23   6  51  83  17  18  10  27  99  13  67  76  34   8  22  72  33  89  31  37  93  37  43  47  11  13  40  67  96   2  40  76  11  75  71  86  87  14  43  40  26  46  31  16  59  44   2  57  22  10  51  20  67  74  87  30  54  36  52  62  17  84  74  18  61  42  13  84  93  14  66  65  52  42  23  11  51  69  15   4  53  89  69  48  49  81  28  34  63  46  97  57  46  27  22  65  87  37  39   7  57  22  31  92  62  15  52  29  50  88  79  26  19  52  69  69  60  97  66  57  88  57  80  50  22   2  92  67  38  18  53  32   1  34  18  92  68  66  21  36  23  86   5  36  73  12  69  81  67  97  63  10  59  54  90  87   9  67  86  13   9   1  66   3  80  82  85  90   6  97  57  34  77  56  62  25  57  26  80  61  45   9  75   6   7  54  72   7  43  92  24  68  50   2  42   9  15  97  71   1  18  82  57  24  67  28  32  79   7  81  18  97  95  38  46  51  44  50   2   7   7  76  54  13  51  52  86  90  64  24  99   7  74  90  91  34  18   5  78  41  89  51  19  58  78  29  28  39  22   1  96  33  85  66  11  85   5  56  73  22  20  27  31  19  56  49  81   9  52  41  46  58  24  28  20  25  78   5  65  51  97  93  59  86  27  24  25  72  16  88  54  50  87   6   8  10  79  75  60  91  44   6  15  56  14  95  98  81  49  19  79  72  94  14  10   6  87  14  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          97  10  72  54  65  42  31   9  33  16  18  51  73  85  27   4  87  27  79  58  88  46  90  35  96   4  29  33  57   4  60  95  83  29  79  42   8  21  30  28  52  70  20  51   9  74  33  43   5  82  46  31  24  66   5   3   1  29  63  51  80  77  78  91  97  24  30  76   2  96  74  32  17  89  89   3   9  21  73  45  71  50  98  85  54  44  44  94  69  27  15  95  11  78  92   5  13  72  58  86  45  35  25  97  14   8  81  77  16  51  59  93  37  33  80  70  99  87   9  41  69  70  76  58  72  97  25  85  50  20  71  37  36  76  23   6  17  63  71  58  46  86  28   9  30  95  81  16  34  70   8  86  90  92  43  55  46  26  17  86  43  75  26  14  29  64  91  46  91   9  12  45   9  31  96  43  48  46  25  59  54   2  48  90  12   3  58  21  69  67  94  56  93  36  23  37  86  34   9  84  97  33   1  59  19  59  38   4  61   2  95  99  80  46  34  11  41  88  17  88  66  70  46  53   7   9  41  27  28  33  73  31  49  22  63  49  41  14  21  26  46  14  34  90  84  16   4  41   7  57  16  50   7  23  79  20  55  54  78  88  72  70  59   6  48  81  78  78  90  67  27  59  87  75  17  68  32   1  74  37  50  19  83  91  80  68  90  65  62  58  72  71  14  41  22   5  19  90  15   8  22  98   1  60  69  20  43   1   6  85  52  98  47  14  51  31  43  20  24  92   5  77   9  71  68  94  97  64  25  99  35  98  22  88  65  57  64   7  37  21  88  71  47  87  80  75   6  52  72  40  67  36  39  39  79   8  57  14  88  54  10  66  53  42  17  26  34  46  38  30  14   4  90  23  77  89  56  82  31   8  21  38  57  58  38  98   2  75   1  17  11  55  60  99  28  56  26  27   4  96  72   8  28  80   1   4   2  39  83  23  29   4  24  76  48  46  25  25  58  93  38  43  18   7  28  70  89  60  93  86  22  72  47  27  82  81  24  40  55  13  54  82  52  42   8  44  88  14  86  24  17  26  19  97  28   8  91  61  19  62  90   6  30  18  75  56  79  38  29  62  91  69  80   6   2  73   9  23  96  35  40  19  26  14  34  15  19  38  10  85  82  13  80  18  84   4  79  40  95   5  22  21  43  12   8  42  96  61  83  89  35  81  18   6  37  48   7   5  69  52  68  83  55  28  35  37  90  22  48  13  63  49  18  12  13  90  34  41  73  67  82  18  93  87  20  30  52  89   3  33  29  92   1  89  35   2  10  73  58  50  49  74  64  64  31   3  91  66  52  88  16  37  97   9  69  65  41  35  81   4  89  58  81  69  17  85  48  29  20   5   7   1  29  81  90  23  21   6  31  52  94  21  91  93  82  83  53  26  56  50  46  35  97  93  96  77  70  12  44  83  50  83  67  33  44  29  78  63  31  29  53  21  41  74  48  62  20  76  97  36  68  75  42  37  65  54  76  71  15  51   8  44  20  49  83   1  84  45  86  62  54  71  95   7   8  51   8  42  59  50  16  58   6  98  84  50  52  68  79  56  61  89  89  59  79   5  61  77  63  66  54  14  66  10  93  13  62  73  36  94   6  21  74  75  31  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            48  34  32  97  47  49  31  49  99  31  66  42  35  87  37  19  42  17  61  26   9  33  35  38  39  92  86  39  30  76  35   6  48  81  26  42  36  90  91  17  21  24  39  40  92   1  62  15  43  23  34  18  61  34  48  53  16  83  62  72  27  10  30  83  14  24  51  91  23  52  51  33   7  81  12  87  21  91  66   3  96  66  72  56  59  68  23  19  74  43  95  81  21  38   9  93  63  16  92  86  26  91  37  80  62  85  88  43  42  63   5  56  62   3  92  73  24  67  71  13  28  24  63  57  62  29  90  64   8  19  35  80   1  48  74  58  93  17   1  23   8  21  25  29  29   5  17  64   7   1  74  93  80  36  32  44  57  26  21  51  47  82  93  55  40  90  61  16  66  10  59  73  34  81  20   1  61  57  49  55  14  70  21  68  72  56  49  72  53  17  29  99  81   5  81  23   2  55  85  86  43  97  61  68  16  27  51  35  21  82  51  10  28  18  73  34   9  92  47  43  85  92  61  64  49  40  84  93  67  70  89  36  51  48  12  99  33  62  79  85  14  65  97  44  75  85  14  34  81  34   4  85  33  17  52   7  30  19  18   2  61  87  75  37  74  95   2  45  78  66  10  18  74   5  19  94  19  79  73  78  79  87  85  73   6  40  40  22  15  72  53  12  59  28  42  56  98  85  53  56  14  28  90  31  25  60  79  64  28  34  75  81  15  65   2  27  47  44   2  72  72  29  13  80  52  76  16  49   9  83  90  18  19  96  84  86  70  85  61  13  17  41  98  97  59  99  78  50  17  56  10  92  78  49  53   1  50  46  54  90  15  23  99  96  44  99  92  68  82   3  73  42  27  50  10  90  36  75  77  71  32  14  83  20   7  76  25  98  11  52  92  37  50  82  89  78  50  86  94  87  93  68  60  55  94  91  67  63   2  88  89  33  25  75  40  55  23  53  84  80  57  49  17  72  80  34  26  14  87  27  60  75  91  78  66  38  18  79  21  48  96  65  99  76  95   5  10  72  16   8  70  58   6  34  33  81  21  62  36  68  55  74  24  84   6  50  56  80  82  82  42  24  73  67  92  41  77   1  48  41   4  52  74  81  24   7   4  34  40   4  75  27  64  56  89  11  18   5  19  49  53  28  54  43  87   4  89   5  34  97  45  87  17  31  55  73  98  68  35  75  38  31  67  93  73  82  21  72  67  59  52  93  62  30  41  59  40  33  34  21  53  66  21  93  91  89  40   6   3  35  55  20  55  26  47  71  37  82  36   2  58  47  99  56   3  78   1  88  81  61  63  96  55  37  44   3  30  32  76  57  30  61  44  14  25  19  61  51  51  53  33  33  50  11   2  77  78  46  23  90  65  57  31  49  56  46  90  44  74   3  47   9  67  98  33   7  52  61  44  85  51  88  93  50  30  18  49  99  18  96  26  18  22  93   1  15  61  98  54  70  45  35  54  95  33  93  13  87  38   5  61  74  13  88  44  79  89  23  12  60   2  56  83  18  94  22  45  25  72  53  52  60  52  83  51  42  57  12  81  13  74  15   7  45  34  31  91  24  14  39  86  53   8  19  69  80  85  78  74  23  28  77  19  32  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              54  47  72  11  44   6  46  82  92   9  99  10  37  78  12  37  42  31  68  28  48  64   9  61  86  26  54   9  36  69  87  68  50  90  17  57  65  55  84  98  70  52  39  20  25  68  43  46  17  16  20  65   5  61  32  84  98  57  31  85  76  61  45  39  46  35  86   1  92  87   2  57  53  48  25  86  95  87  94  86  28  46  32  68  63   8  97  91  81  72  57  28  58  59  59  96  95  29  23  18  80  48  25  48  45  87  93  61  32   8  56  86  47   8  99  49  61  76  58  20  41  52  14  73  88  89   4  12  20  60  53  34   3  21  64  19  52  97  71  81  53  28  81  17  30  54  65  57  71  42  14  73  57  83  77  50  30  55  80  68  38  55  26  88  18  92  51  69  53  74  47  84  93   5  80  56  10  36   2   1  40  34  32  54  64  27  87  41  54  98  94  11  27  77  70  88  40   3  72  78  23   5  70  40  64  94  28  23  44  85  18  31  24  25   5  38   1  95  68  61  60  78  32  71  68  30  59  26  56  25   5  22  26  80  48  57  33  67  62  63  79  77  54  79   3  99  93  14  37  45   9  34  62  78  61  19  51  66  56  53  51  77  29  42  67  69  91  71  57  59  45  27  52  41  72  43  60  79  89  42  75   2  44  63  15  17  33  69  68  11  93  47  19  51  99  28  39  40  97   6  60  33  59  86  16  31  54  62  47  30  44  89  79  20  77  15  19  60  26   3   1  51  66  70  63   4  38  21  80   7  98  85  43  50  18   8  21  17   8  49  91  77  92  18  38  43  96  37  83  62  62  13  24  17  72  87  31  58  73  48  21  96   7  94   5  84  89   8  96  18  72  28  42  40  71  12  17  43  92  85  90  73  96   3  15  40  79  79  85  99   4  56  54  81   5  42  63  62  83  66  33  41  50  88  19  45  42  57   9  40  32  48   7  54  58  10   6  89  33  73  84   1  64  79  46  91  41   1   6  19  62  43  84  58  87  53   5  83  36  32  27  79   2  99  57  45  17  49  62  82  25  62   6  47   6  52  85  84  45  97  47  77  50  94  40  60  25  40  47  52  73  85  69  43  28  12  37  56  93  89  51  11  36   6  78  80  14  51  14  21  68  55  22  36  15  71  73  87  37  79  85  62  10  97  75  90  40  81  68  81   5  68  11  99   3  74  90   4  79  33   2   4  41  61   5  18  30  36  62  80  60  92  28  66  36  77  93  25  15  34  54  93  80  85  88  55  62   8  95   5  17  68  34  37  61  66  39  28  84  23  21  71  22  46  48  15  20  54  36  99  37  56  18  62  54  82  61  78  67  52  27  31  52  49  39  92  18  78  75  94  28  79  44  27  31  23  25  82  88  72  75  56  35  14  68   6  25  96  25  49  95   5  59  62  85  20  67  45  79  80  68  16   2  41  32  74  44  43  35  76  55  84  95  72  28  72   4  12  10  69  11  62  34  68  94  72   5  14  49  19  60  65  84  98   5  81  86  89  29  13  98  86  37  19  38  80  30  95  66  71  75  19  67  47  20  50  70  46  15  49  14  50  69  62  40  75  50  77  91  16  42  57  32  28   9  48  89  88  80  49  19  96  52  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                53  19  21  91   1  66  72  26  64  56  75   5  76  24  24  53  34  37  50  52  31  31  19  24  10  12  32  43  72  75  84  34  17  12  70  24  36  45  59  37  20  30  12  65  91  88  36  88  33  29   7  37  12  55  88  77  97  44  26  53  55  65  88  56  87  63  22  51  51  91   3  97  51  67  19  22  34  68  49  35  57  65  60  37  82  11   5  51  28  76  55  64  75  44   7  62  79  75  21  71  12  82  57  44  90  55  42   7  57  78  95  20  17  74  98  67  96  80  11  57  21  38  72  51  40  57  99  25  37   1  63  77  31  50  28  25  97  62  98   6  28  10  85  90  50  66  47  10  21  21  29  56  59  26  42  26  20  76  31  54  58  22  99  43  83  83  97  83  83  24  27  44  21  38  66  92  85  40  89  43  31  34  89  17  43  80   9   9  38  28  94   4  35  96  28  93  11  63   8  86  59  36   8  17  49  56  34  79  34  77  93  84  38  15  21  62   9  25  23  61  26  83  75   3  34  94  12   7  62   9  37  99   9  17  96  56  94  19  15  87  87  46  80   7  88  98  25  53  58  49  58  36  70  94  66  27  30  13  49  86  51  78  11  52  48  71  99  36  65  91  90  94  38  58  80   5  19  64  94  49  45  12  27  12  47  13  46  79  14  43  69  99  47  45  92  27  12  38  36  49  33  62  34  48  95  68  77  72  88  44   2  41   9  58  88  95  46  18   2   8  91  24  48   9  86  69  55  89  41  85  60  58  43  73  70  52  10  74  70  39  71  69  25  78  80  45  37  32  94  72  62  91  98  69   3  77  66   5  98  90   8  80  53  68  58  88  13  20  89  47  39  77  85  10  49  77   8  79  14  53   5  58  67  45  71  39  48  41  40  92  68  55  54  77  79  53  77  91  28  73   3  90  94  27  38  40  82  87  95  65  99   8  77  67  43  80  23  64  52  77  49  19  49  30  36   5  48  32  47  82  73  99  94  23  53  85  24  33  24  13   5  29  20  22  70  38  68  58  48  67  87  48   8  12  98  62  92  87  67  86  74  83  90  66   6  31  97   1  70  28  23  76  65  75  94  88  83   5  50  37  95  72  34  50  38  97  93  13  89  11  77  89  23  73  97  40  63  32  68  93  95  78  53  65  84  47  27  28  39  16  73  56  34  65  74  38  31  56  86   1  31  88  62  61  54  69  49  89  37  47  73  91  18  73  86   8  17  88  51  87  82  86   7  87  59   8  92  53  95  48  64   9  21  49  70  54  13  84  16  21  80  28   2   8  63  86  92  17  84  30  86  25   4  13  98  35  44  80  35  56  18  48  74  31  66  60  62  41  85  36  46   6  12  67  37  18  53  45  84   3  46  18   3   6  25  84  17  19  63  24  89   6  74  85  57  35   2  58   9   8  75  33  72  84  64   9  70  44  61  52  95   1  86  21  12  43   9  78  40  68  36  68  43  66  38   1  15  65   6   1   6  22  23  90  63  95  45  93  38  76  13  92   6  40  85   2  87  65  62  92  54  97  61  54   2  78  98  96  36  96   9  48   7  11  77  98  28  34  54  79  44  84  57  13  71  61  98  72  54  62  72  70  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  19  44  22  50  35  58  66  45  49  54   1   2  90   9  27  60  55  51   5  19  77   2  60  79  35  65  44  37  67  49   1  94  51  63  17   8  63   5  47  60  77  82  72  47  95  61  41   8  25  85  39  94  85  15   8  64  37  66  81  97  93  29  48  19  82  74  49  86  26  94  18  86  98  73  12  39  20  52   7  88  94  81  96  40  85  61  66  65  68  97  98  34  90  19  87  27  85  97  54  40  66   7  94  64  92  75  21  57  66  77  55  46  39  83  68  39   2  95  89  49  88  65  90  58  38  31  73  88  90  70  69  97  94  83  68  69  68  22  54  27  26   5  59  94  16  19  89  80  31  87  65  89   8  63  12  22  14  63  82  64   8  95  58  85  78  74  65   6  25  18  70  84   2  52  85  84  58  32  59  10  50  50   9  15  76  24  51  65  79  30  70  63  55  12  84  59  85  81  14  59  71  40  18  86  24  53  80  38  31  16   4  53  89   5  85  60  59  18  62  90  81  37  21  81  17   4  20  11  34   3  93  38  68  21  37   2  99  82  12   2  59  67  47  97  53   1   9   7  40  16  14  30  96  22  41   5  52  36  81  95  96  15  19  69  15  50  23  49   7  99  36  99  22  49  14  29  15  66  57  43  24  58  16  89  74  39  83  15  34  66  62  58   4  54  43  37  48  98  73  83  72  11  19  20  19  76  24  17  67  41  25  89   8  37  75  65  79  88  51  85  24   4  27  12  71  20  20  70  55  94  42  28  10   3  65  55  37   3  90  96   4  10  69  35  55  42  23  66   5  46  25  32  73  76  15  58  11  39   1  98  52  48  30   9  67   7  98  53   4  87  93  70   4  72  67  66  88  74  46  68  24  77  66  52  85  13  15  16  23  52  40  43  43  85   5   5  53  51  81   9  26  10  41  32  85  33   3  59  38  63  49  28  95  82  19  93  37  98  83  96  54   5   9  91  28  82  54  92  74  23  77  24   5  71  34  95  93   7  13  10  90   1   2   9  19  73  67  32  94  84  78  35  19  55  46  40  42  56  37  99  16  37  38  43  57  39  87  48  97  71  85  37  63   2  49  67  71  18  73  55  32   2  31  53  96  97  97  28  39  48  82  17  47  89   1  87  13  35  77  46  10  74  87  10   6  13  92  13  25  44  37  53   8  63  39  98  69  51  16  45  74  41  78  56  17  47  71  34  80   8  91  44  34  28  79  11   7  15  80  86  30   8  29  13  40  26  54   3   8   5  66  21  97  80  78  35  46  55  97  59  15  99  93  87  18   6  56   1  89  32   9  70  51  53  21   1  25  42  66  18  36  99  32   6  33  28  52  34  58  50  30  15  19  41  74  85  57  71  60  22  77  91  84   3  93  22  68  84  95  17  15  85  57  28  79  73  86  64  32  87  89  99   3  69  17  80  71  50  39  49   1  62  58  95  30  94   2  20  69  33  16  50  32   6  50  83  15  45   9  38  24  71  68  52  86  48  19  68  56  66  93  90  19  90  51  65  16  84  85  47  26  55  12  38  72  71  42   8  30   1  66  97  38  35  40  11  48  83  26   2  49  20  12  24  19  19  50  42  92  40  40  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    10  18  78  99  54  85  19  24  44  97  46  52   1  42  18  52  72   9  96  71  18  27  44  73  78  11  78  10  24  68  49  40  88  10  92  27  39  84  56   4  14  14  65  47  55  26  88  79  61  52  53  46  27  31  87  75  51  39  10   9  90  17   3  39  68  85  85  75  10  75  55  90  72  98  13   7  92  51  82  46  17  46  77  83  30  14  13  73  12  60  54  59  87  95  84   2  62  45  83  86  59  63  29   6  24  93  24  54  99  48   9   1  32  64  14  61   7  68  67  18  69   8  34  48  18  85  33  19  51  61  50  52  12  17  92  66  39   9  81   9  77  61  74  11  75  63   5  15  19  26  61  48  90  39  22  44  19  73  97  17  77  96  63  17  73   9  38  67  75  96  80  54  27  84   7  41  43  31  98  39  14  19  70  19  44  82  38  14  51  72  21  14  95  22  63  50   6   6   5   7  34  10  44  71  52   7  97  40  39  15  43  42  44  34  49  69  90  74  31  23  61  42  10  32  74  44  98  13  97   4  85  73  27  39   2  26  81  97  38  94  98  32  78  32  64  57  18  27  30  59  30  90  61  71   9   7  62  16  13  14  44  30  10  42  20  50  35  20  54  89  50  66  72  41  41  47  58  59   6  46  84  43  62  88  57  33  83  14  28  23  94   4   3  48  85  70  76  93  13  54  39  47  60  23  20   8  30  81  32  62  81  92  47  55   6   9  12  18  28  96  77  72  22  11  47  42  15   6  13  81  21  86  18  70  21  79  26  94  37   4  15  56  28  41  84  97  81  72  50  20  77  18  48  97  48  75  22  98  78  50  94  37  25  69  52  39  73  25   9  79   8  82  31  88  97  12  85  79  50  78  86  42  54   6  40  73  53  93  59  88  21  42   1   8  63  46  83  74  55  92  98  18  86  78  23  29   5   4  75  37  16  71  33  46  76  41  28  80  33   2  77  59  37  39  92  25  90  48  79  55  60  86   5  22  71  81  67  23  19  49  89  26  77  62  54  70  99  13   6  42   2  49  99  41  82  10  75  60  30  94  99  63   8  56  55  78  63  80  46  68  34  66  83  21  68  65  96  13  80  19  17   2  72  66  94  64  62  11  37  42  51  44  41  36  90  38  28  42  67  12  36  61  15  71  92  97  99  18  79  25  63  80  19  24  85  81  81  98  45  68   4   1  44  15  63  53  21  43  77  85  73  97  83  25  27  10  28  79  53  12  79  64   4  44  27  82  27  26   1  51  57  17  75   8  18  86  55  65  99   5  90  90  39  22  14  20  76  56  47  65  94  87  87  22  25  48  53  85  23  48  51  71  86  35  53  99  66  21  17  16  29  32   3  18  60  47  92  72  73  10  94  95  65  19   3  33  30  40  76  11  75   5  61  58  69  55  15  81  55  11  24  43  44  68  96  52  48  86  72  47  49  67  47  83  89  29  81  50  95  53  97  30  37  95  54  24  95  68  22  59  82  55  87  59  50  89  74  33   7  92  58   1  18   8  64   9  39  99  37  76  73  81  14  64  82   4  14  26  52   4  50  11   1  41  13  41  32  84  75  35  63  89   2  68  92  54  62  40  32  79  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      67  92  40  12  60  41  27  11  79  48  51  56  74  92  50  57  15  89  53  58  94  47  40  88  24  64  26  72  37  80  22  85  29  99  51  43   1  96   8  81  98  24  21  70  11  81  80  18  93  89   4  49  69  12  61   9  89  25  48  95  30  76  56  41   6  26  44  65  39   5  86  76  33   1  92  73  32  18  35  81  30  77  17  41   3  87  43  94  27  41  56  30  65  33  49   8  35  44  84  94  67  94  54  52  70  56  77  77  79   5  13  83  39  30  30  39  45  71  82  60  38  90  74  31  25  16  23  52  89  76  40  26   5  66  98  96  90  26  33  98  66  63  13  58  79  64   1  93   6  90  53  16  51  16  91  51  84  75  48  90  17  90  86  87  58   7   9   8  98  96  38  83  36  33  81  66  61  47  73  78  97  58  76  20  22  47  30   9  88  16  54   8   7  97  52  27  53  84  29  61  91  89  62  36  92   3  95  88  71   8  59  59  55  17  42  82  97  85  93   6  49  76  20  29  27  78  61  69  71  58  60  12  83  31  73  61  67  18  92  49  26  46   9  25  96  14  39  29  17  70  16  30  76  22  50  32  28  60  52  31  28  29  39  62   1  10  34  43  53  87  42  51  38  11  39  15  92  21  37  28  73  59  67  41  91  19  53  15  40  53  85  80  55  51  79  97   3  23  77  24  46  48  77  16  65  88  49   8  36  17  96  76  93  29  78  60  84  57  92  77   2  92   4  19  11  74  25  21  79  91  62   7  79  85  67  40  16  57  38  85  21  76  50  80  52  54  77  53  31  45  86  27  73  12  85  57  94  88  99  96  25  28  86  82  61  80   5  96  66  56  18  97  94  33  79  34  78  54  25  74  80  80  53  27  26  79  19  84  48  53  77  21   5  91  21  24  11  68  79  25  36  87  14  96  38  87  18   5  60  51  43  19  65   4  66  64  61  63  55  94  76   4  13  86  79  17  26  79  46  80  69   2  26  14  19  48  60  54  82  15  18  57  73   4  65  53  52  58  63  44  90  90  48  65  46  44   8  13  24  92  16  12  22  71  13  23  69  23  66  67   8  27  79  69  12  85  63  51  16  92  52  61   5  54   5  25  56  15  41  98  80  73  74  56  66   6  98  83  21  74  45  37  15  12  35  81  71  76  15  38  63  20  88  91   6  53  56  60  24  25  72   1  62  78  73  35  56  57  21  42  76  99  47  20  47  97  53  17  99  62  52  55  28   3  73  25   5  98  98  39  82  88  55  39  71  16  63   6  90  90  23  34   9  45  82  76  41  48  26  12  77  98  98   4   8  18  98  85  56   5  53  87  66  35  78  31  31  77  82  48  38  87  70  63  25  67  69  22   1  28  63  13  69  92  31   6  34  83  36  47  59  91  11  80  80  75  74  75  95  37  29  86  97  86  70   2  28  46  42  53  43  20  11  29  57  40  60  57   9  31  26  77  42  80  79  27  37  29  45  89  18  83   5   3   5  23  27  80  48  33  97  50  64  80  77  83  60  24  56  70  76  20  71  99  53  80  85  38  28  21  74  42  39  20  79  46  59  36  51  16  11  51  71  34  27  46  37  74  28  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        23  52  32  20  81  88   6  85  28  72  21  73  19  56  62  55  80  98  32  84   9  39  83   8  25  53  39  99  24  59  83  25  45  80   5  11  86  50  71   5  73   6  28  24  75  55  48  20   3  61  72  43   7  19  32  90  77  65  73  29  97  79  24   4  27  75  40  86  33  31   9  88  39  64   4  95  76  87  70  54  19  28  83   5  82  46  33  34  79  12  43  23  30  76  49  23  51  93  85  47  55  48   3  20  76  55  12  20  75  30  18  45  67  12  33  13  34  51  52  22  53  13  74   3  28  22  71  44  97  30  91  20  64   6  35  28  45  70   1  16  37  93  34  80  93  15  56  25  41   3  57  72   8  13  37  50  58  57  93  42  28  92  80  76  38  27   8  85  85  57  57  46  95  41  54  31   6  97  39  65  70  82   1  30  14  69  15  74  28  93  27   7  37  33  35  68  17  36   5  78  31   3  14  57  29  13  91   5  70  11  86  76  19  59  60  39  53  62  93  72  94  46  85  31  27  64  51  88  44  31  34  35  71   2  64  78  85  65  62  70  10  16  75  29  78  77  29   1  82  66  40  25  35  76  94  36  46  13  75  76  90  48  94  35  57  56  36  67  11  26  85  46  20  97  55  61  36  16  10  72  57  34  20  71  39  24  74  67  62  63  90  86  25  24  12   1  57  83  57  37  46  76  19  48  38  56  47  83  82  95  46  53  19  97  44  40  74  25  89  11  37  16  97  65  80  62  23  58  41  15   7  12  35  93  31  10  45  72   7   5  97  17  57   9  17  65   3  31  68   7  89   1   5  44  48  85  71  40   1  55  93  75  42  87  26  22  78  46  42  73  26  85  86  50  11  19  89  76  57  23  18  58  46  50  98  78  30  90  99  96  73  23  64  75  13  20  68  21   2  21  59  79  85  74  14  39   3  76  93  44  24  78  63  63  17  87   3  81  11  70  73  80  34  84  29  53  80  39  37  32  34  29  38  76  72  69  43  58   5  10  43  52  55  89  73  40   4  47  54   5  17  70  79  38  88  59  68  60  30  61  87  87  12  46  18  86  90  34  32  29  84  11  28  55  84  23  58  86  85  72  21  90  20  70  90  46  37   6  12  55  93  61  20  86  93  49  76  71  18  60  44  31  55  27  33  36  16  44  63  30  90  81  97  60  63  35  98  59   1  40  87  33  15   9  16  70  33  23  63  13  28  62  81   7   9  32   5  23  99  21  20  67  43  65  69  21  91  86  34  45  47  77  78  55  84  65  65  51  30  90  16  85  36  85  63  58  94  18  90  86  28  34  53  41  54  95  93  88  18  26  22  26  27  21  20  64  78   3   3  80  76   5  74   4  98  15  39  59  60  52  30  89  58  28  31  69  54  90  32  41  80  37  73  96  96  68  80  79  36  53  11  67  39  31   2  27  99   5  81  69  86  24  94  43   9  32  51  54  30  25  74  56  99  81  57  75  21  61  93  50  85  77  70  37  47  64  93  13   9  52  57  64  59  40  90  14  37  73  54  88  39   6  95  10  18  90  66  90  87  70  51   2  83  60   4  21  70  89  65  77  93  68  91   9  52  62  43  15  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          21  33  16  40  80  31   4  14  25  94  52  62  73  59  35   1   1  61  45  73  37  72  70  53  55  87  34  96   8  33  23  98  58   7  25  27  12  88  19  64  89  90  14  15  49  52  19  17  80  29  69  49  43  33  59   2  53  55  15  30  16  83  30  54  38  85  47   7  44   7  11   1  58  17   3  59  60  79  60  81   2  78  91  20  24  43   4  14  53   8  89  30  93  41  65  34   5  48  18  21  92  18  31  96  61  31  54  66  18  41  56  79  47  90  31  82  81  68  61  31  49  51   7  98  75  75  66  38  35  42  11  81  49  80  63  94  30  96  16  93  68  56  76  21   6  79  68  20  27  87  73  32   7  50  92  41  21  97  86   6  14  20  88  92  96  70  75  10  86  50   6  58  83  16  87  97  60   8  14  73  63  19  87  83   4  70  61   6  32  84  99  27   2  51  44  56  64   5  54  11  59  26  89  32  96   3  28  67   1  99  25  73  15  81  72  60   8  11  68  13  17  28  56  93  58  80  85  60  11  73  99  60  13  56  88   3  56  18  61  12  20  91   9  14  84  52  91  55  34  43  23  43  40   7  39  68  50  74  59  20   3  56   3  19  99  38   6  64  11  20  54  41  73  98  51  74  30  21  35  40  58  40  62  71  73  65  66  54  21  53  47  55  22  61  31  13  13  42  87  53   3  40  58  94  14   4  40  52  97  76  43  98  54  61  96  61  77  24  63  19  16  84  13  90  25  19  75  31   3  44  83  46  57  49  91  82  57  53  69  84  21  21  60  81  95  35  40  89  37  40  94  97  12  10   7  24  78   3   5  33  79  81  36  98  52  46  20   8  19  88  43  57   8  91  95  25  54   8  85  45  85  27  54  94  34  66  81  77  46  94  69  71  43  26  98  13  25  32  18  56  26  53  36  38  34  88  59  23  76  50  81  86   9  41  39  55  37  80  60  85  84  32  82  98  72  90  28  62  98  60  36  56   1  85  25  96  40   9   9  52  10  94  70  71  46  42  30  36  21  53   1  14  87   7   7  55  68  17  61  69  35  75  41  12  92  40  64  25  60  47  98   3  45  82  44  19  13  50   1  33  11  56  42  83  39  86  96  34  41  32  76  59  14  24  57  17  35  94  62  28  75  98  43  60  73   7  25  83  35  44  97  93  15  24  82  46  65  91  90  57  24  32  39  80  14   3  15  86  49  95  50  95  89   9   9  17  69  47  63  45  57   1  98  64  26  84  12  67  33  58  14  20  57   5  96  11  92   5  64  45  97  61  67  40  98   2  80  92  44   9  46  45  88  65  13  99  39  28  48  75  79  74  40  30  18   7  41  55  82  39  71  15  46  90  81   4  42  72  73  43   6  72  53  91  78  88  26  53  41  66  72  48  35  44  41  63   9  61  46  77  74   6  42  41  75  77   4  55  13  91  73  62  41   8  84  11  55  56  78  31  26  57  97  82  82  19  14  73  48  19  81  83  81  70  75  64  50  45  92  52  22  45   5  83  66  54  46   3  11  16  70  82  80  40  29  88  25  11  68  78  67  75  18  21  49  26  47  89  92  67  91  69  86  19  96  52  75   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            53  63  98  47  82  55  25  22  86  35  91  35  14  30  10  12  10  60  37  63  54  86  79   4  15  66  40  44  74  63  42  87  96  70  19  42  46  44  14   4  69  25  91  17   9  82  77  12  86  44  66  26  62   1  55  54   1  98  17  47  45  45  14  96  68  73  83  10  65  38  97  69  54  39  76  42  72  82  15  18  89  10  15  86  27  28  28  54  45  33  37  47  55  81  97  74  35  61  96  64  33  49  61  22   1  10  27  63  25  57  69  77  68  19  30  26  31  84  43  44  35  19  91  72  33  33  82  52  21  89  40  13  49  59  48  44  60  90  68  52  37   9  42  75  74  36  80  99  30  43  12  77  33  72  86  96  14  75  68   6  94   9  31  29  86  49  82  82  76  20  67  19  68  97  63  58  10  95  50  28  65   5  74  85  68   2  35  56  26  38  69  15  11  76  26   1  75  74  19  30  72  89  63  26  28  64  19  76  83  43  11  62  22  11  24   7  13  36  95  22  92  30  74  64  40  97  36  17  54  71  69  41  84  92  51  21  49  22  14  92  90   9  88  80  69  22  35  51  95  82   2  73  79   6  16  42  17  33  34  31  96  61  50  77  50  33  59  80   2  67  63  67  23  55  60  96  42  71  61  57   1  28  29  28  84  91  47  78  56  83  94  78  94  91  34  93  81  67  47  21  80   1  51  41  90  82  66  73  85  34  39  20  87  35  48  41  32  46  39  12  27  70  46  17  55  82  63  56   2  91  96  66  85  49  34   2  51  50  58  92  85  94  71  26  65  91  36  16  71  56  51  90  46  34  69   8  43  29  30   2  42  52  51  57  89  86  59  22  64  86  31   3  34  44   6  63  23  70  64  70  28  23  87  85  48  16  49  25  83  66  26  42  44  40   1  20  51  18  66  34   9  95  92  89  97  28  63  99  37  93  26  48  80  83  33  40  37  93  51  15  70  46  24  19  98  82   3  96  82  37  85  99   1  55  61  30  38  87  16  24  13  19  92  91  82  72  92  58  46  99  37   8  63  99  80  91   1  63   8  49  17  69  47  15  79  20  55   7  33  86  21  80   7  27  35  51  26  46  76  65  96   5  68  18  42  90  51  30  65  36  31  61  14  14  28  76  41  91  74  26  53  95  14   4  45  20  97  83  50   5  65  39  55  68  25  58  70  93  71  36  25  84  97  14  48  37   6  12  60  18  94  12  43  80  67  71  22  67  87  57  79  56  23   3  26  34   8  23  18   1  64  42  72  38  10  71  48  65  37  75  86  80  60  96  19  20  95  39  34  76  57  24  96  29  82  14  29  14  84  85  23  46  56  29  81  53  62  42  66  47  52  71  19   4  36  55  19  12   1  97  96  72  75  30  47  30  53  46  47  90  14  18  26  62  40  99  15  48  93  93  14  73  15  29  63  12  19  37  17  48  69  40  89  50   8  31   8  89  47  24  22  56  44   8  44  42  31  55  93  40  40  97  48   9  52   7  73  83  45  91  71  99  23  99  66  44  87  34  83  24  91  38  87  62  92  80  37  55  53  81  29  41  15  16  41  23  25  85  17  23  53  74  85  50  67  42   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              74   3  71  17   7  74  94  54   7  85  28  80  36  67  63  84  12  65  79  74  77  10   6  52  93  56  37  71  82  22  98  76  38  38  11  44  74  16  96  24  21  37  21  78  35  62  80   9  27  43  31  65   8  63  17  25  73  87  33   3  95  24  89  23  70  73  16  72  20  92  20  97  34   1  46  13  42  66  36  17  57  56  63  80   4  91  95  22  19  53  14  63  85  78   7  89  65  12  83  22  56  96  99   7  57  60  16  62  17  56  76  94  94   5  57  53  33  11  46   4  47   2  90  42  61  71  23  66   3  25  49  75  99  30  24  18  69  78  12  53  84  50  72  51  28  24  96  90  19  63  40  42  51  71  53  96  43  23   8   6  83   4   3  21  19  48   4  13  79  14  87  97  50  39   8  11  65  23  22  42  60  68  14  49  92  43  58  54  42  36  89  30  82  13  75  46  79  59  13   9  31  76  73  22  94  73  44  11  97  97  49  60  29  69  81  32  97  56  28  90  30   9  61  58  26  49  32   3  48  69  42  18  62   1  60  70  54  36  15  21  41   4  97  88  83  87  27  99  69   5  96  22  85  85  47  63  85  56  21  81  48  89  84  54  61  97  91  87   1  48  46  79   8  83  56   8  88  67  80  32  23  76  58  58  31  78  20  71  61  62  73  44  62  11  41  67  96  31  56  60  64  77  50  36  64  57  23  77  26  73  53  15   9  99   3  69  15   9  33  95  91  17  48  20  96  78  27  44  62  63  10  49  93  71  83  94  75  86   9  77   2  43  78  77  61  39   9  31  15  23   7  23  93  41  99  46  99  56  27  41  79  38  87   4  67  89  56  59  93  22   3  13   4  25  43  17  66  46  52  51  89   6  59  32  15  16  92  85  34  25  20  92  88  11  10  75  53  61  62  78  31   7  39   1  26  90  91  61  61  86  86   6  78   8  37  65  59  67  15  20  80   2  68  79  68  50  70  84  84   3  65   9  17  59  50  14  74  67  79   4  55   4  99  27  91  80  40  13  88  10  71  17  21   3  58  13  49  21  97  74  92  59  44  58  35  18  91  56  55  11  17  69  26  41  75  49  89  16  56  43  71  29  37  16   2  71   6  63  39  47  22  95  37  22  22  60  40  73  47  57  10  97  44  54  26  59  23  94  86  73  38  46  81  39  72  70  73  19  77  13   7  14   3  59  89  14  35  59  55  97  41  90  49  89  96   3  17  55  19  49  85  18  87   7  77  24  79  81  66  84  44  52   3   8   5  72  60   7  46  65  80  22  82  95   2  57  12  28  97  79  34  70  12  18  34  62  17  33  29  64  32  97  70   9   2  26  53  68  69  93  86  31  14  46  53   2  33  47  33  30  11  24  42  68  87  46  48  84  85  19  53  67  49  65   7  57  19  27  13  98  57  23   2  56  69  94  85  99   7  81  64  43   6  28  13  14   2  81  20  76  27  60  25  14  32   5  51  96   5  52  48  92  67  60  38  33  72  24  54  33  30  65  95  59  16  29  40  62   2  80  57  68   5  48  17  10   6  34  12  60  82  45  62   9  37   9  41  80  79  58  58  88  87  81  63  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                93  48   4  17  39  23  58   5   1  35   5  53  41   5  45  51  24   5  43  65  95   8  68  14   8  93  73  73  43  13   3  92  11   9   6  64  89  48  18  82  29  76  87  80  99  90  90  49  17  27  33  56  21  87  80  29  78  59   4  80  57  30  89  27  70  89  91  71  41  64  68  71  65  72  74  31  35  29  47  34  11  42  52  70  29  66  63  37  57  37  59  23  40  46   4  28  12  70  77  74  84  48  78  69  88  83  93   5  42  69  45   5  37  93  90  74  66  94  12  98  75  24  88  91  39  52  28  63  33  53  99  16  64  40  21  45  17   8  37  36  38  31  97  19  98  78  36  80  73   5  92  49  53  29  46  85   1  45   2  74  86  46  80  26  59  52  74  29  80  14  47  56  67  90  51  42  10  52   4  63   7  96  36  62  35  71  18  54  49  15  30  86  70  46  73  98  85  47  48   7  64  11   2  31  68  30  92  76  86  60   1  77  22  30  96  30  53  87  50   8  98  12  48  18  65  83  63  35   7  29  82  99  12  86  47  19  65  53  41  37  75  47  35  55  33  36  55  49  37  44  13  67  70  17  72  50  67  68  34  52  32  68  73  38  71  74  38  85  43  73   5  69  14  42  76   2  90  47  30  26  27  21  17  72  15  84  96  44  13  23  68  45  52  11  94  58  65   9  61  77  14  74  61  96  56  24  25  83  57   3  23  88  44  17  26  49  89  37  46  18  19  18   9  19  45  18  11  53  60  31  42  89   7  92  41  41  84  61  87  46  54  17  75  68  64  71  41  72  71  35  41  39  22  38  47  58  93  82  12  40  50   7  13  14  61  92  93  82  11  96  57  61  98  87  77   9  25  80  38  70  40  78  20  94  31  51  82  23  45  72  23  83  13  23  43  87  57  50  11  92  35  79  74  96  62  81  36  73   6  94   5  89  34   3  95  90   3  24  13  20  26  17  63  80  45  59  99  81  56  91  74  54  98  86  95  73  12  75  55  78  98  87  41  18  49   6  19  36  74  72  65  94  62  68   6  51  71  52  47  49   2  96  47  69  55   1  66  51  98  17  85  56  71   3  17  38  60  16  19  65  85  47  69   2  52  98  86  93  35  93  81  55  78  32   3  40  96  24  49   1  79  52  56  61  71  83  53  79  36  69  35  15   7  54  86  22  84  75  31  33  13   7  98  29  51  43  81  79   1  70  58  33  51  90  74  51  88  67  85  80  39  27  80  26  20  79  64  92  63  87   3  94  81   3  85  26   6  62  73  70  54  68  39  11  12  12  72  78  24  28  78  72  91  18  84  18  89  24  62  65  66  79  91  55  21  62  99  16  27   7  55  47  94  34  18  75   2  74  97  66  46  20  41  57  79  87  58  64  71  89  11  99  60  34  31  47  28   2   5  62  81  65  81  77  62  52  81  32  36  86  40  83  57  69  35  29   2  27  20   2  44  21  42  95  84  82  81  17  56  55   2  91  51  50  39  28  18  57   1  35  78  46   4  36  83  38  74  85   7  40  78  49  91   9   5  84  28  37  77  59  35  69  54  78  49  26  88  91  62  68  48  50  36  54  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  95  89  74  36  43  28  80  98  34  50  97   5  23   5  88  58  55  86  77  54  96   6  12  49   6  16  16  91  43  13  95  69  59  43  79  41  76  69  85  77  66  27  40  39  45  90  33   9   1  66  77  71   7   2  50  12   8  57  60  19  24  60   6  70  16  66   1  65  45  83  54  28  74  33  30   8  88  65  98  76  80  28   4  89  13  29  37  57   8  63  19  26  23  17  64  43  90   3  42  11  91  77  49  10  71  84   3  59  38  22   9  83  47  98  13  62  55  57  24  52  83  58  16  33  15   8  14  64  26  32  43  37  19  42  87   1  12  26  84  48  83  44  68   3  69   3  84  53  65  54  80  41  67  61  22  55  75  81  16  84  83   6  58  21  69  83  36  51  13  96  44   8  80  68  20  56  93  19  72  73   6  87  46  76  87   6  15   5   1  21  53  82  47  16  28  12   1  27   6  64  80  87  85   4  28  84  53  53  13  58  84   3  63  89  15  20  38  71  11  22  42  96  73  96  74  35   6  95   3  16  61  50  90  18  22  21  62  48  64  59  92  22  23  72  40  79  98  93  70  31  34  96  84   5  65  85  22  54  99  33   3  25  62  79  60  38  59  92  78  49  61  49  27  28  17  73  33  76  65  84  52  39  92   6  78  54  24  39  51  34  74  10   9  62  57   1  59  66  61  90  34  92  28  64  91  73   8   9  91  50  96  39  83  47  95  52  31  78  98  93  11  66  15  45  96  92  82  21  41  93  15  16  86  72  86   2  85  47  28  44  36  82  68   1  23  77   3  21  34  31  76  86  60  94  87  69  87  64  18  84  18  53  65  90  97  30  10  18  52  62  73  27  48  27  42  41  84  55  35  98   4  67  47  32  77  81  73   5  57  76  61  85  30  51   3  70  57  49  42  39  34  27  16  56  74  34  43  97  87  39  39  26  79  54  27  16  68   3  46  12  94   2  49  35  58  73  32  38  99  14  31  31  13  78  46  16  92  93  87  39  93  87  63  98  46  33  84  62  76  80  53  24  90  64  43  28  75  56  21   9  47  88  20  61  28  62  74  10  89  48  64  33  58  55  19  53  67   8  32  60  73  41   2   1  18  92  89   4  73  78  84  57  53  61  13  48  96  17  59  90  94  89  51  73  20  40  50  37  34  96  32  18   8  55   4  90   9  97   3  37  35  58   8  23  58   4   3  72  69  87  86  47  77  19  79  93  76   8   7  59  23  63  99  45  37  35  64  73  22  15  71  20  48  29  17  31  29  88  35  12   2   9  64  25  12  73  76  63  77  80  24  86  68  42  48  93  41  16  88  86  12  65  92  51  95  34  39  23  83  66  10  66  68  55  75  38  29  69  36  23  96  47  64  10   8  85  71  23  48  84  89  13  44  40  72  73  82  75  65  53  82  16  12   5  73  17  64  63   4  85  63   8  15  12  78   5  84  23  57  52  12  43   7  23  55  94  25  85  32  34  64  44  30  25   7  11  93  30  12  25  67  67  34  74  61  37  92  95  72  88  97  66  87  33  74  26  88  34  19  83  69  21  96  12  28  12  67  30  69  44  20  44  77  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    21  10  14  19  32  72  88  41  78   6  47  83  91  18  44  95  33  82  47  22  13  80  46  28  67  86   6  49  76  35  80  34  51   4  97  59  78  59  32  38  85  68  52  40  28  22  24  75  94  40  84  50  60  41  55  55  10  21  56  87  82  87   5   1  26   6  31  53  93  34  81  17   9  42  88  30  57  43  34   4  19  20   9  93  18  27   2  93  93  93  92  34  16  57  97  74  24  52  43   7  91  10  12  73  85  60  96  76  71  93  39  99  73  29  81   8   2  48  35  48   2  64  98   3  34  49   9  40  16  78  27  68   5   2  46   1  69  96  23  67  36  77  81  43  93  42  37  78   7  43  89  25   7  74  76  12  37  64  99  97   1  80  43  14   4  91  28  84  95  55  80  81  58  18  21  90   2  46  72  46  26  48  86  10  69  60  20  75  72  21  31  83  26  37  41  52  80  19  76  36  62  33  55  80  44   3  70  15  97  74  70  48  68  99  71  42  17  28  33  26  65  15  82  78  12  96  80  52  84  81   9  41  92   3  54  44  35  47  85  67  40  33  86   7  26  84  90  98  17  68  91  99  44  10  89  60  23   4   3  43  14  75  37  11  48  11  24   5   6  26  84  18  71  29  88  28  81  14  17  74  57  74  41   3  90  23  52  92   9  69  15  47  89  89  16  75  58  44  21  69  41  54   1  17   4  43  38  11  99  38   9   3  67  40   3   7   8  11  95  44  23  89  50  50  74  55   6  35  72  78  74  33  93  67  42  17  16  28  54  70  87  78  64  80  30  95  66  40  75  52  97  79  50  10   2  24  71  27  41  66  31  65  28  35   2  45  88  70  35  84  98  64  29  32  94  94  12  58  90  65   3  16  82  83  42  95   8  94  73  98  75   4  89  79  92  75  12  47  38  51  88  86   1  66  19  25  77  15  47  48  55  22  19  29  31  20  46  35  11   1  44  84  68  94  65  45  87  74  94  76  38  76  83  98  72  91  55  86  17  11  63  45  21  76  96  44  92   2  67  15  88  15  68  92  24  43  86  41  58  94  65  65   9   1   6  56  35  79  48  59  35  27  19  77  81  80   3  48  49   4  22  44  91  80  32  73  26  31   3  37  45  99  19  58  82  13  80  42  77   6   4  48  25  39  85  61  73  74  70  96  69  91  10  67  90  55  85  79  48  57  58  71  51  32  13  37  56   6  66  79  88  29  44  95  99  46   1  64  16  14  15  20  40  65  10  56  32   2  13  50  41  18  91  91  44  84   7  51   6  33  35   1  63  64  36  59  29   7  81  84  51   2  85   4  10  19  72  19  28  27  71  93  23  81  79  63  81  65  56   6  52  25  45  52  68  29  45  14  65   3  64  72  74  88  38  51  43  71   5  52  11  16  91  53  91  47  85  70  45  12  14  65  23  95   6   4  41  14  52  44  78  69  10  78  20  92  93  50  39  24  40  64  54  46  61  78  38  36  68  19  88  36  55  97  13  74  76  46  44  81   3  14  52  32  37  55  12   1  93  99  87  28  15  52  53  56  34  60  32  70  13  81  51  23  46  32  94  96  81  83  58  32  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      94  51   4  44  88  47  74  27  37  80   4  61  13  99  24  78  26  90  84  15  17  85   8  40  60  17  46  13  85  27   2  92  52  91  96  66  73  56  56  24  21  10  28  93  27  20  28  23  64  39  97  43  30  67  86  57  77   8  64  49  57  96  59  39  67  48   9  13  79  33  88  35  48  48  64  85   3  64  18  87  43   5  26  77  58  85  35  14  24  44  99  58  18  17  22  46  38  39   2  54  67  40   7  26  25  88  31   4  45  37  59  75  90  40  98  36  96  86   5  26   3  64   7  34  66  14  34  23  91  20  53  63  39  82  42  69  84  22  31  91  77  24  24  91  85  51   6  31  27   6  42  25  64  18  95  39  26  34  15  88   3  96  44  48  15  65  11  61  85  82  39  13  52  60  49  72  47  14  50  48  66  69  40   2  95  91  25  27  59  11  94   2  26  86  50   1  56  27  74  20  99   9  98  14  95  23   5  88  68  78  94  15  18  41  36  93  28  76  10  26  58  87  65  45  78  78  65  93  40  11  16  49  92  12  66  93  15  71  36  91  34  80   9  38  21  82  22  49  53  53  10  80  44  31  98  65  51  37  41  70   7   1  40  24  47  28  90  68  81  78  68  38  67  47  86  69  97  25  45  62  34  64  60  39  23  88  85   2  95  81  99  77  99   4  20  31  21  69  97  79  18  32  20  34  98  42   2  94  20  83  33  35  30  72  17  97  41  25  65  23  90   9  28  35  93  77  48  84  24  44  96  51  62  53  98  65  99  81  95  23  37  31  99  49  67  37  13  16  21  86  14  25  49  63  80  51  36  91   7  73  42  44  23  24  47  28  31   5  42  54  79  44  11  41  66  99  53  98  48  63  54  26  95  69  71   2  87  72  78  82  33  58  80  59  47  99  45  13  13  31  80  29  33  73  29  47  82  54  79  47  94  96  26  68  96  69  22  52  66  96  38   3  18  42   3  32  93  17  18   9  51  96   2  44  29  78  84  42  91  52  40   9  35  58  35   5   3  60  28  65  72  27  60  19  18  33  59  14   1  67  10  67  14  65  25  92  99  90  19  88  69  47  86  95  54  27   8  46  72  24  82  94  99   9  11  89  48  33   7  73  69  51  98  34  42  78  60  66  50  77  33  53  63  12  27  67  12  19  39  40   6  92  65  98  81  91  12  68  48  27  15  89  86  14  24   6  36  65  79  97  46   9  11  41   9  63  22  28  62  44   8   5  24   2  64  29  82   5  23  39  77  78  90  43   9  73  13  48  46  98  82  36  80  98  32  76  98  25  67  40  56  73  84  73  93  84  33  55  81  20  26  81  50  28  94  26  50  71  30  26  32  44  51  14  80  15  12  76  22  39  56  20  62  25   4  13  61  65   4  92   6  50  45  37  18  19  55  25  98  12  93  21  73  59  36  99  49  69  98  44  45  88   2  89  53  71  11   7  80  38  25  80  34  63  62  77  66  47  22  48  61  69  21  69  62  12  36   8  73  59  35  44  71  77   7  16   9  76  91  93  99  55  75  72  79  15  27  92  91   7  16  44   9  13  55  14  11  55  37  12  58  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        15  41  58  15  69  56  89  57  33  22  79  56  93  85  78  85  55  28  22  28  69   5  98  98  82  87  73  53  84  23  43   9  61  24  73  77  54  43  90  32  30  31  23  84  65  37  65  85   2  78  93  69   4  52  68  43  93  43  60  34  78  73  29  90  38   9   2   7  48  57  23  62  19  94  23  60  84   1  35   4   7  31  50  84  35  68  25  29  35  73  89   9  40  94  31  22   9   2  21  77  72  68  34  84  21  22  49  36   3  90  66  19  61  35  12   5  85  34  21  18  39  25  74  16  20  48  73  54  22  58  80  85  50  19  88  56  98  66  66  84  83  63  14  41  21  40  25   8  47  97  79  77  71  10  65  49  78  67  28  93  89  18  73  57  89  24  37  95  77  77  85  99   1  17  10  23  95  87  23  57  76  53  13  24  76  79  38   9  26  68  15  54  39   5  73  39  17  48  71  25  53  18  51  81  97  73  78  38  95  46  76  42  11  42   4  27  24  13  91   7  19  77  54  18  31  66  12  89  33  22  64  57  94  96  25  45  49   8  71  96  57  51  30  82  91  88  65   8  29  94   8  95  11  47   1  82  78  31  40  32  80  39  81  42  68  49  81  52  70  44  95  10  96  48  63  67  17  83  31  17  51  39  45   4  22  38  62  85  93  72  18  69  71  66  14  46  82  81  52  42  48  35  48  79  98  31  78  63  96  59  96  80  76  79  95  66  66  32  12  65  57  41  40  15  64  92  31  28  14  29  99  48  26  81   7  41  63   8  53  28  57  91  68  70   2  47  96  86  18  82  35  96  59  36  28  14  26  78  89   3  28  51  79  80  80   9  10   6  87  74  36  17  44  47   5  47  72  71  83  79  99  96  47  74  40  44  29  24  50  78   7  99  56  15   3  84  96  41  75  58  23  59  36  33  30  53  60  94  30  93   9  17   4  37  32  96  40  50  60  19   6  82  28  64  70  30  18  57  22  84   5  44   8  30  35  41  39  30  28  25  40  88  69  98  42  69  95   1  55  36  65  59   5  14  53   1  84  84  79  44  94  63  55  49  33  79  22  46  92  65  82  77  97  91  87  54  43  58  99   7  10  42  60  82  14  57  19  48  96  55  98   5  53  38   8  42   5  58  53  51  96  12  91  75  34  53  95  79  67  30  68  38  57  18   2  36  53  60  68  86  82  76  87  17  95   3  56  80  81  89  64  61  76  36  16  78  46  40  47  41  97  25  15  96  86  81  55  10   1  12  83   7  16  75  68  44  57  96   9  77  11  44  95   8  53  12  40   4  60  70  97  54  51  20  74  56  16  76   8   4  97  46  81  54  65  44  20  11   4  48  63  20  80  83  37  63  90  38  63  30  81  83  34  41  10  10  31  50  72  88  53   4  61  58  28   4  58  69  20  38  37   9   7  46  91   4  78  54  32  55  46  60  79  24  82  58  28  50  75  36  24  17   8  81  99  55  19  99  80  59   5  90   8  29  31  38  94  76  34  65  67  13  90  38  79  48  34  38  86  59  14  37  37  91  41  74  25  15  36  65  41  38  40  43  46  46  44  88  74  96  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          82  18  41  60  17  47  88  34  70  16  69  44  22   3  36  36  17  42  80  50  99  58  25  53  45  94   1  46  11  53   9  99  70  58  63  28  74  10  85  15  10  32  58  75  70  61  71  65  16  64   8   5  22   6  22  53  92  95  57  96   4  16  95  63  17  64  81  79   4  29   2  95  62  22  93  54  28  74  72  60  63   8  72  37  37  21  76  44   2  98  24  31  47  10  70  72  21  79  70  87  21  69  73  86  37  69  38  32  44  51  92  89  40  38  74  74  61  93  18  62  93  33  57  67  77  80  53   2  87  78  53  94  66  67  46  56  13  94  74  33  27   7  45  57  56  68  64  17  47   5  74  20  92   7  70  66  71  15  53   9  88  39  24  11  93  15  24  37  23   2  67  17  68  31  70   4  39  48  57  34  63  98  76  82  73  37  49  44  57  24  10  60  77  53  11  86  74  62  95  48   2  42  73  33  42  60  43  13  42  93  64  23   2  64  57  11  92  89  73  63  87  76  71  78  39  10  15  63  53  18  47  89  25  85  75  71  15  19   5   6  82  87  60  21  55  16  39  38  76  93  54  18  10  26  72   2  64  80  58   6  86  19  50  57   4  90  65  52  28  91  39  98  94  23  12  99  80  12  58  45  66  95  18  51  53  55  33  72  52  51  82  10  64  71   7  70  66  40  34  19  15  18  51   7  89  75  87  67  36   7  17  30   1  62  29  57  75  98  49  12  71   5  17  64  95  16  46  55  34  64  35  14  47  47  25  16  64  42  89  92  55  60  15  91  19  84  62  34  99  42  84  55  79  35  92  11  64  92  40  47  51   5  72  84  35   1  27  32  68  96  44  27  17  34  46  14  68  66  81  83  24  76  49  85  41   7  65  47  58  89  93  48   7  57  72  26  59  43  17  62  14  69   4  36  54  95  91  46  18  94  68  91  70  11  99  11  73  57  87   1  30  90  19   1  70   6  61  16  42  85  21  56   7   6  11  53  87  13  71  23  45  47  25  26   5   5  51  88  32  44  22  38  70  89  42  41  17  90  90  56  58  31  58   8  75  87  46  11  49  61  95  17  32  89  99  52  69  44  30  43  76  73  36  87  33  63  12  99   5  40  48  39  30  97  28  95  76   9  55  68  31  21  50  36  64  19  51  30  19  32  75  62  96   2  13  44  59  97   4  36  11  88  47  72  28  81  46  85  81  38  89  67  21  72  65  24  88  83  18  98  79  97  87  45  83  67  83  50  46  22  71  42  58  94  32  11  27  85  19  55  45  10   1   8  27   3  67  50  68   3  42  87  15  93  34   7  30  21  46  91  81  73  97   1   9  23  95  65   7  69  26  22  84  10  61  15  62  42  13  29  87  28  28  32  27  86  28   4  12  80  28  96  66  92  66  71  46  42  31  20  87  81  86  52  17  51  71  17  10  92  29  97   2  98  53  91  47  97  40  76  17  22  64  92  56  44  60  35  82  51  90  71  70  59  96  85  25  53  26  46  20  40  74   7  98  52  92  82  81  56  69  18  87  49  81  34  83  17  57  74  17  69  27  95  40  48  84  80  94  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            9  59  51  81  83  40   5  62  70  90  78  90  50  73  18  96  36  41  10  63  29  10  55  24   8  19  68  54  73  47  16  89  32  82  43  22  78  49  50  42  89   1  79  43  75  49  42  12  71   6  83  85  28  91  63  95  51  18  60  40  84  21  64  97  88  69  47  10  30  40  53  60  23  40  31   7  23  59  74  48  61   6   7  29  22  61  24  85  77   8  81  46  45  21  69  53   2  67  49  10  20  25  39   4   2  78  11  63  17  36  37  10  64  29  64  65  83  31  43  77  64  96  19  86   9  66  20  81  98  73  53  90  65  98  55  72  53  62  36  99  19  14  17  17  20  90  87  29  80  18  21  54   2  42  14  16  32  69   2   6  79  14  39   9  33  66  37  98  49  93  28   8  68  25  81  29  35  57  79  97  21  61  39  52  66  67  60  75  60  52  10  10  40  79  25  26  57  87  25   1  63  75   5  45   2  18  57  26  44  12  14  21  29  10  11  60  80  61  63  31  26   2  44  10   6  95   1  84  17  83  39  99  17  30  15  54  11  94   8  63  34  43  90  96   4  41  67   4  12  96   2  90  33  27  33  10  17  32  76  12  48  97   1  37  91  13  68  88  36   3  35  46  39  86  47  58  52  27   1  66  79  17  79  31  26  39  93  97  89  76  73  56  32  73   1  54  53  85  99  53  22  20  62  77  40  17  66  36   5  99  21  72  21  27  46  28  76  50   2  32  20  44  87  87  53  66  16   1  97  79  36  59  25  33  51  68  74  33  14  34   9  92  25  20  32  53  85  42  24  53  71  30  73  12  61  40  43  54  33  46  69   6  22  26  23  63   6  77  53  52  49  64  68  95  38  94   1  20   8  81  56  89  66  68  46  99  10  20   1  94  33  95  53  22  40  22  47  42  61  61  10  36  89   1   2  79  70  43  83  34  48  80  19  62  96  30  64  48  35   7  61  64  86   1  96  70  30  96  72  61  81  85  11  54  58  75  67  35  17  87  30  23   1   9   5  26  84  49  49  88   2  19  66  50  60  86  33  13   2  93  30  45  82  50  33  26  47  16  72  25  81  23  95  13  51  59  94   8  46  53  87  17  79  73  69  79  97  44  78  60  63  45  19  44  69   2  27  66  50  26  74  13  32  33  23  29  54  45  47   1  97  26  42  86   6  52  26  63  98  78  90  54  28  51  39  35  19  33  68  14  40  93   7  73  83  89  85  32  12  76  62  53  91   3   2  14  92  55  92  83  10  46  64  84  52   2  82  52  81  25  47  71  23  42  63  15  57  38  59  74  60  43  69  58  68  39  31  36  91  94  46  79  67  13  78  76  75  64  43   5  73  93  66   7  24  80  24  70   7  39  86  12  42  21  16  64   6  31  87   7  52  83  82  23  10  70  36   4  73  84   6  62  46  81  86  10   7  43  54  37  95  57  13  51  40  12  32  44  51  94  80   5  49  70  60  37  84  14  96   6  83  79  66  50  53  36  53   2  19  51  30  50  30  69  36  41  33  90  45  64  96   5  13  99  82  22  56  67  53  62  88  87  43  94  24  25  51  84  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              15  39  63  30  85  46  17  56  15  13  86  54  14  28  61  60  42  98  55  36  73  14  85  83  32  24   6  30  31  62   1  12  66  19  33  78  45  78   2  35  19  29  52  70   1  56  26  87  22  84   7  18  73  23  44  83  23  58  29  31  82  17  33   7   2   9  60  95  40  58  60  13  38  33   1  17  57   4  50  96  35  81  56  87  76  56  83  42  59  94  91  70  25  89  88  74  63  94  80  29  36   9  20  38  43  16  58  59  92   8  56  23  36  89  20  91  21  78  44  39  64  14  66  62  92  52  88  15  61  92  74  28  90  84  70  83  55  83  41  40  39  11  75  15  20  36  63  97  59  42  87  25   2  12  74  81  84  96  32  52  44  75  64  68  70  23  28  86  52  60   9  78  48  40  47  14  18  22  43  83  92  42  65   4  74  67  76  89  94  38  46  59  60  35  83  81  43  49  42  10  73   5  14  15  44  46  92  91  83  90  90  86  32  16  38  13  45  84  20   9  90  86  94  14  93  46  76  46  26  11   1  49  73  18   7   9  82  43  95  94  22  64  62  91  54  82  24  97  49  25  86  74  82  77  33  79   7  33  87  34  34  40  90   6  53  78  85  95  79  67  59  84  63  14  62   8  42  75  83  93  22  48  17  65  74  14  53  51  94  70  48  46  31  97  97  11  36  30  82  97  82  90  98  83  36  34  17  72  93  61  73  49  16  99  76   2  93  53  20  92  29  67  80  68  56  55  29  95   6  85  18  34  72  29  26  23  21  97  21  29  82  14  82  52  10  93  31  52  70  67  70  34  48  83  16  36  29  12  59  64  94   8  77  36  74  39  53  58  60  36  44  18  69  33  12  17  17  98  59  79  35   2   5  23  14  31  21  28  80  92  48  49  97  35  34  24  42  69  66  14  98  63  23  81   3  80  77  81  63  57  95  37  28  89  16  39  24   2  80  81   7  37  49  68  48  33   4  94  17  78  59  79  60  20  42  28   9  63  63  28  43  76  81  62  54  26  71  27  47  30  67  57  14  37   7  78  17  75   6  23  66  27  20  64  81  67  60  64  52  38  12  66  66  18  52  73  70  97  75  63   9  74  47  69  55  76  84  61  68  27  45  45  31  11  96  99  36  84  38  93  79  35  53  20  68  97  45  90  37  10  13  30  77  23  66   1  99  48  52  27  72  50   6  24  43  80  82  84  78  74  47  87  76  96  26  11  58  81   2  74  12  92  15  98  82  79   5  94  48  18  86  58   9  19  47  99  67  14  89   8  84  57  42  97  40  82  55   2  93  50  70  90  56  31  79  71  64   2  10  23  49  14  62   2  48  71  68  99  84  71  50  48  56  32  60  30  26  99  35  52  56   4   5  34  74  53  43  25  96  60  71  63  13  72  43  22   1  78  73  46  53  38  15  96  22  64  36   9   5  63  48  85  68  44   4  63  65  65   9  38  74  45  52  10  83   4  43  10  19  11  99  35  99  56   9  54  18  84  96   5  15   4  66  37  57  80  78  69  56  74  32  88  14  43  37  44  63  55  63  16  12  23  73  50  65   4  84  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                8  58  33  70  49  77  88  77  52  36  39  81   6  35  41   9   2   4  12  51  70  86  27  79  94  34  94  81  61  21  60  18  96  49  81  90  48  59  69  63  10  48  20  88  55  92  27  98   1  22  70  45   9  73  56  35  86  20  62  60  29  40  63  21  16  79  48  52  59  82  53  96  75   6  92  41  53  31  36  53  78  95  58  34  84  17  26  13  92  38  80  36  96  55  89  55  19  28  92  22  10  61  31  34  30  31  42  97   9  83  35  57  77  28  93  71  68  62  53  76  28  56  17  64  83  98  91   5  10  88  57  36   1  94  71  63  58  62  39  65   7   1  91  21  60  73  44  53  90  52  30  24   8   3  54  12  70  91  96  44  33  57  97  91   1  33  63  51  60  47  33   6  53  61  53  72   8   2  12   7  25  65  32  50  21  35  51  47  21  93  29  47  37  39  12  39  83  40  24  92  37  73  12  34  91  98  18  62  91  26  79  17  83  90  35  81  92   4  43  15  14  65  82  80   8  25  12  48  65  77  75  98  31  43  84  58  43  30  38  27  51  48  20  78  69  40  44  89  81  13  26  72  26  40  30  97   2  59  57  83   3  85  33  98  49  20  78  14  34  70  34  37   3  31  18  87  47  20  17  12  94  67  42  71  38  74  94  17  12   9  24   7  48  85  47  18  95   5  24  97   6  82  15  84  33  23  56  73  17  97   7  83  82  60  92  29  53  47  84  68  78  82  51  28   7  34  21   1  40  62  27  85  57  44  12   1  19  16   6  87  40  20  24  39  31  86  22  35  52  27  96  88  47  23   6  47   2  24  61  47  78  86  33  94  69  35  37  75  24  82  79  89  62  48  80  65  80   3  29  28  24  78   2  61  84  66  99  31  10  86   6   1  88  85  99  85  89  57  41  92  12  73  14  13  46  34  18  26  76  13  92  69  83  52   1  57  91  69  98  37  47  68  69   8  71   3  29  32  64  41  36  29  90  81  81  33  89  84  86  71  99  71  26  59  64  33  15  64  75  64   4  68  72  36  61  41  73  39  95  15  79  11  30  28  46  18  81  75  98   8  24  40   8   1  15  97  50  48  28  66  70  56  54  50   6  70  11  22  61  72  96  72  25  12  96  24  91  70  37  66  25   4  78  13   2  17  24  71  23  61  59  72  83  21  19  90  36  88  26  52  72  11  86  10  31  68  62  77  46   8  78  36  35  84  44   3  73  52  36  24  32  86  58  77  61  36  55  83  35   7  33  28  14  36  78  77  83  56  92  48  92  34  31  17  74  77  18  24  23  50  55  81  76  94  61  68  82  68  32  76  51  89  48  14  62  61  21  26  22  24   5  42   1  12  32  49  78  39  35  87  35  66  97  63  21  13  85  13  19  60  83  85   1  60   1  34  93  10  28  13  41  70  60  56  52   5  55  18  51  40  94  26  76  68  52  73  70  11  32  49  22  97  58   2  76  44  97  81  50  55  41  71  64  74  88  36  65   4  40  86  87   7  37  56  68  29   4  71  94  24  44  50  84  13  86  20  80  46  32  30  21  30  14  72  71   6   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  36  21   7  54  77  81  51  11  79   2  18  98  95  43   4  97  71  24  56  17  97   6  26  27  66  78  96  90  10  40  79  34  45  24   3  10  84  91  29  62  73  73  47  58  24  76  89  73  50   3  15  61  65  33  58  54  64  60  38  80  99  82   7  85  61  65  87   6  52  61  61  70  14  52  72  49  86  79  96  71  75  57   5  25  30   8  79  93  14  80  68  92  82  27  76  63  68  88  66  51  48   3  58  85  27  60  99  55  68  83  91  43  65  11  65  61  45   2  49  77  76  77  57  81  85  23  29  64  28  62   1  31  43  75  39  28  57  98   5  66  59  31  11   3  87  35   6  67  13  85  26  15   7  85  74  63  24   9   4  29  26  46  54  21  73  55  24  72  26  34  56  27  97  31  74  55  18  27  55  10  46  38  52   6  64   1  67  69  18  94  18  42  28  67   2   4  72  72  43  87  35  73  55  95  75  11  74  23  83  58  37  86  25  87  34  58  10  26  17  15  61  95  31  74  38  97  88   4  55  53  45  32  40  30  63  62  62  79  95  96  16  60  52  29  56  47  33   2  38  62   7  56   6  95  42  88   3  92  87  27  48  62  65  24   9  70  61  24  10  77  41  36  52  15  85  57  95   6  88   5   9  96  88  55  69  32  80  67  24  34  10  87  96  22  28  74  22  44  54  26   7  17  63  38  46  52  49  90  20   1  76  49  98  78  84  18  56  31  74  90  43  66  91  32  46  48  59  92  25  35  28  35  16  44  59  30  89  34  99  58  59  17   5  18  94   6  29  91  26  69  32  28  82  67  39  89   9  59  75   5  49  51  30   3  36  98   1  71  67  70  54  98  57  70  71  41  92  29  14  66  55  59  80  72  37  97  64  90  19  86  42  80  61  35  34  30  73   9  15  83  14  30  70  50  64  40  37  63  22  25  58  40  99  32  95  86  86  14  91  34  93  28  19  67   3  76  91  58  51  26  80  64  75  74  63  65  86  82  84  88  16  76  99  30  43   6  57  49  37  53  51  52  29  65  14  65  78   5  70  32  97  56  94   7  13  94  78  83  42  17  83   7  32  26  38  62  28  34  76   3  16  33  57  25  67  21  52  85  40  30  85   6  34  44  70   4  97  37  98  82  50  29  43  50  31  59  50  15  57   2  41  87  56  85  94  19  24  26   5  29  30  10  10  97  35  39  47  28  28  52  17  61  41  16   1  11  42  88  17  66  92  74  83  24  30  92  92  19  58  29  84   5  72  46  52  74  65  60  65  52  77   4  96   9  92  45  53  47   4  10  87   6  66  30  93  75  77  96  12  45  46  54  56  29  69  98  88  12  97  67  18  85  56  83  85  43  99  30  91  36  85  49  20  49  12  22  35  77   9  44  30  94  16  97   1  11  85  93  23  71  40  76  68  24  64  68  78  91  62   2  78  38  10  79  33  69  54  80  94  10  38  29   6  85   8  52  45  11  17  51  84   6  85  30  74  94  52  38  88  25  92  17  29  50  17  44  78  30  31  54  43  56  29  42  57  20  51  40   5  96  52  43  25  78  45  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    67  26  40   1   9  59   1  95   6  86  99  53  69  36  95  79  84  96  54  96  44  22  48  49  89  46   3  20  94  31  81  46  73  16  55  41  66  57  58  32  62  40  26  81  92  99  81  12  16  17  46   5  85  57  16   3  21  92  55  40   1  33  69  49   4  84  71  73  55  27  88  32  83  98  66  69  46  34  88  85   4  11  77  56  54  60  82  21  40  13  20  48  86  35  57  58  90  85   7  39  11  83  45  10  99  61  18  76  86  89  34  81  70  99  41   1  88  85  81  73   2  31  88  54  90  15  25   8   7   3  25   5  41  59  14  84  78  43  86  78   1  56  67  79   1  50  88  52  85  15  55  73  78  45  25  95  11  88  76  26  27  59  17  95  49  62  30  56  69  79  57  59  84  58  92  74  79  26  36  91   6  60  34  42  81  81   1  93  61  13  58  84  41  64  66  78  96  44  31  35  83  13  24  89  53  12  55  85  35  15  60  18   5  52  31  75  98  16  70  25   4  45   8  14  51  15  29  76  46  93  65  16  29  51   8  33  33  93  41  78  15  84  52  75  43  45  31  80  66  92  14  45  49  50  79  79  46  66  75  81  91  76  32  99  50  19  69  12  19  79  48  37  18  52  59  47  84  66  76  75  21  97  54  78  24  69  38  40  41  97  61  25  51  70  49   8  71  39  37  89  16  94   8  80  81  64  47  34  13  48  92  85  34  85  87  59  55  31  27  71   2  51  52  98  24  62  62  58  24  31  18  49  20  76  94  85  88  57  87  29  41  85  12  19  54  84  68  40  82  99  69  26  79  62  39   6  70  47  57  42  24  11   1  93  25  65  25  66  59  15  72   9  14  22  18  40  42  78  37  86  97  65  25   6  61  84  62  37  79  29  81  93  41  25   2  19  13  38  24  33  44  33  32  41  16  51  74  64  13   7  80   1  59  13  25  35  52  28  54  47  27  18  14  38  63  27  45  82  98  83  70  75  12  97  58  76  33  53  28  31  88  61  92  91  98  79  59   8  65  18  72  93  72  29  64  60  26  55  21  59  91   2  88  44  82  87  81  35  96  30  57  43  58  54  40  78  42  18  47  83  28  26  60   7  69  43  29  26  12   6  47  83  62  49  87  89  29  39  23  88  83  54  76  96  37   4   5  98  42  85  93  87  84  32  10  46  88  53  91  37  39  39  62  83  38  82  38  46  19  62  36  76  69  73  72  86  63  61  45  99  52  80  55  22  73  49  94  93  93  19  90  31  19  17  87  84   7  31  64  75   3   5   7  89  55  70  28  32  50  85  98  61  93  33  25  53  73  98  44  16  21  32  16  66  98   7  31   4   6  54  40  15  51  86  98  31  99  69  79  77  54  84   8  77  78  55  58  41  84  82  28  40  98  80  53  36   6  79  12  14  31   7  80  41  94  58  25  76  21  84   4  92  93   9  94  67  92  17   8   6  35  32  68  35  82   2  15  53  90  79  77  91   5  20  86  97  54  36  24  39  41  85  35  66  47  12   7  52  83  61  30  48  78  14   7  50  63  65  41  69  68  37  20  65   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      46  75  34  68  64  88  53  69  52  11  27  68  91  67  16  94  12  85  83   8  93  99  41  28  12  45  42  77  43  74  61  47  53  71   3  36   4  45  81  18  63   3   5  78  28  67  76  83  16  70  77  52  50  66  60  15  70  25   1  29  29  32  27  12  12  36  14  29  15  52   4  73   1  67   2  55   7  18  30  92  25  66  74  20  96  67  24  28  95  64  36  46  28  96  70   2  16  18  34  76  12  51   7  54  31  51  24  37  35  85  72  62  61   8  46  39  55   1  97  49  55  30  17  40  69  81  22  81  89  25  83  33  77  73  62  18  45  55  51  82  20  19   2  29  48  88  22  82  90  13  49  52  70  13  89  49  44  88  12  23  92  91  33  79  35  79  81  71  65  53   1  87  64  95  68  51  54  12  83  12  46  60  24  92  23   3  37  84  24  58  63  35  99   3  90  22  67  45  98   4  53  84  87  51  41  73  91   2  60  48  91   6  90  81   3  87  25  90  12  46   9  34  53  33  52   7  84  50  41  85  34  40  17  69  47  50   8  14  79  25  51  39  29  54  87  91  89   2  28   4  60  77  76  36  56  26  63  57  59  59  36  10  72  24  65  67  12  89  60  63  82  27  23  72   4  31  91  82  33   9  90   8   9  88  14  87   3  97   6  69  67   7  29  52  66  82  61  88  92  72  87  48   9  25  81  69  66  72  88  22  63  49  55  39  61   3  49  65  49  42  73  81  56  59  89  33  76  18  67  56   5  37  14  34  64  15  75  12  37  32  51  61  26  62   5   2  61  23  26  40  38  92  10  92  45  89  97  77  30  24  80  12  70  67  67  55  18  30  73  28  20  53  56  58  98  20  30  76  34  47   2  72  44  47  14  77  55  53  62  91  93  75  83  59  40  96  22  24  57  81  26  64  52  30  95  83  55  52  34  37  50  23  20  63  43  52  48  88   7  59  40  69  59  71  73  86  42  53  13  78  40  62  59  55  84  24  68  22  43  78  29  24  85  36  86  64  85  14  41  15  61  98  38  12  17  94  88  20  51  62  54  62  10  13  96  64  79  28  85  44  40   9  49   8   9  42  83  74  37  43   2  39   1  55  29  11  60  67  42  19  92  85  92  46  94   9  84  15   1   7  47  40  29  28  56  69  79  25   5  35  16   2  44  56  15  49  65  95  56  90  48  43  73  91  83  68  78  45  18  56  71  34   1  28  29  53  98  75  64  42  64  65  92  67  60  72  49  93  59  95  71  47  31  89  73  33  79  60  76  75  67  34  76  94  84  51  21  18  15  44  49  37  23  74  18  43  69  34  34  23  86  38  51  82  40  12   7  61  92  19  57  36  66  35  11  35  72  20  27  81  41  36  77   7  11  61  61  87  69   7  52  16   4  48  53  17  75  51  62  90  77   5  75  64  11  12  28  81   4  91  24  71   8  89  48  97  29  82  70  10  85  55  34  19   8  47  74  12  29  22   1  68  85  92  77   8  80  89  91  11  72  29  11  10  48  68  61  54  13  30  63  27  96   1  63  63  63  11  10  32  88  42  19  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        78  44  43  93  44  30  76  41  45  28  56  85  35  77  38  67   8  30   8   6  41  38  71  85  88  41  42  64   2  75  90  99  89  41  21  53  71  77  21   4  97  64  25  93  88  77  24  79  49   1  23  41  31  59  55  34  61  73  55  47  86  19  87  17  91  42  45  43  54  24  72  32  25   7  60  41  82  62  22  84  41  66   4  63  20  16  67  52  55  40  93  27   9  11  90  61  78  40  49  72  83  28  83  80  84  69  36  41  91  27  87  16  26  25  11  43  53  19  18   9  41  58  71  39  92  48  43  70  76  91  74  91  97  57  38  56  61  55   5  41  39  89  95  35  84  49  91  95  29  24  44  30  13  85   4  25  59  71  36  90  58  40   3  74  77  44  55  48  84  24  84  90  36  86  56  81  64  47  49  62  77  64  21  79  55  46  38  36  34  33   9  59  58  52  38  37  41  82  55  85  74  26  65  82  31  68  61  70  63  92  62  55  30  48  72   4  57  47  56  80  48  21  92  22  64  45  26  95  77  22  17  35  68  50  11  57   8  41  84  67  24  21  45  71  60  84  68  63  26   6  66  77  86  57  88  74  86  28  83  46  64  16  63  56  93  59  53  64  97  86  35  23  64  64  40  48  25  71  48  51  29  48  64  70  99  58  92  87  84  46   6  28   9  34  33  10  92  21  35  32  68  71  59  65  69  31  68  19  11  23  56  88  35   7  71  28  12  55  16  92  51  85  64  88  92  57  52  66  63  27  30  11  15  25  72  22  26  90  48  68  16  90  46  40   4  24  38  59  15  71  89  99  14  67  66  35  75  29  27  19  64  12  60  74  28  74  99  74  49  65  29   4  32  43  63  12  71  11  49  83  12   5  23  50  79  80  83  36  94   6  39  63  69  61  97  38  43  22  39  27  23  53  79  81  67  79  59  60  30  40  67  49  75  85  71  98  82  10  17  46  62   9  99  78  57  64  76  58  36  26  39  85  34  54  19  97  96  14  18  81  76  43  83   5  61   2  90  90  35  52  71  50  22  30  33  54  55  99  45   1  42  99  42  26  26  82  16  77  61  25  14  39  90  65  20  50  79  98  81  53  52  85   9  71  12  74  40  13  65  55   4  11  24  72  55  40  94  33  89  22  37  77  86  11  87  89  31  55  25  94  49  43  88  51  62  79  69  41  40  77  55  10  26  30   9  49   9  33  79  43  63  41  82  26  91  12  63  87  14   2  21  99  33  71  56   2  30  52  52  90  60   7  82  62  95  94  72  16  85  52  91  73  67  95  69  62   4  71  92  81  31  71  40   4  73  97  87  93  15  35  24  32  14  44  54  70  13  25  56  40  35  75  96  72  97  55  93  80  56  58  45  99  41  97  86  82  79  46  28  92  37  99  72  40  58  42  57  43  12  97  20  88  98  40  16   2  93  75  16  17  18  75  93  96  58  72  51  19  81  61  78  59  57  35  14   5  68  95  45  96  35  69  10  62  51  74  42  95   4  39  32   9  60  16   8  29   7  95  10   6  48  95   5  27  97  20  87  83  95  31   8  80   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          80  84  74  61  53  28  21  63  28  58  52  83  85  21  86  83   8  34   7  85  66  97  90  12  30  19  39  20  30  92  84  18   8   1   1  73  75  61  49  66  54  25  71  85   8   3   8   4   4  17  73  46   2  55   9  99  94  47  41  74  82  44  40  45  62  49  73   5  12  47  51  72  96  77  76  72   8  43  13  37  70  26  34  45  37  98  79  36  95  59  61  72  30  92  11  60  79  69  91   3  34  42  82   5  80  33  26  30  94  26  70  61  54  33  42  72  28  73  46  10  25  20  55  99  76  11  63  35  55  79  70  70  20  32  36  27  49  72  29  46  54  24  48  76  87  29  31  97   1  67  33  46  37  79  63  93  72  13  49  80  82  21  85  69  78  67  25  19  92   5  62  43  49   7  87  28  68  44  58  82  65  85  89  74  63  80  71  97  77  23  12  17  14  82  41   4  52  34   6   5  14  68  91   2  58  77  43  44  59  34  99  96  25  91  13  83  66  43  54  47   2  36  56  14  36   5  18  22  70  55  55  33  73   2  37  96  12  13  26  70   7  34  16  42  67  87  41  12  12  12  75  51  34  79  17  31  81  55  36  84  25  30  39  59  57  11  66  97  21  60  22  37  73  14  42  12  38  98  69   7   9   6  39  56  72  76  54  60  27  16  59  22   2   3  69   5  35  15  63  82  88  47  96  23  26  97  15   2  51  17  36  45  15  23  26  69  69  91  50  56  83   8  66  84  61  72  76  70  46  17  34   3  26  13  62  36  64  60  46   1  76   4  58  92  14  99  47  64   2   4  88  19  50  85  16  68  94  22  88  92  74  95  22  30  65  79  90  64  64  69  21  76  68  52  62  36  77  78  65  43  38  91  31  36  13  79  37   3  64  38  96   7  27  17  31   9  58  13  85  65  64  74  15  27  15  22  49  69  21  58  56  80  38  46  32  56  38   4  74  47  47   3  76  83  28  58  30  86  74  91  36  69  82  54  11  41  45  96  28  10  44   7  16  56  74  28  65  54  59  98   9  66  16  36  42  36  94  49  25  39  43  35  87  60  29  35  55  60  72  33  72  55  89  48  53  37  45  36   1  68  45  10  73   8  66  43  81   3  66  80  19  26  68  49  32  55   5  55  38  58  71  53  72  33  18  21   3  96  55  71  82  64  59  81  94  63  57  43   3  84  51  75  52  57   6  34  49  60   6  22  46  32  81  89  86  35  90   3  23   3  73  66  78  27  84  15  79  18  96  36  27   6  54  48  85  21  84   1  11  47  57  47  45  10  10  43  21   7  14  55  77  13  67  20  93  30  55  23  49  31  39  80  18  87  31  35  61  33  43  78  38  97  79  24  87  37  52  71  93  50  21  34  63   1  88  45  21  78   2  53  33   1  18  63  37  80  58  19  56  68  36  65  68  49  18  78  33  21  11  17  89  25  36  77  18  56  73  60  85  53  42  35  18  69  77  27  53  82  22  44  16   3  91  34  37  34  92  43  58  36  20  12  26  50  97   6  94  57  60  86  84  30  20  42   3  67  46  99  50  82  44  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            29  89  87  20  91  20  21  66  22  61  58  71  55  58  13  72  81  27  64  43  10  60  72  68  70  56  93  22  82  26  26  79  63   5  60  79  75  93  11  19  43  73  75  87  23  61  44  57  72  98  25   3  65  35  56  62  92  53  39  22  39  49  55  85  26  31  66  24  49  20   2  16  52   6  91  52  20  74  27  58   2  14  16  84  12  66  42  56  17  77  16  82  44   5  71  74  39  84  14  11  89  71  20  42  27  88  72  30  25  61  44  71  34  93  71   9  53  14  22  54   4  93  73  54  24  26  12  81  38  38  43  68  59  26  23  38  21  12  63  71  52  71  10  73  20  29  39  88  99  25  61  21  35  98  97  98  77  55  73   6   2  84  56  56  35  43  20  29  51  43  94  23  76  79   5   1  93  90  16  14  10  12   8  69  27  61  36  27  36  40  67  49  71  20  61  49  34  43  47   9  29   5  93  12  36  47  14  13  95  27  87  79   4  98  15  29  44  89  73  80  88  78  41  97  13  27  95  74  25  63  77  53  77  46  61  98  26  93  37  27  94  52   8  71  62  46  41  87  37  54  88  37  86   2  75  92  97  18  71  21  77  93  89  94  51   6  42  54  63  82  16  33  28  58  10  55  45  34  72   7  35  98  49   3  34  34  90  73  29  91  48  69  66  68  75  32  72  73  79  53  99  24  10  98  84  46  64  71   3  57  19  45  11  25  28  62   1  92  83  47  13  62  58   2  93  54  87  91  66  30  26  27  41  40  18  37  95  28  96  34  61  77  56  49  10  58  36  14   9  32  69  99  42   1  95  93  34  96  83  98  40  40  78  54  94   9  83  63  87  75  32  48  51  16  17  16  36  19  63  41  69  47  54  88  78  26  26  61  99  92  26  38  93  81  56  40  61  91  83  63  37  33  41  85  37  15  50   6  94   7   3  31  73  84   3   3  57  88  91  24  56  41  55  39  58  22  37  87  95  15  38  81  12  19   4  45  41   9  89  36   6  21  97  66  16  22   7  20  51  55  38  91  22  15  83  87  13  20  74  56   7  84  40   6  36  88  12  85  46   7  34  19  85  77  37  77  45  33  94  92  10  55  62  42  46   6  10  16  16  40  77  15  86  54  87  12  49  86  54  46   2  55  13  92  93  34  15   3  38  10  89  40  11  85  53  24  93  40  79  96  50  18  99  21  69  78  41  19  41   9  41  19  58  29  41  36  25  60  73   2  43  77  88  65  91   4  40  77  14  50  24  54  58  59  98  18  35  39  97  30  26  95  12  99   6  77  55  10  44  48  14   5  63  69  93  25  99  38  13  47   2  86  57  34   1  58  97  13  97  43  26  75  40   8  59  37  11  91  40  26  34  93  13  80  56  98  42  16  75  52  89  92  67  74  48  84  31  39  62  17  89  69  19  21  41  33  51  43  78  32  13  26  74  68  80  22  73  34  60  11  57  63  82  76  66  94  19   4   7  53  56   3   9  70  98  61  15  27  47  55  25  23  12  84  93   3  63  92  60  23   9  92  76  36  14  10  62  62  37  44  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              91  19  29  72  34  30   4  55  61  29  15   4  77  64  92  33  30  92  13  46  15  60  18  49  50  56  22  27  60  31  37  58  41  32  65  90  60  92  72  34  13  47   4  94  27   7  30  44  73  67  76  42  59  75  40   8  41  42  90  43  32  10  60  70  59  38  93  11  37  54  95  86  42   6  86  32  23  50  31  99  76  36  81  65  54  22  32  23  51   4  26  96  57   8  87  16  59  46  14  75  42  47  63  24  94  66   8  39  33   6  72  86  19  91  80  68  35  62  34  94  86  83  89  47  17  66  81  16  68  23  80  41  70  41  62  62  92  73  89  15  66  95  38  30  40  12  13  27  65  17  57  25  47  74  31  55  29  97   4  95  92  70  19  90  28  17  68  74  11   5   9  22  41  63  25  11  72  57  72  70  33  74   3  23  70   5  87  68  66   8  13  35   8  66  30  16  98  27  49   6  21  62  61  41  95  67  38  13  33  52  11   6  11  28  67  81  83  29  27  74  69  94  30  46  34  99  51  48  48  72  33  50  98   1   8  76  54  11  43   1  83  90  38  15  38  26  63  38  80  68  68  85  22  73  30  51  86  13  94  93  83  57  24  15  44  27  13  22  28  14  14  42  89  16  27  28  32  16  66   2  59  52  79  76  58  90  20  78  47  40  85  12  18  38  26  80  68  38  29  70  11  78  13   7  93   8  45  72  88  85  96  35  36  72   7  95  59  29  24  32  53  44  76  33  42  10   2  76  40  69  19  93  53  28  65  72   3  14  11  83  18  38  82  27   7  16  89  26  14  54  15  82  60  27  54  82  36  82   8  68  12  58  59  97  70   9  54  60  75  56  49  38  28  82  76   2  85  68  45  95  30  25  46  11  57  40  89  31  64  67  34  49  40  50  46  34  29  79  99  33  71  13  59  16  16  18  78  29  52  81  72  65  60  84  94  12  16  22  50  19  52   6  68  13  23  36   1  47  70  96  23  91  47  18   2  16  39   4  51  30  18  99  41  10  87  70  83  82  60  39  31  33  23  83  85  46  42  55   3  50  81   1  55  47  59  44  95  69  92  61  53   2  45  79  38  24  58  14  78  50  29  57  15  32   9  62  75   8  57   4  62  82  56  75  44  26  95  87  11  91  24  20  46  46  60  27  44  82  76  90  79  34  34  92  72  23  60  36  36  33  51  40  34  28  37  80  87  24  75  16  22  57  83  91  80  64   8   2   3   6  46  82  62  61  35  13  54  84  20  82  42  86  12  52  40  93  59  13  34  50  45  73  16   8  94  50  55  78  64  15  70  80  12  73  39   3  67  88  89  73  48  34  55  97  84  91  74  62  87  44  38  83  10  95  39  64  26  12   4   4  34  33  55  99  15  36   8  53   7  56   8  44  97   2   9  39  77  18  96   5   3  31  36  14  44   7  40  92  26  83  85  54  30   3  18  55   8  16  71  13  89  97  41  13  66  26  66  76  91  94  19  15   6  77   5  28  54  24  52  49  21  37  61  50  40  29  78  32  76  10  10  18  35  28   7  86  75  28  40  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                27  58  23  76  74   4  55  97  76  67  61  62   6  49  59  57  62  65   4  28  94  67  65  63  61  87  87  49  74  44  99  23  31  70  32  55   5   3  43   7  13  16  62  19  23   8  50  32  98  84  54   7  85  24   2  89  66  60  57  34  18  44  91  47  84  44  37  47  70  23  68  36  72  21  60  41  18  41  69   6  22  90  18  29  76  56  97  92  70   8  42   5  34  45   9  44  81  68  73  99  58  21  47  65  90  70   3  44  21  28   6  53  97  33  94  24  48  68  29  83  15  34  97  48  99  85  57  46  79  38  20  56   2   6  82  88  82  33  89  78  55  19  33  87  46  18  29  43  29  44  16  81  95  85  35  97   5  68  23  40  90  92  83  57  86  33   6  72  20  48  77  98  33  16  32  84  28  27  25  64  73  38  24  32   5  36   4  42  91  15  94  54  44  57  18  76  85  89  80  49   6  42  80  81  15  98  50  40  35  22  39  41  42  64  47  80  44  98  70  68   9  12  46  24  71  14  76   6  32  39  29  61  18  91  38  45  27  81  23  54  18  99  57  70  82  55  48  74  12  97   4  40  55  29  98  70  14  68  91   7  64  43  37  59  87  71  32  71  64  37  74  47  45   7  77  62   7  42   4   8  95  83  83  51  56  57  33   6  21  45  67  37  69  74  16  68  84  63  56  52  38  99   6  45   8  71  70  75  28   9   1  54  33  42  76  96  60  10  75  27  27  36  41  92  88  37  40  19  70  91  38  94  74  83  57   2  32  28  38  97  67   8  51  18  30  88  62  57  53  43  63  59  39  91  27  73  42  23  99  81  74  97  61  56  76  61  17   8  55  65  56  91  50  18  15  55  18  68  63  48  16  14  66   1  64   4  20  35  52  57  71  25  63  38  36  80  40  18  43  64  60  16  87   1  43  23  92  14  51  74  88  30  64  40  67   4  37  43  30  28  93  67  72  34  69  38  45  34   8  99  50  48  83  73   7  49  95   8  21  33   2  94  64  18  43  12  82  15  24  83  10  51  35  57  13  42  30  37  83  96  15  49  93  48  15  84  70  31  94  15   9  87   1  99  27  28  14  31  92   5  95  93  12   3  75  57  42  97  69  72  46  17  55  35  40  65  30  33  45  24  97  14  41  89  28  91  31  91  62  92  60  67  62  23  68  84  73  89   3  61  74  96  97  63  54  98  68  54  22  58  25  43  92  64  79   4  92  97  65  46  30  82   8  57  40  82  92  47  42  30  86  68  89   1  15  54   4  28  32  83  33  26  45  68  92  87  51  16  48  27  27  90  76  39   6  69  42  33  37  70  83  54  27  33  27  80  15  85  42  53  42  17  95  20   2  68  85  65  66  84   4  42  82  91  29  48  92  54  45  19  79  75  86  47  18  97  82  40  77  53  43  51  20  40  85  48  72  24  24  14  58  77  20  11  53  84  69  89  46  86  31  17  73  71  81  89  62   7  46   2  52  86   6  83  91  24  22  68  40  61  38  31  83   3  92  65  57  34  85  42  27  65  23   3  47  76  68  60  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  64  58  76   7  51  98  99  57  13  20  84  15  96  86   3   5  86  11  65  65  74  53  78  44  72  48  40  36  23  25  25  80  34  28  97  61  43   3  64  40  50  75   8  50  18  51   6  32  75  83  72  86  85  59  73  74   1  84  99  17  67  77  93  44  58  22  15  35  80  72  18  22  50  97  80   5   3  15  48  38  35  92   9  94  11  29  27  38  70  94  39  31  43  48  91  99  17  19  98  72  76  15  96  51  21  32   9   2  99  46  34   4  22  24  52  39  28  90  64  14  29  62  20  48  42  39   3  82  47  38   8  43  31  26  84  66  39  71  95  27  50  18  25  11  14  11  42  51  35  95  76   1   9  24  71  99  97  59  13  44  89  17  97  23  11  19  35  54  32  81  11  27  52  95  47  89  25  32  38  57  26   5   6  95  21  37  76  58  42  97  37  76  98  59  42  16  77  31  41  38  91  19  62  29  16  44  37  93  68  23  24  23  59  47  75  19  26  94  97  61  99  63  76  20  78  51  55  20  39  57  99  75  74   5  27  80  23   6  62  52  19  25  66  90   1  47  98  39   6   7  73  62   2  54  70  82  58  89  63  18  18  79  43  50  43  37  32  14  24  43  19  33   8  15  45  55  72   5  36   8  95  64  42  19  36  66  17  60  43  55  97  75  47  59  26  17  87  58  16  11  26  85  49  86  21  77  98   7  50  66  37  11  71  31  12  30  74   3  78  70  40  84  31  96  35  83  13  23  97  80  64  55  36  49  91  32  57  93  54  69  69   1  67  81  20  81  49  80  33  78  69  98  39   2  31  76  90  21  68   2  64  33  93  85  66  51   3  26  15  39  48  57  18  69  55  17  42  58  15  19  65  63  57  20  23  85  31  79  30  25  51  11  93  57   8  36  20  82   3  23  28  71  67  91  58  82  33  13  73  92   6  51  22  51  67  60   4   2  42  11  94  44  80  56  22  33  26  77  77  84  46  87  95  54  71  22  71   3  36  67   6  11  19  63  48  76  89  66  55  55   1  22  60  74   6  44  27  37   8  97  67  80  97   4  40  32  29  49  27  36  84   9  86   7  68  14  21  38  33  11  45  94  33  22  70  72  96  81  49  54  25  55  55  60  50  30  12  76   1  18  84  69  57   3  40  22  53  61   7  41   4  26  38  86  39  98  99  85  47  66  59  46   8  66  92  69  23  64  41  94  41  68  25  93  60  96  62  71  70  83  27   3  96  24  91  37  24   7  79  78  70  97  57  24  61  68  69  53   6  79  67   7  71  17  19  24  17  62  44  53  85  34  90  13  23  40  22  94  36  92  97  78  47  93  26  25   2  82  14   8  47  80  41  76   6  96  81  38  72  73  84  84  41  55  79  78  12   3  10  66  60  89  74  54  70  81   1  84  51   9  37  34  20   4  33  35  30  89  63  97  50  97  55  13  35   3  54  65  86  11  49  70  68  33  29  61  41  10  97   2  29  99  41  66  67  84  54  39  90  59  77  58  46  23  27  31  76  42  12  83  20  18  26  17  19  32  47  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    94  26  31   4  22   3  53  33  18  38  88  86  89  57   9  26  27  32  79  86  54   3  13  12  50  34  73  36  61  13  52  56  87  39   9  61  95  24   6  75  54  75  57  88  13  39  40  60   3  83  21  25  12  98  75  72  69  34  74  17  11  85  83   2  16  31  51  14  95  50  84  24  36  65  37  99  71  51  15  27  50  54  46  20  51  51  98  87  40  25  96  82  45  94  78   4  57  62  85  45  48  16  37  58  33  93  79  53  59  14  46  10  27  25  16   8  66  38  55  57  55  60  19  74   1   7   6  32  81  63  63  90  21  57  87  89  30  80  53  97  15  70  81  75   7  36  85  80  33  45  63  18  47  59  15   1  26   5  96  99  21  66  83  56  24   5  50  63  31  12  38  41   4  43  39  81  50  33   4  57  28  77  39  30   6  25  85  16  47  48  15  74  20  27  95  98  83   9  87  59  79  50  59  39  58  36  56  48  26  26  58  57  76  84  86  76  54  67  22  79   8  72  44  35  54  42  66   4  45  72  37  95  58  39  10  50  56  81  30   7  95  12  22  61  77  80  41  21  27  39  67  91  14  37  39  16  45  80   7  14  44  23  89  34  27  42  32   5  68  34  46  11  75  74  88  69  29  69   2  57  33  81  65  52   8  98  93  42  77  54  61  56  98  14  57  72   1  79  46  77  18  61  25  51  89   8  94  29  28  13  47  48  83  60  67  76  59  57  64  29  36  61  64  63  89  93  50  50  47  41  67  12  89  20  78  90   8  40  52  84  29  48  51  82   8  68  25  21  65  67   1  13  70  50  41   5  49  12  73  16  66  16  11  34  23  81  19  86  78  84  21  56   9  79  59  87  24  37  28  34   9   1  40  31  25  97  36  90   4  22  82  75  84  13   7  68  63  17  51   4  59  28  17  44  56  36   9  82  95  78  11  27  12  18  71  73  63  24  85  42  61  73  13  14  64  45   4  22  27  50   3  44  95  91  80  68  94  93  38  97  16  30  87  78  97  61  96  19  60  94  87  99  31  37  83  83   7  78  57   8  18  98  78   5  63   3  39  74  31  66  92   9  55   6  48  24  88  38  68  88  23  19  99  74  48  69  60  54  53  69   1  17  19  10  92  42  21  26  33  23  28  17  94  94  91  35  38  69  65  17  55  48   6  59  47  35   1  54  69  60  74  67  26  39  96  64   9  59  77  41  10  22  11  81   8  58  55  84  64   7   7  46  17  12  86  13  27  68  59  12   7  35   6  16  74  44  10  72   4  60  75  34  59  72   7  21  51  45  30   8  24  32  96  91  23  63  19  42  52  82  16  12   9  44  96  54  32  76  34  15  87  81  90  57  92  83  16  55  64  32  36  24  31   6  84  56  58  84  87  89  17  55  15  40  48  54  83  62  36  73  85   3  75  62  77  72  50  61  20  96  52   1  51  81  57  10  27  49  63  12  94  28  36  25  59  39  83  37  49  84  19  66  19  17  47  44  86  94  47  99  42  74  69  11  82   2  39  27  32  58  38  17  16  52  50  64  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      79  35  76  31  95   2  63  19  58  83  87  73  32  84  74  62  22  44  78  28   4  79  72  57   3  21   7  72  11  50  29  94   2   2  56  96  66  34  60  45  24  23   7  61  72  69  90  94   6  15  84  96  96  44  31  74  14  27  22  90  75  72  37  29  50  87  79  55  99  81  89  30  23  63  46  11  18  15  47  29  60  20  90   3  50  12  78  26   9   3  74  29  61  65  62   8  80  74  71  92  25  92  42  50  35  88  68  27  95  10  53   2  54  10  46  82  24  71  73  24  19  57  57  50  50  46  35  22  82  97   8  36   7  33  64  61  34   1  42  39  72  65  15  29  10  85  95  75  56  48   4  98  45  33  14  33  84   1  49  52  85  11  28  83  22  66  74  15  44  10  90  98  87  98  68  70  84  87  49  15  13  70  10  70  36  94  14  82  21  72  15  50  70  66  12  84  33  79  75  50  88  78  85  32  27  61  78  33  81   3  61  55  11  79  97  82  69  44  33  45  57  66  38  25  29  57  34  84  55  45  43  63  26  68  86  33  93  14  30  60  46  14  29  55  82  15  92  42  28  89   6  54  42  86  24  98  64  88  59  17  91  90  30  87  61  49  48  95  10  70  75  44  65  36  49  70  56  33  56  75  78   4  97   3  54  58   1  92  26  76  29  21  53  97  60  81  63  72  24  80  72  70  48  66  10  12  98  44  97  43  11  65  91  26  82  20  18  34  84  35  31  91  86  15  66  33  81   7  41  60  28  54   4  50  16  90  74  54  42  46  66  73   4  83   5  73  23  24  49   3  32  16  55  58  97  29  18   2  64  42  87  45   1   4  50  81  65  70  82  53  78  91   9  21  28  14  23  37  36  84  98  54  51  18  19  14   1  19  19  64  11  27  75  40  97  75   7  11   7  35  49  82  17  74  99  20  70  35  12  72  90  55   8  20  22  35  40  44  67  18  54  94  16  42  83  33  14  14  94  88  55  19  47  78  72   8  64  39  20  97   8  11  81  56  62  47  28  42  33  95  68  60   5  86  72  48  17  53  52  19  81  92  46  62  30   9  91  49  72  72  83  84  86  59   8  96  56  61  61   9  76  73  80  72  91  72  64  97  75  46  48   3  57   9  15  43   8  11  89  50  40  19  11  25  25  12  30  67  55  55  47  59  97  78  52   9   7  72  75  32  25  89  58  19  92  65  86  50  58  82  39  95  40  60  57  43  63  16  99  39   2  80  40  98  89  72  53  83   6  83  51  26  87  41  27  30  26  99  29  76  61  23  30   6  37  51  87  99  72  40  84  47  27  46  81  38  75  95  52  50  78   7  69  41  27  73  39  59  98  31  76  14  96  37  76  81  85  19  62  58   4  23   1  10  30  37  41  22  32   3  27  91  62  70  70  43  54  80  53  88  55  62  56  30   6   7  33  32  12  67  33  46  77  72  89  67  56  48   7  33  25  87  40  39  20  26  65  33  77  58  18  57  52  99  37  78  72  59  44  86   8  10  28  90  63  13   5  45  58  81  15  66  13  87  54  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        8  63  17  50  20   8  76  40  52  31  23  55  78   1  25  92  59  23  45   1  52  16  30  38  70  59  78  65  85  62  46  88  74  19  94   8  64  17  20  53  77  45  97  76  85   5  91  24  81  45  69  93   4  74  93  22  44  86  46  31  82  42  98  11  13  82  17  96  84   3  81  50  83  48  82  94  86  67  98  25  12  21  31  40  65   4  72  27  45  35  71  90  68  85  81   4  62   7  36  16  16  74  50  30  51  26  87  83  20  34  84  84  12  12  99  31  79  25  97  80  94  28  34  20  11  24  72  83  28  38  41  87  18  14  56  75  48  72  81  23   9  67  21  58  67  87  37  72  78  88  87  99  37  63  67  29  44  96  62  49  11  64  81  79  41  26  61  79  15  45  41  70  94  83  51  74  14  32  62  53  42  64  87  47  94  26  92  46  73  37  19  37  19  29  45  32  50  27  62  78  59  74  95  50  59  77  44  59  45  68  48  28  40  53  51   9  26  57  82  69  59  86  99  99  12   6  17  41  28  36   3  77  92  16  36  81  20  74  10  76  60  54  24  57  68  97  42   2  67  71  61  73  72  44  79  15  29   9  91  95  93  34  94  91  83  25  97  25   9   4  82  91  40  74  31  20  81  31  69  82  14   4  57  78  81  91  48  60  74  14  74  58  40  52  80  96  93   4  91   1   2  55  67  93  96  91  28  33  37  55  50  16  91  15  38  38  69  61  33  15  19  78  40  62  28  46   2  12  61  14  33  94  93  69  91  82  73  26  20  58  53  56   9   8  30  88  87  45  37  62  84  45  65  69  57  48  99  93   4  35  85  79  21  98  53  46  62  30  23  68  52  85  53  17  26  30  43  75  46  72  80  93  78  56  37   4  34   1  90  27  34  49  56  30  17   5  29   2  31  50  17  64  63  22   1  69  96  89  88  57   8  30  48  67  83  16  87  93  88   7  69  29  78  11  53   3  63  68  37  95  28  86  38  30  29  16  28  90  92  17  31  53  82  66  74  63  22  56  31  28  98  16  97   7  89  64  26  53  79  65  89  92  22  85  15   1  35  17  67  50  25  99  46  65  48  28  22  20  25  74  21  55  90  92  14  38  31  64  97   8  13  97  81  60  94  21  21  88  48  93  18  75   8  41  19  87  32  61  63  66  60  68  54   3  56   7  73  13  63  64  75  56   4  48  99  32  88  41  90  76  63  37  31  29  56  65  32  39  32  77  66   2  13  70  22  72  64  50  86  42  70  54  80  60  41  97  50   2  66  35  62  24   8  16  20  83  45  17  30   2  46  25  29  93  64  67   5  73  70  12  70  25  51  58  22  52  31  73  75  75  86  18  88  43  77   7  33   8  74   5  73  40  62  25  32  68   7  56  99  96  46  64  35  18  43  10  62  16  64  70  83  36  52  34  21  54  55   4  74  70  44  52  31  31  93  20  92  98  25  14  68  32  10  36  44  63  65  59  59  85  76  28   3  47   9  64  59  91  15  12  62  55  54  27  41  18  57  67  84  68  78  46  60  73  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          82  90  54  81  57  21  85  93   7  55  99  14   8  15  17   4  46   8  46  38   9  77  80  24  11   2  94  35  41  98  89  84  87  35  42  96  11  94  15   5  15  66  77  23  18  72  43  72  17  59  52  41  21  44  84   9  69  22  19  34   3  49  36  76  72  78  65  31  56  81  76  76  93   8  62  58   6  57  44  28  98  23  67  18  58  82  37  99  52  63  14  34  25  87  90  52  70   6  90  36  59  47  94  75  10  74  57  55  88  89  99   4  46  79  27  68  67  80  92  48  89  98  71  57  73  94  31  96  48  88  67  13  39   7  90  36  32   6  47  43  84  99   4   5  67  60  33  68  98  10  16  47  83  95  16  18  10  84  81  56  71  18  18  75  10   7  78  33  66   4  14  18   9  11  87  74   4  53  52  36  24  15   5  81   4  39   4  62  42   1  17   2  42  23  53  22  77  98  53  20  18  38   7  45   9   2  28  59  30  55  33  82  31  13  58  70  83  49  77  76  21  35  94  23  81  73  37  38  66  83  36  44  92  10  25  74  63  96  60  27  63  36  72  94  35  60   4  32  49  80  60  56  37  98  98  36  69  87  49   2  37  92  98  56  25  90  34  56  65  69  80  63  18  71   9  56  65   1  87  24  41  38  35  81  93  30  58  27  23  38  93  73  99  46  75  69  53  58  53  89  32  25  85  33  76  33  49  90  32  39  34  59  46  38  95  17  34  97  47  10  10   9  96  83  25  39  59  56  26  93   1  68  52  26  64  85   4  96  73  49  98  44  40  83  11  58  75  70  82  49  16  42  49  72  84  75  26  74  51  67  41   4  25  98  84  61  82  87  76  66  38  48  30  74  82  31  96  30  92  67  87  10  12  29  24  78  41  41  83  97  89  69  32  79  10  53  15  68   7  72   5   6  28  31  39  73  41  27  28  60  98   3  87  80   4  69  58   8   8  77  12  94   4  72  27  56  47  53  41  94  27  47  96  63  47  79  39   2  71  23  27  13  82  79  11   2   2  97   5  28  39  10  25  58  37  53  27  32  54  50  46   9  99  92  49  58   3  17  91  49   4  96  37   9  23  40  82  45  59  78  80  19  29  25  92  43  40  96  28   4  44  93  93  87  82  72  46  12  48  26  80  77  67  37  71  80  41  12  12  43  74  17  71  62  80  30  46   1  26  85  88  84  76  74  33  14  61  46  25  12  58   7  40  19   7   6  94  24  85  18   1  68  79  64  48  70  38  28  55  49   4  70  90  42  81  49  69  31  60  95  91   9  89  99   2  68  99  75  38  38  92  38  46  24   7  52  18  97  42  59  87  66  50   4  39  75  99  30  44  95  40  21   2  45  82  75  44  95  22  87   2  89   6  47  85  85  57  84  36  30  93  55  60  71  37  45  17  82  42  54   7   3  89  20  30   8  85  68  16  14  25  86  68  69   2  85  70  53  33  35  80  76  28   7  60  81  85  65  16  91  41  26  60  17  98  68  51  43  53  62  86  75  88  40  36  30  35  95  31  67  30  46  31  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            59  93  39  94  12  82  85  66  74  12  52  60  66  45  78  79  87  25  58  42  29  27  86  68   5  65  91  76  22  85  48  13  74  32  48  90  85  48  22  46  89  91  26  60  40  33  79  17  49  45  93   3  36  85  32  13  11   4  17  76  17  82  57  97  63  82  55  15  66  50  92  65  52  49  53  96  58  89  55  67  56  35  77  21  30  90  87  53  58  95  57  78  24  53  40  83  98  88  58  56  61  86  91  90  24  20   8  76  56  65  39  51  98  69  14   4  84  82  73  94  57  74  68  46  20  29  34  89  50  98  39  99  75  96   5  12  67  50  75  54  96  92  83  44  92  20  52  78  80  79  62  20  57  62  60  35  87  41  63  46  98   2  35  29  89  11  51  62  24   3  78  82  60  37  49  12  68  92  52  17  17   2   8  51  39  21  83  60  95  45   8  83  51  37  50  61  46  99  15  39   1   8  29  79  37  55  51  99   7  16  20  49  78  48  58  62  16  19  62  90   6  10  14  96  73  54  37   9  48  36  41  94  70  71  86  33  27  75  17  92  12  53  34  16  67   8  79  90   9  74  43  56  99  46   1  52  96  71  16  22  41  94  58  92   7  77  83  41  31  29  68  82  18  70  79   8  75  86  72  88  60  65  98  89  18  98  87  32   8  31  86  55  81  91  25   2  50  73  62  51  64  74  52  83  40  65  79  64  49  81   6   1  43  96  47  13  96  20  80  85  49  13  14  95  96  15   3  29  20  64  87  75  85  47  30  52  23  67  56  72  48   4  59  21  72  96  75  23  71  38  69  24  85   5  86  73  49  73  17  74  51  40  95  20   7  79  96  24  95   3  34   8   5  23  50  76  14  85  86  89  76  10  19  79  26  24  15  14  17  84  10  78  33  36  53  82  16  53  22  85  21  14   8  16  14  78  92  40   4  48  95  15  18  52  13  78  92  66  74  42  70  12  71  84  21  65  98  70  46  21   4  70  20  84  26  25  80   2  77  85  62  98  45  13  87   4  29  67  38  83  78  23  26   9  26  92  16  77  86   4  14  35  35  16  27  63  34  81  44  61  68  40  57  17  46  42  22   6  79  53  69  42  10  69  53  14   5  61  72  67  53  86   4  44  55  86  34  66  56  72   2  29  34  20  49  55  56  13  54  86  79  39  66   1  21  36  81  51  35   7  66  27   2  55  30  35  33   5  64  40  69  23  84   9  28  77  16  31  89  16  87  50  53  29  91   7  70  38   8  98  80   1  17  70  63  93  32   7  90  40  20  13  88  77  26  51  65  50   3  87  88  12  56  95  34  24  94  45  36  97  77  39  17  13  49  88  41  20  16  39  30  80  26  74  61   9  80  20  13  87  52  68  66  45  44  93  24  31  41  71   6  40  73  53   3  63   5  96  12   2   6  34  13  58  31  19  94  14   2   7  92   1   4  91  27  29  26  86  14  62  10  45   5  13  83  28  96  98  36  11  49  99  28  85  52  59  73  29  97  38  14   9  22  98  48  43  12  78  22  86  30  83  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              30  49  81  92  54  75  77  18  58  23  32  21  17  86  23  32  22  38   4  51  87  12  77  97  19  37  17  23  92  99  14  14  92  26  60  83  28  91  44  66  80  11  67  68  45  81  68  86  50  24  12  35   5  60  65  17  82  58  56  97  23  20  33  37  50  48  18  97  66  12  17  76  75  20  56  47  45  94  31  83   1  25  77  76  56  83  51  42  16  26  60  67  57   3   5  70  59  14  51  42  66  12  85   1  47  25  21  30  82  94  36   4  54  15  34   8  99  92  44   7  77   5  72  64  68  29  97  13  39  93  31  26  39  87  68  57  32  19  20  71  59  37  11  48  42   5  74  49  91  19  87   5  49  77  26  93  71  33  58  40  18  58   9  50  26  78  39  32  23  75  87  63  62  37  38  43  24  87  49  12   4  12  85  69  25  15   6  78  49  52  14  74  21  35  84  71  51  31  29  83  61  44  98  54  95  86  46  77  70  69  31  42  93  99  47  65  80  29  56  48  82  17  73  23  85  70  56  88   8  63  70   1   2  39  27  48   2  78  23  21  25  71  81  99  56   4  65  84  36  38  46  33  52  76  27  86  96  19  70  93  96  23  80  66  82   4  85  96  66  42  77  65  92  71  51  64  16  48  26  71  87  19  82  61  67  73  29  14  81  24  57  72  53  62  34  64  60  57  20  60  32  29  86  24  29  98  55  37  56  27  44  67  63  27   1   9  80  53   3  28   3  29  78   1  50  48  94  21  38  43  52  95  93   2  15   3  24  66  79  57  66  43  32  21  61  83  99  37  91   5  94  59  56  40  41  79  50  47  23  39  22  14  16  86  17  80  36  37  43  61  91  35  87  77   5  64  61  35  73  77  68  40  77  25  49  78  27  55  92  94  63  39  27  15  60  60  69  80  69  52  80  41  60  98  95   2  10  27  79   5   8  81  92  99  30  71  44  49   8  10  59  27  80  56  53  76  56  68  19  57  17  78  21  41  51   8  40  95  73  51  21  16   6  70  64  84  79  71   1  51  56  59  41  90  12  37  22  93  54  52  19  94  76  53  68  60  83  48  28  16  99  92  15   6  77  77  30  78  39  69  79   5  22  18  23  67  53  59   2  86   2  35  29  80  76  17  12   5  45  95  91  85  52  64  92  26  49  78  30  62  96  86  45  39  82  64  14  12  52  67  17  66  90  55  47  24  42  63  55  94  55  28  63  31  80  56  98  57  55  41  69  47  10  71  70  60  14  29  47  72  60   1  58  63  20  69  25  83   9  47  17  85   7  85  30  91   5  67  78  55  42  17  34  67  76  66  97  44  35  53  95  62  83  16  75  69  37  80  51  37  17  47  65  61  79   5  42  35  78  51  36  84   8  72  43  49  26  24  10   7  32  15  12  28  86  62  86  58  72  76  79  90  45   1  95  68   3  88  87  48  20  25  88   1  56  87  56   2  58  55  50  17  55  51  89  17  31  90   1  65  54  45  75  91  42   3  81  69  90  49  84   6  90  89  94  60  29  61  46  39  96  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                57   3   1  96  92  70  39   8  45  14  52  48  13  55  80  42  75  52  75  10  85  93  90  95  85  98  25  82  27   8  41  63  14  48  29  46  94  72  92  94  58   2  97  53  33  27  59  86  89  44  54  60  58  81  91  54  43  84  83  43  15  20  19  58   5  16  62  44  23  88  24  55   3  84  36  35  32  35  66  59  75  34  92  71  71  58  23  65  35  42  10  28  10  41   5  14  44  67  52  16  92  74  62   3   9  65  35  47  63  15  56  28  13  56  17  75  18  67  56  35   5   6  59  18  22  40  36  18   4  81  24  32  94  97  46   2  96  80   4  14  67  23  25  54  94  19  18  20  56  36  28  50  51  17  83  50  96  11  60  44  38  64  49   3  45  15  80   4  96  81  42  77  19  10  94  63  20  46  18  63  11  32  21  28  82  96  94  35  19  80  57  42  87  48  32  82  93  58  17  72  11  45  12  53  94  29  53  57  17  92   6  97  30  43  56  96  97   5  41  19  24  10   9  44  66   7  12  68  12  10  26  70  26  56  39  38   7  17  37  72  49  53  20  10   9  41  24  49  48  35  96  61  56  76  93  27   7  69  95  35  15   6  23   6   1  80  83  23  81  61  45  11  94  88  59  88  88  33  49  85  47  68  28  54  82  87  65  96  36  77  13  23  80  67  95  58  75  55  45  70  97  42  42  29   5   1  65  71  54  45  44  51  70  77  87  32  17  73  91  25  41  88  41  73  94  93  62  28  43   8  45   8   2  91  64  37  31  45  84  33  69  35  61  37  61  70  96  66  61  56  48  49  74  71  78  69  35  91  11  45  45  39  35  45  89  62   5  76  72  35  53  39   2  90  35   3  20  18  62  58  24  90  29  66  92  92   5  43  17   1  38  67  87  69  28   2  89  51  91  87  45  99   2   7  82  32  97  70  41  60   9  91  46  57   6  94  88  75  41  21  63  25  96   9  41  38  74  77  60  43  45  62  22  48  68  76  40   4  68  87  60  71   2  67  76  59  27  90  83  58  33  83  57  88  64  10  43  98  72  56  89  70  53  19  24  17  40  60  68  21  13  32  31  75  16   3  60  17  32  12  55  47  55  98  89  90  95  33  63  98  53  66  23  24  54  67  79  92  10  42  66   3  31  34  33  96  88  53  94  18  68  67  89  66  89   1  86  89  80  70  40  52  11  40  32  26  70  89  97  60  89  76  64  81  90  41  72  76  69  61  64  88  74  33  86  84  99  48  96  43  66  60  45   9  24  84  62  59  24  31  13  49  49  18  79  19  68  91  78  26  93  34  16  97  10  43  69  67  34  50  73  15  76  14  91  56  42  14  68   4  40  95  46  14  97  54  34   4  35  69  80  63  49  59  91  60  71  54  11  85  68  52  77  76  68  95  88  47  36  67  82  20  82   9  60  61  77  83  17  89  66  45   4   4  56  38  33  62  61  62  52  56  99  85  15  92  96  47  39  89  90  28  46  74  62  31  87  43  92  84  92  73  28  11  12  67  31  84  30  89  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  1  62  84   9  39  17  56  28  62  40  11  47  90  25  47  13  88   6  94  35  81  37  77  91  35  45  46  19  77  56  24  87  63  37  15  29  10  16  41  54  93  18  85  86  34  17  25  44  83  76  71  35  15  63  63  54  40  50  37  20  48  96  72  73  85  16  86  60  59  57  78  90  63  55  69  15  27  80  60  70  63  14  94  50   2  66  18  95  30  78  10  32  26  77  48  56  82  14  52  14  76  80  94  96  88  70   9  48  49  35  26   4  68  48  51   8   8  33  51  66  27  10  43  84  71   3  78   1  73  54  19  84  40   3  45  17   2  19  23  24  51  69  72  54  61  24  46  36  10  19  53  64  13  81  93  15  43  90  29  99   5  91   7  66  74  60  31   9  42  60  33  94  90  48  81  44  59  11  11  66  94  94  76  84   5  95  89  15  82  38   6  62  17  89  48  80  35  93  62  59  69   5  46  22  62  45  94  74  57   7  99  72  88  66  21  67  50  70  89  63  71  40  33  13  55   4  96  76  56  16  77  73  20  11  57  56  51  64  64   6  66  51  15  76  73  76  18  75  99  49  10   3   7   3  65  99  42  35  96  75  87  89  42  31  15  52  65  44  45  61   7  52  36  39  11  66  74  69  62  31  19  21  75  66  48  17  96  39  56  24  95  57  55  40  63  82  38   2  56  95  33  66  27  76  54  97  95  30  53  15  80  81  10   6  66  18  42  63  39  34  42  89   3  90  12  31  75  94  80  81  91   2  41  36  56  29  54  32  52  61  86  10  70  20  73  33  60  87  31  90  71  60  18  97  58  24  82  10  92  10  68  54  65  22  16   9  27  21  89  57  80  33  96  57  85  40  64  98  72  16  69  52   1  33  70  38  62  77  83  67  80  61  69  62  39  69  30  73  44  30  18  97  95  36  91  26  62   6  29  49  27  58  10  26  90  56  94  48  47  42   1  55  46  50  18  50  34   5   8  63  90  79   9   1  81  12   1  87  13  77  57  90  99  45  89  72  76  99  19  26  17  90  80  39  64  98  14  39  50  89  14   8  40  18  71  23  25  46  31   7  54  43  99  21   3  89  84  98  74  12  27   9  89  84  11  77   3  48  29  43  81  27  73  86  86  68  70  39  74  70  25  70  36  28  33  42  63  16  54  23  20  19  99  85  83   8  70  17   8  79  71  86  77  95  73  95   8  77  28  92  78  50  78  29  58  49  56  18  15   2  85  74  91  66  65  42  14  55  69  32  91  28  72  23  84  99  97  19   2  72  20  63  86  91  74   4  74  43   5  25  30  85  97  10  63  25  15  37  46  15  92  69  20  39  13  63  57  19  76  77  85  91  42  71  10  45  91  11  10  64  80  58  54  78  78  40  67  84  64  44  21  46  75   9  84   7  86  48  33   5  48  49  36  99  16  80  15  54  23   9  45  72  89  51   5  19  53  76  26  65  27  60  16  77   1  35   7  54  39  86  84  43  45   8   5  85  98  39  37  56  63  22  93  19  66  90  47  25  27  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    84  96  72  21  20   3  28  29  76  85  33  25   8  53  71  75  79  66  96  37  43  57  89   6  76  63  86  31  23  55  12  91  71  81  23  16  79  41  13  55  17  48  75  32  30  16  19  65  32  94  50  24  28  80  93  39  62  76  71  26  67  88  84  26  85  57  73  82  24  11  12  18  68  40  23  76  57   7  12  55  10  11  20  66  90  87  85  42  39  57  37  45  33  64  27  32  96  45  85  27  23  70  85  67  78  41  73  33  40   5  88  14  60  87  71  47  27  97  27   1  18  77  69  82  76   1  32  69  30  66  16  46  41  88   1  26  57  38  94  38  17  99  26  55   5  91  17  73  90  56  84   2  44   5  93  95  28  81   7  79   5  62  80  19  80  51  30  72  27  38  31  52  83  63  96   8  88  21  84  38  37  85  64  49  63  61  19  56  20  87  86  76  90  46   2  76  10  63  90  13  20  60  37  18  65  91  39   6  77   2   7  99  68  78  30  75  32  94  49   3  73  26  92  27  34  12  89  23  51  81  81  84  76  95   6  67  73  98  35  13  16  80  95  32  74  52  40   6  61  26  54  14  20  47  29  60   9  23  92  27  38   1  25  28  75   8  86  61  78  90  87  26  66  84   9  92   8  19  73  77  98  10   8  92  98  56  84  84  27  12  20  60  20  35  45  11  53   6  12  39  20  38  53  86  82  98   6  31  77   9  40  79  22  65  61  85  61  13  85  92  24  95  74  77  41  12  62  13  10  77  25  81  49  96  21  53  11  46   5   1   4  77  81  99  62  96  61  89  78  46  75  16  83  85   5  39  64  26  52   3  81  98  66  97  57   7   4  73  80  15  23  47  49  54  68  67  39  97  24  11  51  71  81  80   9  69  43   6   5  89  40  79  58  12  54  45  11  99  40  97  71   1  32  40  94  15  59  90  99  72  91  15  66  30  82   6  74  82  64   3  90  39  64   5   9  68  40  34  21  91  58  61  15  75  82  46   4  99  56  75  56  93  69  72  50  37  81  47  23  20  34  79  12  43  60  51  92  77  36  26   9  46  33  27  97  66  74  72  90  60  56  87  42  91  70  30  29  71  68   9   5  69  13  11  89  37  97  80  28  86   4  48  81  42  38  41  96   4  79  15  51  88   6  35  35  97  91  30  19  65  17  94  35  39  77  66  87  70  37  97  68  70  60  64  51  43  43  54  14  76  71   3  51  61  13  60  64  33  38  11  56  21   9  79  10  22  94  57  65  34  47  42   5  82  66  18  72  60  74  66  32  15  91  37  97  57  68  14  22  35   2  11  27  96  26   3  14  62  21  24  20  13  17  72  14  17  75  87  28  83  12   3  52  46  26  91  32  99  19  44  97  18  37  14  35  27  38  78  67  46  54  61  67  42   9  65  51  31  54  67   1   7  77  33  91  14  35  31  36  90  18  37  41  18  83  16  25  35  50  11  90  22  94   3  27  42  19  80  51  77  49  52   2  96  37  87  76  75  28  20  37  90  15  21  58  26  94  90  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      62  73  58  79  19  60  32  92  39  32  26  29  46   3  64  54  98   6  95  12  23   5  36  92  19  85   7   8  90  29  91  13   7   9  93  17  53  24  88  46  14  78  10  46  50  65  30  94   8  96  38  76  41   1   9  11  95  90  40  77  83  32   3  54  76  62   6  95  74   9  50   7  62  56  25  67  81  21  96  64  77  67  90  53  45   6  49  76  93  38  90  33  16  26  93  16   6   2  38  20  82  65  34  40  58  68  95  96  70  88  10  96  39  74  36  56  37  76  71  14  92  13  52  77  45  34   7   9  15  17  35  12  27  51  77  89  67  63  68  58  58  82  12  43  58  77   4  55  23   2  71  50  13   6  18  79  36  67  14  88  71  29  90  33  39  10  50  94  65  17   3  57   4  40  92  52  32  67  55  63  99  34  90  26  76  81  82  44  44  96  26  34  41  14  76  98  59  57  25  26  19   3  81  30  86  18  79  79  20  94  77  97  54  10  99  18  48  58  96  24  15  40  45  48  54  65  58  17  49  35  15  17  62  90  71  18  63  56  88  53  39  74   1  16  42  63  52  23  12  82  71  72  47  66  78  64  77  98  33  42  26  46  83  83  50   8  93  25   9  44  56  14  69  19  22  43  90  32  17  22  43  26  63   5  81  85  34  26   6  99  94  79  33  55  69   5  43  69  28  32  28  31  20  78  68  49  54  31  46  32  71  73  88  68  62  80  56  10  67  19  49  63  41   6  15  76   8  95  54  33  84  11  15  98  45  91  18  67  72  34  62  92  69  31  97  63  36  35   1  16  53  74  10  33  70  15  30  38  54  29  16  44  52  46   5  76  21  25  30  68  54  12  27   9  31  79  55  87  63  74  94  75  11  16  93  44  30  21  16  82  81  12  78  99  95  25  27  45  55   7  21  80  80  14   7  52  14   8   6  28  92  36  36  54  77  43  64  39  94   4  89  30  64  75  23  23  15  45  95  76  15  78  51  89  53   4  95  82  56  98  23  46  90  38  30  60  36  30  51  42  20  99  20  72  84  58  65  22   3  81  51   4  75  33  21  35  11  27  53   5  30   6  90  79   6  14  78  11  30  84  63  42  60  28  48  24  82  38  60  87  99  18  52  91  20  40  61  52  41  94  11  97  57  25  84  37  11  84  20  59   3  19  74  18  40  97  28  89   7   8  62  97  18  52  51  38  66  27  98  36  93   5  92  93  41  83  76  76  91  13   9  56  65  79  60  12  84  53  38  58  91  27  47   1  53  76  33  98  48  70  45  79   8  25  82  79  29  71  46   8  52  92  15  34  93  13  93  16  93   1  13  55  87  36  53  11  22   2  89  91  88  13  50  25  84  70  14  85  20  10  81  83  57  30  42  92  87  65  61  67  21  81  71  41  50  41   5  52  70  67  59  70  95  19  66   2  17  52  27   7  98   8  15  11  14  37  89  59  31  28  97  17  78  73  40  27   2  87   3  67  64  41  52  31  57  35   7  63  16  24  72  58  87  20  42  12  13  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73  56  38  20  68  32  63  76  29  39  66  67  93  77  87  94  33  80  45  38  60  82  40  71  94   2  35  73  25  30  36  81  69  29  61  59  11   3  63  27  81  88  44  66  44  19  69  46  68  88   9   8  77  90  82  61  90  74  96  11  31  36  93  16  30  20  60  10  30  28  67   1  28  24  51  33  45  25  29  37  94  49  52  50  90   4  70   5  67  53   1  70  38  79  95  71  98  68  95  32  65  56  37  12  28  66  19  45  26  15  70  41  86   8  10  13  18  59  54  29  85  54  86  10  70  29  84  58  68  15  38  52  29  79  48  84  96  44  54  77  27  49  91  40  94  36  89  93  52  31  29  17  21  13  47  69  32  73  82  93  83  91  14   8  41  62  81  72  66  56  55  34  61  46  64  98  66  20   4  70  87  40  39  18  93  95  84  89   5  98  29  96  96  57  83  85  11  46  25  39  53  30  95  79  58  29  23  49  96  94  86  58  30  90   5  52  85  83  69  72  99  99  72  35  37  25  27  30   3  41  36  27  57  98  86  54  93  40  57  83  90  26  33   4  88  14  44  40  32  64  98  34  93  57  56  46  81  73  61  77  95  87  33  63  31  78  56  88  23  45   6   3  38  13  73  55  94  14  35   1  90  65  58  71  40  66  49  12  86  60  93  11  86  32  66  68  28  63  81  12  11  11  99  38  71  48  64   2  40  99  81  77  66  55  16  53  55  54  37  51  94  59  34  62  49  24  90  76  18  86  18  10  18  72  33  64  56  84  80  64  22  90  57  98  39  76   2   3  16  65  29  32   7  54  48  22  81  11  60  91  18  89  22  62  35  54  15  54  85  73  71   3  35   2  68  95   6   2  53  28  68  36  78  50  25  19  31  83  73  66  49  30  95  33  20  56   5   7  41  83  41  59  12  29  17  20  79  40  28  47  62  14  76  51  30  79  36  30  68   2   9  10  98  98   7  81  64  28  49  20  75  54  78  57  26  16  58  96  16  86  51   7  79  42  71   4  21  64  94  56  93  53  12   9  10  39   5  42  86  78  87  81  84  99  30  27  75  53  91   8  58  91   8  95  63  59  70  48  66  84  76  26  64  88  40  61  16  46  32  36  81  16  81  67   5  61  23  26  47  37   8  75   5  93  45  14  23  51  64  25  68  82  17  84  19  24  46  83  70  11   7  22  17  86  66  69  33  48  21  16  84  89  62  96  14  84   9  63  25   9  75  31  16  61  36  64  33  89  78  11  27  51  85  47  28   8  66  20  72  86   4  61  47  39  60  18  70  24  85  89  67  55  48  25  78  13  36  51  68  86  12  28  39  77  35  99  18  16  89  59   5  73  66  87  78  56  92   7  57  88  50  65  85  35  32  17  55   8  32  30  17  89  47  90  33  45  77  67  62  61  81  56  57  91  31  24  29  46  37  10  19  50  93  74  44  63  27  52  57  63  59  32  57  41  58  24  60  66  64  20   4   2  53  12  70  18  98  31  92   5   4  97  86  77  91  47  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          27  70  29  70  19  93  77  31  19  30  27  46  44   5  90  69  10  77  34  90  15   7  87  96  80  95   2  83   9  77  83   8  21  37  30   4  81  83   4  87  19  84  38  15  86   4  15  41  61  33  53  66  83  46  62  76  37  43  38  59  45  27  30  41  85  73  60   2  48  15   5  95  63  72  65   6  80  36  33  78  73  47  53   3  22  55  60  36  11  97  88  29  25  72  22   7  73  34  76  64  68  47  31  92  27  59  81  47  52  52  82  11  92  37  36  22  62  91   8  15  92  85  92  70  46  58  93  14  92  23  95  20   3  90  28  99  96  56  50  12  67  85  56  64  94  55  36  20   5  64  94  71  44  95  75  38  18  18  61  10  11  57  86  10   8  22  88  91  64  71  62  14  29  48  39  45   1  84  99  85  46  17   5  77  81  25   5  69  47  68  52  67  68  77   4  59  64  78  87  82  74  80  99  46   3  41  53  79   1  91  10  37  27  81  10  98  57   6  95  49   3  22  98  39  92  14   3  44  38  31  84  44  85   1  62  36  53  74  76  79  41  88  63  51  95  53  79  32  15  28  44  95  44  80  84   6  37  96  86  80  78   8  30  19  36  79  30  13  20  85  12  52  88  88  89  33  22  30   4  24  57  70  16  63  61  51  43  18  32  72  66   9  58  26  92  84  37  38  72  22   1  21  94  36   9  51  16  95  80  73  28  66  24  48  97  77  43   9  78  57  24  70  88  91  37  23  78  48  12  91  23  23  30  62  30  40  18   4  64  72  25   9  17  51  80  88  27  61  85  55  31  19  94  88  43  69  52   9  17  74  71  65  13  50  93   1  77  47  28  97  69  99  31  13  99  66  95  41  45  17  78  55  61  86   6   7  25  11  75  84  96  78  18  14  90  57  88  87   2  28   3  33  83  57  11  25  83  78  12  38  17  54  94  89  55  89  72  26  34  42  40  46  98  49  93  70   4  45  44  10  25  53  91  64  62  65  61  82  93  32  69  36   6  26  11  65  15  52  78  62   2  84  22  93  14  38   5  57  80  92  29  88  55  58  37   5  40  59   2  60  66   1  70  28  41  33  48   4  88  56  48  51  44   3  34  45  62  28  98  34  52  84  57   8   4  76  28  62  88  85  14  49  18  35  75  88  19  54  91  88   8  36  95  95  85  58  81  24  96  57  39  51  71  49   5  19  78  43  84  66  55  10  97  29  17  14  30  76  57   2   1  60  73  99  94  80  20  58  66  25  31  32  57  32  27  58  18  31  12  38  58  49  98  80  53  77  76  15   6  93  10  66  46  24  92  30  69  46   6  78  30  99  36   1  65  32  93  25  56  60  64  67  87  82  58  91  68  24  17  86  67   5  74  45  46  25  67  22  16  84  25  53  19  25  50  94  15  38  77  57  50  48  39  68  69  29  56  90  66  67  21  52  75   5  59  34  63  46  21  41  81  84   6  83  29  88  83  71  44  24  56  86  69  21  60  29  72  61  91  43   4  19  56  65  76  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            91  17  33  32  27  87  46  64  99  85  50   2  50  12  83  59  10  11  32  65  70  46  14  36  69  11   6  13  38  49  54  69   8  91  76  70  26  58  96  27  78  43  55  65  38   6  72   2  40   9  81   2  78  20  61  99  52  16  66  80  83  35  32  15  91  12  81  99  80  93  28  70  71  23  37  11  62  24  65  54  13  59  12  78  49  36  19  33  52  69  99  68  36   6  34  14  77  81  65  33  35  24  15  18  11  48  44  23  57  74  26  48  39  63  35   9  50  49  48  59  16  19  68   5  72  67  82  87  54   5  91   9  61  43  73   7  38  81  73  32  70  68  89  92  35  31   9  18  46  88  51  47  30  59   3  89  83  64  50   1  22  37  86  43  97  10  63  71  39  59  40  17  45  77   3   5  96  72  50  91  96  71  47  17  10  64  44  26  14  18  34  17  11  42  69  93  81  85   6   3  28  10  63  81  14  50  46  25  26  45  33  43  63  50  29  55   1  21  73  13  61  51  19  92  47  43  71  64  28  93  57  13  28  23  52  64  39  66  59  98  27  34  83  42  47  77  99  45  81  82  85  51  87  61  20  72  91  86  82  16  47  59  83  55  52  96  70  65   5  60  38  24  95  45  74  80  76  86   2  97  61  82  88  73  25  61  96  17  86  57  93  96  15  98  37  27  32  22  34   7  53  29  58  19  78  80  70  20   8  10  34  12  25  13  82  85  34  74  16  57  94  55  26  38  44  87  44  54  37  27  94  19  36  26  62  53  56  50  86  39  16  32  25  50  99  39  38   9  35  39  37  70  52  59  24  45  95   6  86  24  77  31  19  28  21  80  58  51  13  76  89  26  74  23  91  64  16  18  14  69  49  31  55  94  75  27  49  27  32  62  78  80  91  23  84  34  55  10  51   7   6  68  90  20  37  12  31   5  43  49  38  16  54  66  78  86  83  82  28  61  64  45  88  73  21  57  50  84   2  19  83  81  47  37  38  93  76  60  59  78   9  17  19  63  34  16  78  57  92  18  99  42  35  45  99  59  55  25   4  86  30  26  26  68  51  58  50  34  47  18  30  57  40  13  75  27  91  86  78  90  36  22  24  83  88  78  69  49   4  47   1  32  71  54  92  61  58  22  99  53  18   1   2  49  55  19  63  51  44  96  21  23  96  89  96  83  86  58  89  82  70  83   9  46  19   3  42  24  18  13  82  51  20  66  64  18  50  32  51  66  73  99  52  21  33  10  18  25  42  31  29  21  53  57  22  73  64  25  61  73  11  57  51  23  80  68  24  96  16  50  30   6  54  70  85   3  89  92  36  18   2  66  26  26  65   7  48   4  24  49  10  98  63   8  98  94   9  66  81  60  29  16  94  66  36  66  42  53  27  93  49  91  92   2  18  87  33  36  13  67  38  78  77  39  32  79  54  13  98  50  63  13  63  33  48  36  53  11  87  19  58  55  40  17  82  80  48  17  74  29  25  32  40  80  98  88  68  85  28   6  27  60  91  29  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              60  57  30  31  67  30  82  20  98  91  32  98  43  17  76  32  34  82  31  76  12  33  15  93  32  84  73  92  39  32  83  12  67  89  72  34  62  10   5  16  21  83  62  48  68  40  10  30  55  35  26  74  54  43   1   1  22   1  43  39  28  66  29  89   2  68  58  15  78  31  92  81   2  34  49  34  86   8  64  61  42  75  42  18  55  40  20  63  95  79  66  21  40  25  72  35  90  30  71  53  55  16  56  74  62  91  26   9  50  58  33  24  14  36  91  73  38  81  65  56  86  70  29  20  59  77   9  10  14  93  64  33  93  99  23  78  99  63  75  82  45  15  22  35  25   6   1  31  93  30  78  49  89  31  67  85  84  39  68  23   1  59  32  60  44  25  28  14  67  78  53  98  52  82   6  39  12  36  14  33  36  43  84  59  38  89  90  71   8  96  10  73  28  88  90  83  93  18  61  44  63  33  15   9  16  97  34  13  17  15  29  66  94  93  42  28  63  16  36  26  14  10  60   2  57   6  21   2   7  22  25  45  38  42  23  92  33  74  24  57  90  91  14  90  17  61  18  28   1   7  54  47  88  66  20  40  76  23  16  50  27  83  72   8  56   5  15  12  41   8  71  20  89  50  98  52  23  30  76  35  24   7  49  95  15  78  21   9  39  27  46  63   5  74  17  58   3  91   4  38  33  53  20  10  66  52  16  91  25  65  65  57  87  36  10  86  93  62  78  99  47  60  71  90  35  45  29  89  98  49  42  62  92  88  44  35  73  95  97  35  37  68  94  93  68  63  45   8  77  68  28  79  83  79  15  35  64  60  84  57  82  48  24  21  25  67  81  39  62   5   5  65  36  95  94  67   6  25  49  53  64  75   3  15  40  21  42  11  88  80  31  39  42  12  17  71  72  15  75  33  82  45  73  67  29  33  65  30  99  42  46  26  36  60  10  53  40  15  16  73  89  55  48   3  47  75  98  73  97  26  88  98  63  51  96  58  71   3  99  78  93  90   5  75  50  47   1  85  71  82  58  89  32  17  16  31  77  91  12  30   8  77  65  84   8  72   8   3  26  37  73  98  25  84  47  73  42   1  91  77  89  65  14  94  38  87  52  71  47  17  13  33  62  49  25  98  86  94  90  18  38  95  69  25  53  41  17   2  46   6  94  51  52  27  54  13  40  12  26  20  22  93  92  17  25  67  48  45  95  58  41  44  57  56  92  48  30  88  40  91  18  74  99  89  37  29   6  96  78  80  50  81  83  94  11  67  35  28  26   4  36  58  70  44  71  55  47  63   2  17  53  86  82  46  34  20  54  42  10  72  80   6  39  10  71  48  20  81  43   2  95  81  42  40  35  16  19  55  22  49  18  73  51  94  68  30  37   3  22  98  48  19  61  13   6  18  75  70  32  70  81  20  90  13  47  13  28   7  70  65  76  57  93  67  45  82  74  31  48  52  13  35  33  12   1  60  71  44  98  34  79  75  59  84  36  28  58  70  40  17   5  25  81  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                48  78  27  23  33  81  48  74  35  77  69  60  97  19  60  59  75   3  70  69  62   1  57  46  57   4  27  77  62  85  32  54  58   9  67  92  79  25   1  83  58  53  16  75   2  77  47  85  61  74  52  77  87  95  83  54  20  32  84   5  21  60  75   5  53   9  56  96  79   6  95  11  38   1   7  37  26  77   3  84  95  69  11  90  15  40  16  18  98  74  17  22  19  59   9  63  75  20   3  66  42  40  25  98  44  20  84  94  36  86  94  51  95  26  22  44  47  90  70  81  16  44  14   5  51  92  40  54  60  60  57   5  56   3   5  56  98  80  68  49  79   4  78  79  14  84   4  52  33  15  36  53  57  64  46  19  31  11  28  15   8  42  27  13  35  80  86  21  90  56  87   9  15  32   9  12  73  31  92  26  26  96  85  58   5  91  40  59  55  18  43  73  47  39   1  26  78  84  97  51  29  89  94  52  45  65   8   5  77  92  31  80  28  50  64  74  27  86  31  63  32  13  94  44  39  76  22  55  51  89  85  24  16  48  90  25  34  56  85  79  46  85  48  79  75  43  16  73  96  60  97  89  31  16  76  34  44  81   4  66  39  44  89  83  74  73  37  77  36  80  12  74  81  44  38  83  45   7  27  16  25  99  68  86  52  99  93  97  85  67  27  19  85  49  61  89  27  73  51  75  67  23  35  21  39  44  89  37  57  61  20  44  37  99  35  74  12  75  27  67  83  73  52  24  85  93  28  43  43  85  21  77  43  41  72  12  71  63  58  48   9   9  76  49   1  58  64  53  60  37  83  28  99  55  20  85  23  19  32  48  35  61  92  74  59  98  63  17  74  41  93  58  25  23  75  61  96  63  50  95  83  82  98  49  74   5  15  37  74  62  62  22  93  36  21  61  50  45  97  89  65  98  28  29  78  67  42  43  78   9  72  87  97  12   1  63  58  37  71  54  52  81  35  10  10  77  22  33  25  61  36  38  84  11  37  83  64  58  14   9  24  77  27   6  10  51  29  86  95  41  41  50  45   2  75  68  66  33  83  13  86  22  81  39  64  17  78   8  78  56  84  70  36  68  27  48  68  37  52  74  60  75  39   8  15  66   3  46  92  13  80   9  73   6  94  10  62  88  24  58   4  17  70  71  64  14  91  12  12  30  83  89  89  23   7  20  85  73  42  51  54  35  85  15  93   1  81   7  33  89  55   2   4  52  33  89  41  57  82  55  84  69  81  22  44  56  12  88  38  64  12  63   6  98  60  51  10  43  42  62  26  29  89  76  95  39  11  50  68  17   8  12  72  84  32  62  95  91  24  47  45   8  71  79  79  67  59  12   9  46  92  57  82  55  24  50  78   1  54  82  60  33  84  32  43  29  52  11  98  38  41  15  53  30   8   3  80  46  11  68  88  85  26  76   3  87  26  54  13  80   6  26  40  68  24   7  41  14  68  89  12  44  51  21   9  18  27  83  72  90  61  93  66  78  40  21  76  84  29  15  87  63   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  98  26  40  50  93  33  43  91  82   2   6  92  96  96  75  31  50   6  90  48  68  13  12  85  74  20  42   4  66  18  37  92  39  62  21   9  55  14  27  64  67  86  38  38  41  18  90  74  56  72   4  80  59  11  30   7  10  20  58  40  31  96  55  97  17  83  97  37  32  85  20   6  82  53  21  68  10  70  65  16  72  21  51  44  61   7  90  78   2   6  46  54  85  79  21  41  13  75  87  62  13  79   5  96  13  86   4   1  25  70  52  52  22  28  20  53   6  77  99  86  84  85  80  12  58  32  78  87  57  81  74  14  51  10  87   3  70  35  36  85  67  61  33   6  35  48  18  16   3  39  72  80  67  40  85  16  96  38  23  44  37  83   8  44  91  32  57  20   8  54  67  76  48  39  95  25  37  46  12   8  94   3  95  65  53  18  42  18  52  37  55  23  37  44  56  30  97  45  10  11  32  50  34   2  61  11  52   9  22   5  92  98  18  93  65  56  20  99   5  57   6  55  89  29   4  56  20  16  89  74  12  70  42  99  18   7  40  21  89   7  50  83  89  16  93   2  97  34  67  44  86  69   4   6  62  28  33  86  40  50  56  84  46  46  19  95  61  38   8   4  10  93  56  78  68  16  38  78  35  92  24  42  37  18   2  82  20  70  55  46  78  21  95  67  48   4  59  70  73  70  94  15  32   6  25  63  74  72  90  77  51  37  58  54  47  42  22  83  55  40  85  62   6  55  80  12   7  55  79  60  10   6  39  33  58  21  36  20  49  31  29  61  90  68  60  14  85  51  78  28  87  68  19  60  63  43  74  10  81  31  11  66  38  32  26  54  99  27  32  14  61   5  89  76  12  60  19  39  86   6  85  14  10  67  55  80  80  35  93   3  64  22  78  14  17  53  14  62  60  72   9  38  67  28  29  69  69  97  44  98  51  13   8  25  32  61  42  26  68  16   1  90  47   5  70  35   2  23  19  28   1  50  61  99  91  62  89  55  51  73   4  46  67  41  22   3  41  36  40  51  13  52  85  34  55  81  68  31  74  17   6  16  83  56  12  27  29  52  48  50  69  52  28  68  39  27  99  64  40   5  40  10  78  60   5  85  65  62  29  92  72  61  58   9  83  14  46  85  98   7  89  16   5  47  42  18  68   3  93  17   7  33   5  97  65  19  33  36  28   3   2  12  62  38  34  62  52  62  22  33  10  99  47  21  34  26  76  19  37  51  76  45  37  43  37  55  85  54  44  42  63  60  54  62   6  84  65  27  66  94  34  91  89  82  91  20  88  33  10  93  40  70  80  24  26  42  84  93  60  70  10   8  88  40  98  50  54  60   6  99  26  39  24  79  69  39  21  79  21  47  81  91  48   9  82  94  83  93  94  29  15  46  14  58   4  97  32  19  21  74  50  16  75  13  81   6  27  91  34  35  73  22  10  13  82  51  95  64  70   7  21   3  84  14  54  45  91  24  58  49  16  84  54  83  87  90  74  94   8  55  31  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    86  14  56  96  77  69  66  98  59  44  54  20   3  27  11  93  46  68  83  65  92  77   2  84  36  40  93  21  65  46  91  19  49   6  86  53  96   2  95  56   3  18  87  59  41  16  41  61  62  20  49  78  43  54  22  42  91  14  63  54  63  87  19  92  77  90  57   8  85  77   1  92  13  11   8   1  24  56  20  95  86  88  15  23   8  56  18  50  97   7  15  53  44  83  53  94  73  31  12  42  53   3  79  20  73  73  47  69   4  21  60  33  98   4  47  21  79  40  85   7  17  18  12  47  22  97   3  17  17  33  27  89  30   3  18  19  87  13  14  63  96  58  35  27  48  27  30  24  42  54  70  87  86  70  35  81  96  19  44  23  48  13  25  88  71  61  27  93  69  45  45  61  59  86  98  96  47  18  16  82  21  37  61  40  43  52  77  58  20  68  70  84  96  53  59  57  11  14  74  91  99  25   3  39  40  28  11  17  89  80  19  30  48   3  25  21  33  79  25  13  50  29  29  31  87  57  91  17  33  18  96  88  13  55  27  45  38  95  76  42  17  26  32  79  28  29  37  47  26  96  90  46  84  74  89  62  51  98  71  67  24  33  85  48   9  73  16  64  42  47  79  60  41  77  89  90  40  18  88  84  43  94  45  92  41  38   3  13  80  91  19  65  14  24  72  10  48  21  69  17   4  19  15  98  85  89  36  12  36  47  10  73  24  85  37  76  27  72   8  34  42  97  86  44  92  69  30  68  94  62  77  27  93   1  13  52  41  29  67  14   1  38  86  60  56  88  21  46  79  27  36  29  10  30  24  48  98  93  87  32  67  26  80  84  60  55  40  97  21  92  67  34  99  26  26  44  69  70  60  77  38  29   5  92  91  97  63  83  75  93   5  68  74  52  11  83  65  62  91  33  83  86  76   7  72   8  20  31  57  63  77  63  33  44  61  14  50  22  76  14  91  41  40  72  72  25  43  47  97  60   4  28  74  74  37   5  96  26  15  70  39  42  56  39  97  32  34  69  35  69  30  99   6  24  73  47  17   3  51  27  28  24  81  43  47  70  49  48  10  93  76  18  27  14   5  99  79  20  70  18  25  43  75  82  67  88  63  32  57  15  59  64  30  35  48  77  80  33  21  41  41  86   2  89  46  23  92  31  49  89  89  53  39  20   6  97  92  31  54  63  17  53  60  90  84  75  17  73  20  63  62  33   4   9   9  38  98   1  37   7  97  25  84  35  20  56  12  60  28  43  12  51  91  55  52  84   2   5  51  21   2  56  14  84  28  91  78  24   7  10   6  97  53  11  46  63  51  15  97  75  26  28  59   2  40  99  37  10  45  91  77  95  71   7  24  53  16  68  24  84  64  65  35  74  97  79  50  62  54  32  90  62  91  86  77  56  23  70  22  48  64  96  14  41  49  57  12  16  99  78  27   9   8  98  44  56  63  54  71  77  91  65  26  81   4  22  47  75  17  53  78  10  20  43   6  98  67  12  19  99  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      21  56  41  89  70  10  22  91  76  71  85  33  58  72  12  20  54  16  36  52  86  19  54   2  15  27  76  48  75  87  50  58  65  13   8  71  64  77   2   4  37  62  32  65  79  63  67  49  56  37   9  63  18  56  47  97  12  28  65  97  42  75  87  89  13  18  19  60  33  77  61  51  53  75   9  85  85  90  92  97  46  26  74   2  58  94  59  88  33  30  82  88  56   5   5  34  35  99  67  35  28   6  87  16  41  74   4   1  82  61  80  27  29   8  54  96   8  42  10  45  37  91   2  55  16  92   3  44  47  50  30  33  92  15  49  83  79  64  98   5  26  76  63  15  24  82  15   6  33  80  10  31  47  42  86  84  57  69  47  53  62  96  88  62  73  32  58  51  63  39   5  77   9  70  31  98  62   4  62  17  45  17  10  46  94  20  98  71  73  86  25  61  60  29  91  13  26  63  31   1  84  43  43  57  66  75  41  42  65  47  62  86  95  66  81  34  97  80  73  71  13   5  41  69  39  96  65   7  25  11  43  96  96  46  63  17  81  47  43  74  57  19   6  73  45  30  47  34  36  99  94  63  81  13   8  83  52  53  26   9  86  11  33  58  17  49  25  39   5  95  36  23  74  19  61  69  34  18  92  83  42  12  30  76  26  65   9  13  83  47  61  39  99  11  62  97  38  70  94  30  68  16  79  95  39  52   7  65  73   6  50  50  35  38  30  59   8  50  99  94  57  11  87  44  19  88  21  36  84  99  61  63  86  62  95  93  54  58  25  52  61  86  27  61  23  37  42  63  17   9  97  23  13  52  98  62  90  71  35  78  71  12  32   7  13   6  40  40  86   1  75  83  64  14  47  85  92   7  97  50  15  66  30  43  18  51  72  58  31  23  93  64  90  31  93  29  62  93  10  17   2  10  36  94  11  72  35  95   8   7  89  23  69  62  60  21  96  40  42  72  19  95  74   6  42  61  13  95  22  14  44  71  93  47   5  63  28  72  68  33  44  53  21  70   6  55  50  33  72  27  84   3  32  40  45  21  62  59  79  27  61  29  83   2  10  18  64  19  57  43  13  33  42   5  28  64  96  65  96   6  94  62   5  97  97  36  43  99  47  61  76  62  36  60  17   6   7  46  30  96  42  61  47  36  40  39  43  84  75  11  22  28  95   7  93   1  33  65  49  44  68  36  34  96  40  11  98  22  34  94  91  66  72  86  63  99  99  29  67   8   7  16  40  12  85  61  79  90  84   5  73  13  31  93  57   3  61  62  33  76  19  16  65  50  87  66  96  57  31  89   2  54  20  14  71  99  44  43  63  37  86  31  31  56  21  89  30  56  62  10  72  19  72  67  64  35  85  42  32  97  20  79   2  86  51  76  65  73  44  12  70   6  75  52  17  58  47  69  26  11  72  94  19   3  70  96   1  23  23   4  11  30  75  11  46  62  49  68  86  33  86  15  55  71   7  49  39  47  86  69  37  29   8  38   8  74  64  68  94  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        53  22  18  93  77   6  70  99  71  55  33  76  62  79  17   3  37  63  86  56  94  66  99  39  69  96   7  82  46  83  70  74  83  10  98  52  45  98  89   2  98  76  34  91  58   9  24  79  74  39  52  62  43  45  59  86  12  48  58   9  64  33   1  72   3  49  52  22   1  26  19  98  18  34  51  77  28  56  47  21  52  12  73  87  84  18  45  35  15  29   8  64  52  52  61  36   9  73  83  46   2  96  74  38  15  10  39  31  68  48  44  76   5  79  92  21  32  52  43   4   1  13   6  32  53  31  82  23  22  84  75  44  21  42  14  69  19  55  65  99   7  17  30  34  87  30   5  84  66  82  89  71  64  15  91  77  20  18  45  79  60  17  68  82  83   5  38  67  15  21  30  53  68  94  12  73  94  79  75  25  58   4  22  62  11   4  44  28  75  41  99  55  59  69  38  11  95  72  67  10  43  19  64  44  53  82  53  97  73  71  28  90  87  52  88   2  28  67  64  37  90  84  89  53  71  86  90  12  40  21  52  29  43  55  95  69   3  10  86  58  13  16  61  78  72  75  22  99  24  54  35   4  49  37  47  67  55  70  61  97  83  90  24  50  74  77  72  15  29  61   3  34  86  13  96  77  30  14   8  61  88  38  59  54  69  74  46  63  45  38  23  80  84  97  53  22  85  56  26  93  41  43  59  22  89  67  72  56  56  11  97  33  21  63  23  38  71  34   8  89   8   4  78  52  41  49  71  96  49  99  92  60  73  99  44  20  17  64  90   7  54  83  70  55  86  84  76  17  84  36   1  31  81  34  47  96  54  52  81  58  32  75  12   2  65  18  11  72  99  72  68  87  49  77  41   1  20  15  12  85   1  32  84   8  55   3  15  63  26  78  24  92  77  18  82  41  23   8  95  62  50  84  46  66  29  47  89  92  39  43  75   2  60  93  50  59  11  53   7  98  38  37  20  78  67   6  60  24  82  24  57  97  92  51   9  33  36  70  11  27  70  39  92  66  86  67  82  38  92  17  82  10  52  49  81  11  97  19   3  29  98  11  19  26  86  79  92  51   3  92  41  59  37  64  22  48  38  81  49  78  38  83  75  12  22  56  54  97  72  30  16  12   4   5  48  92  72  78  64  66  81  54  22  45   3  45  63  21  77  29   6  88  22  70  55  74  82  49  37  87  28  99  37  29  82  15  79  33  75  76  93  53  92  38   6  43  91  69  33  27  99  58  52  92  85  90  12  31  79  93  56  81  84  63  48   1  61  16  74  58  71  42  42   2  63  32  90  72  64  90  67  23  71  30   4  49  97  79  67  46  37  97  19  85  51  99  46   3  86  27  23  13  48  86  73  31   5  30  64  81  87  10  84  82  29  45  93  86  35   1  32  12  46  84  25  88  48  30  83  60  29   7  86  66   4   3  72  81  93  51   9   2  79   1  56  41  54  66  22  81  94  55  41  82  87  74  13  85  31  48   9  49  33  19  45   3  72  44  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          17  60  99  50  84   7  92  66   6  88   3  29  14  96  80  35  18  74  21  62  70  43  45   1  96  76  34  25  29  86  90  32  66  63  78  67  98  70  34  34  14  79  71  29  88  82  81  98  19  51  39  43  88  97  57  16  94  55  68  23  33  20  35  95  33  60  36  76   4  44  54  39  92  88  41  92  55  78  36   2  10  36  76  34   9  49  18  83  96   8  23   7  76  84  51  10  16  26  53  27   8  38  93  42  42  16  24  24  79  58  72  62  53  11  86  65  35  55  87  95  89  54  75  17  49  30  74  18  63  48  32  45  46  32  40  35  60  63  57  43  97  76  48  53  84  65  58  20  51   6  60  55  92  22  59  68  74  38  96  27  36  64  74  92   6  65  70   9  84  45  32  24   4  20  99   7  32  16  14  78  22  13  65  15  42  64  60  44  65  46  69  29  46  37  32  38  76   3  63  21  77  82  93  87  79  59  99   9  94  38   8   3  74   8  88  49  77   3  11  85  61  73  81  50  55  95  93  35  27   6  72  46  33  85  13  85  22  26  76  88  53  63  48  59  17   6  20  99  16   3  12  93  87  31   6  52  16  90  88  60  36  98  43  47  51   3   2  90  71  53  86  15  79  56  19  40  43  52  56  11  34   1  40  52  97  48   5   7  48  47  73  97  41  12  41  22  88  60  46  94  12  53  65  22  86  66  93  27  91  39   9  12  55  35  67  81  43  41  87  72  58  17  36  18  20  39  99  31  36  50   2  59  89  81  12  58  59  74  58  40  31  44  64  49  95   9  91  80   7  14  64  37  29  35  21  39  55  46  96  59  66  24  18  34  41  73  46  76  99   8  17  72  51  94   8  71  97  30  45  53  84  10  59  34  37  82  87  55  96  92  27  37  51  56   4  30  11  48  61  62  22  54   3  63  56  41  80  90  62  30  96  51  75  43  77  66  77  69  32   4  11  48  94  19   3  88  10  59  78  97  96  92   5   1   7  59  38  38  26  84  28  32  97  68   4  19  81   1  33  31   5  30  46  98  33  87  96  48  39  59  75  97  72  57  25  34  52  23  64  32  61  85  86  91  63  29  19  54  84   6  99  18  78   3  34  75   2  45   4   7  26  28  47  38  96  66  19  22  28  14  70  10  58  24  53   6  65  40  43  57  40  56  76  61  21  39   5   2  25  26  45   2  71  55  81  26  75  36   3  69  43  60   4  62  12  88  67  80   1  13  15  49   6  54  92  91  76  38  88  30  49  65  65  48  19  19  93  12  33  59  27  74  79   6  80  59   7  84  63  87  75  88  30  73  84  13  99  23  43  52   1  22  56  20  20  77  52  60  53  40   2  72  78  17  18   1  81  56  32  29  48  35  52  90  75  42  38  69  37  96  57  64  98  32  37  27  24  79  90  83  21  89  79   4  33  38   1  17  58  25  45  53  91  23  64  99  86  52  39  90  87  61  54  89  58  30  59  57   9  86  85  45  77  71  78  49  48  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            45  76   6  62  81  23  85  88  49  26  17  31  62  61  88  25  69  78  53  49  33  79   1  79   9  25  11  93  45  81  15  69   7  40  92  13  26  33  48  21  79  10  19   3  82  74  87  61  11  32  82  79  62  82  88   1  15  39  79  32  98  62  71  58  46  49  65  36  97  52  57  77  61  73  80  95  43   8  81  28  40  61   6  61  88  59  54  49  51  71  30  29  28  27   7  32   1  10  44  40  25  72  50  26  55  21  24  89  24  82  89  64  45  83  13  57  50  16  73  80   5  21  67  71  87  69  55  41  49  88   6  53  21  95  47  18  32  76  89  93  83  11  91  94  95  27  18  68  73  34   8  43  68  26  53  57  79  45  36  38  77  85   4  61  23  98  73  23  54  50  26  65   1  82  72  76  32  58  31  25  88  98  23   1  22  33  16  29  60  33  17  39   1  99  25  55  16  52  44  52  85  41  66  43  73  64  30  71  58   3  62  38  78  13  38  34  20  21  71  99  39  53  30  40  27  49  59  33  14  49  42  38  14  71  74  13  68  71  92  75  72  26  38  24   9  10  78  98  86  62  62  45  88  10  34   4  91  63  81  82  53  84  72  23  68  16  99  82   9  95  80  14  92  94  62  79  43  28  85  39  62  65  14  92  82  64  49  43  13  47  25  92  52  35  71  71  39  60  24  41  97  50  19  24  40  62  52  54  95   4  30  92  56  12  67  17  34  27  35  84  12  86   4  45  43  60   3  35  70  84  72   4  28  22  45  35  24   5  69  92  69  14  40  85  12  27  25  80  29  44   2  54   7  96  70  30  68  81  23  44  38  77   5  30  55  60  14  96  39  42  39  19  87  77  47  20  37  85  10  13  28  18  24  92   8  93  51  79  68  85  39  88  65  44  22  91  81  31  66  37  29  94  72  21  11  85  10  75  57  34  65  43  92   9  38  78  70  41  43  60  42  23  42  18   3  37  23  15  15  38  48  10  58  35   3  66  56  74  51  84  56  11  50  12  11  82  67  13  10  21  89   4  43   4  66  68  28  18  32  20  68  31  42  87  92   4  77  64  77   2  71  35  96  62  42  22  28   6  52  13  16  31  48  22  49  95  39   5  22  84  23  67  45   4  13  37  31  52  47   8  44  61  75   4  90  33  92  28  30  27  93  64  59  72  99  19  51  35  86  67  85  46  16  13  42  89  51  99  70  70  26  75  73  19  36  54  99  28  67  53  96  89  42  57  70  64  19  51  70  46  42  15   9  35  59  97   9  19  33  62  54  19  45  62  99  57   3  77  31  17  80  61  94  63  82  12  43  28  72  37  83  56   9  21  18  76  71  16  62  29  84  63  36  71  49  16  99  39  50  86  91  66  37  80  87  98  66  99  82   8  46  35  61   9  53  54  20  12  46  69  76  89  22   4  81  55  89  19  70  58  89  57  90  75  53  21  55  95  35  31  79  27  60   3  60  13  93  13  10  31  30  49  98  42   1  72  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              93  16   3  69  45  74  27  70   5  55  85  85  88  67  38  56  73  12   5  34  72  98  46  76  81  74  82  63  65  43  10  51  26  84   8  97  72  66  53  18  79   4  50  50  84   3  61  14  78  40  98  70  54  71   3  18  35  94   7  62  78  59  99  62  42  44  46  11  31  12  13  28  90  10   9   4   5  25  77   6  56  36  79  47  80  75  79  62  98  93  41  61   1  38   1  45  92  87  55  64  51  44  86  13  85  66  13  73  37   6  14  51  21  27  51   7  19  28   3  92  72  99  90  71  21  72  39  18  30  97  46  82  21  68  53   4  88  94   2  75  96  28  86  65  33  69  10  45  83  61  35  51  88  48  78  38  30  29  61  21   9  21  67  53  89  95  51  96  61  84  19  10  31   4  19  29  87  20  37  85  58  36  88  73  54  64  55  90  20  76  89  80   4  84  88  21  64  96  59  51  25  56  14   9  71  25  27  89   6  69  24  25  25  47  93  22  45  84  41  49  51  67  90   3  15  75  42  24  37   2  90  75  51  54  36  66  72  90  54  81  95  67  85  48   2  85  31  89   4  54  84  61  13  68  90  45  23  57   2   8  98  30  48  93   1  37  43  69   3  95  28   6  26  81  43  54  81  27  40  98  77  64  86  49  91  55  75  62  83  14  14  80  49  43  62  77  56   5  84  95  74  58  83   6  46  34  13  20  33  58  72  15  34  55  28  26  64  19  77  12   4  53   4  93  30  65  93  32  22  94   7  28  93  86  49  82  63  32   2  48  72  51  81  15  88  48  23  97  15  92  84  31  14  70  10  84  95   1  96  45  14  89  73  66  43  22  88  56  97  45   2  36  74   6  89  65  36  71  93  67  36  98  37  81  18  14  51  41  83  97  43  79  40  11   9  45  77   2  59  37  30  95  44  68  67  83  83  98  92  55  17  63  73  60  53  98  15  56  56  89  95  94  96  22  30  33  19  73  69  56  27  97  50  46  57   2  71  35  54  14  57  13  20   7  16  68  17  29  58  44  31  63  56  34  82   5  13  95  17  28  92  32  34  64  61  56  81  85  74  88  24  56  85  73  21  52  96  88  62  11  97  40  54  55  44  86  62  58  57  80  76  94  74  78  71  54  98  90  76  23  91   3  38  29  69  36  90  43  23  82  36  17  42  35  72  50  36  34  21  53  15  47  80  75  75  95  53  94  17  26  90  44  16  46  85  48  39  57   3  39  65   7  92  40  58  86  77  45  19  55   9  47   6  96  55  18  20  85  31  20  64  20  39  47   6  37  97  47  79  46  80  51  53  11  45  47  94  94  31  33  12  38   5  15  57  99  91  19  12  63  72  50   2  78  97  66  12  73  56   4  52  87  38  73  90  61  70   2  34  14   6  52  77  39  14  77  16  10  84  25  45  64  46  78  70  88   1  50  37  82  74  78  76  21  56  62  28  94  46  71  63  64  56  49  74  31  49  64  49  49  48  32  74  20  35  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                31  33  65  29  70  24  78  38   5  72  36  35  59  87  52  22  70  83  51  99   5  62  94  80  26  16  82  11  11  99  42  40  91  88  31  57  44  89  40  59  93  96  16  52  80  63  78  41  70  35  82  39  14  25   8  76  42  89  36  80  45  68  11  42  35  43  88   4  13  70  44  47  10  90  70  26  61  81  83  45  24  92  31  61  94  21  39  71  98  14  60  97  78  46  40  67  15  37  79  20  35  49  57  39  77  44  69  41  59  90  16  91  54  10  60  21  61  87  68  92  26  22  98  18  96  83  24  76  77  90   3  72  80  35  93  35  14   1  52  36  47  70   6  54   5  36  68  78  10  36   2  21  83  72  85  13  24  61  83  49  26  33  90   4  53  83  23  26   3  69  20  87  80  58  60  91  85  91  41  65  92  33  42  46  32  18  89  14  66   4  42  68   7  74  56  45  54  71  39  47  14  88   5  45  37  70  82  94  79  35  86  91  40  97  91  92  15  24  17  22  33  26  47  24   5  25  23  41  30  76  14  14  98  17  81  87  93  85   5  48   8  78  92  37  68  14  25  86  78  98  17  14  67  97  67  55  31  72  48  87  90  35  34  76   2  45  18  48  42  72  58  11  50  33  75  49  30   6  95  60  16  24  12  92   4  91  32  70  94  52  55  51  29  96  37  84  57  73  95  66  18  12  83  99  97  18  39  43  30  97  65   6  14  69  75  91  60  50  29  48  68  54  82  97  68  31   1  66  42  57  26  85   5  95  42  26  54  18  14  62  83  42  15  70  19  30  67  84  12  87  72  93  61  35  69  22  88  68   3  76  72  76  11  55  94  49   2   5  16   7  49  38  61  32  91  70  61  89  33  96  17  52  67  75  35  59  21  62  86  38   3  93  87  21  32  62  14  57   3  98  20  99  71   7  87  41  98   4  36  41  67  57  85  26  20  71  25  39  25  14  56  50  79   8  81  63  82  39  29  13   4  31  87  55  52  11  29  71  18  75  77  24  79  98  92  81   8  13  98  80  60  55  35  53  30  53  67  97  74   8   7  50  48  75  18  45  74   5  34  76  77  21  73  87  15   8  61  11  73   6  39  69  84  70  27  86  91  58   1  10  96  35  36  54   4  88  32  33  84  58  56  88  49  89  50  95  99  18   5  77  50  81  60  71  45   7   2  56  23  31  15  54  91  79  76  97  59  19  21  57  17  18  17  60  49  38  84  46  28  94   5  17  32  83  87  58  23  24  22  59  17  31  95  75  57  22  56  90  80  82  64  13  67  23  17  98  43  13  25  37  60  45  97  90  94  76  60  27  55  63  44  14  73  11  99  28  42  59  20  88  78  56   8  17  29  70  29  45  75  62  49   2  68  86   6  33  62  50  25   9  31  13  24   1  64  38   5  30  54  56  17  65  48  33  76  83  41  37  34  69  22  88  50   6  53  60  78  26  70  87  87  87  62  32  89  91  71  59  20  57  92  74  47  36  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  60  23  57  71  67  97  70  91  64  17  23  37  88  47  14  77  72  97   6  21  57   7  73  63  74  69  66  74   5  18  40  69  66  83  97  32  28  74  89  15  85  90  78   9  32  74  63  49  84  41  56  44  87  56  56  60  18  12   6  16  50  28  23  31  66  41  95  21  82  42  47  38  45  31  19  41  26  86   2  46  30  63  19  43  29  72  74  67  22  55  64  89  43  44  15  32  27  62  61  79  91  67  69  29  85  22  18  56  35  50  43  11  23  86   6  41  74  85  35  42  26  47  54  19  91  93  29  79  83  68  10  53  92  70  48  26   9  27  79  19  66  95  71  42  32  62  80  27  35   5  52  37  99  11  45  36  58  44  98   1  84  45  92  40  39  13  69   9   5  75  37   1  37  89  48  75  59  41  53  29  67  68  57  37  82   4  17  92  18  49  67  51   3  15  19  19  70  17  70  81  90  21   4  44  62  93  12  41  80  82  45  50  44  25  96  85  17  15  90  98  52  91  92  71  58  23  77  11  33   7  90  49  51  14  95  45  25  53  91  42  12   6  99  16  11  71  57  91  19   5  80  12  32  69  47  36  34  28  54  69  52  53  35  96  46  46  34  15  74  73  96  64  67   1  55  43  69   3  12  26  89  38  67  22   1  50  26  71  73  38   1  43  64  63  47  59  59  49  78  17  53  39  80  68  12  69  67  76  92   1  36  75  49  28   6  15  16  30   1  41  41  63  79  26   8  20  77  19  11  67  92  44   1  90  37  29  89  51  80  11  68  40  56  62  73  62  44  92  54  95  63   2   6   1   4  85  38  84   2  37  93  67   9  92  46  45  24  74  62  75   5  50  89  89  66  99  49  46  81  70  26   1  77  29  17  78  63   7  99  61  96   6  51   4  92  31  12  28  38  85  80  67  31  65  36  26  50  21  52  52  68  11  41  81   5  65  81  53  66   1  56  85  89  77  27  77  95  74  72  21  79  89  84  11  90  95  90  71  16  45  69  31   5  35  53  55  94  82  39  12  22  27  19  92  46  87   2   1   8   4  77  59  92  57  36  19  81  89  60  89  76  34  90  96  53  61  19  16  62  22  87  64  74  43  92  35  90  23  57  80  55  71  76  53  84  36  28  69  22  70   8  30  94   6  54  25  23  59  14  68  17  89  89   1  72   5  85  18  35  92  16  97  69  24  32  81  52  51  86  96  85  66  11  84  36  45  23  97  52   9  88  98  33  14  98  63  88  81  44  73  59  95  29  17   5  87  48  32  92  43  80  90  69  35  90  70  13  37  76  61  50  26  46  91  71  57  12  39  12  91  60  37  99  15  56  80  42  83  64  28  45  39  89  28  37  36  16  98  91  60  66  47  93  14  98  80  30  29  19  95  83  43   9  39  12  28  45   2  39  90  44  48   9  96  47  99  41  28   2  43  54  41  38  50  86  40  87  94  31   2  44  17  63  46  81  90  51  65  51  21  62  47  75  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    18  73  38  74  36  36  34  20  58  92  92  18  70  13  73  67  27  30  33  98  67  51  31  26  24  41  35  19  90  29  94  85  61  56   8  71  91  63  13  91  39  34  97  16  59   6   8  30   8  50  53  27  90  25  83  68  18  92   2   4  76  89  44  38  64  70  65  31  10  32  28  43  48  17  62  53  40  75  52  68  22  27  51  18  96  81  27  84  19  87  83  82  22  75  65  52   4  72  55  86  24  71  95  31  56  55  86  87  82  25  62  10  80  40  78  33  13  84  88  37  25  54  72  27  24  16  39  61  88  31  24  91  68  57   3  80  22  59  12  24  41  57  90  12  68  78  21  21  36  89  29  67  95  76  31  19  49  20  47  42  57   7  85  98  60  66   2  80   3  44  56  44  89  30  28  65   2  33  85  67  18   8  81  30  58  97  68  41  65  57  55  49  44  78  21  81  61  90  33  14  43  74  83  27  34  42  13  57  54  65  38  51  12  67  64  56  21  63  52  55  63  68  26  98  57  92  60  21  84  93  28  45  21  17  73  21  91  72  46   8  95  75  91  80  61  67  90  57  11  93  71  91   1  57  50  68  62  80  69  76   6  63  85  33  25  74  12  19   9   4  88  81  66  78  25  99   6  70  73  51  12  18  12  69  60  87  66  86  79  64  56  75  86  17  23  19  62  91  23  52  78  64  45  66  97  91  40  64  65  48  16   3  39  42  45  18  40  69  33  21  91  28  84   8  15  76  32  74  10  39  95  43  99  69  14  39  23  71  41  36  57  53  65  22  44  68  28  87  41  87  94   8  68  19  99  54  34  32  82   6   9  81  60  41  98  61   7  37  48   4  86  54  11  53   8  88  21  16  51  96  63   4  53  58  45  28   9   1  45  82  19  23  57   8  52  36   7  77  19  60  94   6  45  63  41  24  41  92  60  39  20  81  75  10   8  93  60   8  18  71  98  28   6   5  35  31  28  17  96  10  34  95  52  25  49  91  89  26  66  88   7  22  24  98  41  76  54  34  72  17  66   1   7  55  25  86  83  22  93  44  85  73  57  62  58  73  87  21  35  36  43  81  38  50  27   2  10  14  46  73  25  43  24  61  54  23  49   4  61  70   3  63  13  55  18  25  29  87  78  29  42  51   1  95  33  17  55  79  14  71  35  52  38  65  78  73  84  51  86  51  22  12  50  48  17  38  35  66  18  87  43  71  90  67   5  77  15  73   6  11  15  32  11  10  45  31  41  25  55  29  64  12   4   5  47  40  70  75  28  28  53  41  68   1  33  27  53  99  32   4  79   4  70  85  85  63  82  87  75  74  15  48  29  40  72  46  55  86  15   1  40  86  21  83  21  71  40  26  60  84  15  57  95  42  53  32   5   4  89  44  79  88  34  44  74  83  44  83  20  96  48  61  45  98  88  97  32  19  33  10  50  59  39  58  44  70  48  84  59  68  88  60  73  20  29  20  92  33  72   5  33  14  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      32  24  36  75   8  59  27  21  29  97  53  34  68  19  92  88  58  30  32  42  47  13  90  44  99   2  51  52  58  88  75   3  21   3  85  37  71  68  21   5  26  15  46  98  26  25  83  34   9   8  32  27  18  44  21  73  29  74  39   2  34  26  10  12  51  65   2  67  59  95  43  17   2   9  34  13  82  93  55  53   7  43  23  25  69  59   2  72  50  89  11  44   1  82  94  91  77  87  41  62  48  26  13  39  65  55  42  47  35  42   6  89  32  49  76  36   4  93  89  92  91  98  97  78  93  70  24  71  78  23  86  82  53   2  79  72  17  79  42  41  64  91  14  87  37  92  15  74   8  94  58  13  18  70   5  47  83   3  99  42  10  74   7  36  58  37  20  24  61  50  34  77  40  54  38   7  81  16  25  76  79   5   6  66  99   1  88  98   8  39  97  36  21  85  15  49   5  98  71  23  88  18  98  99  38  42  24  60   4  32  31  78  66   7  83  89  62  16  80  83  76  99  11  97  38  90  87  25  80  26  82  49  14  64  74  37  32  73  65  56  84  37  27  97  50  48   1  70  18  20  97  62  74  97  36  99  76  72  68  47  23  48  56  13   7  50  56  30  58  97  78  98   5  60  66  81  13  40  62  23  86  53  26  40  72   6  77  60  10  27  56  99  90  87  94  96  70  28  91  31  37   8  45  56  52  90  27  52  62  66  32   6  48  84  50  20  45  19  14  95  36  52  50  23  74  59  31   9  44  43  26  13  41  67  27  34  60  48  96  74  27  13  69  51   8  58  20  25  82  47  63  64  85  49  48  63  41   1  17  91  66  78  31  14  67  10  53  44  85  65  15  57  22  29  32  47  68  28  67  68   4  77  27  52   4  40  16  47   6  95  58  54  98  96  85  29  48  97  82  54  44  88  45  73  73  71  86  74  52  24  41  77  31  84  11  72  65  52  54  37  28  68   4  50  22  14  38  14  95  26  75  35  71  45  61  82  14   2  12  53  91  49  19  13  43  34   8  87  62  24  75  97  63   2  82   1  87  44  39  71  41  38  61   4  35  24  28  23  51  64  23  28  52  34  15  38  67  54  32  12  31  59   3  44  97  53  10  19  30  90  84  67  77  12   5  36  14  47  94  22  11  22   5  45  51  68  94  59  16  88  53  82  57  61  49  66  48  10  21  98   3  63  70  47  50  45  95  75   7  24  70  96   7  53  19  30  33  86  29  74  54  31  21  35  75  78  30  69   8  91   5  96  78  85  71  82   9  46  58  51  99  13   3  67  38  88  62  62  16  35  43  66  71  57  17  70  36  77  47  97  13   1  79  65  14  97  77  63  31  92  82  49  26   3  95  10  13  62  60  44  68  12  19  16  91  65   2  71  40  52  14  58  27  17  76  26  93  78  42  95  98  46  19  82  95  95  43  70  33  69  60  14  58   3  75   8  69  28  67  37  91  21  98  84  37  13  42  94  94  48   6  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        36  35  25  61  44  23  10  44  97  71  16  10  96  57  33  84  10  83  81  18  10  31  92  89  62  79  63  29  74  58  45  54  78  12  16   3  18  72  25  50  52   6  74  32  21  76  44   6   9   2  88   8  58  13  39  64  74  24  81  74   6  21  57  29  63  47   4  94  99  14  93  47  87  96  88  41  30  34  67  44  57  88  84  53  34  87  24  15  17  38  68  92  78  60  60  64  67  73  30  53  14  70  83  62  40  51  11  83  89  85  98  16  53  94  24  15  74  51  76  79  14   6  70  84  37  45  68  29   2  20  13  46  60  21  42  43  14  63  10  16  54  25  34  53  81  66  26  25  91  40  30  33  69  35  65  54   3  72  40  81  64  54  46  14  62  31   1  69  68  33  64  70  55  47  83  59   4  16   5  86  50  20  39  91  99  90  62  39   2  84  38  70  70  47  61  14  30  75  41  13  61  43  21  34  31  86   4  50  26  38  80  93  73  70  76  48  16  63  88  64  55  85  41  44   4  89  80  46  98  99  15  14  64  80  36  63  88  76  83  77  99  43  10  76  98  95  76  69  80  16  72  75  56  50  24  81  32  16  97  62  10  32   1  13  13  84  83  28  55  94   6   7  21  76  89  75  38  95  59  90  42   5  79  72  33  11  94  94  40  45  61  64  14  17  25  76  48  11  53  91  44   2  61  27  47  89  29  76  78  24  99  27  83  10  89  81  48  54  65  77  66  35  89  40  76  72  63  35  27  68  29  72  12  84  85  33  89  30  93  13  22  55  95  34  24  78   8  13   9  20  29  45  48  60  87  32  17  68  84  14   8   2  28  77  13   4  97  52  58  86  98   4  27   9  95  45  92  69  45  90  81  12  78  11  63  16  54  59   7  25  55  35  60   7  11  20  40  61  62  60   9  74  16  12  90  66  83  61   1  75  25  96  14  96  16  38  54  44   3  52  12  79  32  30  83  69  30  84   5  64  97  19  78   4  20   4  20  73  88  68   5  40  48  39  97  77   2  38  74  43  83  76  23  91  43  12  34  53   9  36  89  79  22  10  39  23  72  76  36  79  71  46  29   2  59  67  40  43  76  14  26  76  77  71  75  27  95  99  23  97  47  37  37  99  78  50  42  93  17  26  59  40  32  14  61  89  97  40  66  23  22  70  73  81  23  14  48   5  89  51  67  83  39  75  78  71  12  55  76  80   7  25  96  20  92  78  19  32  72  23  77  50  16  58  35  54  59  50  67  97  32  70  90  98  67  29  76  50   4  70  53  32  75  82  65  16  70   3   3  50  63  18  64  68  86  98  68   5  76  65  32  32  73  56  50  51  59  93  60  94  44  89  59  12  13  38   8  34  58  44  77  38  40   7  24   2  75  99  39  13  32  46  33  99  80  92  65  32  41  49  13  95  24  88   9  13  25  58   9  26  49  67  35  33  59  77  49  82  89  24  30  84  29  81  54  27  22   3  77  84  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          24  91  90  68  72   4  88  95  25  17  19  62  55  93   9  14  27  24   6  43  33  59  72  34  40  93  30  16  98  55  11  29  89  42  76  95  18  80  64  30  41  61  55  99  70  22  63  83   9   9   8  57  69  47  61  55  90  61  18  98  68  20  11  14  31  95  54  65  85  84  63  89   5  56  98   3  80  63  93   8   7   7  36  92  57  89  51  69  77  18  43  20  76  81  37  40  44  88  49   4  98  32  69  46  41  88  67  10  82  53  76  56  52  52  28  11  99  31  57  46  24  29  52  73  35  54  54  22  53  72   8  27  23  61  99  63  73  76  47  25  63  38  89  25  99  97  15  59  40  62  70  22  25  22  48  61  51  30  47   5  59  51  11  78  89  28  65  72  17  81  60   6  24  17  36  71  81  46  44  52  52  10  35  13  90  75   3  46   8  15  57  37   6  64  50  94  65  72  27  74  41   6  71  31  54  64  51  79  47  95  61  18  42  52  82  21   3   4  98   9  48  53  94  25  37  76   8  52  43  79  18  12  31  73   6  62  26  50  38  62  43  86  26  52  68   5   1   3  69  92  79  42  92  53  69  92  22   7  60   4  27  54  92   7  28  67  64  78  16  50  60  76  70  33  84  32  42  28  25  89  81   6  71  66  41  31   4  58  40  86  42  12  88  72  57  88   6  19  63  71   4   9  47   5  76  78  49  92  16  70  49  24  68  74  74  23  77  22  80  78  68  17  32  64  40   2  29  23  84  51  52  41  25  45   9  23  88  12  64  76  44  60  35  17  21  92   1  30  75  65  36  95  91  95  47  47   1  97  11  47  91  60  77  41  20  84  90  80   2  98  68  49  65  26  41  42  66  65  55   2  21  23  64  77  47  67  51  78  67  91  59  99  94  29  44  22  67  77  16  32  90  87  95  87  64  94   4  25  92  96  63  20  67  32  71  49  76  78  57  59  25  89  16  63  59  92  43  26  56  98   5  70  41  13  58  84   9  55  91   9  13  20  86  67  81  74  70  82  28   2  79  61  68   6  66  70  81  98  24  47  79  85  97  75  91  58  35  30  13  89   6  91  44  11  85  62  31  71  40   2   9  24  96  25  79  45  39  31  26  31  34  18   3   2  49  62  26  66  52  54  41  52  66  32  74  31  20  92   1  42  99  68   7  52  63   1  85  35   9   4  71   5  55  65  53  49   3  46  69  63  35  40  65  86   9  75  97  91  63  57  59  75  80  42  66  64  97   2  52  12  68  48  63  81  25  14  83  23  63  81  93  10  15  72   6  14  31  24  48  78  57   9  35  16  71   3  68  98  74  74  57  61  94  45  56  90  34  54  30  26   9  91  47  33  64  94  35  52  26   7  51  34  37  64  99  43  54  36  31  79  31  33   9   2  79  17  60  44  41  51  88  36  62  56  15  83  97  68  66  17  79   8  69  34  64  79  87  13  21  76  70  78  18  45  26  79  85  32  22  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            12  55  46  88  65  80  30   3  16  68  86  59  33  64  27  73  30  10  47  95  34   2  11  21  17  66   6  73  60  99  62  87  44  21  71  68  41  91  97  33  27  71  58  20  30  32  40  26  39  79  74  16  33  58  95  11  59  55  72  69  13  60  28  67  60  60  85  71  68  83  51   4  48  15  24  34  22  30  75  42  59  82  80  33  71  37  78  80  84   9  21  80  75  71   8  56  49  80  94  72  46  65  42  38  63  90  73  13  48  87  72  80  35  12  30  84  23  11  82  65  52  32  67  37  72  95  55  71  71  95  52   2  97  97  92  58  30  11   2  22  34  57   2  69  72  11  22  40  25  97  27  92  73  72  39  15  85  89  19  69  25  16  59  25  76  42  83  42  28  40  18  80   7  73  69  66  91  27  20  26  47  96  94  75  85  30  69  26  65  53  87  69   6  22  60  52  35  84   4  61  92  66  19  48   8   2  33  92  87  66  54  81  64   6  41  65  91   8  30  99   8  73  47  49  95  28  36  41   2  70  53  64  20   5  59  31  10  64   3  47  45  24  92  34  15  56  95  73  69   6  53  83   6  13  75  73  76  68  29  31  49  63  93  32  71  67  11  66  48  50  27  10   2  50  36  44  18  38  21  11  89  25  32  36  52  99  29  69  67  44  35  11  99  81  68  85  77  81  83  28  53  46  48  12  91  89   5  13  17  33  46  25  87   9  42  48  22  62  64  24  20  28  24  21  10  23   4  81  69  68  60  20  20  21  98  65  85  95  72  99  82  62  51   1  90  26  20  15  90  12  73  69  35  42  98  10  27  97  99  72  76  73  62  93  34  85   8  85   3  66  76   5  20  71   3  24  32  92  92  39  63  59  85  42  75  55  64  34   8  19  77  44  55  79  98  15  40   9  25  58   7  13  34  85  85  29  42   8  79  49  13  74  39  13  90  86  76  12  59  62  23  17  81  77  31  95  30  15  30  70  28  75  42  15  90   4  55  79  18  39  81  52  99  54  80  56  72  32  63  95  73  64  44  53   8  37  45  53  40  60   6  46  59  89  12  58  22  33  96   7   7  62  71  79  79  37  43  80  53  73  68  87  79  35  20  42  37  43  23  59  96  28  74  71   4  72  69  64  69  53  82  86  89  25   2  65  92  61  51  27  69  20  65  48  24  14  11  95  34   7  35  16  14  80  41   8  92  60  98  48  55  82  19  28  81  22  93  69  82  59  33  58  44  55  27  90  44  44  38  35  26  50  62  38  82  54  89  37  96   2  42  29  27  11  64  69  14  62  86  62  22  43  63  26  42  95  94  73   2  21  69  23  42  26  16  58  32  11  78  79  17   4  41  50  37  55  59  38  57   6  92  94  46   8  35  96  33   4  28  84   4  75  47  59  38   2  43  14  37  63  20   8  10   1  50  84  34   4  49  22  69  32  14   6  90  51  48  49  72  30   8  29  35  90  89  28  92  83  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              59  91  75  46  27  67  50  25  84  62  51  30  65  16  85  44  21  98  22  42  30  84  77  93  47  48  89  58  32  83  48  90   3  56  57  98   6  92  36  48  33  67  88  29  42  20  49  52  82   6  29  57   4  53  46  27  46  99   8  65  24  83  75  54  47  17  47  84  91   6  22  32  54  77  82  86  65  49  23  49  82  88  78  24  49   2   6  33  10  47  11  18  29  54  58  59   6  89  80  99  77  12  47  60  15  64  65  84  94  87  81  67  34  45  15  31  36  15  89  78  94   5  29  97  97  95  14  77  27  30  46  32  67  98   7  15  27  18  27  63  14  29  98  39  57  80  43  99  44  29  86  25  86  92  85  22  81  40  53   1  19  42  63  94  13  28  90  38  52  37   9  10  23  95  46  72  13  91  57  27  12  70  93  25  32  89  36  93  46  94  21  36  63  49   3  38  79  30  97  48   7  90  50  36  88  73   1  88  95   4   4  30  46  97  76  39  80  82  52  76  14  93  19  25   3  40  66  71  66  11  18  76   7  39  46  29  13  43  19  23  80  18  51  13  85  79  93   5  99  36  97  50   5  68  39  54  74  20  14  33  49  43  33  53  23  20  71  26  32  31  93  53  84  24  19  96  45  21  19  67  81  97  86  22  65  65  31  56  15  26  41  50  55  64  78  65  44  72  49  14  41  71  76  12  75  76  13  44  36  14  25  35   9  96  40  50  61  95  69  24  85  54  26  31  20  91  90  93  72  93  57  10  75  62  95  56  74  63  63  21  89  17  40  52  98  77  97   4  22  28  68  82   1  75  92   2  39  51  41   3  88  44  84  24  47  65  85  33  95  53  73  22  15  55  58  55   3   3  39  32   5   1  88   2  42  56  73  39  74   7  16  34  67  25  26  22  74   3   6  91  96  99  10  64  19  36  12   7  25  49  80  66  56  83  58  36   2  23  51  69  37  78  40  84   6  87  45   1  24  90  19  64  51  88  76  58  13   8  20  22   8  33  13  63   4  43  51  43  77  52  68  57  10  71  60  54  22  24  57  16  46  69  41  15   8  40  53  62   8  10   7  62  82  50   9  45  39  60  10   1  95  89  43  82  56  65  65  76  16  93   2  44  52   4  54  87  26  16  81  94  56  43   2  48   3   3  25  94  50  17  34  63  79  10  97  72  32   8  94  57   5  84  65  47   3   2  36  22  24  65  54  69  75   3   1  84  17  82   2  49  38  27  77  34  98  24   7  92  50  10  36  12  34  55   6  65  97  27   8  87  81   7  11  37  46  29  85  22  98  68  72  86  83  45  24  95  58  12  25  11  58   6  27   4  41  59  32  11  27  59  62  42  33  20  98  48  31  75  39  57  48  50  22  33  48  43  92  57  72  80   4  46  87  13  16   3  64  37  31   6  60  89  55  66  77  24  37  49  88  98  82  70  89  23  79  61  51  88  94  87  99  57  46  11  24  23  51  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                72  94  34  24  13  55  65  80  70  18   9  71  48  46   2  32  80   1  28  76  61  24  71  79  85  60  15  31  72  82  28  64  38  56  60  85  77  71  30  31   9  69   7   8   7  14  81  75  90  12  60  29  43  55  71  35  19  27  95  72  86  77  19  70  47   7  90  37  77  80  94  95  86  85  44   4  32  29  70  53  53  83   5  79  25   4  14  80  94  58  28  20  20   7  70  68   8  25  83  54  90  20  54  49   7  54  64  48  38  66  11  65  36  88   8  73  11  46  20  54  88  18  46  24   1  80  16  22  36  56  49  41  51  41  93  10  42  63  76  80   5  35  78  52  10  69  24  47  44  14  47  37  72  22  23  67  27   3  58  33  70  22  10  83  91  28  83  33   7  28  73  84  99  57  67  82  23   9  30  48  12  84  20  83  86  70  33  52  53  99  94  42  43  50  82  14  78  52  41  86  43  58   6  53  21  74  50   8  80  31  81  14  31  39  37  71   3  11  95  87  82  61  51  31  73  42  36  28  56  89   4  44  89   5   4   7  77  67  44  68  53  42  13  63  48  39  13  26  31  74  81  53  39  67  85  49  82  92  70  26  38  35  60  78  67   8  29  79  92  40  59  70  13  38  51  44  29  19   7   4  71  80  33  25  95  77  93  74  64  68  90  86  91  11  75   6  48  77  84  47  67   1  18  34   1  76  94  47  27  88  87  76  20  41  40  33  63  11  69   1  71  73  81  51  91  74  77  46  42  93  53  99  82  56  45  65   4   9  84  72  50  24  15  86  63  88  10  62  26   1  42  18  67  45  34  69  74  64  32   3  26  82  72  38  51  60  16  33  76  44  66  38  25  61  83  87  27  60  70  58  49  19  23  28  70  51  66  95  12  87  78  56  54  49  23   3  99  10  51  39  44  28  98  55  99  90  93  79  22  57  39   9  37  78  64  18  80  67  64   3  75  25  68  26  92  69  71  42  30  81  94  33  88  77  70  33  16  39  16  50  39  64  39  27  75  82  95  71  52  92  16  44  18  15  97  58  89  51  32  96  26  55   3  30  89  69  43  94   1  58  74  94  48  95  47  11  16   9  98  21  31  32   5  26  56  87  78  68  35  69  45  55  28  45  30  11  58  84  64  97  51  99  88  57  27  54  47  10  87  10  84  47  78  95  97  71   2  32  32  55  71  76   3  54   9  29  68  18   6   2  47  95  86  78  21  57  42  72  80  82   9  46  58  74  99  30  70  30  80  64  45  36  72  11  67  95  69  67  45  96  98  68  75  96  57  46  21  36  18  93  43  55  23  11  90  24  73  26  29  27  60  69   4  31  43  57  88   5  30  23  87  64  25  93  10  48  13  13  72  25   2  66  15  72  73  24  95  70  55  97  91  88  44  62  16  38   4  94  16  71  67  69  19   8  47  71  71  62   1  79  94  56  61  54  55  70  67  41  94  32  99  20  52  53  87  80  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  41  45  25  26  17  11  29  75  49  11  39  99  72  20  66  88  48  79  75  89  22  85  36  26  97  52  59  81  62  54  15  62  21  27  89  93  29  54  25  45  51  40  27  60  33  82  89  27  69  96  23  62  74  31  27  38  33  29  73  91  99  43  24  41  15  65  55  61  95  22  24  19  52  84   6  32  88  66  36  96  90  88  80  25  42  95  39  71  34  11  38  42  36  24  64  80  53   2  73  82   7  27  89  59   8   8  28  78   2  68  18  63  17  39   6  18  48  92  62  26  46  70  97  94  28  42  47  84  71  16  99  37  24  22  76  37  10  99  52  77  91  59  99  96  94  65  59   9  38  50  44  71  63  44  65  75  33  18  78  52  73  38  49  61  84  51  14  40  96  40  77  54  95  91   6  89  84   7  38  40  48  45  83  56  79  42  78  42  96   7  13  43  89  51  94  97  40  31  35  55  88  95  65  57  20  43  61   8  20  11  61  65  45  24  83   6  75  53   4  76  61   3  75  35  17  87   8  35   9  31   1  48  94  88  61  84  27  97  57  99  69  74  77  67  97  33  51  86  53  46  67   5  18  44  40  13  87  61  53  83   3  13   8  26  92  50  35  52   2  94  95  67  91  27  93  37  77  74  59  84  79  33  40  91  19  35  26  36  69   8  67  89  81  25  46  19  91  73   9  69  77  46  88  66  64  40  20  12  67  62  99  79  53   8  88  23  49  22  89  66  83  82  57   2  46  86  11  52   9  95  29  99  61  62  73  57  90  41  72   6  98  64  35  66  25  90  99  47  25  80  23  50  74  10  82  74   2  77  70  50  38  74  67  74   2  88  87  85  99  68  10  92  34  62  44   8  73  17  56  48  80   9  82  29  41   5  97  24   6  19  59  56  92  73  87  20  43  21  96  57  22  74  31  45  54  81   3  15  81  72   5  19   5   3  60  97   8  37  78   2  40  29   7  84  93  58  44  57  24  54  80  89  93  10  62  89  96  89  13  84   3  50  90  58  59  49  97  20  72  88  39  84  24  12  56  68  27  32  61  50  56  30  35   1  94  48  29  80  34  80  79  74  37  58  56  99  11  94  65  62  88  71  96  69   2  26  85  57  48  16  40  56  82  40  63   9  26  51  55  17   2  92  16  34  64  69  64  82   7  41  22  82  94  55  42  19  17  75  14   7  36  36  98  47  11  95  25  73   3  73  76  74  50  28  78  43  82  62  37  31  31   2  40   8  51  79  27  38  26  81  48  45  56  26  13  89  87  61  34  28  14  91  21  64  98  71  69  58  74  84  43  52  38  44  83  93  74  54  83  90  43  16  50  68  84  22  99  31  76  56  94  21  94  75  35  97  89  22  43  29  32  38  17  77  41  24  97  30  57  62  58  56   9  50  41  41  85  70  73  99  10  16   6   7   8  47  31  58  76  75  37  42  61  48  41  52  73  58  80  21  70  79  12  78  97  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    18  19  70  13  38   7   9  42  79  28  79   3  14  47  40  71  86  45  50  50  39  70  64  61  59  34  87  64  88  77   6  49  39  66  59  44   3  97  32  46   6  58  35  13  48   2  23  42  93  38   7   4   1  34  97   1  79  96   5  19   3  20  88   8  80  64  27  78  34  23  15   5  59  74  42  28  53  79  90  33  68  15  23  21  40  85  78  69  10  58  75  24  93  85  18   7  15  90  72  10  91  83  14  87  58  49   6  88  84  34  76  86  87  49  32  47  16  50  39  58  19  71  35  37  46  68  70  14  28  20  12  99  39  17  14  42  32  58  92  63  87  82   9  92  30  77  35  48  84  19  72  98  65  53   6   3  36   7  28  52  83   3   7  45  93   9  26  89  82  71  80  24  39  42  67   4  19  17  96  92  20   8  33  59  37   7  16  53  36  65  61  62  72  18  47  57  48  46  95  33  60  74  37  85  63  96   7  61  94  98  19  15  67  11   4  13  37  20  55  66  50  63  77  13  22  17   5  71  86  28  75  19  20  27  51  17  59  26  16   4  57  94  29  90   6  33  68  63  54  32  73  71   5  14  82  84  72   2  15  82  99  47  62  95  36  47  87  11  39  77  38  39  87  45  84  39  31  18  72  99  58  26  89  98  89  99  23  63  81  79  55  69  40  27  35  89  37  40  37  67  79  62  10  51  71  80  66  81  68  60  27  40  50  22  93  73  23  69  35  46  84  36  87  97  83  61  42  10  40   3  27  39  73  49  45  62  78  98  44  36  71  70  16  38  95  48  62  63  15   4   3  93  64  53  16  69   1  16   5  64  85  37  36  13  71  79  19  76  81  65  66  98  14  73   5  95  73  77  37  41  37  25  57  30  81  79  65   8  12  28  80  18  78  92  26  69  86  17  66  30  76  89  92  25  32  82  56  96  69  38  67  20  71  70  27  93  27  66  80  98  30   2  70  96  84  10  59  50  53  15  10  99   3  97  91   6  10  80   1  47  47  40  95   4  45  96  13   8  53  28   5  32  19  21  92  88  76  18  83  13  67   4  75  97  71  30  91  17  42  55  50  30   1  92  28   6  82  15  38  25  65  55  67  83  81  17  71  87  59   4  16  21  49  81  42  72  41  95  27  50  32  35  36  37  46  65  47  81  62  91  94  88  54  84  49  57  89  80  77  40  14  53  48  16   4  13   7   1  53  33  64  58  86  98  89  41  38  26  42  19  48  73  52  32  21  65  27  71  50  85  99   2  41   2  44  43  23  35  38   9  15  38  58  18  32  76  15  87  12  19  49   7  59  41  88   5  20  77  46  39  18  39   7  27  52  16  25  16  84  91  86  62  46  75  52  88  88  69  35  58  70  86  58  20   2  48  24   6  76  26  66  47  86  46  80  99   1  29  75  63  44  55   4  63  96  10  84  72  33  97  68  29  96   8  44  10  76  78  67  80  69  42  55  40  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      75  80  98  56  42  16   7  12  69  96  46  58  48  11  64  88  56  81  34  24  71  64  82  40  65  47  61  87  47   5  60  31  72  50  79  76  37  68  19  35  91  99  99  38  83  23  66  83  30  22  74  42  92  57  18  62  87  38  90  70  66  97  77  81  92  47   1  18   5  32   7  85  31  95  77  96  10  87  89  87  45  82  96  13  83  44  18  87  40  34  16  88  93  71  27  65  88  58  41  32  59  73  59  72  97  34  21  55  39  52  81  62  47  17  75  87  95  36  18  17  96  87  40  57   1  66  20  96   4  10  32  82  67  55  66  42  17  21  25  32   2   5   8  91  92  39  49  42  42  89  50  71  89   3  21  71  56  49  21   4  75  50  88  99  55  37  32  94  59  68  71  21  84  38  61  59  15  96  96  40  30  13  21  24  34   5   2  10  10  17  88  40  61  43  77  34  52  53  91  73  92  70  66  11  61  33  41  40  69  64  44  14  43  15  39  56  27  12  31  51  67  56  25  99  27  49   5  75  14  83  28   2  59  18  92  80  56   2  13   1  36  59  92  96  29  90  84  70  97  83  38  48  37  77  19  44  17  80  54  33  18  63  28  66  54  85  65  37  27   6  52  85  40  12  16  65  34  71  22  75  35  73  96  68  11  96  65  80   4  84  67  55  59  69  42  44  66  92  19  14  27  56  39  85  47  30  21  82  44  92  62  45  63  73  84  16  15  11   8  44  78  80  97  63  53  60  11   2  22  97  44  33  86  76  16  13  61  10  13  82   4  43  78  97  25  90   4  16  65  77   7  94  95  33  92  27  18  68  24  99   8   5  80  17  25  13  32   2  77  12  18  67   1  65  40  49  97   2  91  41  79  11  62  37  49  38  82  19  89  74  47  17  48  58  77  20  78  71  58   7  23  96  97  58   5  77  82  80  86  20   9  25  26  64  15  23  87  53  90  27   8  34  85  71  12  30  13  36  42  31   1   4   4  53  18  49  31   4  71  66  93  97  83  70  78  16  79  90  93  44  41   3  98   7  47   8  54  45  15  33  60  31  77   4  76  69  22   6  52  92  13  58  68   9   2  62  23  21  95  89  35  38  70  85  42   2  73  35  80  12  46  25  75  29   1  22   9  93  83   1  44  18  83  27   9  80  41   3  38  13  57  46  92  35  85  35  27  67  61  53  75   1  67  20  18  43  15  60  80  29   7  23   7  78  68  20  15  48  28  37  12  34  73   9  58  70  26  35  45  66  42  92  15  36  23  52  56  76   6  51  99  93  51  72  73  40  83  69  49  63  53  56  89  18  90  60  82  70  99  13  28  78  25  69   4   1  49  24  49  89  85  84  42  68  63  62  43  51  60  45  73  88  75  82  47  75  48  61  18  48  51  65   2  18  57  19  47  36  26  40  83  63  30  54  18  76  93  46  41  50  47  12  39  68  86  47  72  77  41  53   5  97   8  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        61  52  30  15  86  48  83  60  69  18  80  99  72  54  52  24  39  30  86   6  55  65  69  25  96  85  44  79  36  10  21  50  87  89  52  25  90  52  32  86  91  17  86  45  35  40  83  73  47  92  45   6  12  36  80  37  28  81  63   7  48  24  12  45  88  30  97  52  23  76  96  53  38  27  32   7  57  54  46  77  26  81  86  16   4  64  79  83  97  70  32  65  37  11  33  98  37  38  38  15   6  44  17  32   1  92  38  60  23  75  40  16  86  30  77  43  22  20  86  56  31  23  61  86  50  94  31   9  49  80  22  45  96  17  63  67  37  13  89  41  84  22  30  29  82  65  28  21  29  39  24   3  54  54  93  17  45  17  76  31  24  73   8  47  69  23  73  89  53  34  13  59  97  43  77  10  42  87   5   9  37  25  87  33  98  47  32  38  84  21  72  91  43  69  45  73  62  47  76  60  99  43  62  16  42  92  47  19  66  84  81  68  41  53  86  79  62  33  31  81  69  37  87  42  70  28  65  83  57  97  74  20  17  23  61  81  59  74  82  21  35  67  39  32  47  77  84  29  15  20  24  99  54  98  81  27  15  60  22   2  71  53  39   3  91  14  70  34  69   1  96  76  52  88  34   6  48  23  28   7  83  12  21   7  76  24  40  87  69  68  84  27  96  19   5  68  23  83  27  20  83  14  38  27  97   4  42  55  71  65  32  48  19  92  17  62  31  52  24  53  29  90  37  66  78  57  40  52  58  70   4  49   1  25  63  82  68  27  63   9  56  35  58  87  41  59  94  26  56  50  70  16  77  50  93  64  88  41  26  25  37  45  53  43  31  21  45  55   1  57  91  51   8  80  27  72   1  27  12  72  49  62  88   9  50  14  74  19  70  27  41  93  73  54   4  53  28  23  68  52  49   4  78  65  26  95  23  36  38  65  52  59  20  62  98  41  32  70  90   4  11  34  76  53  46  47  95  39  13  36  94  24  90  99  91   8  40  40  96  33  49  93  15  53  65   2  67  53  39  39  48  17  78  85  82  70  16  56  73  41  63  64  96  11  49  95  74  52  47  65  71  78  29  49  50  35  63  75  98  28  23  71  71  61  73  52  15  38  93  14  62  78   2  93  20  49  60  89  87  77  64  65  85  41  64  30  14   3  43  34  64  78  35  58   4  86  89  15  34  71   9  79  95  50  78  79   8  76  10  17  23  10  62  17  63  50  22  35  49  49  67  17  30  29  68  26  62  69  31  55  13   6  70  49  54  44  71  98  99  67  73  77  71   2  62  76   5   9  98   3  64  88  75  31  33  70  82  79  48  24  37  63  21  76  54  87  80  68  23  34  53  54  70  24  79  57   9  78  56  61  88  92   4  73  15  31  60   4  17  32  62  97  53  21  42  94  20  23  69  74  95  48  83  73  68   2  93  19  33  29   1  71  29  37  82  82  37  10  53  94  32  84  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          4  68  86  92  54  57   8  64  98  66  48  84  57  99  65   5  12  42  26  63  90   9  22  36  42  26  72  89  75  64  62  59  74  66  96  53  35  59  76  66  32  72  40  20  98  14  35  86   6  93  96  14  78  70  66  42  34  77  91   6  78  34  98  56  69  66  54  99  63  29  48  78  61  14  41  75  55  30  21  62  64  77  36  10   8  94  16  79  82  77   1  57  12  69  34  56  90  12  52  94  97   8  55  57  65  80  87  59  36  30  24  10  61   9  42  40  35  41  96  56  25   9  92  52  23  39  25  13  77  59  25  99  28  82  48  65  98  66  26  37  33  25  51  73  73  89  87  75  98  36  64  16  94  65  88  54  76  52  53   5   1  99  52  52  37   9  90  86  88   1  97  66  78  17  19  24  59  14  26  59  91  78  23  16  83  50  20  75  95  91  69  23  93  97  72  86  26  83  43  22  43  92  58  78  20   5  69  18  30  85   4  78  27  20  70  25  70  92  53  50  26  27  21  34  80  51  27  87  32  53  83  95  82  15  81  12  99   5  14  74  71  38  54  33  48  90  38  41  11  24  98  51  36  42  97  30   9  62  69  41  19  82  20  72  57  48  44  13  21  18   5  89  96  32  21  45  22  34  85  74  74  19  15  95  91  96  79  18  14  45  38  78  98  86   5  95  23  92  91  26  70  27  78  90  70  19  35   5  19  44  72  91  85  52  57  89   2  87  52  46  57  75  28  41  48  62  96  95  79  22   2  97  10  36  52  31  60  62  33  38  35  93  72  73  93  93  79  21  94  70  96  54  37  77  42  96  94  26  76  31   3   9  39  56  46  28  25  63  37  34  44  69  14  75  90  30  87  41  48  55  95  22  19  76  99  30  63  67  72  68  38  28  57  78  21  92  80  70  62  41  42  73  65  98  76  38  39   7  68  51  18  26  77   4  27  42  74  74  74  23  41  12  88  74  10  30  72  95  52  11  20  98  55   9  99  14  63  45   6  84  73  30  36  88  43  72  35  13  68  71  33  45  69  34  44  55  59  77  18  81  30  57  26  88  11  75  44  97  34  57  54  54  18   5  51  71  77  87  23  44  45   6  85  35  49  49  96   5  49  24  13  58  30   7  33  39  21  86  11  33  51  73  24  67  54  36  57  16  80  82  58  75   6  92  78  77  23  44  65  44  23  88  61   6  79  80  36  21  33  58  47  31  68  37  93  92  58  94  61   1  10  89  39  18  41  62  42   9  90  83  23  41  48  43  68  81  41  73  54  77  36   5  27  15  77  86  83  75   5  58  24  79  93  34  58  20  70  96  17  14  51  60  32  84  80  98  41  92   1  77  58  78  57  77  14  58  75  32  19   3   5  64  81  68  78  66  80  70  92  79  21   8  83  55  95  24  52  85  11  59  40  87  57  12  88  93  80  85  57  83  64  20  94  11  70  62  72  82  34  64  28  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            7  92  84   4   6  69  28  15  58  40  81  35  30  41  34  10  46  55  59  71  36  34  36   2  24  57  11  79  55  52  74  71  14  36  84  75  26  48  94  57  19  82  36   5  78  68  69  85  84  90  37  97  55  78  88  56  24  38  18   5  63  43  29  92  62  66  89  45   8  10  35  13  34  30  55   3  23  13  35   8  89  57  28  45  45  62  13  64  93  10  81   7  49  95  16  49  53  15  64  11  95  53  82  68  68  88  87  46  73  87  70  41   8  55  64  32  45  18  33  61  62  88   9  66  58  38  32  84   7  98  22  56  28  94  51  80  54  72  22  83  21  81  45  24  78  19  41  16  39  75  78  25  72  59  61  33  36  31  49  52  93  47  56  20  12  38  93  50  18  60  75  15  85  83  33  71  25   1  96  97  64   3  40  92  63  25  15  44   8  55  34  55  94  33  15  42  62  83  13  43  58  66   3  43   4  86  31  12   1  69  44  82   1  25  63  73  19  17  10  83  88  15  59  93  38  49  34  33  99  95  11  21  10  33  76  36  73  85  52  13  26  12  84  45  19  91  55  27  39  27   8  59  23  71  96  97  60  16  82  79  97  90  62  86  60  85  56  45  45  43  20   1  31  71  10  77  20  17  65  71  69  37  79  13   3  59  36  87  27  23  52   7  98  58  95   1  40  94  18   8  89  20  96  79  78  81  80  10  97   2  63  17  52  10  59  78   8  38  36  79  89  28  27  64  31  57  43  66  81  44  76  82  88  57  62  44  42  72  59  72  35  29  58  21  66  20  54  93  83  28  85  72  18  73  51  93  28  23  77  39  99   7  78  74  50  15  27  96  64  83  84  84  25   7  22  55   8   6  37  92  78  22  65   2  96  46  41  27  30  46  76  87  90  22  46  83  55  34  64  95  35  71  21  42  12  68  91  30   1  14  65   1  69  24   4  97  75  59   6  66   6  63  44  71   6  99  80  45  30  87  39   7  68  36  44  39  73  46  30  29  97  88  73  27  66  69  76  54  21  69  96  38  27  80  43  34  68  13  96  50   5  59  78   2  72  78  31  34  67  15   7  38  48  24  92  45  90  33  65  15  96  37  14  98  90  90  10  67  54  84  17  40  20  62  63  11  20  78  15  68  93  39  55  13  85   9  22  85  27  20  85   4  75  58  46  88  60  84  22  50  19  48  70  15  60  78  30  91  15  27  52  24   4  37  17  46  90  93  82  91   8   7  19  25  97  99  33  46  42   7  64  86  17  40  33  39  48  38  16  95  26  34  51  33  56  23  88  49  31   9  59  95  81   8  80  37  47  82  97  87  94  43   5  87  77  49  59  40  55  71  68  32  77  35   5   1  43  10  80  63  74   8   6  54  59  56   1  77  49  93  46  35  98  17  56  87   2  49  62  36  56  63  20  40  98  77  79  45  71  22  67  68  95  79  87  53   9  47  10   4  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              73  88  69  39  36  62  27  80  19  48  21  27  77   3  83  22  86  71  49  94  15   8  65  68  59  56  70  10  62  36  97  62  65  55  13  49  26  47  96  65  11  52  16  81  30  83  95  26   5  39  22  59  28  80  51  77  41   6  32  29  46  11  33  77  73  66  99  51  92  87  55  52   9  86  73  70  10  33  97  87  14  48  18  46  14  19  87  16  50   3  60  76  80  67  91  47  83  74  17  64  96  69  97  77  70   7  58  78  71  11  38  52  17  92  34  47  50  36  64  59  27  85  72   1  18  95  26  93  68  60  54  26  74  83  53  22  64  19  56  33  94  73  31  45  70  37  12  43  56  14  98   8  43  13  49  49  47  50  18  24  40  35  60  79  25  80  73  74  56  19  17  68  15  90  70  92  63  69  61  34  93  71   8  36   9  83  21  93  78  26  84  52  28  99  62  98   5  46  15   3   3   3  41  27  34  30  23  85  40  37   9  68  25  31  35  47  58  75  90  66   8  39  97  60  57  61  80  52  59  32  52  21   2  43  30  85  88  90  44  27  25  21  30  16  92  61  87  44  90  84  61  13  24  52  17  68  42   1  67  44  60  61  84  49  73  77  52  28  99  85  57  54  10  40  92  51  59  23  20  98  29  79   1  66  50  96  15  87  68  35  70  86  56  22  37  34  90  73  27  58  42  69  99  60  77  95  26  29  80  13  24  58  32  18  76  72  58  44  42  21   8  40  78  60  63  77  66   8  68  18  33  22  12  95  99  42  42   9  19  47  71  22  72  89  73  58  86   1   1  76  63  98  17  58  24  55  89  52  46  62  13   1  76  98  71  86   3  93   9  43  47  79  62  21  66  79  82   2  13  30  20  48  64  81  41  53  49   9  67  31  66  28  51  10  34  71  38  84  42  41  41  86  78  11   3  85  95  56  95  39  55  41   3  44  39  89  87  46  59  16  80  70  25  10  82  25  22  70  71  34  96  79  25  41  35  13  81  83  23  55  22  41  27  87  41  22  70  41  19  25  57  45  64  10  74  43  39  58  56  28  95  82  45  85  88  31  77  56  52  35  38  34  31  80  38  91  70  85  15  31  75  24  79  27   8  69  92  12  22  35  74  16  85  44  11  75  82  36  27  47   1  32  68  45  29  16  20  12  88  90  84  12  28  60  93  23  98  55   4  19  84  73  71  90  97  85  72  58  19  86  44  28  59  73  70  11  74  76  77  87  56  58  15  56  13  23  88  38  31   4  90  90  23   5  99  76  50  28  98  75  11  24  20  38  18  82  51  69  30  16  71  11  31  75   8  20  20  48  44  77  57  67  50  20  32  35  20  18  33  88  27  97  18  30  89  29  24  97  44  76  67  73  79  33  50   9  80  94  53  64  84  99  97  32  39  23  50  10  25  60  22  26  22   9   9  19  28  97  62  83  47  25  87  41  10  27  71  63   2  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                52  81  43  43  49  90  43   8  28  14  41  61  89  63   1   5  59  14  62  86  95  31   1  61  27   9  75  87  40  54  25  91  35  56  21  36  97  86  60  84  37  32   5  71  43  11  49  21  59  50  88   1  69  74  70  53  51  40  25  62  85  89   7   1  37  86  47  69  54  11  21  33  10  28  22  15  87  97  64  64  59  12  11  22  72  47  56  79  71  53  37  16  78  22  85  81  13  99  11  25  72  33  49  75  97  87  51  46  51  85  41  77  27  35  30  85  76   9  69  66  71  25  69   8  18  33  79  50  41   5  60  11  69  49  18  93  34  35  55  29  83  84  84  26  38  47  32  98  67  40  35  24  50  47  98  97  94  26  37  33  40   1  62  45  10  96  10  81   3  12  30  71  42  93  65  66  62  96  74  27  85  94  38  26  44   9  94  12  82   5  80  75  19  31  81  13  20  38   3  74  89  58  20  91  29  99  12  51  67  87  95  80  55  75  36  58  48  42  66  57  67  53  67  78   3   2  37  81  87  99  37  58  11   5  12  45  78  64  28  99  75  34  25  63  53  33  63  39  48  23  90  85  74  22  53  47  99  16  47  31  86  85  65  48   5  17  84  52  97  71  38  55  65  12  67  26  87  91  30  31  59  68  70  88  74  64  90   2  79  28  69  74  50  33   3  44  26  97  73  98  34  32  59  23  73  30  92  85  31  33  54  20  40  10  92  95  89  70  22  41  75  31  61  38  47  88  78  72  56   1  10   6   6  44   2  80  65  68  15  20  88  53   2  62  77  12  63   8  21  43  64  11  85  32  94  39  63  65  75  61  77  81  63  35  44  76  33  22  84  31  97  39   3  38  38  64  25   2  53  82  36  98  54  79  16   3  51  14  32  21  44  77  34  85  42  98  38  73  41  13  66  77  17  78  69  70  47  87  69  18  67  69  68  17  22  36  24  29  17  27   6  43   9  64  11  36  53  77  70  59  75  97  26  75  83  75  54  51   7  58  11  19  64  55  18  83  23  34  13  53  31  47  71  19  86  38  15  39  95  80  95  34  74  11  42  50  50  88  48  57  89  59  55  13  71  65  65   2  36   6  78  75  61  73   3  35  71  15  10   5  43  64  28  95  66  38  89  20  37  88  87  62  39  23  16  53  92  37  86  17  18   7  13   8  84  87  85  75   7  40  16  22  11  41  21  68  32  76  36  10  29  50  79  79  37   9  98  96  85  57  43  66  71  39  81  77  70  19   6  44  68  31  72  21  23   7  50  81  79   5  23  42  61  29  32  14  90  54  74  95  18  11  35  47  56  83  67  72  41  42  90  86   9  61  99  63  96  99  58  37  80   7  10  38  88  66  55  54  32  89  30  51  35  85  50  94  60  52   3  70  64  12  49   2  17  75  71  36  29  35  39  93  73  42  77  60  99  10  54  69  84  60   1  18   1  36   5  49  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  30  42  65  72  27  18  47   4   8   5   9  79  77  49  56  40  20  66   9  23  17  13  73  20  13  28  48  61  93   6  89  23  33  62  38  78  48  14  29  20  92  44  84  16  96  91  22  44  90  13  93  50  86  24  80  93  10  92  70  46  97  40  73  59  51  61   9  34  65  37  67  26  72  44  77  51  74  53  45  30  19  19   7  69   3  10  71  82   8  72  88  49  89  52  30   9  95  70  83  51  21  47  80  27  73  20  17  65  13  55  71  59  84   8  12  91  48  19  25  33  73  23  70  88  12  17  96  33  19   9  83  11  85  79  83  22  20  38   1  31  29  68  70  99  25  71   2  61  41   5  83   4   4  82  84  29  58  20  82  88  10  58  38  59  25  20  89   2  81  26  87  87  97  96  88   2  14  12  72  33  62  20  82   8  41  44  11  64  60  91   4  69  71  98  13  16  48  52  30  54  54  76   6  87  53  40   8  90  48  71  23  50  72  58  81  82  78  96  10  73  53  44  97  30  85  55  88  98  31  88   9  55  29  55  96  12  36  67   2  80  74  26  64  12  78  38  55   8  29  50  71   7  81  46  60  89  38  65   3  93  59  94  67  11  80  24  18  50  72  19  24  88  77  78  79  45  66  23  66  97  62   1  15  87  42  50  25  83  41  13  49  49  65  57  92  83  90  86  93  64  59  68   3  95  28  83  25  75  97   4   8  59  47  64  79  59  45  51  45  43  51  13   6  13  83  34  24  47  40  84  58  96  38  63  52  32  85  41  41  26   1  34  74  98   6  42  77  31  63   8  16  63  26  72  67  55  17  79  70  24  37  50  94  33  82  50  77  28  34  68   3  49   8  75  66  17   8  82  40  39  53  23  29  43  76  99   2  63  38  81  94  30  96  50  68  46  56  85   4  94  91  29  85  42  37  33  71  96   2  79  35  94  97  29  96  90  75  89  81  35  30  51  15  58  70  58  39  13  96  48  35  57  76  44  14  67  56   3  58  84  67  79   2  33   9  32  24  52  73  17  42  92  20   2  71  69  78  86  44  20  85  86  25  89   5  18  55   2  39  70  63  71  90  12  97  77  12  93   3  52  55  86  79  87  65  95  82  91  96  88  75  17  44  19  63  67  72  54  97  96  94  41  61  37  81  89  54  65  99  63  93  74  38  61  29  52  11  98  62  25  51  91  99  36  90  93  81  22  11   9  42  86  33  90  82  48  20  21  39  45  79  86  47  58   6  73  96  26  13  54  75  76  84  23  52  90  19  98  74  31  49  32  75  21  91   4  21  70  34  67  34  96  72  72  25  72  34  22  52  82  37  77  21  27  94  66  42  97  91  18  77  47  21  79  87  25  83  59   9  69  53  70  31  21  25  16  70  56  20  64  71  53  35  15  60  43  24  54   7   4  24  74  38  94  17  59   4  86  76  13  95  34  31  91  34  87  28   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    8  91   4   8   9  91  54  51  84  87  65  38  25   3  27  36  94  97  98  88  11  48  68  95  22  47  43   5  76  71   8  90  86   1  96  31  83  19  91  52  25  99   4  29  97  35  62  18  68  82  57  61  24  96  77  30  26  54   1  11  70  41  96   1  96  87  30  75  80   2  88  95  23  38  27  55  51  70  88  79  78  12  93  81  92  15  45  88  33  90   5  16   5  89  69   9  32  87   5  40  16  12  36  65  23  53  65  47  24  95  36  51  41  28  29  96  46  89  47  40  98  66  31   1   9  46  61  61  21  46  83  62  77  75  89  50  83  17  93   4  32   9  67  92  54  36  86  21  62  96  91  37  86  71  36  97  57  41  54  63  44  47   8  21  84  12  35  96  59  86  90  91  42  98  74  44  44  89  63   1  19  32  54  48  71  90  41  75  29  88  73  46  41  42  14  98  96  22  35  81  14  94  71  41  95  56  54  60  13  87  38  63  57  97  14  12  61   7  13  16  72  14  41  19  58  37  36  37  97  91  78  22  55  56  54  16  56  89  68  89  82  39  63  72  10  54  74  50  59  18   2  63  29   4   4  56  82  66  38  95  10  49  66  57  36  64  27  72  54  56  73  21  71  28  69  60  75  73  43  94  66  20  24  41  17  15  28  55   8  64  38  64  87  98   1  65  97  13  26  25  22  93  95  89  14   5  15  60  42  96  92  39  77  37  17  86  97  88  95   9  10  90  51  17  67  53   8  53  18   8  22  37  83  43  73  95  29   2  59  42   5  70  46  68  11   7   3   5  36  91  43  60  19  76  86  64   8  34   3   9   6  39  97  84  66  58  99  67  47  94  69  24  94  34  18  44  69   4   5  35  20  88  66  59  38  16  13  25  34  11  61  20  66   8  94  84  50  46  26  15  36  21  77  73  15  82  38  13  39  33  81  40  73  48  26  73  71  35  25  53  76  81  67  80  38  23  12  21  38   5  11  70  24  59  57  69   2  98  59  35  67  38  89  77  89  31  71  78  59  91  95  93  65  83  25  71   7  64  88   9  97  51  95   5  47  62  49   1  62  14  62  81  34  68   4  32  58  25  12  28  94  80  77   4  72  70  37  34  24  74  88  93  29  22  91  62  58  81   1  82  20  77  18  17  12   8  56  27  28  44  42  89  29  83  94  17  43  48  35  90  72  56   7  93   1  17  12  65  25  48  42  77  58   3  66  54  71  99  39  61  46  81   5  67  93   6  43  42  77  92  87  32  15  94  65  33  92  28  73  87  72  26  14  79  27  22  18  59  83   4  85  17  41  38  82  63  30  93  81  68   1  28   6  28  57  37  45  24  10  64   9  48  34  15  17  35  48  96  73  88  55  73  91   6   8   1  69  44  53  51  35  60  17  89  82  50  89  90  46  65  44  33  34  24   1  45  42  90  89  28  55  31  40  73   1  97  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      24  96  47  32  49  92   9  71  38  90  56  95  46  85  80  92  14   8  91  98  94  18  99  26  41  78  82  58  74  60   9  49  98  68  78  51  38  47  40  43  44  64  73  86   2  62  91  33  43  99  28  57  38   4  53  41  90  37  14  82  12  72  72  77  49  66  35  60  95  10  53  16  21  88  59  28  13  39  36  90  23  62  83  49  91  30  38  51  44   4  53   7  90  10  10  60  68  22  64  99  29  63  40  53  13   7  38  57   8  68  32  67  79  63  55  62  31  85   6  67  77  73  31  90  98  33  74  51   7  91  56  26   8  46  13   1  81  91  90  61  62  90  38  24  19  98  62  15  56   1  21  50  44  40  98  90  94  65  30  59  13  91  74  36  83  44  40  68  91   4  15  90  54  88  74  57  21  50   8  73  76  71  43   8  83  17  97  25  78   1  95  41  48  91  81  62  87  33  53  13  15   6   3  39  45  73  10  72   4  16  71  88  79  51  82  15  59  27  41  44   8  72  12   8  14  89  96  83  62  24  50  22  43  92  68  54  54  66  82  57  51  81  11  33  90  25  96  86  67  35  78   5  97  65  54  28  45  93  99  19  28  17  70  21  88  90   4  61  57  65  27  12  87  23  56  47  31  96   8  39  39  42  28  53  17   8  17  84   9  88  26  57  99  32  79  39  35  89  76  37  71  59  71  22   3  78  58  67  75  40   2  34  55  85  97  65  64  19  11  51  78  52  66  19  77   6  54  59  13  52  68  37  46  37  44  66  57  68  84  30  31   5  67  49  14  32  14  14  16  29  39  41   9  96  95  42  59  48  19  54  32  42  99  34  84  50   1  84  39  32  23  38  31  18  45  82  75  23  36  57  11  38  80  78  35   7  65  51  45  64  92  97  98  60  26   6  46   8  48  95  52  41  98  63  11  13  64  72  15  50  44   9  37  16  26  98  71  90  43  23  92  49  83  25  86  61  60  62  78  74   8   8   6  41  77  46   7  55  42  76  13   2  17  47  50  24  28  24  77  53  56  54  84  65  26  82  65  43  61  42  98  37   8  51  82   4  13  17  24  75   6  71  26  92  52  40   9  57  78  41  31  50  59  41  23  32  64  98  60  61   9   3  12  80   6  31  59  27  51  77  30  34  87  69  26  65  94  92  70  45  79  70  15  64  73  88  79  93  47  86  90  12  25  46  85  45  70  23  19  81  46  12  50  35  92  85  14  12  41  53  91  83  36  19  26  15  55  63  33  23  17  95  64  72  50  36  40  61  54  26  28   2  67  92  76  88  16   2  96  78  24  59  13  94  64  46  82  71  41  53  46  82  73  22  21  54  94  61  45   2  44  45  74  76  81  42  58   7  41  49  82  98  96  99  48  34   1  16  32  76  29  42   5   7  24  60   6  60  99  62  76  30  52  39  59  36  86  36  54   3  26  27  54  10  53  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        48  50  41  43  45  29  16  23  97  89  13  25  48  47  75  51  17  64  85  18  62  53  11  85  44  33  84  46  84  35  33  21  66  67  77  53  54  53  70  62  49  17  82  83  60   1  11  19  87  85  80  30  72  24  16  84  56  86  62  24   7  13  27  58  34  39  52  78  32  51  56  96  41  56  13  46  74  84  28  18  47  20  79  33  36  14  72  91  58  89  86   8  75   9  33  34   2  55  65  11  29  86   2  71  18   9  13  43   3  86  40  88  10  58  88  92   6  46  90  66  11  83  98  34   6   6  32  42   2  82  11  43  81  51  26  50  23  82  95  12  67  48  31  65  53  25  78  47  45  68  47  29  13  75  62  80   1  45  34  29  93  67  58  78  48  63   1  75  49  70  39  48  69  88   9  67  56  13  21  10  66  93  89  12  21  29  91   1   4   6  92  16   9  36  75  56  76  55  14  88  36  78  84  58  81  45  31  47  22  93   4  91   7  90  55  91  28  57  53  22  14  95  90  27  61  91  70  85  36  40  19  22  49  13  38  55  26  68  61  60  59  77  62  79  54  54   4  15  30  33  94  95   6  12   6  78  24  23  91  28  55  79  44  22  43  37  43  21  59  28  70  34  61  33  53  28  81  47  30  55  24   7  35  61  85  84  12  53  17  15  70  95  12  99  69  13  40  14  64  91  26  51  98  56  31  82  10  98  19  86  52  50  43  50  87   9   4  78  70  89  11  23  68  85   2  20  26  58  42   9   8  47  24  88  39  60   8  66  84  65   4  50  96  89  90  23  61  22  22  43  62  32   1  57  51  29  59  37  80  84   7  54  72  30  92  71  76  38  66  27  27  57  77   8  83  75  38  90  73   7  89  96  51  59  22  65  49  19  87  29  45   1  15  25  61  36   8  66  16   8  70  67  16  81  44  78  42  82  80  75  49  63  84  70  93  94  50  16  69  98  54  79  68  79  98  32  47  10  23  99  10  10  44  20  30  94  64  62  83  16  58   8  54  90  30  82  81  37  72  77  29  13  59  30  69  65  80  12  90  52  26  61  56   7  14  40  86  87  97  45  87  52  70  37  94  42  76  96  47  74  57  22  25   7  55  55  42  34   6  68  33  77  56  85   9  61  53  68  52  51  61  36  87  66  17  94  54   3  32  44  22  35  79  68  88  81  55  85  53  62  72  42  67  80  71  66  81  13  79  99  80  68  17  52   2  21  17   6  68  57  40  82  81  68  51  51  55   1  91  29  15  14  33  84   4  24  53  89  76  88  32  78  91  56  80   2  27  51  75  15  52  17  59  33  61  97  71  72  70  17  62  80  85  64  50   2  42  98  12  17  49  64  99  30  52  70  10  72  30  74  89  22  24  50  86  74  90  47  40  50  31  14  39  88  76  15  51   7  55  88  40   2  51  30  48  18  63  54  46  53  59  75  24  62  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          3  89  79  78  78  36  82  68  99   7  28  72  99  76  93  96  41  72  97  32  40  37  27   9  43  19  89  84  20  32   9  34  77  34  60  23  79  61  52  56  18  88  70  70  47  10  69  60  67  22  79  58   7  98  89  89   3  78  58  49  56  47  25  74  73  19  30  13  42   5  92  60  61  85  58  92  81  53   4  88  54  28  88  63  95  43  75   7   3  90  20  21  75   8  97  19  17  88  54  10  17  39  80  66  64  52  93  52  90   4  51  88  21  31  65  28  60  51  25  56  92  63  83  58  89  10  19  85  73  82  60  53  90  57  11  58   6  82  11  33   2   5   9  63  56  57  83  73  22  26  60  70  11  49   1  89  18  28  61  83  32  60  85  40  67  58  40  14  55  25  97  43  37   2  79  16  81  63  46  64  30  82  41  55  11  25  18  95  34  66  59  69  49  83  93  85  50  87  47  55  17  28  18  59  67  70  81  74  58  34  83  15  56  77   1  92  55  63  57  15  92  64  79  97  15  16  38  86  22  47  69  14  26  34  55  82  48  24  15  54  66  95   8  17  25  43  11  97  31  86  17  46  36  97  42  47   1  85  63  86  44  16  91  96  47  98  88  65  52  32  93  43  30   6   1  98  82  59  28  84  73  78  66  80   3  55  41  26  29  54  47  50  19  54   4  54  99  17  23  27  93   8  10   2  60  48  26  80  51  10  31  68   9  53  88  26  96  20  89   5  75  83  32  72  84  34   6  64  68   5  78  42  63  77  72  31   1  15  43  22  12  33  33  80  96   7   4  72  14  19  52  30  70  56  50  28  10  67  76  36  51  96  17  48  33  46  36  48  25  14   4  83  67   2  63  57  29  70  58  27  30  44  82  85  15  80  54   7  15  26  29  67  72  26   1  23  57  39  78  64  87   7  53  22  62  51  42  20  94  89  35  98  75  78  20   9  97  67  58  93  83  57  49  73   3  10  81  45  91  95  55  58  73   3  44  35  55  10  20  53  23  23  36  31  90  25  88  48  81  11   9  75  47  50  36  21  78  59   7  90   4  75  95  25  78  27  38  41  78  89  53  86  47  65  14  84  70  31  78  93  81  82  28  54  97  45  27  44  58  42   7  31  23  85  43  49  23  33   4   4  88  13  52  57  78  57  16  47  60  97  42  52  38  80  79  43  54  76  66  40  72  54  35  78  32  90  31  27  22  54  70  65  22  51  29  39   5  83   9  13  19  21  12  21  15  81  26  78  84  55  77  22  91  75  36  27  61  63  65  70  32  17  96  16  42  41  13  90  17  44  98  56  11  81  22   7  60  96   9  64  55  49  30  21  78  47  16  13  78  89  66   9  72  28  87  89  49   2  98  22  41  32  38  27  69  27  83  40  87  10  22  22  24  99  36  74  11  75  54  31  96   1  43   8  71  25  12  12  85  45  10   6  78  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65  15  86  68  36  84  39  36  45  95  95  10   5  46  17  47  43  93  35  20  71  32  90  44  24  39  61  39  89  21  70  41  65  57  39  59  24  36  42   2  32   6  47  63  62  86  60   7  97  92  14  34  86  19  30  78  11  11  70  92  88  98  81  29  34  17  50  11  13   7  33  97  68   2  83  60  41  94  78  30  88  69  33  65  98  74  44   1  57  73  39  73  38  30  72  76  32  57  94  18  20  53  66  54  98  89  75  16  71  56  16  54  13  59  35  21  76  50  65  19  98  24  81  82  30  83  48  88  21  36  21  16  89  98  70   7  76  81  59  83  35  65  23   6  34  56  93  35  17  87  47  53  88  51  95  35  28   7  97  89  56  58  89  83   9  94  19  78  10  46  53  56  13   7  33  85   4  32  35  38  70  95  42  71  10  11  34  91  35  62  74  96   6  48  64  90  86  25  78  23  88  68  66  70  47  66  51   6  35  53  16  97  25  14  36  82  34  49   1  52  79  57  11  98  38  99  36  29   7  49  35   9  72  32  35  59  70  39  22  27  54  77  50  46  37  47  91  88  80  14  59  49  89  11  48  81  93  30  56  38  53   4  43  13  50  78  15   6  73  41  96  79  86   8  61  75  72  61  94   4  72  65  84  34  13   7  62   5  61  11  77   3  44  27  73  21  83  50  90  66   7  81  40  28  99  57  22  83  84  18  30  48  22  62  36   9  10  91  83  59   8  45  83  41   5  16  15  25  42  51  89  93  53  53   3  87  74  48  14  34  97  39  18  65  14  34  19  32  84  28  50  88  84  98  20  93  23  81  22  76  79  63  52  23  17  33  32  36  72  95  19  20  57   8  45  31  39  85  62  79  10   4  51  87   7  60  24  60  21  44  53  73  21  63  93  32  91  10  39  15  73  94  70  96  64  37  65  74  11  28  87  34  55  60  24  34  31  48  60  18  74  94  58  53  93  49   8  12  29  42   8  78  60  41  42  90  62  94  86  27  29  12  65  13  36  37  94  75  67  56  64  43  77  65  21  85  64  56  69  73  85  78  66  85  81  15  85  53   7  18  57  11  86  80  57  18  86  91  51  27  55  20  82  42  37  54  91  95  91  13  73  11   3  94  55   6  38  29  13  95  46   4  60  33  57  86  10  78  92  81  41  54  39   3  59  63  39  58  37  30  82  49  16  51  38  10  75  32  69  29  77  53  90  89  17  84  33  20  52  70  53  52  41  23  46  39  35  20   1  39  74  80  74  97  98  34  40  92  59  61  81  10   3  46  94  78  86  15  96  21  23   9  62  60  64  59  91  67  26  61  10  72  10  79  50  36  61  53  73  52  10  84  75  23  94  71  62   9   8  35  17  56  15  98  13  58  86  95  66  81  17  36  25   1  56  97  10  65  68  79  66  51  55  97  14   9  79  67  10  30  82  43  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              72  45  85  16  15  35  28  43  40  77  30  61   1   3   1  84   3  29  77   1  80  56  54  98  95  12  41  16  16  84  34  77  10  86  22  50  20  43  42  48  56  93  85  40  80  99  39  25  48  24  60   6  52  78  11  18  10  84  57  60  69  54   3  72  73  68  50  30  91  77  82  13  90   2  30  80  29  65  80  25  40  84  41  93  44  55  23  59  87  84  42  62  47  79   1  34   6  65  89  67  50  84  29  52  12  58  38  98  80  61  15  55  33  75  90  60  89  86  38  29  35  51  85  59  59  71  65  62  85  69  39  32  31  46  23  45  35  59  25  28  71  51  70  43  41  52  52  34  34  65  96  78  56  93  29  90  77  68  58  10  47   5  69  42  12  89  28  49   4  70  58  70  85  53  11  26  23  93  39  33  85  55   7  41  72  32  41  92  35  12  24  66  50  68  84  26   8  43   8  99  30  15  47  24  36  64  70  72  64  89  48  27  98  43  31  93  10  39  18  70  47  82  39  19  21  68   7  74  20  43  20  15  52  89  23  60  14  82  63  36  97   6  27  24  74  66  49  92   2  59  26  34  20  57  98  41  56  24  54  79  29  54  63  32  68  89  25  38  80  33  22  39  93  81  12  95  34  13  57  76  19  54  70  44   3   5  68  17  57  82  60  92  27  20   8   5  65  53  31   2   1  97  27  92  34  25  16  12  54  42  90  16  84   8  76  94  29  11  43  73  33  92  95  93  68  53  39  71  59  78  36  85  64  61  75  61  41  69  77  57  13  90  76  23   9  79  19  69  88  29  89  77  83  85  34  80  35  31  93  56  82  51  22  14  33  55  29  87  66  63  93  80  72  95  32  87  87  48  54  44  96  63  88  84  26  36  74   4  90  50  65  95  71  64   4  10  58  36  97  37  33  49  30  54  68  63  39  10  77  91  82  93  70  74  13  36  93  44  30   4  88  76  30  65  87  97  81   8   6  46  10  84  77  81  25  62  70   8   4  43  86  98  60  71   7  46  68  10  77  99   6  80  98  28  70  93  72  10  67   5  63  97  38  69  17  76  15  83  78  51   1  88  11  32  40  78  79  14  24  24  10  26  95  83  97  25  96  60  71   2  51   9  95  82  75  28   2  33  98  19   3  96  30  11  86  14  60  77  75   2  20  71  78  90  16  64  36  45  95  82  89  52  69  76  48  53  86  66  15  34   1  12   7  98   6  22  32  18  93  97  93  89  94  55  15  16  61  35  64  58  35  20  21  54  84  13  81   9  99  39  92  59  55  84  51  42  95  45  10   5   4  77  72  98  35   7  56  49  48  10  49  45  49  78  79  22  78  91  31  66  68  37   4  82  75  81  73  47  33  21  73  32  51  49  33  60   3  19  23  75   8  94  68  56  41  12  64  66  61  95  68  19  79  22  59  24  32  42  93  53  24  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                51  24  66   6  88  11  67  64  35  33  28  62  44  10  24   5  51  18  21  48  10  89  22  41  11  95  30  84  91  81  95  19  20  15  27  59  87   1  12  30  16   2  27  96  57  88  19  37  56   4  57   9  70  86  66   6  82  17  13  93  81  72   7  22  57  70  43  73  72  50  61  58  49  52  82  70  96  18  47  77  42  31  25  55  34  51  45  83  31  84  67  95  12  22  16  71  82  77  54   6  52  31  50  85  59  50  42  34  30  30  37  97  25  39   8  39  60  94  56  54  92  38  10  18   2  39  45  54  71  15  98  83   6  15  34  14  69  40  41  52  11  18   1  73  22  56  35  46  26  67   6   4  28  93  13   4  34  22  98  57  64  55  48  14  38   1  40  53  72  37  45  48  70   1  89  59  29  79  86  69  34  41  24  12  10  47  30  18  96  94  80  32  71  51  95  62  97  49  83  65  59  96  65  66  57  49  75  53  26  75  15  79  55  12  76  75  17  65  86  11  87  63  73  69  77   7  96  25  53  95  70  43  27  96  67  30  83  54  51  83  49  47  63  33  19  68  25  19  98  92  12   3  47  28   8  93  68  68  35  64  43  86  14  22  59  81  93  77  16  79  65  12  87  54  77  13  35  65  82  58   7  45  83  58  72  48  45  68  92  17  72  39  43  24  16   7  80  24  23  64  87  49  13  74  64  54  95  72  51  28  84  31  13  45  44  18   8  93  78  31  31  39  17  35  92   6  82  16  46  85   3  73   9  34  92  99  28  16  32  18  90  50  28  63  61  33  29   4  88  17  98   9  66  48  55  99  93  84  39  70  16  30   5  74  27  93  68  87  55  44  21  88  13  71  31  13  74  43  51  86  32  70  35  20  52  10  52   9  64  95  73  79  96  69  69  98   3  13  69  82  87  53  32  83  22  53   2  11  50  23   4  37  87  14  22  84   8  28  64   1  30  85  68  92  16  65  19  40  63  96  85  15  93  15  41  62  47  32  11  26  21  22  54  19  49  79  98  25  74  80  24  86   7  12  52  94   5  36  56  15  45  11  31  35  29  39  89  60  34  38  17  64   6  41  29  68  33  83   4  31  42  76  64  18  64  63  74  83  48  84  93  19  27  41  39  62  90  23  36  11   1  10  28  55  60  31  61  99  92  49  10  32  95  45   8  23  11  28  77  69  95  28  13  13  92  73  96  75   2  84  33  11  34  32  12  40  41  21  20  93  91  10  26  49  77  65  67  51  53  85  83  62  46  17  55  54  67   8  39  67  50   1  81  65  30  73  27  28  62  18  63  59  95   2  60  87  77  62  53  64  83  87  82  16  63  14  96  10  25   3   5  51  85  60  16  21  59  70  72  73  12  48  78  76  20  91  72  73  23  64  68  94  71  88  21  14  90  71  63  87  56  35  65   8  55   8   1  33  17   9  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  37  86  96  95  24  53   7  42  99  91  30  89  76  59  41  70   5  11  32  58  54  48  75  75  35  57  21  34  34  31  56  77  36  96   2  40  82   7  16  59   7  11  25  61  49  29  92   8  39  30  92  88  29  18  87  91  43  60  17  10   2  38  69  17  75  78  82  99  22  51  87  26  25  77  41  22  29  21  26  16  83  82  82  99  67  25  59  44  77  91  55  98  50  86  15  98  43  28  41  68  55   5  23  46  86   6  30  29  82  53  39  28  16  71  66  11  52  21  99  55  14  70  81  71  61  20  56  92  46  78  19  95  30  72  18  64  99  91  16   2  80  54  42  92  97  41  93  89  31  77  99  26  29  68  72  73  48  95  80  36  23  69   3  30   5  42  53  84  58  34  39  24  18  24  72  27  13  51  97  96  84  82   5   8  41  63  92  90  32  52  97  74  69  58  52  31  40  65  11  50  29  93  42  26  96  17  79  19  69   9  26  93  85  86  50  13  97  14  61   5   7  20  44  88  57  67  18  62  66  55  71  35  95   1  10  75  77  38   7  13  42  45  48   4   1  11  15  82  86  39  97  26  72  28  42  12  60  98  95  20  33   2  27   8   5   7  92  97  45  26  34  33  13  59  93  53  89  27  91  37  79  29   6   9   9  27  52  86  72  78  79  46  37   9  12  55  74  52  20  75  55  73  18  84  59  40  25  59  99  97  34  16  79  98  41  24  30  55  49  11  14  43  81  58  85   2  73  89  60  30  61  31   9  56  76  43  34  92  15  86  66  56  50  99  75  67  90  37  78  79  60  61  15  33  80  22  73  45   1  41   2  81  67  57  41   1  90  69  53  45  89  66   9  64  99  34  80  95  83  65  49  80  46  30  81  56  56  87  71  22   4  64  39   4  57  79  96  13  37  46  64  29  44  41   4  25   3  70  81  66  45  65   1  47  86  45  42  57  87  20  60  98   1  63  42  55  81  11  24  89  16  37  87   9  26  16  39  26   9  67  39  63  54  20  15  99  52  31  52  56  58  15  47  84  60  59   2  47  73  38  11  40  62  31  56  18  65  36  31  20  10  18   5  80  57  50  62  92   4  85  78  60  95  47  49  27  77  60  28  55  52  76  63   8  29   7  63  88  22  54  63  64   5  24  44  45   8  55  35   3  22  77  15  45  38   7  94  88  60  87  17  83  16  17  79  42   1  32  69  83  37  15  46  83  54  18  78  45  83  53  47  73  13  45  64  31  54  95   8  31  43  48  80  90  47  56  60  73   1  92  43  65  78  53   2  70  82  55  62  67  68  15   5  12  48  12   9  51  78  17  41  33  55  15  57  93  58  50   1  17  45  15  51  57  39  90  89  47  67  20  53  93  98  48   1  57  33  24  27  41  66   3  52  40  37  35   2  41  81  75  77  68  82  95  96   8  82  44  89   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    25  90  97  77  53  74  23  79  32  24  60  94  56  93  37  35  15  36   2  53  67  28  59  31   2  63  27  60  68  91  42  44  34  90  20  46  78  79  48  83  89  69   9  71  57  66  62  60   8  38  10  66  61  25  45  87  20  18  70  82  93  66  68  27  26  86  78  83  81   2  41  60  19  53  54  13  54  68   8  33  41  24  95   8  78  66  92  49  60  63  39  35  29  47   2  53   7  90  62  34  35  83  55  24  66  94  45  24  87  46  89  25  49   9  73  26   8  76  96  26  40  98  52  73  34  41   5  68  81  36  29  79  26  41  92   3  41  96  32   8   2  60  46  99  53  15  50   9  67  70  71  28  33  26  62   3  55  54  22  43  54  65  86  95  85  99  72  91  38  36  77  92  44  25  80  27  63  26  25   9  73  43  22   7  73  22  65  48  60  23  47  97  21  10  70   9  94  17   4  10  65  35  63  63  82  79  46  51   4  68  47  57  87  80  44  53  83  36  15  82  74  91  74  71  41  35  87  31  79  93  56  80  32  49  47  55  69  99   5  28  85  41  96  63  49  68  65   6  59  31  75  57  29  47  99  44  98  17  89  79  95  54  92   4  83  12  69  16  44  24  36  48  65  42  42  60  86  50  84  85  89  85  76  62  99  30  87  72  31   6  73  35  24  25  54  93  95   9  63  42  61  22  45  37  98  48  91  21  66  10  86  72  75  45  22  22  46  76   2  53  18  69  61  80  63  79  30  28   1   6  42  91  53  92  53  58  30  33   2  18  66  70  86  43  85  39  14  67  40  19   8  37  16  86  32  27   9  81  14  65  53  84  79  87  76  83   6  72   9  83  76  47  91  79  51  33  24  30  31  17  76  55  43  55  43  85  15  34  99  58  84  57  71  58  52  43  47  89  15  96  67  92  95  84  23  46  46  53  83  54  88   2   6  48  93  35   3  53  46  23  56  58  77  64  41  91  89  26  70  63  43  80  71  91  28  79  84  91  67  74   4   8  42  87  52  58  30  26  78  69  72  46   9  95  65  35  91  66  73  73  23  71  14  65  43  78  43  40  16  37  96  31  94  72  96  62  63   1  30  26  81  29  12  94  36  70  61  44  61  63  74   8  34  27  57  10  80  43  47  60  10   5  91  50  40  80  61  19  37  59  87  84  99  60  70  62  86  31  38  85  46  97  18  67  37  46  14   9   8  51  32  81  62  72  90  47  57  54  91  47   5  46  87  24  86  14  87  18  46  80  90  88  88  65  30  72  61  67  89  36  40  62  97  89   8  19  97  55   5  30  20  65   5  44  79  26  24  78  40  92  46  55   3  47  75  14  16  55  53  66   4  55  68  60  31  77  95  65  68  24  94  76  24  60  33  80  92  41  89  46  10  34  78  16  67  35  91  91  65  16  18  26  61  92  57  68  34  19  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      56  96  13  42  66  91  22  36  48  68  73  41  62  38   7  48  54  60  39  45  45  21  50   4  98  96  46  87  14  44  69  52  68  36  41  98   9  78  73  35  15  24  69  35  13  21  68  96  22  94  54  56  18  57  28  35  27  90  21  78  94  85  44  88  67  22  89  24  88  36   5  46   9   7  22  78  90  89  38  50  64  21  74  23  56  24  31  28  87  75  24  15   7  77  90  33  75  84  87   8  19  28  43  84  41  96  66  18  85  34  14  73  42  46  33  76  58  77  42  52   1  81  95  82  46  51  58   9  27  74  76  43  91  37  72  59  13  84  67  51  12  61   3  25  51  57  91  42   5  19  19  29  48  63  93  38   2  43  75  91  82  40  14  15  28   8  34  82  15  77  84  46  66   8  82  14   6  92  68   2  70  48  78  81  14  88  83  36  13  11  18  78  81  53  52   6  32  89  74  24  89  38  69  38  27  87  25  16   9  81  94  48  14  47  29  53  31  39  28  81  26  47  71  42  34  29  24  81  12  90  97  90  62  15  93  95  38  66  30   9  25  16  98  90  61  22  47  66  62   7  96  20   4  10  39  44  97  75  13  40  99  76  69  28  76  75  39  88  32  11  86  89  30  19  12  31  65  14  47  41  77  69  28  55  65  94  68  86  34  24   7  74  53  77  45  94  13  73   3  52  23  87  93  90  85  74  74  53  91  90  74  14  40  79  43  31  81  97  86  72  39  53   3  53  32   3  15  30  16  56  91  50  89   2  45  12  90  15  17  42  53  72  78  52  75  33  28  62  80  76  99  60  11  91   1  26  16  44  74  71  67  97   4  41  66  21  82  20  63  94  69  23  53  66   9  37  35  24  12  23  45  35  36  44  47  20  83  74  59  88  89  21  71  19  15  55  85  36  74  48  46  81  24  22   1  90  89  32  26  21  30  15  14  29  83  35  43  69  22  52  36  14  48  58  67   4  91  77  17  65  57  12  28  36  46  66  38   7  79  10   2  75  82  78  39  81   7  77  57  77  25  33  21  53  17  95  89   3  74  92  15  24   7   2   4  94  95  49  25  26  37  27  23  54   3  27  16  68  98  63  65  31  65  19  52  70  11  97  88  67  65  76   3  84  70  27  85  20  46  95  30  49  22  82  49  64   6  28  45  56  76  34   7  81   3  19   2  16  83  86  18  78  39  34  87  34  67  13  18  11  54  11  29  59  39  30  61  81  50  36  11  71  67  28   4  50  23  43  68  65  91   3  92  32  79  98  14  86  18  23  49  24  28  21   3  83  91  30  13  30  77  46  75  86  10   6  69  57  55  92   1  24  65  73  22  72  25  50  26  32  46  87  68  73  16  61  71  54  35  50  81  18  43  33  62  55  37   5  48  70  13  21  63  87   2  87   9  73   8  78  95  13  29  67  88  23  69  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        43  78  30  98  65  53  30  83  23   6  75  31  17  33  33  63  92  24  24  62  70  72  71  23  37  88  34  70  49   9  75  61   7  13  67   5   2  27  50  78  89   2  33  64  54  48  49  51  17  88  95  11  39  71  18  61  62  35  65  98  60  15  87  26  92  90  20  31  30  97  85  60  59  77  81  89  74  66  40  97  52  38  26  69  30  66  78  46  49  27  44  63  24   5  33  90  38  97  17  68   1  13  60  79  80  68  81   1  17  63  34   1  87   9  52  10  20  77  86  95  95  87  11  67  93  97  36  67  95  12  11  89  40  90  69   3  24  30  60   4  96  91  75  43  51  54  99  39  45  95  64  65  66  57  66  70  36  35  14  55  79  23  35  71  92  91  20  37  30  87  26  31  13  93  51  50  34  77  20  12  69  13  35  91  90  58   5  86  13  31  93   3  80  28   3  99  70  58  27   8  56  53  78   9  60  16  85  56  72  31  45   1  89  25  76  60  30  12  83  12   6  91  36  33  82   4  48  80  27  39  88   7  23  91  77  61  22  82  64  34  61  50  45   9  12  15  86  47   7  42  18  15  24  22  51  17  11  85  28  60  16  66  80  35  12  76  98  48  59  19  70  17  81   8  49  18  76  19  51  41   1  12  23  37  25  29  59  76  95  60  12  72  92  71  85  29  58  70  99  42  24  89  60  96  85  81  61  49  18  11  58  31  97  25  62  50  35  34  37  49  76  26  71  55  18  44  79  27  63  78  19  25  81  52  20  94   5  42  40  74  53   3  35  42   8  20  81   2  48  28  29  35  35  79  80  68  99  72  67  21  62  55  44   5  77  84  78  75  59  88  64  11  43  62  62  74  84  26  14  92  28  83  44  53  23  26  64  17  48  17  30  51  54  62  99  87  16  43  74  89  23  27  72  61  54   3  37  73   1  37  87  14  14  23  17  27   7  48   6  74   2  51  90  47   5  85  24  47  78  92  95  75  50  74  30  40  22   8  11  96  24  28  69  12  28  67  17  10   4  38  80  28  62  20  17  13  55  87  83  86  69  90  85  17  32  78  70  51  68  41  95  37  68   2  38  82  42  14  77  57  94  23  22  33  65  69  29  10  71  26  23  57  14  35  51  27  28  82  58  59   1  61  33  94  76  16  96  63  35  78  88  55  66  52  28  68  85  10   3  58  25   3  76  18  35  97  36  95   2  62  19  53  92  20   5  73  26  50  13  28  20  30  56  24  59  67  28  37  66  82  24  10  18  34  44  57  48  73  43  11  24  56  76  28   1  63  94  46  53  90  18  77  39  87  40  52  32  51  26  74  48  52  19  32  98   5  88  31  67  38  86  38   7  64  80  11  90  30  46  42  53  25   4  85  11  18  60  94  95  35  43  40  33  98  61  46  10  60  54  43  35  96  36  92  11  76  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          32  13  32  20  80  93  98  43  63  60  35  37  63  63  99  75  83  57  25  88  25  11  91  72  75  18  88  93  75  93  11  61  34  64  67  80  64  17  44  42  94  90  42  96  32  86  24   5  70  96  10  29  22  18  58  26  58  32  90  11  39   7  68  90  46  72  75  36  45  54  70  22  20  65  37  31  89  83  49  46  44   1  66  30   8  22  36  68  11  64  73  39  19  29  98  45  35  19  35  37  70   9  69  19  30   4   9  80   9  31  20  51  63   3  34  32  43  99   6  37  27  46  85   3  78  77  87  83  20  45   2  70  53  26  66  27  11   2  48  76  90  92  17  50  14  15  32  58  41  77  33  98  75  36  72  80  27  66  13  27  51  54  11  58  75  99  79  28  45  53  84  60   9  31  28   3  88  72  65  88  30  78  29  62  67  28  66  18  18  26  42  79  82  38  93  12   8  15  58  40  45   3   6  81   8  91  59  36   9  45  89  97  70  54  16  10  99  87  14  45  89  99  11  58  26   3  74  94  71  10  90  32  58  59  48  22  66  38  59  50  85  60  57  75  27  60  12  27  36  16   5  26  28  23  74  11  75  96   1  89  52  87  89  37  81  95  24  84  95  73  95   5  73  51  62  19  70  62  97  28  24  27  39  46  11  14  78  64  57  67  37  55  52  46  52  67  46  11  42  10  64  20  40  93  59  94  53  12  21   2  64  57  21  85  52  64  65  95  76   6   5  88  17  60   2  19  61  36  28  77  36  49  81  45  60  32  43  90  92  14   7  74  23  61  73  50  72  88  56  49  83  31  83  39  11  25  63  42  29  95  24  62  92  14  74   4   3  19  42  42  48  47  15  37  76  47  35  73   4  34  43  34  77  22  10  49  53  53  18  57  54  52  19  59  47  52  70  26  30  79  76  16  56   4  71  70  45  81   5  78  24  46  14  67  12  51  51  76  14  44  98  75   2  49  37  77  46   6  39  38  11   7   9  91  23  73  68  78  42  61  70  34  68  22  47  33  48  73  61  21  45  95  79  69  79  91  38   3  24  52   7  86  97  76  46  63  79  75   1  86  57  89  80  11  23  26  23   3  66  93  25  83  24   3  31  17  39  60  28  18  50  29  11   1  88  25  97  87  76  76  99  18   4  59  77  78  10  54  50  97  52  99  97   8  21  70  58  28   6  10  83  15  73  71  92  26  83  98  38   1  56  41  66  44  91  78  27  53  43  92  22  10  32  63  59   3  98  39  82  27   3  95  59  20  37  89  18  45  99  94  34   3  12  83   7  81  57  52  41  87  92  94  30   9  63  58  36  81  51  94  94  59  84  56  63  44  92  94  25  18  93  66  24  87  53  75  99  26  52  65  86  58  86  38  94  37  68  91  78  40  85  69  12  10  23  56  14  52  32  25  33  28  22   7  71  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            81  73  95  81   2  20  35  99  66  98  51  44  70  65  73  50   2  95  47  58  67  58  93  63  76  33   8  25  69  42   1  97  63  14  71   9  54  80  25  18  96  70  97  68  52  94  60  15  72  22  64  58  72  27  31  94   6  55  99  48  33  81  25  44  71   6  76  50  65  93  33  55  48  92  40  48  65  20  63  36  16   8  89  19  28  38  91  69  92  24  48  89  40  52  19  82  51  32   7  77  88  21  52  11  82  85  14  95  25   1  28  92  55  47  11   8   5  71  30   4   5  58  55  28  90  11  18  99  22  68  24  80  58  35  14  81  40  58  19  53  72  30  95  18   4  64  33  81  86  12  63  49  92  47  16  68  73  94  30  24  71  30  88  66  68  33  44  75  39  63  49  19  11  43  69  73  35  31  43  55  43  75  67  17  14  14  11  59  89  10  25  87  65  64  17  94  36  39  63  40  14  76  82  52  34  37   1  55  78  20  85  22  74  29  14  48  35  54  29  21  13  32  97  33  44  57  75  63  34  61  84  12  12   4  60  23  40   9  85  74  80  45  72  20  37  59  58  21  88  21  97  12  40  14  79   3  79  36  71  28  81  38  85  64  90  75  56  45  45  59  51  20  15  43   3  83  45  58  38   1  69  38  46  80  64  61  26  36  26  35  32  62  96  40  17  49  37  83  29   8  36  29  46  83  40  19   8   8  32  16  94  58  41  65  54  66  87  98  83  50  25  93  21  46  75  87  28  62   1  46  36  42  20  68  19   3  38  46  29  94  46  63  85  35  67  57  15  77  60  27  59  18  66  92  67  68  78  94  39  75  47  26  36  54  54  82  27  41  79  40  15  68   1  72  67  86  74  74  99  22  95  45  60  98  53  76  16  65  67  76  93  91   3  72  38  67  26  19  46  56  64  78  21  59  51  67  94  10   8  92  51  99  49  66   5  86  52   6  80  19  64  76   5  87  62  13  62  47  59  72  23   3  26  69  90  19  89  60  28  49  75  67  99  72  42  21  43  35  56  92  76  58  19  21  47  56  12  81  55  93  74  13  68   2  25  41  45   4  85  34  28  75  49  38  50  44  46  11  85  11   4  84  50  98  73  97   7  77  75  44  24  72  27  98  34  56   7  94  87  12  40  77   8   2   1  53  78  21  37  60  44  71  17  83  56  23  17  90   2   3  69  46  26  12  17  96  31  53  33  45  94  49  50  11  88  75  20  52  76  68  96  82  74  92  86  14  68  77  25  33  43  79  75  77  25  57  86  31   9  61  14  53  76  27  73  50  35  57  76  79  71  48  27  66  14  80  27  95  57  66  33   4  90  31  41  94  97  78  92  84  97  51  61   3  38  65  42  53  62  56  79  98  50   2  21  42  64  16   4  48  62   7  10  93  39  76  81  82  89  17  32  60  37  82   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              31  89  56  18   3  25   7  48  93  23  73  94  25  86  50  11  12  28  15  61   2  79  81   5  17  14  40  67  29   7  92  27  26  42  26  21  91  62  98  55  73  95  16  35  75  15  78  48  17  61  21  67  12   7  11  84  43  35  44  65  89  82  76  92  49  57  79  64  44  34  10  35  14  62  98  84   3  22  84  60  43   2  75  10  16  42  90  31  21  11  33  13  20  29  42  82  62  26  21  48  86  33  68  32  45  41  12  81   8  97  31  94  60  24  98  14   2  50  84  30  24  89  96  91  86  12  40   5  40  22  11  59  96  73  70  19  76  51  63  63  56  38   6  19  58  51   1  12  52  70  71   5  83  39  28  45  78  33   8  82  75  63  93  89  62  88   9   9  26  18  34  38  57  36  41  38  94  17  63  78  27  20  36  15   1  88  23  82  70   8   7  69  44  56  58  84  49  57  63  56  30  24  44  58   4  68  94  85  27  80   8  22  34  16  80  87  29  32  97  19  65  94   7  63  87  67  19  23  14  41  56  68  65  30  14  93  62  30  34  31  83   9  77  94  40  64  57  12  91  88  65  12  36  73  94  74  51  19  76  86  82  37  39  50  27  29   4  15  32  28  72  35  41  67  11  52   8  58  22  97  75  85  55  26  66  42  19   9   4   1  42  57  98  64  59   5   6  36  40  21  16  38  83   3  24  42  15   8   7  36  19  87   8   1  30  99  59  88   6  13  72  27  34  54  48   2  83  74  48  62  48  39  79  34  15  12  25  28  56  12  46  91  35  74  93  82  68  14  54  21  25  30  99  94  66   9  91  61  67  10  28  28  19   5   6  18  57  53  35  51  45  64   5  48  92  88  99  23  40  98  26  48  21  82   2  30  10  53  61  45  65  91  13  25  61  55  86  27  61  43  32  30  24  54  54  48  58   1  95  57  44  58  57  35  66  80  81  53  46  54  25  57   7  57  94  83  11  58  67  62  65  45  52  92   2  94  26  18  36  29  41  70   6  83  94  60  81  66   8  78  30  43  12  87  74  82  80  97  62   5  80  57  51  47  48  76  82  54  85  55  34  94  17  25  44  75   2  32  73  20  69  82  11  85  30  89  27  27   5  21  23  22  96  97   5  28  86  71  84   8  38  29  83  28  25  74  50  30  85  38  93  40  76  86  45   8  99  47  22  63   9  62  88  12  74  51   3  39  37   1  95   4  94  46  35  67  96  28  14  20  31  97   9   9  61  61   7  74  58  12  34  41  66  75  83  76  75  82  29  16  71  11   1  25  14   2  41  23  13  39  41  12  86  77  71  61  46  68  10  40  65  26  50  96  57  96  19  19  58  62  35  45  45   6  99  82  72  60  88  93  67  28  23  61  24   4  52  29  49  94  45  44  12  76  36  34  61  60  62  84  19  13  83  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                35  36  51   5  18  94  82   7  93  87  12   7  44  66  67  41  49  25  85  52  67  64  70  19  86   2  26  64  82  65  82  22  28  29  27  26  56   3   8  57  70  17  93  43  30   9  33  97  76  57   1   9  84  42  14   1  22  22  89   6  56  42  27  53   7  60  72  40  89  10  74  64   9  49  24  66  27  19  38  93  40  42  85  92  18  68  13  97  26  65  86  20  99  64   1  56  38  69   7  26  74  20  32  84  33  36  96  58  22  69  19  63  69  61   1  15  36  94   7  54  63  87  42  11  58  17  97  48  97  89  31  42  53  72  39  18  94  65  97  46  85  36  61   6  26  93  98  24   9  73  69  81  97  81  10  72  44  94  91   1  11  17  98  84  71  57  20  97   5  73  25   6  56  53   5  42  62   8  14  42  61  22  35  79  85  70  28  36  94  97   4  57  75  66  53  26  42  80   5  37  38  48  72  75   7   7  43  63  98  29  78  11  78  16  45  29  73  71  57   9  62  31  19  41  61  64  59  51  33   5  87  32  12  36  94  40  42  55  54  48   4  28  31  59  56  72  18  80  25   9  54  54   1  12  75  33  15  32  86  90  13  72  92  27  38  33  74  71  56  97  31  74  72   4  31  12  58  43  29  55  77  89  12  34  71  50  58   8  99  33  47  87  81  59  20  50  46  90  63  12  30  57  56  76  70  59  80  27  93  74  82  58   1   2  33  89  94  36   9  49  63  11  94   7  80  70  10  28  14  11  42  97  83  55  70  67   5  87  66  44  92  81   6  96  85  69  24  74  76  63  91  85   6   2  41  16  11  27  35  85   1  62   9  83  77  30  74  20  36  30  63  78  68  70  21  29  77  95  44  23  94  87  25  74  93  95  11  53  89  84  98  91   5  55  67  10   7  23  89  39  70  13  61  21  71   5  79  89  66   5  12  20  65  63  90  97  48  61  66  62  72  93  35  93  93  13  35  25  70  83  66  73  69  74  17  64  95  69  96  43  98  60  82  25  53  22  67  60  76  11  30  87  90  27  73  40   2  87  62  72  14  31  23  92  47  31  56  62  90  14  97   1  56  74   4  20  91  10  64  25  51  82  50  40   8  95  74  81  26  85  20  20  51  31  13  15  34  25  68  45  32  93  61  40  51  70   4  58  78  86  45  33  74  74  74   6  56  83  71  18  75  73   8   4  56  66  52  70  23  39  53  29  29  73  77  15  20  92  18  20  18  61  79  48   3  95   2  60  56   3  51  83  95  19  43  55  39  95  68  68  24  12  99  76  63  19  69  55  91  15   5   8  20  92  65  86  22  43  75  40   3  58  78  53  48  45  89  18   2  17  42  23   4  11  74  11  22  30  59  38  42  12  74   8  33  36  34   6  44  90   5  57  30  13  70  79  18  19  10  34  42  92  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  63  62  51  61  57  85  51  23  17  65  81  78  90  68  33  26  79  15  60  29  70  14  41  44  13  85  65  36  17  88  70  71   7  13  87  48  11  63  86  15  46  91  95  24  62  28   1  48  34  42  89  22  59  30  42  21  57  12  58  74  46  10  25  45  19  70  33  13  32   4  26  24  97  17   7  52  83  97  92  64  47   4  94  69  68  96  44  60  64  89  26  18  55  24  35  76  89  89  17  60  11  16  48  85  13   8  55  56  56  82  75  51   1  52  80  38  78  93  84  48  56  98   4  63  35  14  86  31  23  22  74  30   3  44  97  13  92  45  15   3  84  70   4  77  49  82  85  89   9  30  18  92  35  49  86   3  33  43   2  55  91  69  12  14  93  76  14  84  79  86  38  70  11  48  30  88   1  80  43  86  51  83  38  18  43  21  23  82  24  21  90  13  52  48  19  74  53  12  78  35  52   3  65  15  11  95  21  46  69  55  72  18  31  25  48  75  78   3   5  95  65   5  27  34  25  21  42  95  48  28  64  25  54  69  74  33  49  11  23  21  84  64  97  22   5   9  14  62  28  24  35   5  62  25  31  76  69  61   9  60  47  51  88  30   3  26  90  63  95  55  77  53  74  37  26  86  25  62  49  68  93  40  79  49  36  90   4  38  26  66  98  63  16  65  74  70  66  65   7  81  52  66  40  29  75  17  95  77  42  80  99  44  41  52  23  74  60  95  31  13  73  41  33  54  97   2  21  73  74  75  64  75  36  86  35  16  19  16  17  20  70  71  86  18  19  32   5  39  46  57  19  95  65  56  36  31  60  46  50  45  41  98  27  40  88   9   3   2  59  50  27  57  81  44  96  35  86  96  69  45  64  81  44   6  74  89  51  21  18  59  19  95   2  87  31  11  33   8   8   4  90  12  41  97  96  58  89  93  90  71  92  42  90  86  95  63  61  11  96  29  82  14  45  12   7  95  77   2  88  82  11  84  80  41   4  92  40  54  20  49  25  82  86  34  87  73  45  94  33  53  50  17  74  10  90  80   7  42  63  42   1  85  46  59  61   5  32  57  68  49  30  28  41  68  97  13  19  53  51  60  61  98   5  49  86  82  75  42  65  60  83   9  53  64  73  46  33  86  90  47   5  20  22  36  47  53  53   8  30  52  18  72  84  20  19  78  95  87  90  89  12  82  30  50  28  59  90  91  83  51  56  37  73  41   2   9  52  58  19  71  20  80  51  84  87  91  93  15  73  94  97  19  31  79  78  27  19  68   3  11  51  54  42  78  64  69  51  55  47  63   6  42   9  29   6  17  67   3  93  27  68  35  78  80  35  46  40  25  71  16  57  71  74  19  66  50  97   5  59  51  70  15   4  47  84   5  63  22  91  56  86  25  31  84   6   1  43  72  29  75  83  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    16  88  12  27  10  98  35  20  18  89  13  35  99  23  25  80  23  16  50  22  53  19  16  69  98  86  98  96  67  29   7  39  68  71  15  25  96  90  28  61  27  38  85  32  66  42  89  51  22  29  75  46   9  61  79  21  12  10  46  33  96  55  77  32  49  73  32   4  20  94  32  35  76  56  89  94   9  56  83  16  61  59  97  56  26  55  30  12  97  39  33  68  60  37  69  89  69  92  56  23  72  29   1  41  21  12  41  36  34  86  55   1  46  43   6  57  67  37  76  48  49   1  72  57   6  86  22  44  29  32  78  10  11  31  72  38  93  68  39  81   1  35  44  83  91  39  92  32  85  25  98  24  45  15  41  76  38  46   5  97  46  99  86  53  94  79  98  82  48   7  63  41  64  50  54  88  30  71  25  68  80  32  96  64  53  39  78   8  45   4  46  99  67   5  18   6   2  73  54  81  19  80  95  11  97  60  63  33  12  45   8  82   6   8   4  13  81  53  11  65  72  40  67   5  18  96   9  86  24  32  27  99  58  51  24  97  89  35  55   2   4  52  34  17  15  52  94  71  38  38  56  87  75  30  26  14  93  75  81  34  23  55  49  53  51  25  74  64  77  19  61  19  16  28  93  99  44  16  73  21  19  50  14  22  35  44  88  14  72  15  90   8  39  85  73   6  78  21  96  33   6  12   9  52  25  47  60  72  60  35  84  88   3   5  27   5   4  31  98  78  16  86  64  54  24  86  45  38  53  19  51   7  71  72  46  41  35  35   4  25   4  26  49  82  85  79  14  48  94  79  37   6  15  35   7  75  89  15  71  18  53  46  30  55  75  15  78  25  49  69  15  96  46  85  17   7  33  34  26  46  60   1  50  37  16  58  52  15   7  87  72  62  15  89  28  36  29  85  11  73   3  18  87  86  74  97  27  18  58  63  96  35  43  33  40   3  58  98  45  69  86  82  91   3  81  97  49  84  92  15  58  10  24  23  33   9   2  56  76  24  33  76  63  60  42  57  71   8  85  76  37  77  57  24  56  27  24   8  73  51  43  40  56  83   3  89  30  89   2  56  35   9  30  70  45  51  77  77   3  54  35  60  98  84  20   3  24   4  18  81  48  74   9   9  86  97  71   7  64  47  89  19  56  46  85  51   2  38  17  50  22  87  20  17  83  54  62  70  20  56  39  13  52  61  26  25  33  69  35   6  92  81  18  68  84  17  47  33  25   7  64  59  14  37  26  66  33  33  68  45  46  23   1  58  28  26  66  73  22  52  50  35  59  54  85  94  15  28  36  16  31  44  85  75   5  43  88  41  33  51  48  71  11  96  39  98  89  90  63  10  42  21  83  72  30  72  18  39  48   9  21  37  67  17   9  66  68  19  53  26  69  15  76   8   2  37  64  10  87  72  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      38  93   6  28  93  60  54  89  63  75  25  36  77  66  93  49  66  83   7  66   5  17  61   6  84  80  37  24  27  61  54  94  28  93  16  29  36  10  15  27  65  98  13  47  99  77   9  64  53  49  67  54  78  57  14  42  93  60  74  94  29  68  30  69  84  60  22   1  49  13  77  81  80  18   6  54  27  78  35   8   9  53  60  74  46  27  62  93  76  36  88  17  16  69  19  15  21  20  20  13  97  29  29  68   1  92  98  12  32  82   2  22  23  70  57  88  40  89  18  27  41   7  88  86  82  32  55  13  57  86  17  50   1  37  41  45  64  87  17  36  76  20  23  37  60  61  67  49   3  71   9  15  86  68  12  32  77  15  69   3  59  25  29  11   5  69  60  95  47  39  37  40  32   4  63  93  57  74  36  65  69  83  16  95  88  20  53  61  43  25  89  94  56  49  46  51  29  36  15  93  20  58  45  77  14  49  12  94  99  34  86  35  37  66  27  12  73  42  26  82  69  77  90  88  77  40  48  42  45  75  30  69  11  21  17  71   4   4  19  24   7  74  65  92  87  28  34  28  98  77  94  52  99  90  97  98  97  65  16  68  33  31  39  39  50  14  47  24  85  18  94  57  58  42  93  37  49  67  87  98  85  90  78  32  51  36  28  73  33  47  30  75  39  46  12  63   7  83  97  88  32  32  32  89  21  33  88  79  30  60   9   9  31   6  73  14  31  61  34   6  65   3  79  17  23  39  59  89  93  51  61  70   5  39  51  92  63  44  21  33  51  21  74  39  14  22  66  48   1   3  93  60  89  96  46  43  10  30  99  23  60  19  95   6   8  12  14  82  91  84  23   9  64  98  72  95  72  91  60  48  69  32   8   3  56   5  69  37  22  18  20  99  47  22  61  56  98  47  24  79  96  91  69  15  75  38  88  57  50   4  84  78  31  78  70  72   5   6  41  45   7  73  78  91  75  18  72  31  23   9  12  98   1  39  90  17  21  28  88  83  16  15  17  82  47   5  75  69  18  72  19  57  94  12  15   9  75  30  24  60  22  55   3  83  75  83  23  38  76   5  17  91  80  77  43  12  53  80  89  60  27  24  16  30  46  72  82  86  29  60   7  23  33  35  72  53   9  13  82  21  73  35  15  31  51   5  51  78   5  12  76  82  93  70  84  60   6  52  69  14   9  92  64   7  63  41  34  40  89  67  49  59  44  16  97  12  29  59  81  78  43  74  40  84  99  55  27  70  72  76  93  62  45  37  40  92  66  74  47   8  32  86  20  29  90  77   6  62  13  19  11  49  25  12  52  33  65  18  15  30  18  10  48  25  47  45  77  99  85  51  47  65  39  71  41   6  49  24  31  64  75  18  23  51  11  30  75  70  51  83  50   4   5  32  47  36   8  22  42  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        51  85  83  50  40  75  50  35  91  17  22  99  63  86  48  67  23  72   5   3  61  86  74  23  60  82  72  24  27   1  77  17  16  28  19  66  70  84  69  75  58  35   6   7  96  55  27  94  39  50  24  52  39   4  36   8  41  12  94  23  62  65  42   9  99  84  11  57  86   1  21  17  69  78  97  53  27  47   4  33  90  33  42  33  31  85  91  15  40  33  47  97   2  86  11  76  37  53   5  93  91  16  82  95   1  48  77   1  10   6  14  63  20  10  54  82  13  41  65  57  85  47  81  68  62  96  66  77  60  54  48  58  35  13  84  55  88  64  53   7  63  91  21   3  13  30  66  93  86  18  85  86  67  47  62  57  42  46  74  42  48  62  45   2  74  20  45  87  42  34  82  79  57  37  17  24  10  91  43  20  77  57  13  46  12  36  31  48  62  66  72  46  73  34  71  17  39  82  36  93  38  93  12  63  14  26  94  22  24  25  22   3   9  38   4  23  50  24  66  92  96  21   5  42  69  31   3  64  77  66  89  64   8   9  82  63  29  23  44  61  22  14   7  62  69  33  97  13  11  87  64  90  13  34  87  26  74  63  29   4  59  65  22  34  49  46   4  30  87   4  94  48  74  68  77  55  76  61  17  28  39  59  99   5  42  92  61  36  30  20  35  89  61  14  89  68  74  19  28   1  33  12  65  17  90  99  26   6  27  63  26  85  93   3  50  64  13  76  41  60  96  99  74  69  52  10  38   6  30   8  79  14  24  43  57  17  83  52  36  15  11   3  64  42  37  80  29  45  39   1  62  81  36  12  42  90  12  34  34  29  16  25  82  95  49  92   5  10  54  68  78  11   1  62   6  43  67   7  45  66  16  34  80  37  53  11  91  37  39  11  86  11  69  68  95  47  15  89  94  99  62  28  55  47  13  13  88  46  16  80   6  11  92  47  75  77  94  56  71  18  39  61   9  58   6   6  75  37   9  42  46   9  40  76  27  58  77  98  16  18  82  77  84  99  40  32  23  25  12  14  24  43  30  31  96  33  17  37   9  37  32   2  69  96  98  72  97  94  41  15  45  26  59  27  97  90  70  45  53  62  42  90  28  26  19  62  68  29  12  58  16  76  21  73  55  36  73   5  27  44  18  96  53  27  14  68  98  75  89  34  74  53  46  52  67   9  72  80  74  23  54  62   8  44  99  18  20  72  54  77  60  38  32  21  72  86  47  90  75  12  87  47  83  87  66  48  48  77  35  16  20  12   6  50  51   5  21  42  40   3  26  90  81  58  44  55   4  20  28   7   5  87  98  32  69  47  77  69  80  44  39  53  68  14  81  92  99  51   4   3  18  45   8  94  73  91  89  37  89  43  11   5  58  61  62  55  18  68  23  92  80   2  53   6  23  78   5  26  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          83  51  71  45  96  60  34  74  84   8  96  69  96  33  65   2  70  33  31  46  83  29  76  32  66  31  24  16  48   4  15   1  44  62  82  67  46  12  10  29  89  11  67   3   6  65  61  73  51  19  98  97  98  98  36   3  66  79  72  26  88  73  23  17  67  96  35  99  76  12  95  29  22  28  56   9  48  56  65   9  52  74  82  11  28  82  31  20  91  45  76  13  45  87  19  91  24  41  53  74  83  66  23  15  38  58  35  55  18  53  92  95  89  29   5  58  51  12  41  59  90  18  36  75  79  75  60  45  90  44  43  44  24  13   7  91  67  40  74  10   3  59  15  88  53  32   6  32  15  36  31  71  61  60  49  44  68  94  22  86  98  82  91  71  80  85  39  94  71  55  76   2  56  37  41  95  66  27  89  43   3  57   4  37  58  89  79  61  57  40  71  75  97  81  41   9  76  64   2  16   5  30   3  79  52  40  11  78  40  93  61  71  93  35   8  41  79  86  36  98  90  73  18  77  36  10  62  64  76  66  99  34  65  21   2   1  83  23  94  33  32  28  24  57  39  23  72  24  64  64   7  32  30  11  57  72  65  27  13  49  29   4  14  89   6  96  87  42  41  97  97  17  55  93  88  95  85  52   1  82  63  12   5  22  43  21  99  42  39  56  90  57   9  30  38  77   5  30  22  77  30  92  34  81  34  23  94  87  31  44  17  68  83  58  36  73  23  18  55  75  50  12   9  71  26  67  94  41  50  59  94  51   8  11  78  92  72  68  84  71  70  95  13  24   6  32  31  58  56  91   5  41  56   9  40  53  49  88  52  52  59  49  30  19  25   2  10  90  39   5  39  22  26  76   9  11  89  39  98  96  14  57  74  32  22  35   8  81  42  78  43  29  15   1  93  65  12  57  76  28  87  34  54  51  27  99  29  68  97  52  26  50  20  49  57   3  91  77  72  67  52  59  96  68  92  37  90  26  84  17  71  17   1  64  87  34  11  70  38  71  62  33  42  24  13  44  62  49   2  25  69  61  79  54  67  15  30   4  85  51  55  77  18  29  63  96  15  81  89  51  57  44  83  45  67  43  80  23   8  59  99  70  12  33   3  45  41   7  27  25   6   3  79  31  76  63  56  65  21  82  80  82  54  61  98  78  15  57  63   9  68  59  70  28  38  85  36  25  98  95  44  49  67  11  47  52  57  85  90  46  65  54  29  51   6  53  40  29  92  22  81  26   9  23  78  81  21  81  57  16  86  28  62  94  43  40  28  64  84  95  27  58  52  25   9  84  61  67  48   3  47  97  34  22  10  86  21  41  91  71  18  98  68  14  85  72  68  74  91  11  37  86  84  37  90  43   3  92  50  13  87  62   9   6  34  12  27  32  37  66  40  90  19  53  23  50  77  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            7  34  92  72  48  77  72  51   6  49  91  76  15   9   3  43  36  40  44  95  87  77  70  92  38  95  35  11  56  87   1   5  24  35  61  24  35  58  81  28  77  37  29  94  59  67  20  56  35  46  77  90   2  93  67  27  80  39  77  33  94   8  16  32   4  27  16  95  14  98  47  11  43  36   2  13  61  23  57  74  64  64   1  56  25  54  95  38  39  35  82  53  70  34  96  49  14  29  86   1  66  44  21  97  26  13  25  96  63  18  86  81  57  47  57  29  99   4  34  14  85  77  21  13  72  87  16  73  94  39  73  27  19  91  91   9  96  72  32  42  39  90  31  85  59   5  69  18  35  66  36  65  60  68  35  72  72  71  49  11  25  56  75  25  12  62  32  14  21  74  52  27  74  34   8  83   9  19  83  52  26  18  25  27  83   3  88  10  67  77  79  62  77  42  81   5  42  22  35  51  19  54  52  38  65   5  51  36  76  87  45  53  67  78  11  69  71  75  13   9  31  10  69  15   2  83  83  76  40   9  32  98  15  79  28  22  25  42  66  45  26  43   5  12  79  52  22  68  82  20  59  63  37  98  24  23  41  10  32  91  25  22  38  70  99  58  74  94  27  81  58  49  31  75  53  56  33  15  40  98  65  66  60  60  22  58  19  24  71  45  44  41   3  20   6  28  31   3  24  39  56  85   7  32  23  87  97  68  59  56  46   9  90  18  93  85  64  14  91  10  26  69  31  27  83  99  51  11  38  91  44  69   8  31  92  13  62  25  16  91  21  45  17  32   9  11  43   4  50  63   5  26  35   2  95  17  27  17  99  34  37  76  18  30  70  49  44  40  23  46  40  14  53  53   5  48   6  75  74  77  79  98   2  19  59  99  52  82  43   3  23  94  55  95  49  78   7  49  44   5  20  15  60  76  91  34  40  78  69  63  23  33  37   2  88  97  52  59  79  75  91  14  92  58  47   7  74  46  66  71  69  78  33  28  67  44  84  39  88  18  96  24   8  71   4  20  34  23  64  41  25  42  84  56  55  58  42  44  39  40  95  62  40  47  76  68   8   4   8  20  42  69  77  59  19  78  94  16  26  86  20  24  99  70  17  50  16  23  73  64   1  84  58  34  73  62  90  24  96  26  59  92  55  87   9   9  13   4   9  70  27  37   9  34  92  36  35  41  51  33  48  66  73  63  60   8  59  79  99  43  71  54  75  75  64   8  46  47  57   9   7  66  88  34  32  95  29  84  70  70  17  53  47  57  70  81  14  16  88  59  69  58  33   8  90  91  62  90  99   7  19  25  28  66  56  93  76  66  12  71   9  14  58  28  95  10  25  24  80  92  31  61  18  32  50  31  68  75  62  81  90  50  53  78  49   3  44  80  61  65  57  70  14  81  18  54  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              94  36  46  66  94  11  10  66  26  53  51  40  60   7  43  19  54  56  10  36  52  71  75  92  95  70  17  15  87  20  55  86   1  76  74  30  62  61   4  54  80  70  79  57  32  41  20  10  67  10  53  38  48  72  48  50  31  61  20  34  44   4  45   6  95  46  27   2  91  40  42  30  43  78  55   5  14  80  18  54  54  18  94  69   4  86  25  90  46  40   8  18  59  62  10   5  33  55  86  47  84  15  63  76   5  24  44  29  50  75  97  48  36  33  85  52  50  12  66  27   5  30  70  78  96  26  84  95  99  43  98  77  24  50  39  80  24  78  22   3  23  93  79  51  83  50  47   4  12  14  15  99  91  74  83  87  82  34  70   6  41  71  23  62  61  86  48  49  54  90  77  50  72  19  38  70  69  16  33  72  69  12  51  27  30  94  25  57  15  38  94  95  76  37  22  73  49  99  64  90  27  82  18   8  60   5   4  28  81  46  45  86  13  19  25  79  91   8  58  26  20  38  32  27  75  60  80  84  45  28  17   9  45  11  36  87  39  57  30  31  67  44  59  94  54  19  95  53  21  97  59  80  60   2   2  65  40  16  93  65  27  72  59  94  66  85  29  67  47  28  36  30  64  44  65  83  11  77  98  91  90  71  74  33  87  86  72  89  80  62  40  96  25  74  96  24  95   6  60  86   9  29  36  99  97  87  24  84  36  70  92  77  47  80  44  63  33  19  52   9  59  67  58  65  89  64  91  10  64  85  91  84  99  92   1  56  76  42  25  76  45   1  18  75  32   2  56  55  36  88  71   4  17  30  16  87  81  15  29  62  27  12  90  13  58  28  22  36  52  28  39  47  10  18  65  68  88  32   8  23  97  71   2  32  19  20  38  40  58  74  74  46  53  92  24  90  18  17  77  91  35  79  65   3  25  89  83  78  53   7  11  37  41  24  64  20  10  28  92  20  10  11  32  49  64  74   3  27  49  27  79  31  75  89  44  37  13  91  48  50  51  25  45  97  23  17  56  65  45  23  22  91  66  49   7  11  15   5  40  26  88  35  29  67  45  12  20   7  94  21  65   7  96  67  21  84  32  94  33  51  63  85  16  87  97  97  63  42  48  11  81  59  44  41  54  95  86  94  22  85  58  76  85  69  41  11   9  36   6  31  93  37   2  41  32  71  63  99  61  16  43  85  89  82  81  27  29  57  64  29  51  66  62  37  96  46  99  70  44  30  58  75  56  35   7  87  29  83  91  17  38  41  24   2   6  92  98  75  10  80  97   5  62  58  92  25  90  78  81  79  94  91  35  94  49  62  57  94  11  24  83  80  72  50  96   4  67  87   4  34  37   4  41  94  21   2   7  48  43  79  40   7   1  88  17  55  57  77  91  15  14  79  45  45   6  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                41  25  46  89   8  95  83  66  55  97  22  33  83  34  86  95  29  24  58  36  87  82  43   3  94  67  55  42  44  72  13  91  26  70  67  93  20  84  90   5   9  34  73  96   3  72  82  64  65  18  37  19  23  24  38  17  53  45  16  41  27  76  76  17  50  23  88  98  87  50  82  37  25  18  33  68  10  73  79  66  93  88  58  74   5  80  58  59  33  53   9  91  62  91  24  65  98  47  50  66  76  48  21  98  71  64  27  69  10  61  71  92  31  24  63  13  10  78  82  70  89  54   3  16  36  75   3   3  70  24  20  69  84  72  20  59  45  65  76  79  11  41  86  67   6  55  22  56  13  50   5   4  41  66  26  59  20  64  11  51  10  21  21  60  17  13  49  30  44  83  77  52  34  19  91  47  69  43  78  29  50  13  15  32  55  64  37   4  74   4  80  38  78  46  16  34  20  36  30  33  94  97  92  70   8  67   3  99  84  18  45  12  73   4  58  10  72  79  23  31  99  33  29  61  66  48  99  31  93  60  67  69  85  73   3  74  95  36  29  22  11  79  46  83  78  15  96  72  10   8   4  80  44  71  90  68  45  42  17  56  93  30   9  65  35  46  54  38  20  95   5  59  72  21  11  16  37  93  40  92  85  61  23  65  96  46  33  42  27  40  77  93  29   7  41   2  88  73  76  88  23   5   2  49   4  89  51  44  21  66  28  58  40  20  27  69  66  30  45   5  81  17  72  18   5  63   5  98  67  17  60   5  35  67   4   6  94  62  80  54  70  45  97   7   9  33  29  88  31  41  44  63   7  63  95  19  54  74  77  34  69  58  54  10  80  81  18  63  35  20  30  21  74  78  91  13  13  34  25  41  23   3  77  21  11  92  53  57  65  91  30  35  80   9  54  61  80   2  93  37  59  10  15   5  48  53  94  69  27  67  62  97  66  51  65  70   3  36  56  89  64  26  80  32  20  31  69  62  19   8  54  18  17  62  98  85  73  38  72  24  31  59  78  68   4  91  71  70  12  69  89  44   2  51  13   8  69  62   9  84  99  92  38  35  30  71   5   1  87   4  29  87  45  93  47  34  41  82  22  68  50  90  88  93  45  64  68  71  82  51  96  60   8  14  53   1   8  11  95  99  49  38  65  34  38  99  60  83  22  71  79  61  72  45  36  51  82  71  40  63  84  68  57  36  81  95  98  47  12  66  85  16  61  82  31  43   6  72  14  36  44  54  88  40  81  80  23  87  99  43  76  20   7  30  63   8  32  51  26  10  52   8  95  30  10   1  64  73  48  67  57  94  67  82  69  61  51   1  71  86  35  33  14  80  19  16  25  12  25  58  89  52  58  95  46  83   9  95  47  94  37   8  64  42  23   2  23   5  81  49  13  37  38  64  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  78  65  39  79  86  43  80  12  21  77  11  22  51  77  27  24  79  19  82  55  85  63  28  38  59   8  33  87  10  47  45  97  10  98  42  19  13   2  50  46  44  57  60  99  47  47  42  43  43  89  12  27   2  96  85  76  48  42   1  16  54  81  95  21  26   9   3  84  66  33  93  99  19  49  56  63  13  19  92  94  97   7  20  25  99  46  96  98  78   3  41  33  47  25   1  11  44  80  62  75   8  94  22  90  62  86  73  53  12  82  94  24  30  31   1  83  82  12  89  21  86   9  16  47  77  50  18  55  11  17  27  97  33  56  72  24  64  16  35  74  91  49  59  73  49  35  12  43  89  17  88  39  64  43  33  22  40  38  66  55  81  45  50  24  84  63  50  59  64  34  98  70  77  10  17  11  62  22  41  88  11  37  31  84  13  71  14  25  34   1  35  50  41  30  18  54  36  57  64  29   6  26  93  98  35  83  19  39  54   5  30   4  54  74  53   6  23  80  71  92  60  41  16  67  71   6  91   8  29   7  91  94  31  11  62  16  20   5  89  60  22  95  90  34  88  99  80  97  97  56  20  97  43  45   4  29  44  39  64  56  60  60  70  39  37  57  11  32  38  22  76  87  12  65  82  36  40   8  39  31  69   9  71  52  27   6   9  63  21  33  67  17  11  10  37  75  40  18  33  50  77  36  29  75  88  71  61  60  26   7  10   3  42  82  38  92  35   4  18  61  93  79  52  43  59  88  88  54  19  94  35  67  88  62   5  24  90  65  87  54  21  51  55  49  80  11  48  91  59  64  56  34  83  41  83  80  91  59   8  31  75  47  72  64  27  92  11  29  77  80  70  66  13  54  43  84  51  63  44   6  23  61   7  35  54  69  36  82  22  79  66  99  42  99  37  97  11  58  85  41  60  62  95  18  31  66  69  77  16  11  61  53  43  66  50  58  63  98  98  42   1   1  19  44  98  70  61   7  21  58  66  66  33  53   2  65  47  26  12   8  60  39  62  62  66  41  95  83  21  90  89  53  34  92  19  61  88  87  43  18  51  22  81  51  92  62  11   2  57  57  84  73  50  84  35  63   8  24  43  11  22   7  26  37  33  56  22  86  16  69  71  44  36  51   4  56  36  23  25  10  85  23  31  85  95  37  17  34  74  91  13  11  70  67   5  30  99  13  46  64  59  76  95  31   2   2  40   4  73  84  44  37  98  69  67  50   2  46  98  38  79   3  64   9  16  18  70  84  25  86  52  44  42  33  99  27  45  60  42  37  11  23  76  48  92  49  52  13  80  90  51  22  24  87  71   3  18  91  59  47  20  59  65  73   2  87  98  18  69   2  13  94  80  52  30  84  21  94  91  34  51  88  40  88  17  76  33  30  16  42  22  77  74  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    51  11   7  20  83  71  76  95  31  84  19  38   2  67  39  18  11  63  16  49  39   5  14  79  69  48  30  97  37  81  35  72  68  98  47  11  58  35  77  49  76  36  29  46  45   1  71   6  48  89  28  87   4  22  50  55  53  79  89  63  97  24  94  70  55  50  23  82  64  20  42  86  97  21  83  10  69  25  19  76  55  14  24  75   2  25  92  52  71  86  25  64  79   6  58  18  34  58  19  49  79  62  11  53  74  77  76   4  21  76  62   4  94  99  29  69  91  55  22  41  50  10  85   2  94   2  62  57  53  21  36  36   5  89  36   3  54  30   2  82  84  79  67  94  20  88  25  32  75  88  63  47  73  74  33  23   2  60  71  42  69  44  63  42  61  48  50  95  58  29  35  55  65  17  90  85  38  82  30  61  22  29  43  59  63  78  29  40  43  18  25  35  58   5  49   1  81  88  88  27  20  83  25  41  63  63  63  20  82  54  78  37  37  97  74  34  64  19  99  12   9  16  62  92   1  72  75  39  62  42  10  20  15  55  52  48  74  43  83  26  52  26  58  61  44  67  94  91  25  20  90  34   1  99  25  65  16  15  50  53  95  89  92  14  61  79  75  52  16  31  99  18  29   1  39  64  62  82  22  86  48   6  78  92  13  92  70  52   8  41  85  15  71  92  20  18  59  39  31  65   9  26  26  73  36  42  81  18   6  37  55  25  66  45  87  59  94  68  94  77  67  92  62  96  13  99  29  57   6  49  68  79  65  80  51  19  64  30  73  57  25  54  51  52  52  53  78  54  23  70  29  65  66   6  26  67  54  48  68  67  87  15  12  18  99   9  25  88   4  54  10  79  70  82  74  29  48  59  27  11  50  86  15   1  91  27  78  57  36  44  12  30  21  48  50  32  95   2  66  78   1   4  95  64  95  84   2  87  30  70  59  69  29  49  25  92  70  59  74  20  52  58  45  70  86  63  71  37  65   1  15   5  39  42  16  43  88  36  79  50  11  99  56  21   6  93  55  24  71  52  22  95  20  97  91  43   6  34  68  90  75  79  48  27  29  41  14   4  21  44   6  91   2  87  10  26  74  82  74  80   8  20  92  28  12   1  33  90  48  26  18  35  24  85  74  61  82   3  87   7  50  67   1  17  28  72  80  18  47  23   7  96  40   4  89  93  71  85   1   5  94  83  65  17  35  36  14  92  85  44  99  34   1   3  53  53  95  60  71  96  54  94  67  11  81  33  52  26  81  60  18  56  20  76  50   5  81  47  46  15  37  14  59  32  17  23  53   5  38  77  81  87  35  20  99  99  94  62  11  58  67  61  14  60  83  90  72  60  50  89  65  55  50  46  33  53  54  58  99  16  45  22   2   5  70  45  13  51  45  96  73  35  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      27  21  57  11  31  65  51  22  62  29  96  74  71  19  83  53  84  93  75   9  89  30  80  74  66  41  20  67  86   6  56  40  14  43  30  50   4  19  18  41   9  62  85  98  82  31  92  47  24  26  10  73  86  58  39  52  96  31  14  98  51  86  95  50   5  29  35  54  27  43  83  54  49  69  24  87  86  74  99  58  21  18  48  13  78  85  61   8   6  91   8  61  26  74   5  77  31  39   4  41  14  41   5  96  51  19  38  50  22   6  28  44  83  66  98  76  20  34  22  32  36  54  22  33  73  92  80  88  43  66  33  97  38  83  62  27  35  94  21  98  69  34  33  62   5  39  32  22  71  10  66   8  21  19  87   6  58  81  92   9  92  82  84  33  33  93  70  72  94  47  24  70  20  20   1   1  73  76  51  94  26  93   5  13  52  37  52  57   4  69  37  69  39  52  12  78  26  13  57  27   2  81  61  85  55  63  74   7  84  40  94  13   1  71  88  22  76  47  72   5  85  72  39  91  51  22   5  86  70  19  45  93  31  28  77  74  42  60   6  18  93  86  60  76  78   1  66  42  97  51  76  24   3  66  25  17  21  35  90  58  50  77   7  38  63  94  51  28  50  99  60  85   7  84  20  39  13  88  98  98  48  90  53  10   6  96  31  24  73  62  53  80  63  84  91  47  11  21  96  31  52  22  59  86  31   8  25  82  92  33  76  90  68  79  68  32  92  80  43  93  22  71  74  70  67  78  69  42  49  15  86  62  42  61  89  48  24  65  41  16  79  89  54  97  56  54  92   5  62   5  26  37  61  41  92  22  48  30  67  19  50  53   6  70  51  17  47  61  22  74  48  56  81  84  71  35  90  12  57  50  98  16  25  78  26  57  63  14  17   1  21  19  62  97  58  47  32  59  90  60  35  92  90  11  21  53  79  42  71  89  42  29  31  42   3  24  32  66  90  49  96  23  20  88   8   4  38   3   7  31  55  15  21  29  60   8  75  51  47  74   8  86  40  46  73  73   1   5  77  17  22  75  52  61  39  40  32  54  17  29  36  86  62  90  50  99  51  18  72  16  77  90  55  85  76  12  79  85  28  60  37  22  48  90  18  14  21  55  21   4  99  19  86  33  98  53  22  73  42  12  60   6  64  28  41  28  55  29  24  16  88  75   8   6  65  64  10  58  75   6  68  74  77  97  53  24  34  26  91  11   6  95  45  15  73  42  27  84  95  86  92  86  90  16  51   5  58  54   6  32  73  74  66  62  45  80  68  50  54  98  85  32  47  45  71  24  44  10  66  67  78  64  81  97  16  80  94  64  63  92  17  66  61  86  95   7  51  84  21   6  92  35  86  65  84  68  37  17   2  62   5  72  40  72  23  72   1  73  96  56  39  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        55  18  53  29  88  79  14  72  95  73  19  64  65  44  29  18  92   2  26  69  96  65   2  53  27  37  87   2  79  93  70  96  42  47  37  34  23  63  12  76  98  52  27  74  77  85  35  17   6  40  59  93  77  36  45  12  79  55  32  58  68   4  59  78  25  51  29  17  73  12  77   9  30  13  79  52  41  88  51  56  15  34  80  35  34   8  91  78  85  86  62  26   4  40  87  55  70  79  63  55  97  57  68   6  32  76  17  63  86   6  56  77  66  32  44  39  56  26  71  30   3  44  47  72  71  38  54  39  61  68  48  80   2  46  44  18  26  84  54   8   2  18  25  59  75  80  34  99  49  92  73  52  76  34  50  22  70  35  60  61  57  81  95  31  46   1   1  66  87  73  52  62  70  17  67  27  22  48  98  22  63  60  52  64  48  72  12   1  13  12  16  22  60   7  38  26  44  98  12  51  37   3  33  22   8  27  55  30  37  83  50  60  40  92  35  63   7  31  30  28  36  84  43   3  18   3  56  92  32   5  56  87  49  36  71  85  40   7  85  14  75  92  30  99   3  50  48  97  76  70  56  72  46   5  65  73  57  48  69   8  86  21  27  47  71  93  94  66  58   2  58  23  96  64  39  91   6   3  77  70  66  52   8  63  64  58  81   5  58  49  92  48  73  40  62  53  88  59  16  31  49  54  61  65  77  35  96  85  36  64  30  45  36  95  54   1  61  68  25  88  85  69  28  11  88  46  78  56  31  18  23  93  26  58  73  74  17  28  12  66  53  86  11  56   6  69  46  14  86  13  12  10  26  95  45  12  10  71  16  33  63  76  31  33  75  64  96  15  74  41  21  53  27  99  11  86  33  88  63  35  47  82  99  60  69  88  88  50  98  14   9  83  79   5  76  36   9  46  41  73  20  26  93  87  96  42  92  86   4  21  88  90  48  92  13  79  37   6  34  22  15  56  76  52   8  42   2  34  89  49  89  75  24  98  78  37  20   3  55  75  56  64  22  53  83  72  99  84  13  52  52  16  77  86  12  51  96  99  26  60  75  13  87  98  27  77  59  94  30  57  10  59  53  88  22   9  28  34  37  70  30  33  87  99  74  79  88  71  30  39  30  53  13  37  92  89  24  31  53  53  11  42  77  35  21  33  25  19   6   7  95  14  92  74  80  61  77  95  60  25  69  86  44  11   2  63  80  12  49   5  84  75  19  32  36  37  44  11  84  29  44  16  31  78  16  75  89  67  17  12   2  92  42  25  91  58  15  47  55  85  91  15  33  46  23  71  40  11  71  56  39  52   5  10  17  77  71  68   7  44  36  27  98  21  25  47  76  26  31  26  18  60  25  78  57   4  44  13  82  91  13  52  71  54  31  53  71  20  36  92  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          75  12   4   8  33  35   9  79  12  73  53  67  45  61  40  37  84  23  43  54  70  68  72  83  21  91  12  13  85  30  87  85  76  37  43  11  63   6  71  27  90  95  77  87  72  14  38  58  39   9  27  13  54  44  51  55  97   6  83  60  57  46  94  89  95  86  53  86  34  54  54  87  44   9  51  65  45  21  49  24  24  15  20  76  94  26  37  64  88  71  53  42   8  24  57  80  66  95  63  37  52  29  85  12  20   7  19  23  65  89  20  70  24  72   8  94  15  81  70  67  39  47   5  12  72  27  81  98  59  36  50  43   2  70  26  91  95  73  38  82  10  19   2  75  59  13  54   6  58  85  50  57  42  42  60  55  96  81  23   9  66  29  32  92  23  17   7  40  28  25  86  48  19  14  71  52  94  42  14  42  28  11  92  84  61  54  20  15  68  78  75  30  65  64  77  16  82   8  76  72  25  12  31  31  20  25   1  89  75   6  99  27   7  64  23  30  11  24  58  55  55  98  28  46  85  88  31  40  55   2  12  35  14  36  36  79  98  42  22  63  20  41  64  91   8  73  27  75  90  46  42  57  99   4  17  69  38  32  99  52  94  28  88  69  60  23  91  67  41  44  35  65  13  48  90  77  41   9   8  34   8  39  47  87  68  91  96  14  80  77  68  28  47  40  34  98  23  35  53   2   1  95  87  69  46  44  37  62  20  84  93  98  21  89  91  11  61   4   2  42  75  48   6  12  23  55   6  42  65  25   9  94  28  69   9  14  19  41  23   9  41  60  59  72  38  14   8  59  35  76  20   6  48  85  70  75  30  61  30  48  45  53  30  24  75   8  45  96  36  77  50  69  81  25  91  57  83  95  74  31  64  85  12  45  16  60   3  15   4  41  27  76  14  83  78  46  97  23  12  60  85  45  47  15  12  33  89  42   9  46  46  92  12  32  84  15  90   4  96  94  24  17  51   7  29  91   6   5  67  10  30  79  20  80  30  19  74  58  90  27  42   4  93  32   8  80  20  56  60   1  21  10  93   3  42  58  96  80  20  10  22  61  18  20  74  98  59  79  32  92  59   4  60  68  96  71  34   3  60  79   9  77  11  15  73  43  96   8  80  47  26  19  76  80  59  31  33  43  42  13  16  13   5  29  96  28  38  31  68  35  88  18  66  41   7  41  91  55  47  46  76  16  82  45  53  11  51  10  34  27  51  49  57  47  20  44  29  61  29  90  25  47  30  94  27  29  62  45  11  41  29  75  99  89   5  26  69  67  52  68  83  63  29  20   6  43  30  30  70  73  19  64  17  88  81  25  72  78  99  14  51  63  62  84  53  16  48  85  42  13  60  12  67  81   2  34  21  27  69  95  13  52  39  82   4  57  26  14  71  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            32  57  36   4   8  36  65   9  40  46  21  10  80   9  51  91  12  25  95  66  68  40  75   6  42  20   3  80  13  18  29  49  25  32  83  24  51  66  42  53  73  38  11  96  34  16  22  45  74  22  71  85  63  12  32  24  52  32  42  78  23  70  67  84  78  95  50  54  32   9  65  25  22  51  95  76  32  70  63  59  68  91  95   3  51  10  52  23  18  16  13  35  59  82   3  40  22  82  54  36  57  83  11  39  89  86  63  76   1  44   2  21  59   2  75  21  19  95  97   7  82  80  90   3  91  72  32  79  19  50  13  98  38  59  44  16  25  51  29  26  77  57  67  87  22  25  56  56  81  43   7  86  33  20  13  53  90  22  86  45  38  15  81  35  79  88  54  70  58  43  44  34  65  72  72  87  75  48  39  20  68  43  52  15  50  24   7  89  18  28  19  29   4  98   9  85  51  91  45  69  85  26  28  83  24  24  26  38  19  19   7  48  62   2  77  14  13  61  24  25  37  45  32  43  47  81  90  99  20  58  20  12  57  35  47  62   4  75  68  46  50   8  67  45  70  23  46  43  55  97  29  77  15  95  45  89  76  68  44  90  80  19  15  12  55  91  91  25  18  24  39  85  27   8  86  35  52  81  55  83  24  85  36  36  24   8  81   8  62  43  55  86  64  23   7  71  50  11  45  71  45  38  39  62  17  91  85   3  52  15  52  80  56  74  16  36  48  45  48  54  84  94  21  36  20  74  92  26  80  20  97   2  20  14   3  38  45  22  23  12  39  30  69  50  96  44  20  52  90  48  58   1  21  42  30  99   5  75   6   9  27  46   2  27  54  37  60  54  95   4  90  70  88  48   9  44  77  29  87  70  30  22  91  49  22  31  53  12  56  54  93   4  38  94  36  23  23  17  88   5  54  68  25  98  96  28  96  98   4  26   9  18  56  78  27  41  37  20  16  64  68   8  77   8  24  58  32  20  48  29  46  11  37  17  39  14  48   6  36  67  24  58   2   1  57  27  95  59  73  45  47  62  25  68  96  87   4  98  65   8  85  45  77  72  38  83  33  23  98   6   4  38  20  43   2  39  69  19  11  37  98  77  54  51  47  63  29  39  71  66  77  15  49  63  30  83   9  86  60  15  37  57  68  29  21  18   6  45  33  57  24   6  75  71  54  43  59  31  63  28  98  65  33  29  25  83  87   2  62   6  66  95  55  17  68  92  61  20  96  56  35  11  52   5  99  48  48  78  79   6  10  12  22   9  25  77  60  40  99  82  72  22  61  58  86  83  25  49  97   9  47  22  16  71  28  51  99  79  26  64  11  87  14  23  23  27  97  53  25  52  94  50  96   2  46  25  14   1  30  97  71  44  25  23  33  20  14  24  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              4  85  69  82   1  24   2  50  19  87  80  99   4  60   2  56  22  62  25  49   3  99  42  96  69  76  69  37  73  23   8  93  11  82  52  79  79  30  78  27  40  76  86  82  66   1  79  30  19  64  83   7  82  46   2  45  29  58  22  50  82  31  28  52   3   9  69  97  68  39  83  25  86  33  53  57  73   2  76  67  16  15  88  34  53  62  77  49  19  87  51  81  31  47  19  29  63  67  55  98  10  84  78  59  71  12  81  78  43  56  17  81  65  11  80  74  13  75  79  30  53  19  59  47  34  62  20  45  60   5  22  21  76  10  70  59  10   3  39  83   6  60  50  37   1  55  20  19  91  32  65  56  34  86  47  51  76  44  72  27  81   4  80  88  61  49  68  95  28  42  58   6   1  53  24   4  97  34  63  76  11  60  41  11  96  85  57  64  30  11  50  34  69  87  82  67  73  95  86   3  29   3  99  72  67  44  70  32  78   9   1   7  11  49  77  82   3  91  34  63  16  23   8  83  73  14  22  12  16  76  94  74  53  36  19  71  57  63  63  57  88  30  83  75  43  31  97  76  87  15  28   6  50  74  67  90  24  38  16  95  60  35  51  71  54  24  28  64  23  25  29  98  30   7  68  54  59  80   4  45  18  72  42  61  46  63  77  33  53  67  28   6  22  93  17  95  42  59  15  89  87  16  99  56  98  87  11  76  14  28  22  96  29   8   8   7  41  10  83  38  68  89  19  96  97  12  65   8  61  65  56  55  57  99  70  54  26  93  80  37  84  48   2  11  38  94   7  83  37  66  59  32  89  23  91  68  52  99  75  42  27  79  66  55  71  59  31   9  68  98  35   3  17  25  14  55  73  13  77  91  47  97   7   1  62  44  89  22  93  45   6  22   6  87  55  95  89  46  60   5  93  11  92  67   8  14  24  87  66  74  22  36  62  73  39  14  63  69  65  26  23  28   4  23   7  27  73  45  20  54  49  69  78  86  71  48   3  26  10  79  71  10  66  20  23  87  87  80  75  97  22  67  95  43  88  83  84  80  57  51  12  45  54  54  62  81   8  36  54  86  99  33  53  32   4  24  76  83  55  88  86  39  29  60  17  36  89   9  95  83  48  70  26  26  26   5   3   9  59  47  75  55  36  28   3  91  95   2  18  10  27  72   7  37  79  18  60  42  93   5  79  62  77   7  55  10  54   6  89  22  72  48  95  37  82  64  98  85  17  84  22   3  49  81  26  62  26  30  30  62  25  23  71  72  25  82  85  24  42   4  79  26  90  36  59  98  63  70  98  43  37  38  24  36  27  69  72  68  16  38  86  89  45  23  55  52  27  53  15  99  81   4  27   5  19  72  62  13  99  52  27  59  19   7  85  76  65  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                60  97  38  27   1  29  98  88  39  67  25  31  45  82   5  14  20  68  25  45  85   7  22  98  33  86  25  97   1  48  20  27  14  96   4   4  16  73  18  74  26  88  50   4   3  93  37  58  54  48  88  77  18  96  33  15  51  32  85  55  12  21   4  52  40  74  19  29  13  89  45  73   7  65   4  23  92  60  77  56  78  60  43  14   3  46  49  31   8  13  78  14  85  49  34  74  21  47   3  36  13  27  63  77  80  53  93  13  39  60  28  79  33  96   5  20  92  96  24  70  25  32  47  44  30  64  86  51  66  17  17  87  76  27  20   5   3   5  34  15  68  78  59  82  87  65  94  52   8  39  14  96  88  11  48  95  58  82  74  16  46  28  63  40  75   4  35  21  82  21  81  19  19  98  76  13  68   4  16  74  11  85  17  10  57  35  29  74  97  88  15  89  23  21  53   4  81  39   4  58  82  19  23  19  56   1   4  10  38  97  94  62  16  61   6  42  31  45  84  37  21  71  15  35  25   5  47  73  25  79  92  31   4  27  22  21  94  74  95  48  56  43  66  17  38  61  12  39  81  91  14  75  83  32  82  87  27  54  84  81  35  49  84  22   9  99  10  65  70   6  71  85  65  48  28  48  66   4  70  17   6  41  39  48  11  32  65  83  19  40  75  38  21   4  77  54   4  57  21  32  95  76  61  68  95  56  53  87  49  29  50  75  17  44  96  45  62  49   3  72  24  83  87  23  17  36  69  21  61  19   5  78  42  84  39  98   5  26  47  87   3  91  92  87  20  22  40  74  15  54  67  89  86  20   7  19  63  43  21  38  26  93  89  98  70  22  82  84  64  70  84   4  35  74  38  38  55  50  71  99   8  39  30  39  58  28  59  24  58  84  51  82  62  69   5  44  91  26  51  47  30  87  81  35  52  50  50  60  53  56  57   8  47  21  45  88   9  66  84  10  78  50  84  46  51   8  13   6  97  64  93  74  36  10   3  47  33  84  47  43  59  24  53  52  83  29  95  43  33  47  75  72  29  44  83  40  35   7  40  12   4  20   2  33  50  64  54  15  20  36  43  92  21  74   6  38   8  19  87  36  66  19  66  40  59  95  30  87  23  51   7  65  11  99  25  28  85  51  14  73  98  61  10   2  58  16  27  77  68  30  43  43   9  25  41  17  68  47  47  13  65  31   1  34  34  62  46  95  69  29  96  72  79  95   6  81  91  49  92  52  82  15  30  32  61  70  14  25  67   4  81  38  19  46  22  87  57  45   1  90  42  92  24  37  48   6  82  28  50  72  60   6  22  75  44  47  50  47  38  82  58  51   3   8  20  84  93   2  46  52  99  54  22  52  43  83  18  24  67  90  68  74  91  30  51  59  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  80   1  34   3  54  44  24  48  18  41  85  88  71  15  77  89  73  74  83  42  92  12  31  11  33  11  53  61  72  87  82  85  24  69  89  93  85  52  80  11  47  55  79  44   7  73  66  23  86   3  62  12   9  64  71  78  32  67  65  73  90  52  66  96  72  92  75  94  13  40  55  45  74  53  37  85  19  63   9  68  80  84  12   3  41  58  74  41  11  63  10  36  52  85  81  76  54  52  80  32  10  89  15  58  13  65  25  88  75   3  51  31  74  65  35  11  99  78  71  29  55  51  36  87  48   5  85  87  62  90   6  90  12  41  11  58  59  65  94  12  66  77  85  68  72  89  94  88   5  50  43  98  17  23  62  20  43  69   5  49  62  17  28  95   5  87  56   7  30  93  74   5  12  80  26  47   5  32  97  91  40  24  32  15  10  27  96  64  58  77  61  46  90  61  35  12   8  83  81  87  26  19  78  56  17  84  97  78  13  60  33  25  62  67  19  52  22  17  47  29  38  44  29  23  59  71  34  79  57  59  46  99  98  94  26   4  55  10  83   5  92  39  41  27  66  53  10  36  52  66  99  75  59  60  84  26  86  52  87  34  93  14  93  42  60  47  35  21  16  40  61  16  96  67  72   3  92  80  34  21   1  84  25  81  56  17  17  73   9  35   8  20  97  29  84  73  10  58  55  51   2   1  41  54  10  61  63  69   8   2  28   9   3  92  77  94  41  52  95  72  99  55  76  13  25  34  29  19   2  51  12  64  34  70  51  84  41  15   7  75  35  93  69  97  46  31  91  76  88  79  77   3  34  80  72  95  36   8  31  83   8  81  55  68  72   8  80  94  13  16  99  30  14  95  22  23  88  16  99  94  91  61  24  72  31  70  89  86  73  99  81  37  95  38   5  70  65  51  25  96  60  28  71  31  99  60  98  98  91  59  27  63  18  85  62  81   3  46  64  51   6  23  34   9  42  56   5  14  73  40  70   6  96  47   2  53  66  66  66  52  50   2  76  13  59  58  69  59  27  86  64  91  78  84  39  48  67  55  53  93  33   1  12  94  69  44  44  24   1   6  64  30  14  53  32  12  24  86  36  12  52  43  55  39  14  78  55  92  95  68   6  71  83  52  23  51  18  74  77  91   2  95  32  59  77  97  85  97  70  58   8  35  82  35  62  83  73  98  29  21  64  60  89  60  35  57  19  89  60  48  46  73  99   4  19  17  49  58  57  55  96  60  71  84  40  12  71  44  36  33  59   1  84  64  14  53  54  24  44  70  43  36  95   2   1  39   7  82   4  40  52  30  35  54  34  57  30   3  19  13  45   3  52  49  96  76  96  75  74  56  80  30  54  49  60  48  83   5  96  10  87  52  95  76  90  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    17   1  80  47  97  75  79   5  52  56  81  24  46  25  15  83  29  82  51  87  70  12  66  69  68  13  27  86  63  53  76  44  93  82   3  30  64  25  46  78  32  34  14  71  48  25  46  34  98   1  50  89  55   7  36  84  12  86   1  65  36  19  53  23  74  65  77  38  36  15  11  39  28  33  55  88  25  58  53  87  84  27  60  12  89  60  60  82  14  38  43  94   4  38  13  15  10  67  25  12   5  68  32  81  43  70  41  42  89  91  11  97  59   4  63  54  62  65  51  72  44  32  64  13   9  32  60  48  27  76  73  25  82  67  71  95  91  51  65  90  20  97  35  64  88  51  87  18  24  28  98  74  76  95   1  12  49  66  21  61  51  22  80  92  31  26  96  79  19   1  92  78  86  26  44  15  57  83  22  85  47   2  47  31  52  81  46  28  23  99   6  12   7  30   7  60  67  17  53  95  93  10  60  78  16  96  50  14   8   6  88  59  60  70  90  94  62   9  46  99  58  11   8  27  31  80  50  78   2  41  63  22  50  48  77   3  88  60  83  37   8  68  32   1  89  60  49  72  73  10  19  81  19  66  38  42  15   1   1  94  34  18  71  17  17  64  49  39  21  52  58  88  52  42  71  56  49  75   6  89  88  69  31  29  99  71  58  78  20  25  25  87  82  97  90   6  50  50  65  89  16  80   1  59  68   3  36  95  11  37  97  50  88  74  31  13  37  44  94  21   8  42  99  82  98  60  58  24  99   1  11  82  64  71  23  56  49  27  48   4  29  82   9  31  50  96  82  17  12  16  68  59  54  97  34  84   6  56  45  54  23  10  61  45  20  57  49  21  11  72   9  69  45  15  37  35  69  55  34  81  41  56  46   5   2  61  57  78   1  27  79  92  71  24  18  18   8   8  92  19  20  17  67  35  71  34  51  27  92  91  48  32  66  61  45  60  55   5  17   8  82  11  42  91  67  59  35  58  63  51  53  85  69  27  75  92  61  26   5   7  12  88  89  35  63  70   1  62  48  59  94  42  68  92  85  72  34  23  41  39  39  99  95  81  62  51  27  30  63  58  17   7  56  50   2  23  86  47  15  94  76  52   5  93  80  39   4  74  28  15  49  74  74  26  47   2   3  20  49  41   4  26  76  65  30  56  75  74  22  24  13  17  78  37  37  68  60  30  36  24  66  72  33   4  95  49  53  64  96  57  53   6  33  57  74  61  40  28  84  93  32  66  70  83  31  15  88  83   3  39  87  28  21  68  27  37  35  81  92  65  71  28  82  86   3  50  55  65  36  40  89  31  48  16  18  63  66  10  71  40  48  91   9  54  65  76  89  26  31  40  41  24   9  77  14  72  80  69  95  74  32  43  65  64  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  62   9  56  48  27  42  50  73  98  95  37  20  37  83  46  35   7  75   1  12  37  10  65  96  92  98  91  73  63  68  79  94  62  90  33  27  25  15  58  95  99  86  98  79  52   4  12  25   2  50  36  50  61  59  42  15  56  94  51  52  94  96  82   5  34  58  49   5  83  93  26  80  16  60  39  42  36  70  87  21  73  46  90  89  41  18  94  12  84  83  40  86  34  31   3  28  53  16  69  88  19  62  44  82  89  83  64   5  16   6  15  26  49  30  51  95  94  65  68  64  80   2  48  21  12  83  49  94  69  43  87  34  96  53  30  65  21  49  59  91  62  50  71  12  91  62  63  92   5  28  27  99  64  24  93  56  83  32  13  96  86  44  23  98  92  53  33  67  10  17  36  53  51  53  31  61  21  52  54  67  30  48   8  25   1   7  64  97  26  33  48  75  43  21  10  11  49  92   1  30   6  52  74  31  15  75  64  95  16  83  27  89  19   3  20  17  50  32  45  36  60   4  94  24  22  71  42  14  13  59   9  50  21  25   1  90  93  92  53  95  75  59  99  21  54  22  63  43  51  86  24   2  71  94   5  53  66  76  54  39  41  58  75  36  46  73  70  98  88  45  30  20  16   1  74   4  68  14  80  17   4  69  48  21  85  90  45   9  88  68  96  57  71  83  77  98  89  54  31  81   4  24  63   9  26  74  35  47  41  60  79  55  77  69  55  86  72  99  21  34  51  95  23  25  39  39  65  88  84  95  47  22  63  55  79  71  20   2  62  88  21   8  98   8  67  69  74  81  85  15  70  51  82  58  50   4  54  35  47  87  36  45  67  26  56  69  20  90  79  66  73  76  80  77  20  76  34  29  40  93   4  42  46  29  79  52  22  64  16  58  72  57  45  74   3  48  53  73  13  21  86   9  83  48  38  47  95  93  46  15  29  22  72  78  25  96  62  69  65  81  43  42  16  67  33   6  47  63  47  84  30  62  24  44  15  58  74  78  49  58  44  75  55  12  46  51  22  94  91  65  26  67  77  75  55  27  46  48  57  47  87  34  88  93  36   4  18  79  24  67  48  31  28  48  92  92  12  58  45  94  27  86  14  50  42  34  78  18  42  14  53  57  10  20  92  89  65  67  12  67  15  97  54   7  34  93   6  59  72  22  53  97  51  10  10  94  68  47  13  74  56  66  54  79  28  93  33   5  36  94  97   4  36  47  50  48  47  87  18  42  13  90  33  93  82  69  96  53  11  50  37  94  50  99  91  62   6  90  70  42  62  12  79  16  41  40   5  61  71  33   7  34  58  91  96  24  45  74  35  34  72  14  84  26  26  66  60  29  37  20   3  50  59  37  55  37  37  61  36  32  20  25  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        89  76  22  17  81  90  85  96   6  41  89  61  27  99  68  57  11  35  12  81   5  57  36  16  95  89  66  55  87  63  32  93  82  60  12  18  45  25  69  56  18  55   7  51  53  29  22  21  49  79  44  74  55  33  83  94  41  17  78  45  31  87  91  49  15  40  63  13  43  55  50  83  50  97  14  87  18  44  22  82  68  39   7  12  13  29  63  78   6  62  96  46  66  57  53  42  93  43  72  71  88  72  88   8  35  90  10  55  28  62  47  60  34  91  57  41  18  17  47  51  22  67  48   4  40  50  90  14  48  82   4  92  25  46   9  14  83  99  70  36  34  19  22  91  45  68  39  45  22  19  19   2  14  57  12  80  54  71  98  10   9  78  60  75  48  67  20  72  78  88  70  34  38  73  81  61  80  76  83   6  72  70  92  29  77  89  65  64   5   1  24  46  89  34  95  40  35  99  53  61  83  97  20  98  72  77  73  85  46  71  96  75  16  53  71  81  54  57  17  25  43  28  89  70  78  85  30  76  96  14  33   5  34  64   6  60  25  25   5  44  25  52  73  32  31  93  83  43   6   1   3  97  41  18  40  89  89  53  83  71  56   7  39  90   2  88  58  70   1  17  72  21  49  88  79  19  43  34  27   9  82  52  12  42  81  34  29  22  83  74  87  74  66  27  39  93  76  71  50  27  69  96  10   2  82  95  64  75  18  80  65  17  60  89  65  74  61  86  72  13  63  71  39  60  85  90  54  34  16   4  28  55  53  74  66  88  67  11  28  91  35  90  39  10  65  55   9  49  84  43  71  37  33  77  65  80  45  99  54  35  23   4  85  52  90  19  47  27  80  11  31  34  50  14  27  94  77  74  48  40  50  51  25  62  10  15  73  13  55  72  94  48  46  53  56   6  25  51  23  11  63  19  74  19  20  99  78  21   6  55  62  65  38  80  24  11  70  38  46  63  29  19  57  79  32  93  37  53  96  46  84  42  53  86  77  36  66  91  43  95  20  32  22  80  74  52  71  25  84  92  27  20  18  93  21  14  28  15  41  82  41  32  69  18  78  86  15  55  54  84  37  48  82  77  24   5  61  32   7  12  47  14   9  90  92  76  23  35  67  98  15  20  39  57  98  87  84   8  83  24  77  86  85  49  54  91  26  36  56   6  51  49  43  57  95  46  80  95   3  86  50  60  35   5  31  53  14  88  17  66  28  33  33  19  67  26  80  61  62  81  87  59   5  87  61  53  14  35  59  25  61  27   1  46  96  79  85  15  34  90  23  76  46  10  81  47  45  93  81  50  13  44  54  75  31  24  72  29  82  63  17  75  71  29  56  11  60  93  72  29  48  82  83  66  71  63  36  34  38  67  13  57  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          59  41  74  18  55  55  48  42  14  21  20  49  51  78  73  73  20  66   7  55  56  68  98  41  47  35  31  38  11  48  87  94  48  43  34  85   3  82  67  23  72  58  48  66  76  11   2  11  84  10  59  37   6  83  29  61  79  52  18  27  49  66  13  95  91  24  49  20  84  22  18  63   6  90  75  18  33  21  67   8  35  87  50  89   3  35  46  67  23  99   2  34  46  36  28  11   7  74  66  74  57  52  36  17  92  45  18  23  99  43  72   2  83  68  60  93  86  79  15  39   9  36  90  36  64  62  69  85  65  48  79  95  69  15  55  39  50  78  28   4  82  76   4  15   5  53  29  17  86  80  70  79  95  14  87  66  72  98  58  99  56   3  82  16  84  20  98  54  75   2  33  12  60  96  73  32  81  54  60  62  55  53  17  73  73  49  74  45  92  91   2  50  49  43  67   6  62  93  15  14  95  13  11   3  59  26  73   1  48  58   5  24  99  59  66  84  66  27   9  73  81  52  12  47  91  71  28  11  65   6  68  36  30  28  21  29  46  50  31  65  13  36  45  21  34  63  46  88  19  46  29  91   2  87  52  31  39  26  33  96  64  78  72  42  47  64  25  10  17  91  39  14  43  65  40  56  87  75  95  55  55  56  41  55  56  90  98  95  34  93  44  54  74   3  71  28  82  76  26  20  39  63  17  88  93  50  56  23  36  66  16  26  34  67  90  21  63  15   6  57  97   6  84  48  13  53  10  16  79  65  93  61  63  30  64  36  74  72  83  71  30  53  97  55  24  88  52   8  16  36  59  17  87  45   9  81  51  89  73  41  34  35   3  94  20  10  18  62  62  27  71  97  67  36  14   4  50  10  10  41  93  68  10  36  63  58  20  33  86  84   4  15  63  92  78  58  74  70  59  79   1  81  85  86  93  63  90  94  68  63  55  15   9  11  54  88  91  61  61  43  12  78  25  62  46   9  91  65  11  31  49  31  82  40   4  60  11  33  32  96  14  29  49  71  84  80  17  60  69  77  73   5  23  52  79  48  12  15  67  23  18  15  18  75  68  51  18  44  10  21  74  72  15   5  65  28  98  43  73  38  36  45  87  22  68  78  60  75  35  85  53  93   7  48  63  76  45  42  37  78  84  78  12   8  72  11  71  53  66  57  83  46  17  16  43  36  80  89   5  47  23  15  94  34  79  30  75  28  18   3  27  77  65  79  41  41  89  28  48  98  78  54  45  55  15  41  72  56   5  58  96  72   6  23  55  73  91  79  76  85  80  18  89  62  24  22  21  17  83  30  42  73  26  73  62  73  59  92  32   6  39  89  14  79  60  93  39  70  42  43  13   7  34  47  25  51  33  73  50   2  93   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            24  76   7  50  42  55  55  49  22  11  37  21  69  75  86  96  71  74  20  45  56  23  74   6  99  96  16  83   2  16   6  53  46  57  11  70  46  81  75   4   6  32  35  16  72  12  86  18  64  42  75  35  60  87  99  20   1  47  75  18  23  19  96  19  47  62  12  52  41  55  77  48  66  41  87  74  96  78  78  24  28  87  25  32  58  81  66  16  81   6  21  89  96  22  82   8  85  78  44  57  97  32  91  13   8  35  24  48  20  73  30  36  53  54  61  13  46  60   7  61  49  20  59  67  58  63  59  52  90  21  76   5  90  65  92  59  91  54  49  50  46  93  30   8  82  58  10  43  99  58  31  91  68   5  10  58  64  34  48  23  46   7  50  88  39   1  46  51  77  77  28  74  87   6  21  47  86  71  56  25  85  94  83  44  17  27  19  88  25  66  33  13  45  24  13  86  48  29   3  80  72  47  31  40  57  50   8  59  35  82  96  60  60  46   2  91  77  43  91  34  46  46  47  35  28  56  66  34  40  89  84  73  68  44  48   8  22  40  81  77  95  25  91  18  68  89  51  38  27  41  32  47  50  97  21  38  58  47   7  76  15  60  42  30  67  56  31  47  85  14  39  10  97   5  54  29  40  22   3  78  74  78  43  91  87  81  92   4  42  21  37  55   8  74  68  53  41  97  65  47  39  10  85  78  41   5  22  28  95  89  82  42  12  54  74  58  15  17  62  36  20  48  97  57  62  28  42  95  95  55  78  77  78  77  66   7  50  45  35  65  76  88  85  33  48  67  55  88  27  53   9  78  90  73  80  51  67  63  62  88  41  21  51  17  27   5  97  96  80  19  76  47  84  36  90  10  88  56  93  99  41  31  56  92  69  57  44  87   7  25   6  94  55  31  17  33  63  28  78  76  92  72  64  81  59  76  31  18  91  61  44  94  58  15   6  72  32  16  63  86   7  89  65  57   4  49  71  81  84  64  35   4  76  44  62  80  14   6  39  42  12  59   9  50  88  57  87   5  90  31  94  44  69  96  98  74  99  67  32  70  91  99  33  84  10  35  57  13  98  10  25  23  51  32  98  45  39  85  65  59  39  36  79  74  97  37  23  86  79  55  60  25  28  30  40  24  42   9  14  98  40  85  20  42  72  67  28  87  77  10  19  51  88  41  66   7  20  56  58  75  85  20  50   6  12  26  63  36  58  82  12  82  15  30  17  22  63   2  83   7  78  87  86  37  52  99  76   8  99  94  81  16   3   2  43  27  66  50  66  69  55  31  31  42  11  16  37  49  75  33  58  15  25  30  72  20  77  82  93  24  62  35  80  94   3  41  32  15  80  31  45  50  34  43  52  72  19  35  32  50  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              11  95  92  93  20  97  23  73  59   5  85  90   9  80  41  58  84   6  13   3  83  55  78  58  69  39  97  29  52  97   4  59  10  49  39  39  54   2  55  96  19  85  94   2  65  89  62  60  20  19  55  66  29  61   9  58  42  89  92   4  78  66  80  57   2  32  55  69  78  73  26  46  90  44  96  20  76  22  61  22  87   3   2  71  15  61  66  82  28  39  87  63  21   7   3  73  90  87  92  89   7  76  80   2  32  42  88  26  81  76  11  26  77  19  80  84  76  24  52  15  56  41   4  64  39  63  92  68  96  12  10  78  99  33  82  94  30  13  76  26  70  27  11  56  35   3  27  36  57  35  72  68  79  58  68   7   5  28  43   7  77  15   4  29  57  26  72  72  37  50  87  97  87  15  15  78  55  98  48  12  26  91  82  50  93  58  91  72  35  99  72  35  97   4  72  20  96  87  95  45  78  46  79  92  43  19   3  84  21  18  59  49  61  35  92  87  96  93  35  66  30  18  59  72  86  79  46  96   2  28  60  98  80  23  91  59  61  18  15  10  16  47  93  81  11  51  58  77  23  67  21  65  19  79  95  41  34   2  25  31  79  27  76  96  30  17  30  39  79  99  48  47   1  33  85  64  35  87  20  45  90  69  57  16  80  55  24  10  69  31  84  53  84  29  81  95  16  69  98  65  73  47  26  44  24  59  23   6  70  88  43  69  55  36  69  99  15  62  72  62  35  48  21  29  62  89  65  35  74  14  60  73  75  10   2   1  18  77   9  69  19  17   7  48  81  48   3  73  22  39  23  39  70  26  61  66  73  96  64  77  43  53   8  85  36  71  37  65  47  23  30  74  70  39  75  81  59   3  45  47  43  60  88  93  50  63  91  47  93  86  80  95  65   5  64  51  73  41  40  91  24  13  17  88  27  29  85  33  92  82  76  15  87  44  21  62  35  51  19  63  41  49  10  65  85  98  47  83  19  28  62  66  51  50   5  51   8  47   3  58  31  70  44   3  16  48  79  46  47  71  58  66  32  49  58  59  52  77  35  62  78  57  65  53  71  44  19  56   1  25  35  79  99  56  54  28   7  81  40   9  12  40   2  54  10  26  46  18  51  17  23  40  49  50  32  74   2  97  46  56  98  54  89  38  23   2  67  29  38   1  95  74  65  37  29   1  25  84  86  60  33  55  38   2  42  60   5  49  40  71  63  10  32  85  70  55  13  36  23  38  18  50  32  65  43  90  49  53  16  46  91  64  69  86  31  70   4  28  18  80  89   3  23  69   5  52  14  73  79  16  51  79   7  71  79  73  31  49  89  51   3  88  64  42  20  88  32  57  35  63  52   3  30  34  82  44  81  88  54  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                67  83   6  78  45  87  38  69  62  36   1  95  37  44  75  66  85  51  78  22  10  37  44  96  49  46  36  99  80  69  96  96  71   9  60  59  96  12  21  60   9  33   3  75  33  82  64  16   5  31  19  77  36  87  46  61  62  47   2  78  88  89  63  87  36  13  47  71  55  79  24  64  19  53   9  31  40  56  80  65  50  66  55  97  33  93  37  90  38  98  42  75  36  64  74  32  62  58  37   3  14  14  63  55  13  31  87  91  58  50  46  89  76  18  70  56  46  20   2  86  87  96  85  94   9  48  18  13  55  69  84   5  35  90  33  32  46  10  84  10  25  72  23  39  29  87  12  11  48  71  41  85   5  93  39  62  59  45  42  46  23  31  62  43  32  70  58  95  22  54  53  70   9  28  53  11  61  44  95  67  21  81  62  94   1  94  60  24  47  69  13  83  53  72  35  88  34  73  91  33   1  78  43  54  69  11  17  98  99  54  66  22  53  47  37  42  43  31  53  94  38  93  43  33  98  40  91  89  87  86  46  79  39  29  82  46  55  36  44  17  43  74  81  71  35  72   4  85   8  58  23  33  82  92  61  20  18  87  17   1  11  40  68  96   8  44  59  34  36   4   8   4  60  87  89   6   6  61  83  72  99  24  75  47   9  95  20  65  82  21  44  74  65  27   5  57  49  80  48  87  55  87  35  37  95  44  71  26  29  25  50  52  53  54   9  21  96  97  77  63  92  55  51  23  36  72   3  23  55  49  24  17  10  38  32  80  63   2  13  54   3  70  64  60  96  26  75  73  61  66  18  27  65  11  64   2  95  26  62  78  19  88  70  43  97  64   5  28  79  93  10  88  35  79  22  12  92  32  54  72  72  71  53  94  46  83  83  19  66  90  79  43   8  20  18  55   8  29   8  16   6  96  85  23  57   3  27   6  93  78  40  68  20  71  21  66  78  41  98  82  93  65  86  39  97  59  51  40  43  74  79  54  64  97  85  60   2  83   9  35  97   6  74  50  41  17  55   8  80  28  21  80  98  56  81  28  48  44  93  65  92  86  23   9  29  30  72  57  33  53  43  16  56  90  31  51  69  51  90   5  67  80  98  37  65  98  62  21   6  80  42  24  45  80  17  58  62  22  36  22  74   8  88  80  41  87  11  29  10   3  94  69  97  97  78  64  73  41  61   5  45  58  81  73  29  17  42   6  31  39  28  34  58  64  97  13  51  21  43  99  33  46  74  86  52  23  47  56  47  18  90  75  99  27  88  30   9  70  31  87  78  69  64  70  65  43  68  48  99  62  81  47  93  53  88   4  34  75  97  11  73   1  26  60  16  11  14  50  32  28  14  11  20  51  58  80  22  22  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  40  87  29  95  85  34  11  19  45  56  66  66  96  29  24  66  75  61  16  10  35  79  88  90  28  61  34  93  58   5  97  62  34  23  19  60   9  20  51  63  99  75  23  30  29  70  49  98  13  28  72  94  42   8  34  71  82  63  44  65  85  51  50  86  31  50  74  42  14  57  55  11  94  37  67  41  82  98  63  54  35  29  73  86  31  18  37  13   5  47  63  64  36  50  18   2  63  90  14  54   8  94   2  41  69  23  29  48  47  18  31  14  16  82   7  91  26  12  23  69  73  70   1  68  38  56  74  16  50  55  23  91  21  89  28  75  23  56  53  56  64  36  79  82   9  86  21  27  87  65  18  95  68  17  85  77  70  41  82  82  61  75  97  94  92  61  15  39  77  79  52   9  46  99  49  58  74  97  54   5  41   7  38  63  49   9  15  53  70  41  64  34  44  55  60  59  52  64  86   6  96  23  95   1  51  76  60  14   2  37  54  54  54  60  36   7  54  17  71   7  18  20  67  21  80   8  71  74  19  74   4  48   5  22  11  24  65  47  25  83  57  24  72  81  18  70  66  70  33  23  60  97  28  99  79  74  27   8  87  18  75  68  19  92  55  27   6  84  85   6  71  26  50  13  31  20  60  39  11  96  87  85  16  59  35  88  94  98   4  97  34  42   3   1  25  66  63  49  88  40  69  43  47  75  13  24  94  15  76  13  47   6  64  81  60  29  69  92  23  40  65  67  18  99  60  53   7  37  20  73  75  23  64  43  56  94  20  60  36  21  39   6  46  75  56  32  48  71  52  75  20   9   6  75  65  26  29  56  18  57  73  93  71   3  35  93  32  66  94  67  55  47  54  50  66  16  71  11  46  83  27  66  97  60  68  43  59  45  22  59  63  90  10  68  21  32  59  30  31  57  98  64  16   6  41   1  93  81  81  12  99  64  33  96  54  76  98  14  19  48  47  44  50  77  52  51  29  98  20  59  80  33  98  18  37  55  96  12   8  58  44  78   6  56  51  31  93  60  20  30  28  87  65  25  36  53  40  33  53  87   7  91  22  41  92  55  87  39  26   9  81  24  94  57   1  94   2  24  74  94  11  48   7  75  48  47  31  12  95  12   8  99  92  20  29  54  33  79  92  20  21  68  29  71  23   2  95  11  22   7  44  61  63  78  62  65  42  25  64  60  28  39  69  56  89  99  75  80  94  18  20   1  86  46  17  86  92  41  19  67  98  31  55  60  65  59  34  67  53  12  46  71  62  58  31  87  15  21  30  28  89  96  19  46  97  45  93  56  43  29  35  75  74  47  52  13  93  52   3  98  59  28  18  58  24  26  84  91  96  68  14  18  15  85  79   5  71  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    43  82  96  76  45   4  76  92  55  42  63  75  14  83  64   3  24  86   6  22  11  78  66  25  75  42  47  82  27  11  14  73   3  71  86   3   4   9  76  60  64  35  12  85  42  48  22  45  33  49  74  27  38  52  22  24  99  94  93  47  64  16  75  16  47  34  30  17  94  12  58  31  28  30  84  17  44  17   2  85  91  22  18  32  10  13  55  60  33  57  78  49  46  74  84  76  12  16   3  94   5  96  91  37  33  91  30  35  83  26  89  53  85  55  98  32  94  60  73  87  74  20   9  60   9  10  12  57  12  62  84  89  40  60  65  53  99  39  58  41  68  59  88  47  13  21  87  49  46  29  30  91  19  68  15  77  23  68  46  11  33  23  12  54   9  63   7   4  89  32  50  11  18  70  21  34  66  92  92  65  53  29  44  79  90  69  64  51  15  75  32  50  34  90  75  90  73  35  53  97  19  63  88  21  69  25  84  73   8  93  84  55  69  22  97  65  99  40  95  61  93  22  94  43  83  87  80  37  87  68   6  68  88  38  76  49  23   4  90  43  69   5  83  39  45  35  95  44  98  87  42  96  67  13  19  85  88  53  36  26  51  13  93   5  70  26  85  28  24  31  70   2  93  48  11  47  97  50  90  47  84  40  80  20  46  13   2  49  45  96  49  15  88  68  37  55  84  72  51  12  19  37  33   3   9   4  43  68  44  19  51  99  36  48  54  89  12   5  42   3  85   9  90  69  73  48  23   1  18  23  41  25  34  74  29  21  23  29  20  37  85  28  89  63  62  98  20  46  80  22  91  67  91  47  94  40   9  62  32  25  22  36  53  39  63  29  99  40  72  25  89  90  23  51  45  28  93  93  89   2  92  34  80  75  62  19  89  91  92  10  73  50  17  45  31  46  52  12  22  89  66  22  48  43  27  58  19  78  72  61  33   2  87  44   8   3  77  63  29   3  58  35  31  47  99  73  28  22   1  66  26  40   3  52  26  44  36  29  37  58  72  51  24  63  54   6  38  30  34  44  80  19  18  57  15  78  90  33  20  85  69  64  42  63  90   4  31  57  81  17  42  75  90  77  35   1  53   5  89  11  22  90  42  76  18  43  59  72   3  21  53   2  78  35  25  22  14   6  65  53  78  51  35  87  88  24  99  32  36  10   5  49  28  57  16  26  60  42  57  78  42  75  62  36  83  37  55  92   6  66  84  13  36  32  97  79  30  37  82  92  35  82  95  10  97  25  15  66  15  92  96  16   4   4  65  26  56  66   7  66  72  37  48  81  49   3  10   8  21  58  77  87  57  10  34  19  57  19  54  44  73  75  47  51  92  92  44  23   5  97  50  80  42  99  62  22  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      99  36  84  85  93  63  40  36  85  64  85  77   6   5  57  45  15  58  12  57  94  20  88  84   6  41  43  16  36  52  93   9  70  70  32   7  92   8  75  76   4  50  54  10  84  58  97  40  22  18  86  79   1  39  87  48  29  22  53  81  43  89  44  16  29  19  94   2  38  69  14  21   8  32  90  32  82  26  50  51  93  22  81  40  29  33  37  96  13  59  84  64  79  19  59  78  45  89   2  82   1  87  35  72  11  63  59  85   8  50  88  78  70   9  61  34  94  80  59  64  63  17  63  52  27  74  58   9  17  83   4   9  92   2  17  55  68  96  95  46  20  68  93  21  24  97  80  45  35  11  40  24  48  49  22  97  87  77  53  46  99  76  20  60  43  38   9  62  97  66  36  48  37  76  71  30  70  59  84  20  18   6  94  81  51   1  72  16  38   4  52  27  66  65  54  42  47  89  39  13  26  25   4  16  45  78  11  86  35  56  29   7  81  56  24  73  30  85  75  54  54  67   3  24  44  98  11  56  29  81  55  96  75  81  41  60  76  91  51  85  78  61  35  36  45  39  65  92  15  61  96  60  19  39  11  21  14   8  30   6   1   2   4   6  55  20  39  56  49  13  85  31  35  89   5  88  62  78  11  10  17  37  64  81   4  35  48  28  30  60  29   9   5  86   2  32  24  79  35  62  84  78   2  19  43  64  52  97  71  44  95   1  96  86  53  95  91  93  10  36  45  27  71  28  26  96  80  89  90  14  28  80  43  94  23  53  37  32  46  49  64  32  33  68  45  58  70  98  77  20  84  43  41  90  10  28  85  62   3  27  89   2  91  53  75  24   1  11  50  93  22  22  29  83  31  47  62  39  75  14  35  79  52  49  24  46  23  15  39   7  52  62  46  14  80  62  54  61  88  94  17  14  64  98  80  23   1  54  46  20   9  48  24  57  28  76  55  35  33  95  12  21  80  70   5  20  81  58  15  89  95  94  52  35  97  16  92  72  40  26  54  97  92  88  98  20   4  84  82  39  59  59  17  27  99  78  26  85  21  71  97  84  15  46  48  76  76  25  17  21  34  86  42  54  70  71   7  53  17  88  59  50  24  53  15  26  76  91  85  89   2  54  94  58  46  99  69   6  80  80  78  24   5  30  18  21  74   8   3  21  80  80   4  61   4  59  79  77  58  50  78   3  43  14  74  19  46  43  95  90  84  72  50  65  78  86  11  14  31  58  66  88  92  71  33  78  88   7  52  91   9  91  59  31  50  68  81  34  76  58  43  41  62  75  99  24  51  72  90  57  19  50  58  89  30  88  56  90  40  14  90  22  99  18  39   6  82  66  66  50  82  26  27  72  64  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        24  56  40  22   5  75  85  40  85  77  97   4  92  79  52  98  14   6  36  58   8  93  85   9  33  41  89  68  97  62  78  45  92  13  66  11  35  17  67  56  57  53  17  91  66  11  85  95  83  74   7  27  12  37  86  37  92  77  53  13  99  43  70  63   4  32  39  62  38  24  42  68   8  48  82  40  46  22  37  15  92  78  97  38  42  39  68  72  47  27  76  68  21  83  20  41  72  98  94  65   9  74  97  32  64  42  56  18  92  26  66  47  96  15  90  23  67  91  21  17  27  84  30  28  47  45  47  48  13  97  87  55  18  95  50  69  86  34  15  98  10  88  43  46  73  53  69  38  33  16  91  88  22  85  26  32  81  90  92  24  89  52  42  92  69  96  72  22  79  93  94  15  80  60  17   4  28  62  59  76  28  50  42  45  12  21  24  22  63  81  11  33  39  39  91  51  73  60  93  44  29  82   6  87  76  69  75  39  55  79   3  68  66  97  43  18  75  46  29  21  86   1  39  69  22  15  11  63  85  11  31  79   1  54  44  67  28  89  75   5  49  68  18  26  20  33  32  12  53  89  21  48  64  25  68  27  86  93  43  10  92  61  20  10  71  33  84  91  16  73  71  63  99  69   3  45  13  28  17  57  32  91  41  26  44  89   6  88  32  92  87   1  79   2  94  30  57  11  83  53  87  97  13   5  60  31  81  51  17  54  36  41   4  92  85  25  54  74  76   5  30  62  41  10  49  90  73  44  37   8  87  65  14  59  28  34  53  20  77  62  34  22  43  11  99  31  33  89  62  94   9  33  51  14  62   5   6  17  62  90  64  48  55  42  19  55  15  91  40  68  72  82  75  80  64  41  99  42  21   5  30  22  48  11  61  75  50   8  16  23  99  15  43   1  71  95  35  32  90  97  93  34  85  53  50  59  23  57  51  71  87  82  85  61  96  96  59  90  69  55  98  22  48  78  94  13  63  36  96  52  66  88  53  85  48   7   6  91  13  30  92  67  79  22  81  64  19  64  16  27  19  58  94  21  66  76  76  18  48   9  82  52  32  10  35  12  73  62  79  61  15   3  36  78  14  84  81  97  87  97  37  88  14  34  37  88   7  38  71  68  98  39  94  54  52  48   1  86  90  32  90  52  33  85  49  98  81  19  89  69  28  36  77  88  94  85  30  83  54  57  49  55  46  18  10  78  89  36  59  39  42  23  90  80  97  33  24  94  98  88  37  58  86  91  48  27  38  33  54  26  24  52  37  13  32  50  39  19  29  67  63  98  26  81  45   1  81   1  15  43  93  23  49  19  86  73  29  41  76  60  36  27  63  47  17  30  87  70  86  70  57  82  53  41  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          3  73  62  22  23  17  20  27  75   2  50  49  74  10  53  66  61  76  15  21  53  30   8  58  90  98  26  88  47  56  88  25  94  89  47  42  98  88  13  67   7  90  63   5  21  50  49  86   6  90  33  29   3  38  98   4  67   7  91  35  59  97  30  74  39  87   9  77  16  42  86  98  68  54  67  98  70  81  34  41  25   8  39   4  97  83  74  15   6  60   6  52  15  30  40  34  97  17  90  99  54  96   2  40  50  52  79  61  71  31   1  26  55  91  89  47  86  49  54  73  47  31  47  24   2  38  66  58  96  31  43  50  11  19  82  15  55   7  64  92  57  99  56  11   7  19  70  24  72  44  32  48  45  88  83  35  14  81  45  21  50   5  15  45  64  39  24  17  41  68  44  48  35  59  21  66  50  57  94  68  95  95   9  94  13  25  87  79  82  61  74  44  61   2  70  24  62  69  10  38  60  27  25  83  66  64  75  26  66  44  31   6  73  20  61  28   7  18  93  12  18  94  30  28  46   8  80  23  68  10  64  24  51  38  27  98  51  35  74  52  73  89  13  45  99  66   2  90  37  36  66  75  17  94  26  96  46  22  20  44  72  85  82  70  67   7   6  11  31  65  67  96  49  71  14  43  16  65  89  21  72  74   3  49  39   4  12  36  96  98  42  74   9  61  43  43  61  68   8  16   1  30  16  27  36  71  84  17  15  40  13  46  13  44  15  51  92  12  52  45  48  67  79  14  93  27  38  12  93  78  30  70  35  30  26  13  50  69  57   7  99  20  83  75   9  64  29  18  42  18  51  37  50  70  81  49  94  21   2  92  40  98  42  29  22  25  31  30  59  88  66  14   9   5  52   6  70  25  33  54  26  29  79  50  38  23  41  71  48  52   9  86  89   7  42  46  23  32  94   6  89  53  98  86  85  10  66   1  15  76  31  79  92   3   6  49  51  94  11  76  21  65  68  43  41  40  47  84  36  31  36  58  33  44   2  41  40  12  51  98  77  18  66  74  40  24  61  90   5  99  15  72  20  30  65  41  74  40  63  41  89  55  94  66  31   1  54  78  69  94  71  74   7  28  45  25  79  94  48  50  20  82  14  16  20   7  18  45  30  33  27  99  75  24  33  10  31  60  81  10   4  57  48   1  33  82  22   8  50  70  31  63  79  64  24  16   3  42   1  32  42  70  23  20  59  29  64  16  82  18  32   5  51  71  60  21  32  91  27  37  23  73  33  60  70  81  48  64  86  49  58  59  88  95  54  35  94  21  87  58  37  40  88  97  27  28  15  80  19  97  10  35  16  15  64  52  37  58  61  87  55  39  97  92  38  92  61  55  23  61  73  61  37  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            14  11  28  74  41  50  14  38  63  61  61   4  35  75  76  18  79  19  75  89  24  99  27  99  22  54  81  52  83  74  51  16  61  32  96  75   5  31  38  28  24  99  96  19  40  18  18  78   3  28  48  75  64  49  60  67  96  59  71   4   6  95  94  22  57  37  91  96  61   6  39  17  90  18  78  14  39  17  29  17  47  31   9  38  11  96  63   3  48  48  89  27  69  59  35   7   6  26  80  83  90  88  73  12  50  65   6  38   2  84  59  32  11  98  26  14  99  22  19  32  62  63  30  41  40  63  56  53  35  16  21  80   6  74   9  24  11  51  49  85  94  18  60  82  45  93  31  71  21  24  37  24  51   3  79   3  11  27  99  62  35  21  41  84  99  72  15  84  69  66  78  93  96  21  53  82   8   5  39   1  56  70  66  16  30  52  77   9  85   1  58  57  40  81  30  75  48  86  86  16  47  25  86  64   9  87  32  22  44   8  67  27  16  61   7  84  25  64  64  96  36  65  79  18   5  90  76  68  36  75  82  97  41  78  21  51  42  22  98  84  86  86  38  57  89   4  94  48  56  11  37  25  86  50  66  74  24  41  70   7  27  42  10  39  89  31  58   4  44  95  67  84  66  15  58  66  16  92  23  73  59  45  63  44  67  28  89  24  80  62   7  53  75  99  35  68  14  63  24  79  38  61  30  55  60  32  64  12  60  93  82  32  17  19  57  59  26   3  23  81  10  78  48  66  80  76  92  79  39   3  52  23  77  57  84  72  96  83  35  85  90  76  96  27  90  14  14  18  75  17   9  17  69  75  98  46  55  71  32  50   8  39  65  48  65  83  36  56  30  27  57   7  38  26  61  61  24  27  85   6  95  61  31  22  70  26  71  43  56  29  67  15  28  77  79  41  40  51  26  64  17  46  10  22  89  63  91  92  41  36  37  59  13  25  56  63  38  56  43  42  36  77   5   8  21  56  90  51  17  92  57  52  28  53   6   1  78  76  19  33   6  80  15  61  48  52  22  52  17  51  47   5  11  82  62  40  77  57   7  32  57  62  29  69  80  14  60  34  96   7  18  32  73  58   3  85   7  33  75  14  24  78  86  90  38   2  93  96  92  34  57  70  94   7  82  85  57   1  82  86   3  59  98  57  90  11  53  21  90  49  17  76  84  41  43  49  64  29  28  14  67  61  81  18  28   1  91   6  74  25  57  17   1  47  33  63  70  74   8  81  35  42  28  31  12  85  26  25   9  53  26  61  50  92  78   7  72  59  37  48  38  76  89  28  50  50  41  57  72  55  26  98  92  51  55  34  45  33  73  36  22  80  52  55  46  82  78  81   4  55  21  92  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              88  13  90  91  52  15  82  81   4  49  23  16  60   8  63  75  42  39  81  56  90  98  84  98  52  19  10  43  56  59  80  91  56  34  48  93  57  32  62  92   3  76  79  53  71  27  63   6  25  71  43   7  10  97  40   4   4  84  25  71  88  92  50  74  85  53  43  79  95  31  95  68  29  40  85  61  40   4  64   4  80  82  31  13  54  27  89  53  15  14  59  59  26  30  53  79  72  12  72  22  12  54  27  12  51  21  82  72  47  12  31  52  58  64  21  80  63  42  40  32  86  44  43  84  40  81  67  83  11  74  28  28  74  43  78  56  63  95  51  18  12  76  29   9  33  61  47   1  36  86  51  55  88  82  54  94  96  43  41  64  97  56  93  36  88  28  49  86  17  56  70  49  60  78  16  16  86  72  11  68  75  82  28  57  78  60  13  80  49  54   3  59  59  32  16  67   1  31  71  48  88  35  71  96  81  72  20  62  95  23  88  62   9  22  58  25  49  96   1  35  17  71  93  51  96  44  20  27  57  67  90  38  67  22   8  41  70  16  65  36  16  97  79  86  57  91  11  80  25   4  48  98  20  44  50  25  10  77  82  58  34  35  86  61  97  74  78  75  50  77  42  89  60  11  52  30  19  21  65  40  86  45  54  39   5  17  28  70  75  49  10  67  93  17  52  18  38  69  48  25  11  62  97  28  68  47  85   5  76  22  32  62  35  93  75  14  46   3  83  51  40  57  14  17   5  57   8  61  90  98  72  43  70  31   8  70  56  11  13  26  51  68  24  17  92  67  51  69  82  41  94  43  63  44  12   1  38  44  76  47  60  33  70  93  14  16  98  70  81  58  54   5  36  91   4  53  63  75  25  98  27  69  57   1   9  43  79  96  98  31  43  11  52  43  36   6  96  57  41  59  19  39  86  49  41  23  73  71  10  75  68  61  33   1  96  45  52  41  87  69  11  56  49  97  48  63  83  19  68  44  95  22  82  60  34   7   2  97  96  39  95  31   9   9  19  34  22  19  88   1  99  32  60  45  52   4  84  62  36  78  24  13  48  35  33  49  47  76  68  19  65  86  67  71  96  99  78   1   9  48  65  24  41  91  52  80  39  86  14  68  21  83  34  41  13  31  23  60  60  26  42  12  88   1   6  63  55  46   1  13  77  34  36  66  34  78  42  60  31  17  82  47  43  37  33  25  78  76  58  47  56  29  85  83  79  64  11  92  68  59   6  15  35  67  85  46  56  72   7  68  93  72  21  24  46  50  88  33  89  67  80  20  87  89  32  11  13  51  14  75  84  31  94  66  11  40  61  88  47   4  25   8  34  33  83  15  95  32  82  75   6  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                26  25  72  91   4  31  62  31  29  24  27  51  31  79  78  75  65  88  44  90  75  87  81  92  11  72  22  16  46  29  55   1  84  10  64   9   1  77  16  76  38  72   6  20  22  14  89  99  66  94  45   9  57  97  40  44  28  49  40  74   5  49  59  11  41  30  70  57   3  93  17  97  17  38  69  84  98  80  44  73  30  13  90   4  95  77  28   1  71  42  65  78  63  36  52  25  53  92  64  14  83   4  13  75  57  61  97  20  19  81  30  48  88  27  17  34  82  77  21  74  45  52  50  42  62  54  79  38  63  59  90  84  52  34  47  19  32  28   9   4  97  58  32  64  90  66  22  64  83  87  18   6  78  46  48  18  63  55  10  21  49  88  68  97  15  30   8  15  87   6  95  81  24  82  27  94  18   5  35  91  96  94  17  80   8  54  50  12  62  82  40  65  63  55  64  84  76  24  64  32  41  49  69  53  96  46  79  95  42  67  14  97  21  88  35  56   3   4  49  79   6   6  29  63   2  65  83  50  49  35  76  15  48  68  41  54  23   7  97  68  69  84  27  46  14  54  29  13   6   8  68  55  70  69  97   5  84  12  89  72  11   2  94   5  58  67  26  11   1  66  39  55  45  71  77  78  45  77  75  24  94  84  53  72  45  84  21  61  26  78  56  16  35  66  40  50  90  73  69  46  27  53  24  33  10  33  69  19  56  61  30  97  48  48  16  68  30   4  95  29  17  17  34  53  80  37  11  20   5  88  73  37  17  24  46  35  21  49  46  15  86  32  27  25  48  43  54  55  37  34  44  34  31  95  16  58  70  71  59  92  54  54  28  71  45  62  18  51   1  13  91  54  85  11  53  81  88  69  63  19  79  35  36  93  81  23  68  95  85  85  44  66  15  99   4  14  89  41  11  92  59  22  41  70  24  63  66  65  14  98  24  44  41  21  20  80   8  81   1  58  55   9  18  15  40  52  60  52  67  77  43   5  26  91  29   8  29  42  15  34  81  78  69  13  76  56  64  29  54  50  25  51  48  86  14  67   2  75  24  40  71  71  67  26  16  30  51  97  68  73  10  44  90  89  50  72  14  63  41  76  38  69  17  13  62   3  19  94   9  43  81  86  88   7  18  19  72   5  84  89  33   7  32  47   6  81  44  67  84  87  77  66  47  66  32  57  71   7  41  35  62  94  53  68  51  65  10  93  42  86  92  95  95  71  45  76   5  97  20  42  72  62  10  39  16  45  40  65  84  96  15  33   8  60  19  59  59  54  52  83  50  10  34  86  76   7   9  98  22  85   9  85  53  59  11  12  49  40  22  50  73  73  74   9  46  88  90  14  80  60  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  84  25  24  26  79  96  59  76  10  24  78  79  93  22  40  43  10  62  70  31  30  85  64  34  66  54  70  97  71  15  78  17  74  63  34  30  28  25  91  69  22  70  88  14  86  14  51  10  86   8  80  51  75  51  73  22  85  26  90  93  96  22  10  74  63   9  57  14  68  81  94  89  19  28  27  49  73  61  58  25   9  30  38  38  63  13  40  56  84  97  55  61  93  44  74  78  76  17  92  31  70  58  77  41  62  40  47  43  21   7  27  58  56  32  26  63  52  63  99  60  63  44  92  46  23  15  75  47  57  78  49  41  55  42  60  93  68   8  44  46   9  81  49  38  78  97  67  82  40  22  94   9  49  73  55  26  60  67  74  20  30  38  40  84  56   2  66  51  72   5  53  94  19  35  59  32  57  28  46   9  45  73  54  29  58  41  36  74  88  24  59  44  52  17  89  20  95  39   4  97  24  38  91  14  17  21  75  45  19  25  49  76  95  72  71  54  55  68  50  87  38  55  97  36  66  97  73  24  73  76  51  86  57  92  86  48  91  26   8  67  42  68  75  56  75   8   4  82  11  42  12  69  89  71  22  80  56  69  75  88  83   9  87  97  16  64  64  61  24  11  91  38  97  50  45  20  48  60  77  65  61  98  50  85   6  39  26  80  12  31  88  73  79  30  54  10  76  55  25  92  87  93  61   9  28  59  56  52  20  74  91  86  35  34  88  34  27  59  42  78  84  81  93  27  89  19  15  69  76  41  82  73  35  59  95   3  95  31  90  67  45  63  24  96  57  23  88  41  54  49  41  67   2  62   3  84   4  97   1  40  65  20  84  65  25  20  41  15  12  24   3  73  57   8  37  47  14  15  56  90  72  64  39  57  19  38  59   6   8  88  51  68  34  15  67  94  88  16  69  69  92  95  67  28  96  83  42  40  19  85  70   7  10  30  49  56  69  39  12  16  40  73  48  76  28  16  16  93  42   1  15  50  81  61  73  80   4  68  62  96  66  30  39  13  31  45  69  29  19  98   2  61  74  71  93  72  11  61   6  21  53  47  93  56  91  63  17  64  47  94  28  31  99  51  34  36  61   5  14  58  23  81  86  65  50  27  69  47  34  38  59   6  93  12  52  90   1  64  57  54  58  82  35  99  97  89   6   4  98  25   5  90  76  90  98  15  53  46  80  64  14  44  80  12  40  23  14  37  66  48  81  64  59  87  42  76  95  50  37  47  70  90  78  21  85  32  76  82  39  33  24  90  15   6  14  58  39  48  30  84  33  75  19  24  82  41  60  46  21  76  25  60  85  33  38  51  35  25  34  13  33  79  99  95  70  66  55   2   7  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    58  30  18  63  24  88   6   6  42   9  16  13  28  78  40   5  79  30   7  44  85  57  22  11  49  98  80  38   8  23  78  36  78  94  39  12  38  34  81  30  99  88  66  32  25   9  64  40   9  24  90  67  39  12  73   9  68  77  70  23  87  30  34  94  81  80   9  37   3  66  25  53  24  11  41  10  96  37  21  29   2  19  78  75  18  80  82  83  51  31  82  54  49  68  10  52   2  95   8  35  44  68  38  35  61  11  59  45  84  40  81  40  58   3  34  14  68  76  31  27   2  38   9  74  39  72  86  16  91  63  63  74  16  85  10  51  99  21  20  24  91  93  38   7  53  96  41  31  46  34   8  72  13  96  33  69  92  40  19  24  62  46  70  64  40  24  10  49  88  67  44  67  28  63  41  48  28  10   7  49  34  43  86  43  31  43  10  94  32  53  53  77  83  59  35  46  66  25  79  46  90   7  83  26   6  37  34  57  77  52  75  80  77  39   1  67  89  84  70  91  68  52  72  99  78  64  19  92  69   7  89  12   1  13  78  44  58  73  73  21  56  71  53  59  22  61  37  50  76   9  73  82  32  67  72  57  19  26  41  51  29  71  45  80  15  55  38   9  25  51  13  84  67  30  26  72  93  33  96  70  69  24  52  78  35  69   9  34  75  50  54  66   8  59  44  43  94  79  94  42  30  76  18  19  23  63  25  88  66   5  48  24  27  36  83  80  99  70  41  67  67  71  70  25  71  57  68  89  96  86  35  83  76  52  12  11  97  77  58  93  30  84  39  31   7  55  54  21  79  34  27  21  11  89   9  78  15  49  96  13  45  63  11  62  53  85  60   6  76  51  76  76  91  20  18  50  65  50  89  33  78  85  18   5  67  92  82  22  19  36  45  36  73  29   7  10  25   2  99  19  69  14  32  63  19  81  72  39  40  33  53  84  38  28  87  58  30   8  30  58  53  91  80  50  89  50  85  55  70  14  41  91  53  92  37   9  11  13   7  84  18  69  65  29  54  84  87  15  68  34  89  64  81   7  74  46  13  89  81   2  71  77  58  39  25  41  43  20   9  46  92  77  23  36  11  46   9  39  31  74  71  66  67  29  18  46  25  20  92  41  29  29  71   4  28   9  53  78  65  83  18   5   4  36  45  96  60  79  35  12  86  50  14   8  70  50  12  89  67   3  95  13  23  23   8   1  53  73  42  52  52  31  38  29  44  23  65  21  91  66  25  64   9  90  91  95  88  91  82  40  42  16  68  16  55  63  99  65  94  73  21  93  88  92  27  38  65  56  94  91   1  53  97  59  81  12  91  70  52  28  97   9  90  29  14  61  56  85   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  65  14  25  34   7  83  63  81  33  11  90  87  91  63  49  51  81  29  26   4  89  49  26  83  95  41  16  50  56   5  95  57  76  68  79  94  77  45  50  72  85  76  68  76  44  96  91  78  43  40  63  37  98  13  42  62  55  63  99  49  68  22  59  76  43  45  58  94  52  10  16  14  31  16  24  94  58  72  72  55  91  34  21  77  40  89  31  57  63  33  99  18  63  57  86  23  28   5  15  75  23  57  31  14  55  45  69  98  80  98  11  25  20  28  20  39  80   8  94  86  12  13  45  71  56  37  41  25  30  42  13   5  65  70  17  37  63  90  48  61  51  46  71   5  89  80   5  28  92  63  11  11   4  13  85  71  11  65  42  66  68  98  44  61  43  95  62  19  76  88  35  59  70  86  88  94  85  20  68  93  35  77  64   9  57  79  72  36  35  42  66  28  60  85  54  64  59  88  69  20  37  63  15  94  42  39  85  39  71  20  82  73  30  84  91   4  41  45  48  89  82  35  62  58  76  91  30  84  82  19  77  35  83  11  83  15  31  60  52  85  15  63  51  19  68   1  82  22  95  21  63   1  64  84  16  34  87  37   3  94  99  71  77   9  20  33  39  22  15  35  97  96  49  26  35  51  33  90  61  26  10  50  67  28  78  89  22  31  13  59   7  31  65  93  74  45  37   2  63  64  28  67   1  82  66  26  37  87  79  93   4  86  79  39   7  33   5  26  97  53  90  16  39  51  60  90  42  49   3  62   6  34  60  43  25  28  61  93  84  24  45   5  60  90  25  22  49  28  55  78  85  91  28  36  95  53  24  16   9  69  37  91  40  99  78  68  18  55  42  56  21  51  99  20   4  82  41  34  94  88  23  29  77  17   6  50  75  82   1  72  87  94  17  10  83  61  94  48  50  96   5  65  87  22   1  55  79  72  69  79  50  71  42  10  86  47  78  13  73  87   4  14  25  51  91  95  41  26  90  69  63  20  18  83  10  21  20  64  42  72  60  54  16  29  93   9   9  98  48  63  18  38  21  28  48  16  49  10  99  85  63  24  74  42  92  55  24  43  10  68  70   6  56  92  59  25  20  63  37  12  55  77  75  50  84  16  49   2  56  79  45  41  33  55  95  80  74   7  19   4  23  11  62  11   7  61  25  37  38  90  29  38  68  22  33  40  74  99  57  82  48  93  68  33  33  72  88  47  17  27  96  83  96  61  89  72  92  12  50  31  87  99   4  55  99  84  63  66   7  19  19   2  31  44   6  66  37  24  65  12  39  26  66  28  16  71  14  41  50  24  93  11  68  14  26  76  75  99  81  34  39  62  52  79  76  76  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        22  33  41  31  94  55  32  59  18  75   3  33  98  46  46  10  56  84  54  61  89   2  37  10  30  19  93  73  11  21  26   9  95  87  63  25  26  77  88  37  87  31  23  97  89  59  80  52  37  11  31  10  78  35  23  87   4  94  69  70  58  14  65  73   3  80  48  32  65  53   8  43  42  17  46  53  89  95   8  90  35  35  35  27  82  52  91  80  46  32  33  63  28  31  36  15  39  28  95  91  14  89  68  18  68  66  99  72  64  76  40  51  62  49  10  25  51  41  97  87  88  94  23   6  39  72  36  86  25  57  46  45  63  22  11  97  21  54  47   5   8  27   2  84   6  56  21  62  61  66  17  10  22  14  65  95  90  52  97  78  21  87  45  96   3  41  22  96  31  94  51  89  49   1  96  21  37  88  23  32  73  96  15  26  35  71  31  11  61  67  53  25  44  86  77  13  30  56  21  40  78  65  29  13   6  50  84  59  89  46  38   5  82  33  47  34  25  73  19  51  96  72  64  98  90  13  85  82  10   8  42  89  18  29   8  15  14  60  88  19  37  35  50  29  52  42  15  90   2  27  42   7  27   4  76  69  96  28  19  19  90  17   8  10  15  60  79  92  55  71  47  88  20  91  71  38  78  75   7  92  78  84  10  33  48  40  51  22  64  59  42  24  37  13  33  40  93  22  26  56  48  70   1  97  66  54  38  58  68  13  12  46  81  70  49  68  43   3  80  89   5  70   1  57  29   8  69  54  87  79  28  95  32  58  67  60   6  34  97  69  21  43  28  89  51  50  96   5  35  64   4  26  58  50  29   9  39  22  22  90  58  47  82  99  15   7  51  45  76  70  54  98  92  20   4  62  66  21  56  21  77  82  19  57   4  37  75  39  12  33   5  60  99  44  26  58  37  76  40  90  11  34  90   9  55  68  61  74  39   1  73  97  32  89  70  73  56  79  99  99  29  19  95  87  35  67  88  71  82  33  77  47  48  68  35  69  52  84  87  20  74  84  47  16  15  84  33  24  83   5  39  42   6  97  18  97  68   4  84  59   3  73  18  86  11  44   9  18  94   8   5  53  12  38  89  66  44  81  58  13  40  10  10  11  40  40  33   6  19   4  16  74  47   8  87  62  60  98  50  87   4  51  37  48  42   5  85   6  66  57  43  67  73  35  23  61  76   2  23   2  17  14  17  35  71  52  59  39   2  50  81  27  74  35  27  26  73  50  91  82  10  92  63  87  26  68  55   9  47  29  99  35  33  77  99  11  44  91  61  86  10   4   9  64  57  47   7  75  83  44  23  68  41  17  54  80  38   1  71  73  33  43  93  69  93  62  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          44  60  77  84  50  32  43  97  98   5  78  57  78  64  22  74  44  20  98  99  38  12  65  88  55   4  16  98  93  81  12  19  65  10  93  82  16  44  30  78  67  98   6  50  20   1  41  83  44  44  47  89  18  32  31  47  13  11  74  61  96  18  12  98  76  67   2  67  70  73  73   3  95  26  82  63  47  96  42  22   1  50  41  46  83  15   9  67  59  85  13  43  38  54  60  79  42  19  76  21  77  18  18  92  97  70  71  95  44  92  98  81  78  90  76  81  88  64  68  85  22  63  46  85  24  73  29  45  63  11  35   8  16   8  16  36  73  15  91  63  99  34  77  80  99  85   9   4  12   8  44  27  12  65  27  48   7  57  25  37  55  53  21  14  75  63  64  68  49  70  69  52  42  73  30  56  97  29  32  14  84  53  47  98  40  86  47   2  33  44  12  12   2  14  73   9  80  91  96  90  85  94  84  30  27  81  39  52  61  17  82  52  89  17   7  34  31  72  98  91  50  35  56  78  85   3  48  15  23  43  84  83  10  92  83  47  57  90  97   6  84  64   5  92  26  16  12  44   7   8  43  52  98  10  20  58  53  75  87  34  67  19   8   3  37  72  68  57  10   4  35  34  99  97  22  83  95  18  49   1  24  59  72  65  25   9  74   9  16  77   6  60  70  19  52  95  98  29  43   7  56  42  90  92  13  75  60  35  84  90  59  90  65  45  60  67  17  25  63  43  64   5  49  76  51  75  83  85   7  41  37  98  67  20  16  72  30  54  28  70  37  33  39  58  22  36  68  14  60  51  94  47  81  79  17  70  44  32  28  36  98  34   6  25  55  20  60  95  52  44  11  42  47  93  41  78  54  41  19  97  30  36  60  97  33  91  95  59  51   3  61  62  34  74  86  27  75  72  26  18  94  80   1  39  21  10   7   1  20  60  41  87  84  50  37  42  67  69  26  57  63  83  96  65   4  24  22  79  77  97  40  19   5  89  32   1  36  20  88  95  82  34  47   5  10  49  69  99  90  65  64  43  95  37  47  37  69  53  65  69  74  86  90  97  88  85  22  61  88  95  73  61  87  84  29  21  11  14  10  36  24  65  42  25  21  17  15  19  85  30   1  67  83  96  52  49  24  68  37  82  68  16  22  56  86  92  52  84  22  52  21  93  62  72  78  49  93   3  49  38  81  39  24  88  96  57  10  34  32  67  72  96  30  63  10  73  32  51  28  79   8   3  73  23  98  49  14  68   3  55  91  26  50  72  58  90  38  88  27  84  58  87  17  18  79  92  70  45  25   3  81  92  13  45  17   9  32  93  84  72  61  64  82  96  43  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            56  92  57  43  95  78  95  31  34  43  33  89  71  28  51  10  50  96  14  72  46  46   4   9  79  14  21  16  63  37  33  39  71   2  88  19   5  64  19  96  42  50  80  46  77  48  75  99  27  71  66  41  85  94  25  42   6  70  11  88  54  36  60  58  86  99  46  95  72  86  23  40  33  28  32  16  22  11  70  27  63  21   2  77  60  39  81  24  32  55  18  98  77  48  75   7  64  17  77  18  15  86  75  12  31  70  91  22  68  31  97  15  70  37  85  41  61  62  54  90  77  24  33  27  44  69  63  65  43  89  87  12  37  97  45  90  59  54  48  51  83  30  22  25  59  86  65  52  63  95   3  49  53  22  19  47  45  48  75  37  17  77  80   7  41  28  14  45  64  58  93  92  24  32  90  71  68  15  63  37  80  34  50  32  95  44   4  14  56  50  68  83  30  14  80   5  87   2  53  64  33  16  82  23  24   5   6  46  42  41   9  57  77  64  42  13  17  68  95  35  76  13  63  68  48  91  36  11  28  84  64   7  62  62  88  54  69  31  19   8   9  56   1  12  86  61  40  72  36  79   7  40  14  14  30  13  16  41   8  11  79  62  10  90  20  74   2  96  70  19  66  24  65  95  95  79  19   6  38  60  96  10  42  17  77  12  83  19  32  24  87  72  10  73  92  53  86  29  20  93  99   6  89  14  99  10  97  53  42  20  64  48  37  73  35  25  29   3  87   6  36  78   9  52  95  68  22  52  32  36  83  11  44  18  24  73  80  21  89  30  29  97  91  20  53  76  81  45  64  17  90  32  30  73  63  21  67  59  49  29  99  21  52  72  29   7  87  97  39  82  58  71  96  23  29  60  75  17  35  30  18  14  15   9  41  34  48   7  14   9  71  53  40  18  98  14  25  19  47  49  83  59  21  21  31  76   2  80  90  21  93   9  27   5   6  86  69  93  71  29  81  18  92  70  15  39  85   6  75  62   5  62  24  87  26  65  84   1  90  73  30  11  55  60  83  26  96   5  71  65   5  13  57  39  52  96  38  64  37  99  16  71  92  69  15  14  22  65   2  45  38  26  56  13  14  91  32  74  40  63  97  35  70  74  30  31  89  18  22  79  52  62  85  62  95  34  25  13  90  56   1  54  51  72  53  13  35  44  55  23  11  58  54  36  78  73  16  19  36  41   7  37  37  99  98  16  20  36  78  69  88  60  55  19  45  66  70  25   6  59  84   1  71  72  74   4  49  21  40  96  43  99   9  10  49  88   5  48  97   5  95   7  79  78  95  52  52  79  35  70  91  96   3  81  23  68  46  52  12  63  51  13  63  94  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              44  22  42  62   6  89  75   5  89   7  30  74  30  38   3  75   1  10  39  72  26  93   6  33  91  95   7  17  87  54  23  75  23  80  11  69  94  22  45  26  76  40  33  97  95   9  83  43  25  71   1  91  52  76  16  85  43  22   8  96  88  79  21  73  91  85  71  16  76  92  49  41  35  73  34   1  78  68  70  95  78  26  64  38   7  19  76  59  99  22  74   6  31  85  83  37  97  29  69  52   2  71  77  55  12  38  47  40  73  67  41  83  10  48  48  50  49  88  64  79  68  97  73  47  87  38  93  88  15  32  14  55  76  97  43  92  24  24  23  60  83  95  33   2  95  95  26  49  29   5  12   2  13  33  97  46  83  92  45  47  91  18  27  51  35   5  40  91  97   3  99  42  97   6  80  78  38  22  41  92  65  50  89  19  69  53  20  60   6  50  34  79  87  49  27  11  83  96  40  77  13  34  56  69  42  69  78  31  54  21  88   3  94  87  83  65  94  58  37  63   3  88  52  93  69  99  18   6  36  63  48   2  84  41  87  36  29  86  30   2  23  17  20  79  71  76  75  50  43  30  41  29  34   5  79  43  72  34  95   1  73  42   8  48  75  59  41  53  70  18  99  41  88  25  24  87  83   2  29  57  30  84  70  71  92   4  75  92  24  40  40   6  46  17  46  61  53  30   6  10  96  84  83  96  91  28  22  47  84  58  94  43  79  95  33  36   9  54  45  41  57  13  20  71  26  96  63  25  72  92  16  48  61  34  20   2  77  74  17   4  27  15  78  97  28   6  53  71  27   2  75  71  63  10   8   2  77   3  56  13  23  94  99  36  18  46   4  79  14  23  49  39  29  35  20  33  41  73  83  27  90  32  70  71  66  31  24  31  76  69  91  55  81  54  42  16  16  19  55  86  40  67  89  51  43  72  34  39  31  62  88  78  79  70  32  12  95  52  86  83  41  22  33  76  72  77  69   5  99  19  18  34  13  89  66  11  79   7  50  35  56   7  10  48  48  73   6  32  97  16  23  59  44  10  64  92  96  35  47  30  40   1  43  93  57  98  53  95  44   7  39  41  80  77  54  88  78  89  42  22  60  81  14  29  95  50  15  70  23  24  54  47  73  61  14   6  60  16  95  86  53  72   2  17  19  45  11  39   1  10  36  40  19  75  21  44   2  83  14  78  73  84  72  21  68  87  90  11  78  16  36  93  58  17  55  86  20  47  54  33  78  32  16   8  43  56  34  77  41  23  76  75  36   3  51  12  25  32  70  82  33  70  50  61  32  89  28  82  72   7  15  25  91   1  33  23  61  65   2  62  86  26  67  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                53  83   5  35  42  32  31  63  96   7  23  29  82   1  75  50   5  99  99  75  52  94  15  22  64  28  14  29  17  34  64  40  15  15  72  97  39  38  93   7  14  52  16  50  12  79  12  40  19  48  66  49  83  78   8  28  26  54  76  49  82  44  67  63  93  76  25  22  43  18  27   9  27   5   4  22  37  92  35  56  91   8   1  97  57  76  72  10  42  47  29  45  29  35  24  32  14  92  68  93  56  35  20   3  53  12  97  31   7  89  14  29  99  17  58  53  65  15  33  14  19  64  57  51   9  62  64  43  69  30  84  43  48  50  12  67  48  60  36  90  76  61  25  31  53  96  34   7  76  98  71  58  73  23  16  62   9  80  45  74  30  31  43  15  33  74  32  32  22  39  49  58   4  71  42  72  46  75  78  46  37  17  96  85   5  37  19  32  56  14  71  34  16  31  67   2  98  73  70  52  40  70  41  44  87  53  94  18  69  77   6   9  72  62  99  63  84  37  18  25  81  43  15  10   9  11   1  83  75  84  90  70  65  46  27  14  80  36  89  47  83  28  33  43  47  36  98  12  53  90  23  26  28  66  29  26  94  31  41  34  95  44  39  41  72  10  89  38   2  39  67  76  17  18  49  24  10  46  27  50  31  15  33  76  78  57  69   2  80   8  45  59  19  79  81  73  32  61  67  86  11  22  37  74  52  36  75  59  17  61  59   7  63  10  46  12  87   6  86   7  62  59  57  18  55   3  88  73  26  96  41  58   4  67  51  39  83   5  23   4  21  39  63  16  40  97  97  39  59  46  62  43  42  58  57  42  30  10  81  28  90  86  44  91  36  57  24  38  22  89   9  18  35  77  25  66  13  24  90  10  14  53  54  38  31  92  63  34  33  81  11  96  60  82  33  29  98  16  13  59  60  20  84   8  44  12  75  47  59  41  82  44   7  32  28  25  44   1  64  19  99  94  98  43  15  22  86  97  27  40  43  45   2  82  94  89  33  57  57  18  96  38  59  24  34  67  61  11  91  94  93   3  62  41  64  93  98  72  26  32  22  87  79  88   9  65  33  91  63  51  38   7  20  34  93   3  36  92  48  45  25  50  28  61  33  73  90  81  55  99  53  35  39  81  25  62  50  42  47   4  73  95  40  15  33  60  87  82  13   5  36   1  80   8  44  49  23  19  96  76  42  82  50  37  58  70  12  86  40  49  30  18  88  59  81  84  47  59  55   3  19  77  32  49  86  40  62  66  38  21  73  86  67  41  25   4  79  62  78  98   5  93  76  77  67  17  29   7  96  82  92  91  85  50  88  98  22  35  19  87  22  20  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  30  54  21  29  37   4   2  48  84  63  91  45  86  87  93  64  48  63  42  21  15  14  64  31  38   8  66  49  65  34  90  93  96  27  88  98  36  54   2  94  46  86  14  91  15  75  80   5  57  34   7  39  63  93  40  84  48  21  54  34  39  79  47  48   8  23  73  22  53  35  13  90  93  53  13  28  43  50  28  14  26  79  27  61  97   8  10  38  22  53  62  27  57  98  66   9   8  44  33  62  96  86  76  88  23  29  99  80  57  62  62  70  25  51  34  57  90  78  23  31  73  46  34  36  54  67  64  52  65  80  56  59   2  42  34  31  14  86  64  11  31   6  71  10  19  73   7  37  58  44  86  78  29   2  13  14  64   6   3  42  90  99  25  67   1  20   6  99  81  87  14  85  75  76  74  39  80  62  15  24  23  60  77  97  21   8  45  87  14  19  70  42  90  32  12  17  40  81  11   5  97  18  97  43  35  31   7  16  76  43  49  49  23  60   2  36  85  36  90  19  17  16  33  44  31  50   3  30  73  75  78  70  67  51  85  78  75  45  57  39  42  99  50  45  66  67  99  25  89  56  47  57  18   5  20  68  13  16  48  70  53  27  63  44  85  26  12  44  15  36   8  42  32  88  40  69   3  64  57  33  10  33  38  15  47  80  86  91  67  89  67  79  68  24  98  11   4  68   7  45  50  92  62  40  33  92   7  69  36  84  92  19  20  43  55  57   3  54  29  68  58  24  48  58  63  70  81  16  36  94  97  10  42  36  60  40  25  25  61  77   7  38  35  92  65  83  95  93  47  16  29  58   7  75  52  23  29  39  56  60  88  26  56   2  62  82  64  79  89  96  37  44  16  67   2  71  55  19   8  82  69  86  61  84  51  64  91  51  62  75  76  72  61  78   3  51  48  88  48  94  78  22  51  67  90  79  61  26  70  58  81  54  31  33  52  31  26  99  30  42  95  29  37  46  33  41  79  40  87  15  80  21  59  94  88  29  12  41  94  84  74  96  70  65  82  37  69  76  34  37  28  73  67  29   5  81  82  31  42  60  77  14  59  22  81  17  15  57  54  48  88  82  89  15  44  17  79  63  81  62  56  10  91  87  96  30  36  81  35  13  53  81   7  45  18  43  76  29  15  12  87  67  83  82  27  50  63  36  33  94  89  50  85  23   6  19  28  44  89  81   5  12  89  25  71  37  78  79  16  38  89  70  21  77  33  52  22  53   9  36  35  54   2  99  15  37  39  92  26   1  44  39  92  38  26  49  82  46  69  18  76  86  84   9  63  46  53  87  13  38  70  48  36  52  62  47  41  23  85  41  69  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    25   2  98  45  57  46  91  12  71  17  44  98  23  69  31  21  89  72  51  61   9  34  97  51  63   3  97  31  83  66   6  84  25  65  16  75  98  99  65  68  58  91   9  11   6  67  39  82  53  11   2  31  67   4  11  94  88  96  56  97  60  69  87  22  45  88   5  73  68  90  38  92  19  28  45  94  34  37  34  11  42  28  93   5  72  66  42  45  43  65  91  22  95  21  31  20  59  94  86  28  71  75  49   3  29  44  61  90  63  79  39  43  84  11  86  61  23  38  43   7  38  42  63  58  73  58  99  82  83  55  10  86  14  45   8  76  22  69  74  90  72  89  20  90   4  93  66  53   7  69  89  69  69  86  63  97  28  15  17  58  89  59  95  38   9  72  49  15  30  29  93  42   3  88  16  78  39  87  80  89  47  99  75  36  94  83  83  17  28  39  82  94  99  12  67  32  55  16  17  35  95  19  70  18  28   4  34  56  19  22  45  24  43  76  98  32  60  77  81  46  82  49  11  83  71  85  29  51  67  26  85  56  94  88  48  41  86  85  39   5  37  40  10  35  89  44   1   6  39  95   4  16  87  48  46  86  33  96  13  40   4  66  41  33  55   6  50  74  81  96  92  97  26  82  87  50  23  75   9  85  41  94   2  40   2  13  57  13  30  40   9  17  69  36  20  15  99  16  58  21   6  21  63  50  57  98  15  61  94  90  74  65  96  41  40  37  57  89  96  38  18   6  42   8  53  61  82  99  43  40  53  32  62  66  40  79  16  82  69   7  30  90  77  46  95  52  96  73  88   5  68  80  25  55  59  15  69  85  15  24  55   1  52  51  59   6   8  30  38  80  26  29  27  48  97  70  27  83  70  89  91  55  98  69  21  25  55  87  26  64  90  35  87  93  85  44   5  51  41  23  60  20  58  84  96  94  75  81  91  56  96   1  12   1  75  36  64  34  53  50  89  96  62  11  91  54  65  44  10  60  84  37  13  89   4  98  34   2  37  38  42  53  77  18  68  98  96  59  14  68  68  18   9  95   7   9  19  13  83  13  44  46  69   1  32  94  74  13  40  36  96   2  78  82  99  44  83   5  85  97  12  26  93  57  94  32  21  77  70  40  79  58  49  61  63  33  92   2  67  80  23  81   1  56  39  33  85  36  44  67  20   5  81  82  62  98  59  38  44   9  98   9  61  63  56  20   2  79  58  80  19  13   4  17  23  32  55  86  10  79  12  93  19   2  11  15  39  21  14  37  51  95  75  57  55  96  67  40  19  13  63  12   9  98  72  86  18  93  78  44  15  36  59  75   7  88  96  63  31  27  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      71  94  97  84  16  50  96  61  13  34  52  57  22  87  79   2  15   7  68  92  89  95  51  32  78  72  52   4  17  65  91  82   3   8  29  84  72  34  59  80  23  78  60   9  38  62   2  59  84   2  55  88  54   2  89  19  19  49  92  60  85  17  41   4   3  51  14  39  21  87  92  55  78  38  25  99  18  92  68  62  19   5  32  40  62  27  82  26  83  21  47  25  33   2  74  26  94  25  88  98  51  82  79  52  21  72  30   3  28  90  84  80  25  79   4  19  18  22  45  73   4  61  27   8  46  54  58  92  51  76  44  50  29   9  53  67  55  15  83  68  77  22  30  44  69  99  29   8  91  67  51  32  90  59  48  43   4  94  88  63  47   2  20   4  17  97  16  77  93  78  88   8  46  97   2   6  63  66  30  57  63  11  20  97  42  70  94  84  67  21  12  14   6  73  77  20  14  10  42  20  51  30  78  18  12  14  16  39  50  69  50  30  23  53  50   3  20  29  26   3  25  75  92  81  73   8  39  55  41   7  20  99  31  88  66  89  13  98   7  42  65  47  86  81  85  89  75  94  51  22  10  57  94  66  52  62  15   1  20  44  76  67  41  65  46  69  84  74  41  38  32  56  68  32  25  19  16  39  56  40  73  31  64  15  90  57  89  34  80  16  87   9  42   2  77  57  23  56  75   7  43  86  44  30  31  42  30  14  92  60  12   8  22  53   1  84  62  28  31  32  80  35  71  92  14  43  38  18  87   6  18  61  60  74  87  48  65  61  68  79  74  76  50  46  87  51  91  46  83   7  92  38  10  97  33  43  93  40   9  74  36  45  84  75  90  73  91  86  58  68   7  63  84  65  93  25   2  70  24  14  22  94  49   7  14  81  37  90  91  60  80   3  98  94  12  17  84  84  88  15  87  48   9  59  78  25  81  88  48  39  26  64  86  25  26  66  75  56  78   2  24  82   2  53  16  85  21  60  75  43  10  73  39  16  78   8  68  37  86  85  19  57  51  20  58  69  92  22  35  35  26  29  59  78  36  40  56   8  80  87  53  92   1  93  22  89  82  48  72  91  17  22  53  72  79   3   5  56  18  72  39  95  86  53  83  28  62  27  18  21  92  39  86   1  19  12   3  29  89  59  30  82  30   7  99  62  45  30   5  73  41  36  63  73  53  57  28  19  81  49  83  66  15  25  43  22  23  69   1  35  37  66  27   7  46  10  11  46  40  82  43   7  36  19  23  93  23  96  20  66  49  33  22  56  93  99  52  50  36  47  35  90  74  61  55  29  69  50  24  60  29  41  19  65  91  22  92  72   2   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        51   9  33  18  96  79  81   3   1  76  64  52  81  38  48  85  50  74  30  21  94  46  72  60  46  50  37  44  28  43  25  52  33  64  47  74  68  78  42  83  37   9  55   6  36  81  99  76  48  86  44  20  24  37  20  67  21  93  63  74   7  33  85  45  54  33  35  27  66  66  38  54  13  92  12   8  87  41  46  90  44  61   6  49  45  59  63  34  58  77  91  53  18  62  10  99  68  17  48  78  66  12  22  22  41  34  39  59  37  86  87  85  78  35  72  67  50  45   1  72  44  91  56   9  65  68  13  69  56  77  94  41  70  33  86  83  43  55  25  60  62  98  85  67  28  35  18  24  86  43  65  41  10  74  85  39  43  41  58  49  79  50  31  27  22  49  97  65  52  51  58  18  26   5  23  55  45  69  20  67  67   2  79   9  97   4  94  45  43  53  69  60  73  56  16   5  47  91   1  49  23  50  41  83  40  41  62   7  54  82  42   9  12  59  62   7  40  82  87  59  88  12  56  16  51  86  33  21  13  66  93  49  56  68  91  51  57  96  96  11  69  98  21  28   5  46  27  41  16  21  74  17  42  51  41   7  55  45  17  66  90  41  82  18  12  20  70  15  30  40  84  50  36  31  77  33  83  99  93   4  22  50  33  91  91  70  57  41  93  83  68  61   8  89   1  22  91  89   8   7  38  19  86  65  21  65  85  94  73   5  18  67  45  60  77  66  23   9   2  47  34  22  73  77  60  75   3  14  23  77  42   4  21   8   8  59  82  59  98  19  23  72  91  60  91  67   6  90   2  59  47  74  28  23  50  46   2  25  42  83  65  87   7  86  16  98  52  92  10  19  83  94  56  17  30  87  12  65  67  39  27  65  65  30  53   9  10  38  64  28  32  63  96   3  18  76  32  92  18  36  68  20  66  54   3  37  42  28  49  97  52  85  96  98   7  20  11  21  18  71  60  63  48  46  13  10  82  42  40  91  11  70  28  14  84  15  61   1  63  71  17  77  67  94  85  29  22   5  16  41  68  50  10  64  91   5  95  69  47  40  24  46  52  55  61  33  18   3  48   5  73  71  26  76   7  44  99  36  53   4  58  42  59  28  10  60  24  69  56  88  52  57  79  15  94  57  12  24  43   3  24  91  91  98  19  48  80  72  39  17  29  61  51  77  86  71  81   4  55  69  38  52  28  90   8  14  77  78  37  64  77  48  64  33  52  33  83  76  24  85  59  37  92  46  48  10  87  93  90  83  31  97  89  58  31  69  53  73  84  12  98  12  79  55  33  31  62  76  61  12  52  62  11   3  86  85  85  24  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          20  59  53  58  22  81  70  39  68  51  67  69  21  84  54  94   2  78  43  29  21  49  69   9  60  94  21   4   4  60  93  25  24  24  79  71  99  69  99  30   1  16  92  47  82  17  31  25  57  53  97  30  22  53  86  74   3   8  12  27  11  32  66  20  23  39  30  81  28   9  19  94  20   2  21  48  97  85  84  48  91  14  77  16  82  10  34  59  32  18  90  83  39  69  73  19  11  30  98  16  61  13  40  18  52  92  40  45  27  92  23  56  55  88  85  45  76  41  10  33  65  53  33  22  94  36  88  60  98  23  34  10  85   3  95  28  78  10  86  67  77  56  70  55  48  94  97  51   3  75  43  34  11   4   7  14   3  62  40   3   3  53  34  32   5  86  40  52  66  50  40   1  41  90  68  94   4  63  45  94  16  36  40  54  51  75  16  76  68  71  81  57  71  90  65  98  25  80  76  18  16  86  11  30  90  58  70  36  93   6  99  81  13  97   3  23  47  98  68  33  88  69   8  78  38   9  21  27  38  35  55  16  98  22  73  79  72  43  66  20  12  89  32  39  58  31  24  44  68  65  12  28  69  52  68  33  17  89  44  15   1  95  78  93  60  98  58  11  87  19   9  37  79  41  92  10  42  27  34  94  56  97  97  70  19  80  99  53  32  82  65   2  21  56  52  68  27  63  73  75  88  53  65  29  98  37  13  22   7  57  74   4  79  62  35  57  58  31  13  46  51  26  34  50  72  99  18  63  63  34  86  62  47  38  36   8  14  91  85  56  65  45  80  21  91  33  66   5  66   9  22  73  85  68  52  61  64   2  90  66  22  60  66  79  39  86  61   6  70  92  24  54  63  39  91  68  99   2  90  32  50  68  32  54  71  89  23  65  53  84  64  95  66  38  73  69  41  38  95  97  74  60  61  53  99  48  48  13  93  58  28  56   2  41  36  37  69  72  70  39   3  40  89  77  59   7  77  36  37  39  75  19  51  64   8  90  80  34  37  75  99  73  43  16  88  24  96  86  62  10  82  40  16  21  97  62  66  68  68  29  95  38  91  29  12  73  49  55  65  53  43  44  32  84  86  85  25  43  76  84  50  63  81  76  49  42  16  79  82  34  75  16  47  26  55  76  22  12  85  84  36  88  39  18  62   7  86  38  17  59  22  17  47  97  44  10  65  49  47  28  62  68  41  63  11  58  41  99  20  78  81  85  74  91  82  95  84  60  13  94  50   4  99  22  71  10  42  92  41  53  23  57  26  28  71  92  64  99  78  16  79  53  80  47   3  89   7   7  34  90   4  46   6  78  84  30  65  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            59  73  24  60  38  66  88  50  98  29  18  19  94  14  93  39  76  77  91  91  74  71  45  73  37  25  97  77  61  47  20  86  40  62  34  27  51  34  30  94  17  47   2  37  25  41  45  61  76  80   9  97   7  61  41  95  53  79  80  76   5   8  48  82  96  56  30   9   7  59  75  80  46  17  14  71  59  93  60  44  28  96  49  33  67  45  41  57  72  58  31  78  90  18  52   8  86   9  36  30  62  67  14  55  82  80  18  75  53  66  49  88  92  32  15   5   6  78  55  99  25  89  30  28  14  49  84  74  88  26  17  55  92  32  58  89  88   7  78  86  75  15  43  24  23  88  66  46  19  34  12  43  97  28   2  58  95   1  96  77   4   3  87  74  82  98  45  62  57  41  25   9  86  60  67  18   4  91  70  29  23  62  22  92  45  12  34  70  82  56  94  95  93   1  48  49  81   6  85  19  13  95   8  18  94  92  63  94  85  54  76  73  89  98  52  93  94   3  94  50   4   9  22  73  45  15  18  22   5  49  23   9  74  87  24   1  35  68  18  47  49  79  12  21  70  16  24  64  42  43  11  34  90  43  17   3  67  21  87   4  97  60  77   5  80  59  73  82  92  31  34  83  52  47  61  80  10  40  41  65  81  49  14   1  43  70  13  32  90  31  85  19  43  23  66  33   1  94  10  78  14  32  51  86  61   5  61  86  79  14  42  58  19  62  70  40  99  90  58   7  11   6  95   9  39  90  16  68  99  39  53  68  76  62  66  10  41  11  43  68  15  34  30  57  89  57  25   4   1  42   9  97  94  88   7  96  71  99  77  12  85  52  41  11  42  42  37  48  58  61   6   8  62  84  92  56  76  64  71  56  22  95  65  65  39   7  75  72  71  11  24  55   5  70  86  32  26  54  51  89  77  70  97  48  85  81  79   4  38  65  30  42  83  62  16  52  67  63  88  94  31  81  12   7  14  41  68  68  89  37  95   9   7  75   2  28  12  13  15  46  83  37  40  17  35  52  48  86  60  46  87  20  86  32  65  19  16  88  97  73   5  54  91  10  25  52  30  80  76  23  59  57  76  63  12  81  27   9  12  15  26  24  98  82  34  93  81  28  52  94  78  95   3  23  27  73  28  33  97  59  52  51  77  18  28  11  65  77  39  18  75  94  79  25  66  55  42  93  22  64  57  82  70  30  42  35  49  30  84  68  83  75  41  74  60  61  74   6  10  94  55  55  81  52   9  72  47  39  64  30  11  58  14  68  83  81  40  17  41  36  58  38   9  27  22  23  22   8   6  78  91  55  73  39  66  92  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12  32  14  75  81  33  93  14  80  53  54  88  78   2  36  29  60  77  18  70  87  38  65  35  22  79  57  35  89  88  42  30   4  42  16  29  56  92  27   2  79  67  70  25  74  59  59   5  98  16  67  90  38  53  27  18  57  48  87  47  69  62  45  38  23  83  97   4   9  80  53  92  43  33  78  30  54  55   7  35  15  63  21  97  72  65  63  52  70  95  51  12  88  62  95  86  31  25  27  45  34  11  58  12  95  95  28  26  24  36  47  90  66  68  42  98  19  20  38  73  99  43  86   8   6  99  50   2  91  42   2  11  59  42  96  75  63  34  51  54   2  28  33  99  38   9  47   7   3  36  58   3  24  77  60  78  67  64  81  14  46  47  95  68  55  43  78   3  48  81  21  29  10  97  12  66  85  51  37  57  36  58  27  97  30  89  68  68  59  16  73   2  37  21  70  79  26  17  22  31  19  19   7  69  36  98  74  54  35  35  80  47  90  88  76  26  40  79  72  60  94  85  72   3  23  41  33  33  21  94  12  33  38  61  50  16  82  38  44  95  17  80  24  31  57  33  30  98  68  94  89   7   1  38  87  52   3  65  13  32  91  10  48  83   6  53  55  85  94  15  92  50   5  63  24   7  60  15  77  67  21  41  24  78  89  13  20  57  67  49  89   7  83  61  57  96  48  22  17  35  22   8  43  78  42  48  56  67  13  61  81  37  67  77  82  45  83  32  97  33  87  45  56  94   9  67  26   2   4  44  62   2  52  61  91  45  20  10  52  81  10  54  59  48  99  10  97  33  49  13  27  17  46  40  10  86  61  50  96  83  60  75  92  47  64  14  93  34  87  77  80  69  30  74  90  11  87  36  43   6  62  32   5  27  93  19  14  73  74  43   5   2  57  43  78  92  34  23  60  14  63  99  22  25  28  55  14  34  24  95  54  49  39  90  82  12  27  78  61  63  19  75  32  53  75  59  76  96  66  85  52   2  77   5  42  54  37  61  38  23  71   9  49  35  36   4  76  79  57  43  53  58  82  59  61  34  21  86  19  70  11  69  28  98  48  76  87  41  69  27  35  86  76  77  24  62  31  15  35  10  80  48  35  73  53  43  84  86  36  67  65  50  42  32  65  52  62  50  35  49  75  72  58  42  78  32  23  58  17  86  84  40  51  39  48   4  74  39  95  19   6  26  66  36  69  92  88  97  47  28  25  51  60  24  75  93  44  20  90  48  37  87  28   2  23  71  17  60  29  33  74  61  40  59  46  77  85  99  17  77  47  13  83  64  38  41  59  80  83  92  39  48  62  43  79  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30  10  95  70  27  66  79  46  91  58  82  36  52  89  96  84  79  73  65  42   3  10  79  96  22  69  38  25  46   2  69  89  92  66  25  93  38  94  72  81  16   1  46  24  75  12  80  70  65  43  40  77  47  82  41  79  92  59  99  32  22   4  13  25  29  44  45  24  83  97  25  73  83  10  65  98  38  93  79   8  34  25  44  11  55  47  38  29  42  70  66  21  78  95  36  91  50  18  51  81  88  22  59  74  73  48  68  83   8  24  60  36  81  29  99  13  21  22  52   9  57  77  41  18  59  87  51  87   6  70  78  91  17  29  43  47  91  21  30  98  88  91  45  18   6  58  61  78  88  77  49  18  85  22  43  62  18  73  45  99  92  25  55  73  28  37  72   8  30  96  37  14  37  54  54  58  15  25   8  51  70  16  21  37  57  33  42  63   6  54  55  22  13   9  35  42  20  50  64  63  61  97  68   2  57  63  29  77  43  93  93  99  41  94  34  96  58  55   3  29  18  67  47  98   9  82  41   2   3  60  44  41  18  81   8  84  67  41  16  82  55  57  36  41  34  80  35  36  49   5  42  46  54   1  96  31   2  63  35   3   8  19  86  56  25  55  14  66  35  22  60  66  29  21  28  23  63  28  92  29  39  41  25  40  73  40  67   8  36  26  98  58   1  58  98   6  49   5  59  96  20  29  79  33  14  35  10  11  88  73  34   4  37  49   7  46  77  67  46  65   5  54  93  60  63   6  15  39  14  15  69  49  27  13   7  14  31  31  90  69  88  30  78  98  35   1  89  71  17  18  12  30  94  54   1  34  17  18  40  11  68  59  58  67  87  71  16  24  70  17  62  56   5  69  77   5  97  64  72  51  43  58  48  86  96  22  49  17  89  73   5   7  12  33  76  89  22  62  69  83  48  55  69  41  93  57  91  12  16  94  12   4  54   4  22  24  53  44  26  21  34  75  80  27  72  16  84  53   8  37  79  59  41  40  31  40  71  86   8  43  63  68  41  32  69  91  36  96  42  56  66  99  11  42  49   7   3  84  33  58  98   3  52  99  62  47  28  11   4  84  61  64  14   9  18  98  62  16  89  71  83  93  92  96  23  28  28  56  81  18  34  43  10  40  92  91  95  73   1  61  66  63  67  65  60  22  24  45  45   5  10  24  74  39  79  60  84  16  55  53  50  99  47  52  97  96  93  17  22  47  42  58  37  29  95  61  96  14  66  55  95  82  46  57  30  76  16  85  92  22  73  42  82  52  75  62  76  32  24  87   5  91  11  71  59  41   9  23  36  95   9  47  62  12  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  67  92  37  41  48  43  85  71  91  35  74  15  61  43  86  27  64  63  76  18  82  99  84  63  41  18  11  24  36  18  51  43  42  92  85  41  97  34  90  34  36  34  46  52  65  48   9  81  90  60  54  24  13  19  95  96  74  29  24  67  12  13  13  47  14  58  34  86  56  71  67   5  67  29   5  48   2  94  55  12  82  99  14   1  97  95  61  80  33  91  27   1   6   8  80  92  82  21  24  47  93  40   5  23  57   9  58  97  38  78  25  19  78  38  35  14  14  71  42  47   6  90  61  47  51  24  97   7  43  18  93  39  54  76   4  46  84  60  71  90  88  44  94  76  77  55  77  80  82  63  30  51  98  93  14   7  90  47  15  37  49  36   1  87  61  65  30   3  56  15  43  62   7  54  88  77  45   1  73  73  64  51  51  28  74  19  78  85  30  95   3  36  24  46  96  64  45  66  54  91  36  72  23  37  92  79   8  85  33  96  94  76  37  34  31  69  63  32   1  69  43  64  85  23  79  50  49  38  69  98  83  97  21  92  17  16  45  93  59   5  80  22  88  81  40  38  99  49  33   8  89  85  61  90  22  87  15  14  18  17  64  61  29  19  20  89  29  68  40  35  42  29  78  22  75  95   4  23  42  85  31  64  48  71  16  64  98  59  36  42   8  85  69  48  81  64  85  40  59  43  23  20  81  26   5  94  91  44  98  87  42  55  73  13  26  92  69  23  40   2   6  49  77  33  54  85  50  35  85  30  64  27  28  70  50  58  27  13  33  15  58  16  47  95  76  85  63   4  74  52  20  73  94   9  92  45  83   4  50  57  73  96  47  36  68   1  29   2  66  50  11  47  97  12  28   7  19  66   8   1  53  90  28  60  23  62  12  86  50   6  59  86  98  63  86   6  99  28  97  46  98   9  62  73  85  70  91  56  46  50  33  77  84  80  11  16  69  56   7  44  83  72  98  43  42  81  11  20  48  65  37  96  38  39  68  52  17  92  20  32  13  75  57  86  92  17  22  56  14  80  81  60  28  29  48  93   1   4   2  13  94  66  62   1  70  22  31  77  73  79  30   9  87  33  52  25  26  92  90  22  50  36  33   6  99  79  84   8  12  47   4  41  65  99  40  61  38  98  79  85  92  34  95  17  94  28  64  93  91  37  25  46  24  43  70  21  62  20  71  14  40  52   7  89   9  14  43  18  55   2  74  47  77  29  51  47  88  68  84  24  32  59  25   7  29  18  61   8  35  60   7  48  59  65  87  91  29  41  92  76  34  97  82   6  35  59  38  95  72  95  46  67  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    47  79  26  97  58  83  28  14   2  54  98  94  35   6   4   2  14  97  38  68   9  45  71  41  27  47  86  41  46  19  44   3  66  42  80  73  50  68  78  84  97  25  22  28  14  77  34  19   2  23   6  61  80  16  50  27  78  65  25  13  77  81  16  68  98   8   2   6  59  73  82  71   4  24  75  23  21   2  81   1  88   9  80  15  38  23  34  51  53  68  32  29  95  52  95  66  45  19  44  18  24  77  43  48  43  21  84  62  99  62  19  80   7   1  83  62  25   4  99  70  70  37  86  51  24  25  75  49  73  80  66  31  64  55  62  85  70  91  64  60  28  72  67  14  63  41  36  79  54  60  48  69  73  59   6  42  77  89  73  74  37  59  75  14  63  20  28   6  16  60  78  77  99  71  11  67   9  52  26  85  80  34   8  52  43  44  52  32  98  98   8  87   3  87  62  62  20  34  25  22  34  27  71  80  17  56  38  54  94   8  18  73   2  17  44  97  88  68  95  49  54  90  87  11  13   9  24  11  89   3  94   3  31  32  88  17  18  65  48  49  51  67  96  77   7  31  95  85  17  15  50  45  10  50  40  60  76  57  22  13  65  73  81   8  22  87  27  72  24   3  13  46  49  89  51  49  74  23  50  50  80  42   2  36  20  20   9  40  43  66  19  96  19  56  15  87  48   8  24  86  33  14  23  74  40  96  93  75  86   9   3  34  68  72  20  80  37  17  18  36  26  34  55  74  33   6  27  82  21  57  99  54   4  93  49  42  81  58  47  17  74  41  65  59  25  29  28  82  82  61  71  72  83  19  50  41  41   6  93  54  27  96  60  31  68  99  45  69  23  60  76  67  66  56  70  46  99  28  77   8  30  13  16  38  17  94   1  90  61  55  96   9  78  90  34  87  99  97  26   2   2  27   6  82  13  63  73  60  50  93  75  87  61  69   1  54  41  36  49  38  60  92  27  51  27  18  50  21  52  65  78  21  77  27  48  26   5  86  10  17   6  83  47  84  17  89  84  47  46  86  66  33  57   1  26   1  75  55  15  23  89  34  25  86  59  13  18  45  26  84  77  55  53  94  93  35  88  61  47  53  50  68  68   4  11  92  69  16  78  29  97  60  51   9  97  62  63  16  38  86  83   4   4   3  69  48  91  14  11  89   6  84   4  39  97  69  27  15  12  23  69  66  18  39  30  27  68  98  58  13  57  72  85  46  63  15  74  94  27  42  79   4  98  41  81  69  64  90  17  83  57  52  85  29  86  50  64  51  13  55  63  85  67  13  32  69  75  19  36  13  26   6  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      11  99  86  11   9  78  74  59  12  34  86  83  19  91  19  89  93  50  46  87  43  74  84  89  24  49  90  41  39  30   6   4   7  23  70  80  89  53  37  39  81  29  16  58  71  51   9  31  11  26  60   6  70  16  80  25  64  76   7  91  62  22   6  19  30  30  63   6  85  53  93  86  20  80  70  98  51  36  36  14  59  56  79  62  49  35  72  66  64  45  53  45  85  49  22  12  51  16  32  81  17  49  71  70  31  72  97  12  82  59  74  83  56  88  40  78   1  81  33   3  87   7   5  66  24  73  75  21  78  88  35  59  72   6   3  72  58  57  59  63  46  96  15  54  91  77  54  38  89  83  17  71  56  71  36  60  10  54   8  39  87  57   3  50   7  52  20   3  91  33  85  97   5  63  90   2   9   9  19  36  76  38  19  37  19  87   4  26  67  74  13  23  28  17  10  41  75  22  15   4  44  81  96  75  50  35  46  43  78  74  72  46  94  85  35  29  67  59   4  53  92  96  82  37  81  55  44  50  25  26  99  88  38  38  15  27  39  15  81  81  59  18  37  52  75  59  88  15  10  41  63  70  72  82  10  88  40  62  87  13  58   3  67  74  46  78  91  31  90  98  11  17  20  81  46  87  16  16  76  53  44  86  78  83  81  22  25  42  88  18  95  84  76  91   4  39  31  18  37  63   5   2  28  25  70  60  32  49  52  26  27  77   8  19  61  70  51  57  17  27   8  20  88  82  56  89   9  43  74  43  22  89  89  57  14  19  44  16  48  53  69  84  47  31  17  18  61  82  24  65  89  48  23  22  36  50  68  60  98  12  44   7  74  58  76  33  83  46  61  35  47  82  98  19  71  78  96  73  84  88  42  24  14  75  80  67   1  47  15  60   5  29  94  39  27  84  14  52  24   7  48  30  27  98  35  17  17  48  64  33  10  69   2  30  77  23  13  70  38   2  12  21  57  97  18  19  98  51  37   2   8  86  48  75  99  17  63  49  84  17  56  27  23  59  49  82   1  10  15  31  31  81  84  91  18  46  96   4  74  89  70  74  97  88  79   8  75  10  43  14  29   8  50  85  18  89  13  99  51  28  29  45  47  65  49  78  64  35  39  81  76  64  50  36  54  91  46  53  81   4  30  34  96  16  93  92  16  64  49  62  47  65   2  33  81  12  32  65  22  46  17  16  45  49  35  91  50  85  29  86  68  17  20  72  35   3  60  31  96  79  83  57  36  95  20  55  48  44  95  63  82  12  94  30  99  50  20  60  18  84  57  92  61  16   5  15  99   5  45  21  28  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        94  41  49  49  71  61  21  57  90  34  82  89  86  61   1  91  29  33  99  26  86  27  88  18  81  30  19  74  65  86  11  84  87  38  52  86   6  21  66  81  56  80  60  92  96  23  93  28  77  31  45  95  32  98  54  92  26   8  20  36  94   3   5  90  22   5  75   5  96  45  74  30  92  85  99  21  96  51  26  94   2  47  83  98  81  68  30  22  89  12   1  90  50  88  87  15  95  10  75  62  11  73   8  26  59  53   3  34  10  53  46  48  52  35  62  64  44  29  71  38  16  45  11  27   2  65  73  26  60  34  72  52  32  54  84  36  70  40  68   2  87  84  81  28  46  78   3  85  47  24  50  67  50  85  59  45  47   3  64  34   7  77  66  63   5  79  45  39  36   6  24  93  34  29  33  39  49   7  76   1  26  84  20   6  48  37  15  24  51  95  24  36  59  93  29  38  65  24  83  46  42  74  37  33  74   2  34   9  95  31  48  80  94   8   7  14   7  57  69   8  38  26  34  79  37  45  29  75   9  92  55  59  61  68  84  73  34  88  95  42  29  31  17  45   4   1  20  18  88  69  96  22  38  27  85  85  45  72  10  96  13  57  31  41  87  58  27  30   4  75   7  25  78  99  43  85  66  63  21  24  99  64  28  22  35  18  96   9  82  19  30  91  41   5  30  92  31  75  28  60  59   6  31  27  93  65  22  33  53  90  64  17  76  87  20  58  61  94  51  67  47  85  54  72  53  51  74  30  52  71  29  13  84  39  91  84   9   1   5   8  15  36  95  62  68  48  72  50  88  88  61  90  42  94  97  77  31  41   1  86  20  40  59  88  93   9  57   8  46  30  68   4  27  72  62  60  22  87  61  90  71  37  77  62  11  19  58  43  44  32  19  55  47  33  74  45  46  66  33  12  56   1  60  91   4  69   9  37  53  96  80  76  92  32  42  72  99  54  32  43  91  14  18  29  99  33  79  90  23  22  48  35  88  99  52  85  84  36  39  56  31  51  48  29   9  21  48  69  54  85  34  28  70  74  85  45  46  11  72  59  14  95  71  44  46  28  83  78  11  81  38  70  35  54  35  81  87  20  39  86  75  57  50  32  59  64  30   8  14  96  45  37  42  39  19  38  46  30  61  17  23  16  73  34  98  16  39  92  97  32  36  68  53  11  72  48  50  50   5  97  32  46  59  28  77  24   6  92  91  32  39  82  52   7  85  23  59  55  94  66  31  36  44  33  39  11  72  35  71  99  58  90  52  54  13  51  70  26  85  65  64  30  31  16  90  14  58  21  83  34  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          65  39  12  26  99  82  17  94  45  30  50  92  90  76  86  45  44  73  93  67  71  87  46  26  91  24  85  48  33  46  86  60  61  62   6  59   4  28  32  17  68  44  14  82  99  29  24  89  61  88  85  65  23  31  54  61  31  14  45  95  65  99  75  26  41  13  63   7  82   5  37   8  71  74  10  69  44  21  87  42  78  16  90  94  12  58  66  19  35  98  83  94  87  72   7  81  83  75  19  64  35  63  73  60  92  96  60  43  95   7  24  84  33  30  75  59  84  11  82  38   8  79   6  52  45   6  81  38  51  47  86  23  89  85  91  86  18  36  54  61  82  28  58  76  81  30  81  94  85  60  87  34  24  60  14  12  42  73  57  54  30  81  81  91  55  44  56   3  65  41  48  95  98  88  61  41  66  63  57  66  23  17  42  75   2  78  50  38  82  29  22   7   1  64  95  99  37  52  98  25  96  48  80   3  10  63   1  96  41  45   3  20  82  42   5  31  76  48  25  74  74  44  80  60  11  37  57  78  81  81  61  10  13   6   4  93  14  16  78  19  93  48  75  90  75  64  44  61  34  99  78  34  85  35  34  67   8  97  64  13  61  84  84   4  29  49  73  70  61  75  28  57  24  13  48  83  22  74  90  56  13   9  94  88  66  33  24  64  56  77  11  43  87  14   4  57  73  22  25  86  96   9  95  18  75  30  52  45  57  43  75  50  59   5  33  13   4  69  36  95  87  58  35  92   3   9  32   9  51  76  17  95  81  77  96  98  22  30  58  83  69  74  33  85  80  31  80  48  16  79  63  73  62  90  15  62  38  50  68  40  63   3  24  95  95  10  33  24  71  71  20  46  35  66  75  12  99   8  97  54  63  82  63   8  61  23  91   5  72  43  79  32  26  51   9  85  35  23   6  39  60  71   1  30  16   7  40   7  64  58  80  80   5  82  70  40  50  53  54  26  24  62  42  23  11  31  91   7  51  99  72  46  96  73  37  44  25  93  18  69  86  72  17  18   8  26  14  43  16  41  23   7  93  18  52  76  89  74  28  71  16  95  60  69  42  56  77  31   2  10  78  79  82  79  97  56  47  47  94   7  44  21  63  87  72  80  87  59  34  45  91  70  77  53  78  19  22  54  27  97  77  41  21  17   8  94  83  22  36   1  49  84  26  52  61  65  53  27  87  90  40  26  30  81  47  92  35  85  73  13  21  31  20  49  46   7  12  27  39  75  33  88  97  50  12  69   7  70  62  36  94  24  89  87  96  49  21  77  17  35  98  89  39  29  70  98  15  13  13  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            4  19  65  86  96  96  84  32  61  35  76  44  68  57  75  15  71  96  51  47  91  28  88  77  51  85  21  82  85   4  36  74  43  79   9  87  85   4  14  87   9  37  10  33  65  62  41  14  85   8   5  72  58  76  27  37  15  52  53  17  14  55  19  49  67  72  59  63  73  25  22  38  76  50  29  71  77  86  75  97  16  90  43  48  46  39  35   3  41  42  53  64  80  74  85  97  80   2  59  62  94  68  16  63   3  23  25  32   7  21  56  80  96  33  68  53  25  12  92  25  14  10  12  80  75  31  72   1  32  90  14  81   4  39   6  75   4   4  57  57  87  98  33  24  62   9  72  10   2  96  59   4   4  87  24   9  35  22  98  53  98  95  67  58   9  25  37   9  54  75  43  10  10  50  17  29  23  87  53  24   9  52  14  37  18  26   3  36  11  71  11  62  52  10  78  69  74  59  84  70  58  65  99  50  67  34  76  55  21  57  88  44  23  84  66  69  82  12  43  33  47  98  87  30   7  46  32  11  49  82  91  58  13  65  47  55  23  22  73  82  34  98  32  77  68  78  81  99  60  30  33  38  81  99  76   4  53  17  31  33  66  40  37  48  90  55  28  12  83  41  97  17   7  16  60  46  14  67  43  73  26  80  29  30  53  22  34  84  48  21  66  46  83  59  78  30  66  84  64  19  17  94  11  69  88  44   8  70   3  19  30  81  71  48  61  32  48  35  88  90  73  36  94  22  67  30  48  13  98  98  68  30  26  77  68  36  68  30  44   1  33  18  52  54  83  28  84   7   1  44   6  61  13  79  25  34   6   9  55  99  84  90   2   9  96  89  26  49  92  97  20  32  13  72  11  87  81  61  51  17  12   4  32  53  59  75  96  83  12  62  21  47  96  57  73  90  24  35  21  64  39  49  95  82  77  86  66  98  10   6  16  28  30  88  14   9  20  17  27  46  17  60  30  95  81  57  88  23  39  16  23   2  20  27  59  14  48  21  54  37  90  94  24  80  40  72  97  30  87  94   8  59  41  62  92  18  50  97  19   1  93  83  82  77  35  62  11  46  53  30  76  94  26  42  47  37  54   4  87  44  13  13  90  27  94  44  72  13  45  92  69  53  74  31  11  16  89  26  96   1  38   9  46  47  95  36  54  11  25  77  43  27  46  37  28  56  39  19  49  13  87  66  26  20   5   9  13  82  41  37  85  77   6  53  51  95  92  70  64  27  24  82  41  95  96  61  57  76  43  68  51  61  87  22  11  97  39  45  52   3  32  58  34  58   3  49  68  81  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              43  57  35  17  24  99  64  37  64  67  92  60  87  85  11  46  79  23  10  89  23  23  83  14  28   7  38  50  43  77  57   1  61  54  26  38  13  43  89  37  20  43  26  20  96  12  93  95  39   5  68  13  84  71  20   5   6  37  10  78  85  53  13  39   9  14  55  83  93  65  23  81  33  12  82  37  99  38  27  33  40  89  29  87  78  70  67  42  81  44  44  89  75  96   5  90  21  78  10  48  22  88  92  13  10   2  80  89  48   5  13  45  95  31  13   1  55  33  66  30  63  12  46  30  37  40  31  12  68  13  50  67  15  95  44  67  67  78  81  71  66  84  68  23  74  37   6  21  97  51  60  12  97   6  94  41  68  66  89  16  70  85  96  75  47   6  47  60  37  60  26  11  83  93  36  28  67  83  12  45  91  38   1  11  75  63  43  23  90  12  78  35  31  86  77  22   7  97  48  14  89  56  79  99  68  85  39  19  95  62  39  62  59  17   2  86  55  42  97  16  10  70  74  69  69  49  13  83  52  46  68  14  80  91   7  43  85  38  16  53  96  97  37  36  43  45  65  69  48  23  96  27  55  22  22  94  20  98  14  62   2  57  97  22  57   4  53  64  27  38  91   5  49  31  97  44  48  16  72  96  53  16   9  44  40  56   8  21   5  63  47  84  80  82  82  21  17  77   9   8  52  68  92  23  35  59  41  85  86  43  40  43  83  86  13  79  45  83  77  40  72   3  97  64  18  23  15  58  85   9  37  53  60  81  23  72  80  26  96  87  35  57  95  24  63  95  96   4  35  44  33  20  78  71  63  98  23  35  43   6  36  49  89  76  26  34  74  41  25  24  79  84  95  56  32  16  97  90  81  62  48  92  26  31  35  46  76  45  10  19  25  23  62  52  10  21  31  49  55  15   7  11  88  98  87  83  34  35  63  19  45  94  53  33   1  57  17  83  62  20  36  60  29  18  30  44  77  27  31  53  21  53  33  70  74  79  77  54  16  19  28  86  75  34  58  60  83  26  65  88  54  81  64  98  96  17  42  63  58  93  91  13  54  17  70  73  80  99  54  64  13  15  89  60  56  71  14  21  77  66  72  35   3   2   8  70  78  99  95   6  13  62  64  85  84  70  91  48  22  39  10  96   9  16  95  99  60  45   5  63  50  45  98  37  71  30  28  80  13  97   7  98  78  78  24  82  11  18  31  89  15  35  95  92  70  72  97  40  41  39  42   3  46  17  76  59  19  51  42  36  70  40  68  91  55  65  81   8  27  81  16   7  84  80  38  14  20  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                17  21  80  13  16  33  50  83   1  75  37  84  22  20  51  15  30  63  23  71  53  50  97  44  11  95  72  25  12  38  58  72  77  86  43  24  65   3  35  98  29  53  68  96  96  88  12  86  41  43  83  18  34  53   9  47  86   3  40  42  68  64  90  30  44  17  42  56  10  41  53  37   5  29  26  87  49  45  20  16  13  49  75  78  92  12  57  62  68  61  39   2  27  36  84  60  90  61   4   5  30  37  24  38  91  66  58  77  22  39  54  88  93  36  35  33  26  98  61  33  64  78  55  93  39   7  10  82  59  66  61   7  48  79  28  13  96  25  91  77  72  14  15  23   1  39  53  52  80  57  85  94  77  16  20   6  97  23  88  87  96  66  54  32  64  52   5  87  72  79  66  71  22  24  38  59  42  77  31  92  11   3  36  93  35  35  20   9  61  59  37  53  87  62  36  22  15  41  42  44  46  74  52  79  85   6  32  83  52  71  82  25  75  30  96   9  78  52  21  86  22  51  39  76  62  95  59  96  77  64  18  63  29  36  47   3  73  52  52  94  72  97  82   6  31  34  91  49  28  80  15  38  44  73  12  52  84  43  73  14  33  93  14  29  76   1  52  29  62  64  80  65  87  83  66  55  23  55  77  36  16  18  50  58  21  30  67  70  55  22  98  23  77  15  38  79  31   9  68  20  93  59  88  99  88  45  95  31  99  20  20  25  56  10  90  85  48   6  66   5  63  86  25  87   7  40   3  68  43   2  66  13   5  49  27  45  52  43  30  56  28  53  72  47  93  92  89  76   2  10   3  64  77  16  50  71   5  26  67  59  23  63  84  78  94   5  41  41  39  48   3  15  21  49  43  93  46  93  93  68  34  60  17  48  96  55  65  36   1  22  46  20  42   1  77  30  31  26  64  62  24  69  45  49  89  89  55  53  96  63  69  94  18  67  21  93  97  50   6  87  28  58  14  45  60  65  74  25  63  39  48  83  68  68  65  49  95  27  90  32  38  26  90  28  73  69  63  45  50  87  36  81  86  10   6  73  74  47  44  87  43  96  10  20   9  43  80  17  11  97  40  81  71  36   6   2  80   7  44  67  60  93   3  77  95  97  55  62  46  96  68  14  47  47  65  88  69   4  97  58  40  19  26  61  39  93  59  32  91  18  57  42  63   8  74  28   3  39  54  99  32  72  72  37  26  31  58  41  19  71  35  64  92  35  80  12  83  65  37  95  32  66  80  78  94  91  25  89  84  30  51  12  59  10  59  14   6  40  54  37  79  11  18  90   7  72   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  43  73  62  84  63  46  40  90  12  50  15  60  79  48   4  58  83   7  82   1  68  87  28  42  13  82  27  42  13  52  16  15  21   9  27  28  22  76  35  95   5  69  16  85  99  93  46  19  15  25  74  19  58  50  41  28  51  32  31  81  78  55  18  95  74   5  96   7   9  88  10  26  90  89  32  27  61  14  22  29  79  67   5  24  55  16  47  44  51  64  29   2  83  13  28  36  96  50  75  54  27   8  74  70   9  40  25  92  25  90   8  74  78  41   5  90  85  44  25  66  19  32  20  70  96  71  59  67  61  85  48  59  18  82  19  46  79  31  92  49  81  53  44  21  11  79  96   3  30  23  59  17   8  74   5  14  23  64  62  32  28  30   3  65  41  62  65  41  18  95  70   7  82  80  77  83  38  90  44  53  92  77  65  32  54   4  86  75  40  77  26  51  94  49  19  49  83  26  66  18  96  16  59  22   3  59  61  53  17  59  42  93  73  10   8  51  98  23  82  48  63  53  87  16  71  31  79  93   4  90  55   6  70  41  39  40  57  87  96  88   5  19  21  35  15   3  30  40  38  26  68  51  37  68  67   9  13  53  40  19  51  94  50  15  84  23  50  90  48  57  66  44   1  90  16  18  31  92  60  29   4  79  70  66  52  94  56  78  90  50  32  76  85  91   9  80  59  56  82  55  35  92  44  14  51  53   5   1  88  36  26  74  48  47  32  46  97  79  46  48  20  65  18  66  43  62  71  86  81  45  45  20  22  93  79  50  37   9  62  74  56   6  51  37  92  63  16  12  82  13  23  70  11   1  53  94  85   4  16   8  26  18  84  89  57  69  76  13   5  78  31  82  63  38  38  18  81  82   8   6  14  11  86  69  71  25  86  62  39  16   7  78  23  73  92  87  13   9  45   1  36  65  31  38  68  61  10  93  11  98  52   3   4  55  98  74  99  87  90  45  68  10  82  48  39  77  74  69  66  82  34  85  48  52  52  35  39  48  74  48   4  37  22  30  80  51  74  28  93  26  82  86  17  81  87  96  59  21  92  54  28  30  31  49  68   7  41  80  82  82  39  93  48  10  52  39  94   1  17  40  31  48  57  26  33  56  62  50  88  37  19  78  35  96  56  20  24  74  51  75  39  64  13   7   9  69  59  74  93  24  77  66   4  80  63  77  61   1  45   5  21  65  74  85  56   6   8  54   8  91   6  82  16  25  60  90  99  39  16   8  66   9  48  45  16  50  44  15  43  83  53   2  29  70  50  34  52   3  87  11   7  58  79  48  72   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    89  34  72  71  17   1  68  64  85  25  36  12  40  36  86  60   6  99  79  12  44  25   8  65  64  36  25   3  35  27  18  10  98  19  73  66  28  48   7   9   7   3  56   2  30  13  32   7  80  92   6  23   9  76  21  62  39  48  94   5  48  68  86  34  41  64  46  16   4  89  71  43  77  69  77   9  74  72  14  48   7  75   6  89  89  32  52  86  52  99  64  12  77  29  41  73  26  37  99  16  78   1  39  30  64   1  30  17  19  24  20  33  66  95  51   8  57  75  49  87  36  63  34  94  93  10  89  19  88  60  76  35  93  85  83  90  95  83  90  19  35  22  74  76  48  61  31  77  20  90  45  51  73   4  36  20   9  32  34  38  88  34  71  63  39  55  47  35  96  71  69  64  87  69  19  61  18  33  53   4  87  63  59  90  25  14  93  41  71  53  72  58  41  53  49  98   7  36  70  83  45  37  40  21  39  71  77  89  54  44  32  94   6  92  47  65   5   3  53  54   9  78  64  29  56  73  53  10   6  41  47  60  34   7  48  71  33  14  22  37  84  91  72  69   2  52  43  57  15  48   9  57  29  66  42   3  38  18  34   5  28  23  32  16   9  39  40  72  58  98   1  60  85  59  92  26  99  24  62  16  97  78  35  97  12  65  51  53  77  51  47  67  49  11  15  41  43  98  13  32  85  93  31  84   4  55  94  46  54  23   3  44  44  78  22  71  33  35  96  11  62  14  61  78  62  73  16  70  70  32  31  14  23   3  61  76  66  38  94  21  50  22  30  42  40  48  84  77  72  70  34  94   6  73  60  97  18  34  58  55  58  39  55  37  82  54  49  19  13  20  35  12  57   3  83  25  46  35  91  77  91  97  64  85  12  66  28  37  89  98  85  23  81  56   6  83  18  34  54  52  62  28  27  77  21  77  88  97  39  22  26  29  59  35  41  10  27  51  99  35   8  76  74  14   3  16  47  73  61  60  19  96  35  15   2  50  83   4   3  47  64  93  60  62  72  36  67   5  94  60  59  77   4   5  41  65  13  25  97  16  46  96   6  64  99  83  42  45  71   7  35  40  16  91   2  93  98  11  29  18  36  65  39  68  71  93  28   3  62  66   7  53  84  45  40  78   6  20  76  17  70  95  76  52  92  27  39  67  63  68  11  61  99  67  45  71   3  22   6  64  49  57  95  29  35  26  98  89  29  67  52   1  83  58  20  87  58  70  51  72  76  96  45  89  42  61  69  28  63  21  54  57  15  98  55  83   6  65  13  27  42  72  25   3   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      40  78  28  85  14  76  21  24  59  93  92  42  70  50  54  74  18  12  76   5   3  48  94  57  41  26   9  94  34  67  10  53  18   8   5  57  64  84  12  51  20  38  14  74  22  91  10  78  89  89  31  57   6  54  80   7  94  33  24  15  51  11  57  84  37  39  68  52  90  80  57  92  52   6  48  23  75  34  19  38  99  86  52  70   8  41  50  55  40   1  10  31  28  40  65  22  10  50  24  90  96  62  98  62  51  37  75  46  47  54   2  35  33  32   8  68  13  27  29  34  87  66  36  62  75  98  65  29  87  18  89  81   2  94  97  26   1   6  95  42  69  11   6  59  24  78   3  10  60  92   9  88   8  68  62   7  61  10  20  62  52   6  85  30  79  38  82  80   2   2  72  96  79  16  74   8  74  30  10  16  37  88  19  31  37  94  10  13  13  89  35  45  72  45  69  46  96  35  33  54  62  91  14  52  94  30  78  52  60  57  50  98  34  61  83  76   8  45  32  59  13  10  17  19  69  78  60  64  35   8  81  19  61  16  50  11  96  66  94  88  70  50  75  89  25   1  92  61  89  82  22  95   9  13  39  91  28  99  89  85   1  31  46  62  58  65  50  65  55  12   7  94  93  16  62  59   6  75  45  61  46  95  91  73  89  87  94   4   4  90  94  66  38  14  55  12  89  30  73  23  69  52  28  87  45  42  82  77  88  73  25  91  23  41   2  80  79  64  39  89  57  82  10  89   5  93  82  38  77  38  76  70  27  28   6  62  34  76  82  45  41  58   7  27  13  60  12  93  51  55  46  62  44  20   4  65  73   1  95  60  40  13  65  62  46   4  72  32  20  37   2  80  92  90  94  31  10  30  21  72  21  18   8  64   2  98  54  94   5  24  36   5   2  68  24  49  90  36  72  41  90  73  59  12  15  42  56   8  52  87  54   9  75   1  92  27  12  36  88   9  28  51  45  58  46   7  28  20  39  33  84  37  89  84  92  54  78   4  86  99  79   5  75  70  63  13  47  89  25  46  82  10  48  12  24  17  17  65  43  64  65   1   9  89  36  22  89  84  28   7  80  19  20  86  22   8  29  52  19  70  28  34  69  98  46  42  67   3  12  27  70  37  79  63  68  46  35   2  91  82  51  33  62  22  32  30  35  82  87  76  38  84  18  37  51  77  51  48  19  24  57  82  21  44  56   3  23  52  92  89  83  41  26  93  96  53  32  27  14  66  75   2  76  60  30  33  71  96  69  38  56  30  60  72  40  96  36  92  41  48  36  48  32   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        4  60  86  19   9  24  13  52  25  78  66  59  94  45  46  55  84  77  70  95  45  19  35  43  65  28  22  94  63  27  16   6  81  94  13  25  13  42  28  69  96  93  30  31  75   8  65  64  23  95  83  77  56  66  95   7  70  65  83  72  55  44  33  10  70  45  18  50  88  71  91  63  63  26  23  46   1  83  94  33  80  37  33  51  96  86  66  65  38  37  86  26  78  95   7  65   8  79  44  81  18  54  30   6  40  10  11  72   7  36  79  18  62  34   8  26  84  29  91  97  48  49   1  68  85  68  71  63  47   3  85  19   4  41  31  28   8  58  66  43  94  76   9  23  89  22  67  49  37  27  16  90  57  31  17  69  52  84  94  73  67  29  72  75  23  21  34  54  47  72  59  52   4  81  75  64   9  97  77  49  39  87  46  86  82  92  91  15  42  70  55  14  17  82  34  88  40  34  74  10  37  87  63  24  40   9  59  99  63  84  19   2   8  40  69  27  17  72  50  78  70  95  24  57  56  13   9  74  53  96  41  61  76  52  26  47  68  23  17  42  60  70  28  61  20  60  57  34  31  60  72  24  91  64  81  38   5   7  89  39  39  91  91  98  13  82  56  31  44  22  48  58  14   3  99  94  51  58  70  35  76  69   7  15  13  18  19  61  74  57  16  92  50  42  59  31  41  16  57   7   4  37  37  45  11  87  23   9  38  42  88  10  42  72   6  65  20  93   1  45  73  20  36  37  97   1  59  20  58  60  27  90  26  91  69  93  53  33   4  82  76  51  57  84   6   6  35  31  38  94  58  20  74  88  18  66  47  39  60  21  77  12  21  34  63  78  74  88  61   4  84  60  54   6  31  45  59  78  56  46  69  85  53  89  73  23  90   9  11  54  71  65   6  48  25  47  11  68  93  58  29  55  61   1  21  88  69  33  32  12  59  98  14  92   8  40  27  71  89  97  45  94  75  46  40  71  14  42  55  75  74  43  83  80  28  52  27  38  51  99  58  91  20  18  85   9  13  59  52  99  92  34  25  38  35  37  68  79  25  24  77  87  54  46  11   5  51  48  75  38  59  68  93   7  71  50  11  50  31  31  97  32  70  51  32  20  48  15  15  43  39  47  89   6  42  33  34  68  24  69  62  91  57  56  59  59  60  23  95  88  63  16  55  13  31  49  65  18  45  17  38  24  95  85  95   8  90  34  17   3  93  79  64  64  53   1  77  20  13  73  43  29  11  52  57   4  64  55  55  63  20  33  85  71  25   1  98  15   1  33  43  47  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          21  37  31  63  49  37  79  47  69  42  58  97   7  94  84  17  45  98  43  20  63  87  67  88  95  59  56  46  20  18  32  70  15  83  51  16  28  32  61  74  81  39  45  44  67  42  39  11  97  21  84   6  29  35  62  55  46  65  13  54  66  78  31  94  28  46  50  27  67  31   6  60  72  72  81  80  27  49  27  69  33  41  84  61  28  95  58  18  48  66   7  90  70  40  39  80   5  86  48  18  96  78  21   8  63  61  69  26  68  89  82  63   6  54  16  23  73  79  49  56  54  49  47  92  15  99  15  80  87   5  36  38  90  20   1  67  20  95  17  13  35  70  31  95  13  14  45   8  92  84  34  31  44  91  60  93  75  41   6  81  26  23  88  11  39  57  12  51  14  96  66  26  13  47  55  99  39   8  77  73  32  64  47   4  93   9  15   9  13  40  45  43  74  94  78  88  28  75  23  75  21  42  69  44  81  48  54  77  40  29  57  54  89  23  47  14  81  49  68  29  49  54   2  45  51  14   2  83  85  69  91  99  30   1  40  48  22  53  46  23  50  37  29  70  21  12  22  31  84  97  74  94  36  76  60  75  42  45  44  36  79   7  53  12   9  51  81  66  68  73  50  60  67  97  68  54  43  59  53  65  95  87   9  36  73  62  12  47  29  46  22  14  48  91  40   6  87  57  78  59  26  86  30  91  32  96  75  35   5  91  93  83  84  60  11  68  94  29  65  66   1   2  64  68  84  63  45  36  41  83  41  98  90  70  76  22  32  79  10  82   2  57  84  80  79  54  38  32  86   6   3  63  46  26   9  66  62  84  81  32   9  61  50   6  43  71  23   5  22  73  42  14   6  85  38  91  64  50  35  73  68  71   8  46  33   3   4  52  57  77  95  60  25  19  54  16  84   4  16  71  34   2  90  36  65  24  49  54  10  52   4  57  57  95  75  58  38   7  14  75  35  89  80  32  89  45  40  95  79  25  87  80  33  33  94  30  87  22  52  20  97  55  65  53  27  70  52  50  74  30  97  12  92  92  63  57  88  68  84   1  76  21  89  18  10   6  51  99  32  12  93  97  64   7  80  61  19   1  92  74  16  42  95  36  27  25   7  78  23  57  18  57  97  31  87  37  70   8  37  61  98  69  71  35  39  43  95  24  99  31  47  97  39  80  22   4  30  51  99  70  68  48  70  40  19  43  71  81  72  27  54  54   2   4  24  42  50  88  12  10  42  41  78  70  47  64  56  83  93  32  42  49  31  77  46  88  13  57  69  67  68  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            84  44  75  25  27  54  76   8  59  82  63  20  41  68   6  81  80  37  56  47  65  38  86  49   5  33  43  56  64  55  57  10  85   6   5  13  88  29  34  14  94  23  56   8   9  54  92  76  83   3  96  53  20  67  20   7  14  51  32  40  54  51  87  85  40  70  57  65   9  20  20  59  95   7  70  51  10  10  99  50   4  36  57   3  31  76  12  39  17  21  32  30  81  86  85  42  35  76  61  57  30  26  48  70  66  87  92  99  64  34  45  53  27  30  40  45  68  82  86  48  95  24  95  17  51   9  31  61  43   4  88  26  82  69  12  57  20  61  74  86  27  73  49  21  98  63  96  86  75  36  23  52  13  20  92  27  89  84  51  82  44  47  88  18   1  44  68  17  87  88  58  31  77  50  68  39  96  75  99  81  48  26   9  26  34  72  97  17  49  15  91  29  38  73  87  22  26  65  16   2  21  79  63  36  34  43  98  23  37  63  76  84  69  88  42  74   5  96  72  40  71  23  52  48  99  20   7  72  98  14  96  74  40   4   7   8  65  99  89  57  23   1  64  33  61  80  75  83  32  16  32  59  33  52  99  35  83  12  83  80   8  29  93  59  14  54  16  81  92  30  91  96  84  41  49  85  43  94  18  25  71  48  53  54  35  35  44  76  61  35  19  54  48  24  69  48   6  95  65  98  67  94  73  87  68  24  96  70  12  43  21  26  54  47  35  57  42  37  94  50  22  45  17   6  38  39  57  71  12  55  31  88  52  93  58  47  99  18  97  22  71  26   3  46  34  23  84  49  55  76  91  11  41  78  43  73  65  53  64  12  47  79  34  58  67  75   3  70  63  60  24  22  64  67  23  29  12  14  95  41  76   2  19   8  15  65  97  48  63  75   8  73  74  55  13  21  25  95  36  75  72  98  45  18  13   4  17  58  52  49  16  50  14  93   2  66  83  59  58  79  32  37  46  18  97  33  78  89  45  53   9  14  73  76  13  86  24  17  54  57  47  17  30  65  84   6  55  15  59  56  80  87   2  44   9  13  64  60   3  93   6  25  25   9  91   5  29  19  60  96  46  21  41   1  54  28  35  80  92  51  86  70  82  50  86  55  45  93  88  30  91  97  55  37  96  10  80  65  34  91  90  25  31  52  25  43  25  70  56  66  65  24  80  29  77  12  16  72  31  54  48  32  40  33   1  76   6  16  37  22  51   1  41  39  81  34  76  89  96  90  51  71  51  68  74  33  26  69  45  68  85  21  31  82  79  43  26  28  87  70  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              51  27  15  74  88  90   7  47  28  90  42  16  89  76  13  26  99  35  19  45  66  77  23  58  53  61  28  39  39  78  94  52  80  93  42  76  20  65  59  81   9  63  69  75  46  78  74  92  74  92  33  81  31  36  57  71  38  98  72  55  35   1  40  16  93  71  56  80  91  66  54   8  63  12  62  40  45  10  84  93  76  18  92  66  21  82  82  62  82  55  14  36  44  35  99   4  10  99  71   7   5  99  74  90  27  82  99  41  16  53  56  70  51   3  42  28   4  36  31   4  56  26   7  96  87  10  29  77  14   1  86  53  42  54  60  22  53  90  91  89  77  73  26  47  96  19  87  76  47  92  37  87  37  32   5  80  38  15  95  31  82  47  20   8  87  30   9  40  67  95  31  47  23  86  17  29  86  30  39  60  98  28  75  20  43  37  87  60  14  40  62  99  64  74  13  33  12  78   5  92  20  58  16  62  70  93  31  21  76  39   2  69  94  45  38  22  10  27  59  81   4  71  14  33  75  32  58   3  89  80   7  53  82  93   9  52  34  85  23   3  25  93  39  43  77  41  65  14   4  48  99  61  75  54  84  55  47  90  77  39  38  26  66  98  15  39  61  53  59  16  47  33  41  88  13  71  68  76  67  63  81  42  98  20   7  21  86  54  48  24  84  93  85  74  34  74  55  87  25  44  70  46  28  92   9   8   2  42  78  65   3  53  86  56  40   8  61  98   4   6  96  81  44  50  13  81  48  56  51  79  60  89  93  57  84  25  53  20  97  11   8  51  26  45   4  80  82  44  52  39  86  73  93  40  75  59  31  66  83  43  12  13  75   2  29  16  96  32  46   7  77  13  89  88  83  73  87  82  32   7  37  36  72  24  84  25  89  92   7  94  98  10  68  81  58  54  96  48  35  30  44   7  15  97  96  42  41  30  81  91  93  24  50  57  55  48   9  39  65  32   2  64  75  48  32  30   2   9  31  78  39  73  56  82  21  66  63  27  36  37  44  87  11  44  59  42  24  13  26  49  50  59   8  14  21  78  79  32  23  13  30  30   7  64  28  12  15  36  95  73  29  70  99  33  58  61  96  93   9   8  64  85  56  37  88   8  13  84  30  59  62  51  46  35  32  58  37  96  66  73  67  61  34  44  46  45  78   6   3  65  66  62  63  37  67  12  12  88  66  15  51  61  15  32  63  26  41  45  40   3  86  74  12  21  74  29  69  98  12  40  62  94  26  26  55  30  21  40   7  20  22  76  10   6  54  39  80  67  83   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                25  43  22  98  45  77  11  24  46  56  54  61  58  47   9  64  66  48  90  30  36  87  41  21  31  47  80  15  14  93  24  26  82  60  58  86  28  40  55  89  84  24  45  24  91  48  51  50  72  95  40   1  34  88  87  95   9  88  50  86  21  21  65  79  10  65  71  44  49  14  35  59  46  14  90  49   8  88  80  92  35  19  16  77  47  44   9  78  30   8   8  25  82   1  71  29  99  35  81  80  47  87  79   5  37  26   5  90  71  60  86  60  47   7  82  32  59  99  49  84  80  41   5  42  76  83  19  10  56  13  53  36  84  67  46  71  74  68  87  96  54  63  11  56  55  12  68  46  15  74  47  69  18   7  87  80  99  65  76  45  38  74  16   8   8   7  62  98  33   9   1  34  91   2  95  10  94  20  12  62  76  70  21  96  32  58  79  22  80  64  26  88  50  91  80  93  93  38  68  22   9   7  47  79  52  61  85  85  99  66  38  61  44  14   8  60  70  53  50  74  82  33  61  97  96  19   2  10  79   2  64   1  68   6  12  72   7  26  14  78  97  15   2  34  68  50  18  88  41  35  66   3  40  36  13  75  27  18  45  19  19  33  63  53  20   3  41  78   1  99  65  28  25  78   4  74  20   1  50  31  76  83  30  33  58  86  66  28  13   1  79  95  90  28  38  99  23  61  52  25  27  25  51  43  41  69  85  57   7  60  11  96  67  78  27  22  23  46  20  83  62  26  54  78  25  15  41  10  12  86  91  97  46  79  75  38  17   2  96   7  77  23  89  44  49  47  82  13  91  25  86  20  73  24  54  32  24  82  41   8  65  75  99  35   6  47  42   9  97  57  19  11   7  32  46  92  38  67  23  56  56  37  60  36  44  38  42  58  13   3  75  83  15  79  24  35  69  27  22  60  77  79  62  72  87  90  53  76  75  98  23  68  55   6  47  13  40  72   4  64  53  39  82  70   8   3  50  95  90  19  46  88  16  51  45  97  57  46  59   5  57  53  20  15  82  54  16  22  56  54  17  52  67  65  18  27  20  99  55  30   6  19  74  31  67  21  12  91  96  47  44  70  54  71   3  98  26  88  16  94  33  95  23  30  81  57  55  18  48  30  67  43  39  21  40  97  28  95  29  67  33  93  85  43  36  25  85  34  87  55  48  42  33  81  40  89  66  25  64  17  53  26  16  10  39  31  63  58  42  31   6  69   7  51  91  92  61  66  54  15  66  95  92   7  27  45  16  15   6  47  11  91   6  60  61  85  61   5  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  95  54  62  39  42  64  95  95  18  25  57  94  97  22  38  39  16  61  96  85  77  79  83  74  25  40   1  57  71  11  96  96  97  96  71  96  28  39  77  96  37  57  50  42  96  39   9  55  38  39  47  35  87  18  50  18  44  77  62   7  29  48  38  30  38  14   8  50  92  15  61  14  84  72  60  85  27  20  71  12  81  10  13  15  88  13  38  77  38  16  97  71  42  69  77  24  98  23   8  61  24  93  89  25  63   7  68  79  55  49  79  71  38  17  89  79  59  56  55  45  83  68  87  20  76  95  43  10  89  25  11  70  44  78  67  82  30  20  61  94  10  84   2  27  12  27  47   1  77  78  53  82  87  59  49  63   2  95  78  28  69  39  90  59  47  96  12  35  51  79  15  26  73  99  86  84  60  98  86  40  94  36  45  11  16  63   9  40  78  34   4  18  60   6  93  50   2  78  34  22  79   3  82   9  28   2  52  18  47  60  35  69  16  26  88  67   9  66  42  12  67  86   3  43  30  28   9  49  20  34  39  54  45  44  98  77  35  15   6  49  37  13  17  64  49  90  80  66  57  86  32  70  86  77  38  40  14  49  88  51   3  79  83  85  72  95  16   8  14  31  93  89  65  10  73  84  24  38  64  82  38  14  97  99  51  32  71  21  22  97  73  75   2   4  58  89  11  12  24  70  91   1  70  51  92  54  42  76  96  58  97  32  56  32  10  59  65  26  25   7   8  53  28  29  27  19  98  43   8  17  43  51  81  47   7   6  61   4  90  64  76  62  69  50  58  99  74  96  74  24  99  19  51  87  38  37  61   8  71  40  52   6  94  58  98  52  68  75  50  92  74  74  89  71  18   7  86  95  43  76  50  13  35  48  86  94  27  49  76  58  55  16  81   8   3  76  88   5  55   7  91  88  70  74  52  66  62  32  43  66  31  70  41  13  77  58  50  75  69  90  54   5  12  25  56  58   8   9  48  67  63   8   1  90   9  60  77   8  86  49  80  42  38  98  73  12  55  18   2  64  87  63  39  90  39  25  61  80  16  73  38  38  40   9  87  39  78  91  68  88  42  52  63  17  72  99  34  61  97  50  63  29  36  34  32   5  96  13  11  55  74  11  15  61  45  91  79  66   2  87   4  77  35  44  79  61  16  94  70  81  32  94  53  95  31  30  59  63  15  65  43  90   1  82  98  79  51  74  87  49  18  83  39   8   8  44  35  96   2  74  99  31  17  21  77  80  17  91  18   3  55  75  81  11  42  84  59  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    83  89  10  30  92  17  28  83  68  91  90  67  43  64  64  71  39  23  28  45  87  71  23  52  31  86  57  84  97  45  99  63  75  65  55  98  26  10  33  55  20  63  38  82  62  83  61  59  15  20  41  32  20  26  20  20  81   6  47  63  12  19  70  84  19  64  98  31  31  60  16  44  15  16   7  19  39  13  34   3  30  43  94  76  81  32  92  46  97  48  13  49  82  53  13  20  40  64  71  49  36  31  51  93  96  15  50  83  56  47  90  61  62   1  66  67  19   3  51  75  86  35  56  38  18  95  53  74  40  44   8  81  11  19  79  28  22   2  55  26  74  59  92  50  21  27   3  54  54   6  36  74  65  96  54  83  44  17  32   5  74  25  74  88  95  92  56  34  26  69  82  98  89  16  51  43  77  27  13  86  44  28  65  45  94  38  92  14  10  37  61  34  16  28  44  64  97  83  23  67  31  13  37  45  13  39  60  25  51  30  58  56  83  26  29  42  43  80  56  83  91  82  80  13  92  82  93  39  89  48   5  29  65   2  30   7  71  35  45  51  21  46  87  36  77  52  77  40  44   8  20  83  52  98   1  18  15  85  22   4  68  32  40  44  25  55  53  31  20  95  10  34  25  94  11  97  10  48  47  25  10   8  49  69  40  52  63  67   3  69  81  53  75  80  69  69  35  67  74  70  88  81  36  95  96  85  65  67  76  62  87  41  95  50  14  60  14  74  77  40  94  71  54  11  97  75  30  64   2  77  57   2  74  73  65  55   3   1  18  28  89  53  13  89  86  15   5  87  44  35  36  48  81  82  46  79  96  67  76   4  21  75  88   2  69  99  73   8  97  58  40  77  50  82  27   7  33  80  20  65   3  78  58   9  10  79  60  73  32  43  77  78  92  54   7  74  40   8   7  45  84  84  24  56  80  38  11  85  91  33  55  30  20  48  71  86  47   5  39  10  99  19  50  28  56  99  85  64  22  95  38  30  58  77  55  90  52  25  23  78  98  69  29  45  37  23  92  84  51  48  27  87  63  16  91  84  85  65  80  26  21  81  17  53  67  25  83  87  59   8  23  17  12  88  83  69  65  75  11  81  14  53  83  30  14   2  35  60   4  54  14  36  60  23  18  70   2  43  72  57  93  88  41  30  20  31  70  13  58  17  75   4  68  55  29  53  40  37  51  60  53  52  29  34  89  92  80  20  65  65   9  90  49  77  34  23  43  27  23  58  70  54  39  62  67  88  51  99  51  68  19   7  55  36  16   8  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      90  11   9  88  12  46  82  57  62  45  89  19  15  95  85  47  86  72  36  44  69  75  56  28  53  59   4  47  63  53  58  53  65  23  88   5   6  52  30  64  82  74  80  14  52   7  38  60  60  58  59   6  16  44  13  93  99  42  32  90  61  92   3  52  36   3  23  37  97  97  98   7  75  50  31  78  34  89  80  85  57  16  70  37  28  80  83  58  43  52  10  78  40  23   1  45  59  80  70  43  89  31  67  88  85  58   5  39   4  42  26  88  12  73  70  18  38   3  22  83  96  18  45  95  71  60  11  57  87  69  40  11  60   2  67  44  57  71  24  96  63   3  77  50  34  67  46  92  79  53  19  31  86  53  41  73  94  73  18  31  67  37  12  18  12  36  37   6  91  81  34  24   1  16   1  60  79  56  88  37  29  77  81  51  65  27  61  88  19  42   1  61   9  40  27  31  91  43  94   3  52  63  64  78  63  49  79  36  87  66  76  43  12  22  23   8  66  47  53  34  85  56   5  40  61  16  68  78  72  25  48  13  99  52  54  39  91  76  44  22  43  46  31  65  69  60  31  84  84  37  14  22  48  37  88  41  40  90   1  18  48  17  51  75  96  21  53  37  18  17  74  56  44  82  43  11  30  23  11  40  34   4  64   4  54  76  72  31   8  63   9  29  23  51  56  68   8  73  66  65  93   3  91  19  18  36  90  27  47  22  99  37  17  21  18  18  44  64  87  99  75  63  20  24  33  19  61  24   3  70  73  80  23  52  66   8  59  89  88  43  60  69  21  60  86  80  27  44   7  49  49  41  65  81  54  91  95  80  69  91  46  38  41  33  17  83  30  16  80  98   9  28   5  36  99  80  69   1  46  73  51   4  30  43  45  32  15  92  64  48  97  48  80  36  40  33  98   6  17  41  37  86  24  35  52  63  39  34  61  49  67  15  32  72  91  47  19  25   4  93  25  50  74  92  73  66  30   2  20   8  72  77  55  44  15  68   7  55  14  16  13  48  99  94  41  24  76  19  73   2   1  29  19  77  46  44  76  52  97  54  90   9  54  45  64  80  84  23  42  83  32  64  17   1  28  72  92  73   3  84  73  99  65  94  80  39  98  67  21  14  17  65  48  98  45  10  29  58  93  38   5   2  28  82  11  50  34  99  76  12  59  35  45  78  79  21  14  38  60  90  84  44  35  29  69  69  56   1  10  19  21  28  95  35   6  53   1  66  22  42  21  40  30  86  12  88  80  76  75  30  73   1  32  46  72  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        96  42  52  55  64  66  11  87  98  98  42  41  52  57  50  13  25  85  48  33  70   1   6  74  16  94   2  51  47  36  20  77  44  23  80  62  40  30  17  16  28  99  43  15  17  39  21  96  22  17  72  70  49   6  91  38  79  84  50  37  27  53  70  10  74  19  51  95   9  87  88  32  76  92  55  92   4  98  59  78  19  85  36  53  91  17  81  35  57  59  99  38  62   9   2  48  60  54  85  70  19  79  55  19  69  81  80  11  16  65   1  90  34  84  54  99  97  56  41  10  89  68  46  37  19  34  85  28  47   7  68  56  60  18  94  86  96  24  39  98  30  88  97  86  83  59  12   5  55  26  99   9  92  84  70  77  92  83   3  66  25  90  48  68  42  53  68  66  86  35  36  93  59   8  19  66  76   7  84  54  77  41  94  29  59  12  78  81  51  23  76  83  33  56  71  86  26  75   4  38  27  20  64  93  44  76  51  86  55  23  19   6  32  26  53  54  12  33  81  60  65   4  31  43  47  48  68   8  38  82   7  32  28  99  35  28  53  28  73  72  51  46  93   7  72  62  45  61  38  49  60  80  52  97  76  66  12  72  68   1  86  45  95  97  81  38  87   6  17  54  42  46  24  85  27  21  84  90  41  23  84  88  56  81   5  96  92  77  94  32  67  18  68  99  23  54  83  85  61  20  16  80   4  17  57  77  46  80  54  80  57  54  57   5  24  54  94  44  15  27   7  39  65  20  35  85  64  20  56  46  58  67  20  50  38  42  88  12  33  66  12  93  46  60  98  59  79  70  45  55  63  85  64  10  28  76  74  75  13  27  62  71  65  86  28  83  36  71  47  48   1  20  51  79  57  11  75  51   3  72  91  25  31  50  18  76   6  99  30  28  46  32  32  96  93  40   2  49   8   6  80  36  15  12  80  86  15  19  58  52  95  53  81  86  72  79  16  68  98  81  35  38  52  18  65  75  19  29  69  12  95  42  81  70  39  63  49  95  38  27   7  59  74  87  89   9  56  49  11  26  84  35   5  85  42   2  23   8  28  98  43   3  62  29  69  74  13  91  38  21  68   3  29  13  23  91  54  55  82  28   7  11  29  55  39  76  14  31  87  79  75  71  34  45  14  51  77  53  28  75  59   5  95  24  39  39  12  59  36  43  27  87  49  31  97  81  25  86  16   6  88  17  19  44  87  72  64  87  34  34  99  62   1  22  19  30  27  45  62  61  91  87   7  72  40  46   4  65  85  77  23  94  55  14   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          6  65  53  15   9  90  78  37  65  35  39  33  87  91  82   8  55  55  22  59  51   9  94  25  99  84  28  77  29  90  14  31  25  34  71  80  71  82  40  81   3  97  27  92  22  63  80  74  50  37  32  85  12  85  32  88  19  58  94  39   5  80  37  63  99  72  43  86  52  43  92  34  90  63  57   5   4  99  92  78  69  33   8  18  99  93  75  98  70  73  19  18  79  80  43  20   8  60  71  13  98  87  28  52  17  50  89  46  44  44   1  86  55  34  24  33  72  31  11  44  87  49  21  23  48  17  14  18  36  17  75  61  83  25  43  52  79  13   2  63  91  45   1  11  98  66  70  55  70  41  79  38  20  54  91  89  32  51  76  99  47   2  30  93  68  93  60  87  32  43  74   2  59  29  48  14  44  96  74   2  72  37  57  26  59  67   1  46  43  93  13  68  13  46  92  15   7  87  77  35  18  92  61  25  35  93   7  49  83  12  45  34  84   6  72  39  58  39  95  95   9  15  45  76  31  86  87  38  51  33  14  24  20  15  33   4  16  82   1  78  25  51  35  23  68  67  60  23  73  17  96  56  69  37  61  45  42  88   2  70  43  64  85  49  76  69   8   1  96  39  57  68  81  67  21  58   9  79  34   8  65  22  50  32  91  70  19  85  75  81  41  47  63  78  76   9  46   7  75  32  83  61   4  84  77  34  74  67  83  73  96  67  18  88  45  68  24  11  10   9  35  32  24  60  47  22  65  77  48  88  91  52  50  68  79  38  59  59   5  99  21  73  88  56  16  37  93  44  94  80  67  85  47  88  75  77  80  80  90  61  28  71  42  99  55  68  66  72  62  54  19  93  73  87  17  11  88  63  26   9  33  31  22  50  63  90  83  90  75  48  93  88   7  18  73  97  25  61  93  17  55  45  92  58  69  53  84  99  87  63  85  65  38  54  63  62  71  68  27  71  45   3   9  10  18  80  45  89  90  97  52   6  44  63  60  20  49  77  84  86  14  68   2  54  42  34  51  40  60  25  73  68  70  21   4  18  93  30  47  89  93  13  94  20   8  22  28  22  11  47  91  22  18  50  45   2  93  81  84  83  45   6  15  41  69  32  30   8  43  63  79   3  67  94  81  43  74  22  63  40  37  83  19  23  32  19  44  90  23  13   6  86  17   5  86  65  91  12  45  96  55   1  59  49  76  42  57   1  63   3  60   4  55  54  37  84  76  68  26   8  31  78  27  78  41   8  19  83   3  31  80  81  91  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            44  20  88  45   4  38  13  87   3  51  96  85  60  93  19  74  11  76  18  83  65  92   3  36   3  46   6  34  83  50  64   7  23  64  46  14  97  85  96  14  24  93  50  84  69  10  46  28  53  89  74  94  10  35  66  37   1  28  37  11  22  71  41  40  73  28  80  47  93  30  78  45  18  87  46  45  44  18   3  20  12  39  93  58  73   2  69  95  44  14  91  18   7  44  44  79  13  89  91  83  78   4  97  44  46  25  70  21  15  12  26  78  85  13  79   7  81  13   9  29  66  22  53  92  62  39  37  32  63  43  53  79  69  13  75   4  85  15  42  35  66  18  75  35  67  73  16  98  86  64  71  10  33  60  34  30  61  94  67  94  94  96  84  76  84  68  91  51  56  52  88  55  29   3  95  19  45  12  50  57  75  80  94  18  55  69  60  37  70  32   4  99  58  92  49  38  47   7  79  31  14   6  95  20  74  64  17  87  13  38   6  34  61  29  84  99  74  77  40  23  39  92  30  13  95   8  58  12  23  84  68   9  15  66  46  62  28  44  37  54  48  11  24  56  44  97  13  34  57  22  19  66  52  25  61  57  44  57   8   6  22  22  37  89  34  72  86  24  47  51  62  90  25  38  34  41  22  83   8  38  90  53  44  24  74  20  38  52  64  29  26  91  95  71  55  22  30  64  14  15  66  52  99  31  19  38  13  80  86  87   2  80  85  63  82  23   8   2  97  16  20  70  99  14  78  63  68  93  64  13  70  82  32   8  73  23  96  52  83  62  20  27  91  17  59  13  66  72   2  58  98  26  72  54  60  73  88  33  39  19  50  10  74  74   4  45  32  55  85  86  31  19  65  35  56  64  65  18   4  58  96  34  14  99  14  46  65  14  96   6  47  68  31  48   4  37  53  67  68  56  50   2  10  69  49  64  91  11  95  53  10  91  45  83  74  22  44  49  33  76  66  77  82  97  75  71  49  70  78  43  14  53  41  47  16   8  62  34   8  90  38  33  30  68  96   1  37  32  56  73  30  42  42  57  61  42  14  26  49  44   8  14  46  48  90  75  85  39  36  42  30   4  49  46  58  84  16  81  33  73  93  63  22  35  54  26  88  61   3  16  41  18  43  98  21   1   8  67  99  13  47  59  38  88  38  46  48  57  64   8   7  17  57  99  32  14  26  43  17  11  13  33  31  79  17  51  48  55  12  96  85  83  64  28  69  96   7  39  55  12   1  21  23  69  87  19  34  51  80  58  69  39  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              24  56  53  74  23  18  56  97  49  50  92  77  32  73  98  89  86  84  62  52  73  71  48  68  44   5  40   7  96  76   3  20  60  23  77  76   6  97  12  63   2  54  25   8  19  70  64   3  62   7  97  36  47  20  63  44  75  22  48  30  25  64  63   5  40  99  89  48  12  46   9  24  19  65   7  70  86  59  96  26  66  62  67  69  91   5  17  20  67   8  28  91  72  46  28  70  34  81  69  59  87  73  68  28  54  78  34  18  64   7   8  63  49  65  60  64  21  76  11  94  22  65  37  41  90  20  21  57  67  84  35  70  33  56  54  18  46  84   8  95   2  18   8  31  50  61  65   3  19  74  20  25  56  30  94  59  51  14  28  22  74  43  56  18  31  26  78   9  55  15  24  16  69  60  58  15  92  18  99  12  46   4   9  66  89  63  23  34  78  90  69  70   3  24  33  41  52  50  33  69   3  15  58  37  19  41  77  25  27  45  18  88  41  18  21  98  51  98  36  54  78  93  51  30  83  58  43  84  18  17  88  83  47  88   1  38  88  76  70  68  12  62  27  90  72  30  52  54  57  97  11  43  97  88  78   3  61  55  12  83  82  32  43  21  61  48  84  45  39  74  34  10  41  91  23  36  20  22  27  43  91  65  51  12  12  90  29  42  27  18  84  74  22  67  84   1   5  96   6  29  17  55  62  95  95  80  68  36  56  30  73  97  10  55  57  46  66  10   4  93  72  87  51  96  43  37  12  64  25  84  99  38  72  22  68  74  61  89  85  64  55  46  31  95  68  49  28  18  92  58  71  10  68  29   9  52   9  88  33  28  24  88  28  10  25  16  15  31   5  58  72   5   4  51  78  33  67  85  95  38   4  62  27  66  47  45  75  47  47  78  57  52   9  51  27  95  19  86  67  44  45  64  17  65  85  57  69  98  94  35  88  51  36  16  54  42  91  49  76  85  75  53  91   8  49  77  29  91  92  20  98  20  62  72   6  23  27  48  70  78  41  35  62  16  87  85  45  47  46  39  59  15   1  59  96  91  26  49  55  63  84  14  99  50  23  75  25  98  71   5  20  62  40  59  71  27  13  96   2  18  56  98  42  82  63   7   4  67  91  85  43  14  71  68  87  69  12  19   4  94  53   5  61  11  90  35  23  78  58  67  91  88  33  73  94  66  61  35  55  49  80  15  55  94  71  14  17  16  25  90  50  39  55  55  65  78  88  43  56  60  75  92   3  22  60  27  14   6  60  88  66  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3  53  35  36  51  82  23  26  54  65  77  64   5  87   8  89  56  10   9  57  75  65  94  74  32  12  90  63  81  53  82  88  24  39  40  12  33  99  14  66  29  93  72  38   4  42  39  25  62  35  27  31  52  45  27  56  85  84  43  82  31  64  23  84  20  71  29  31  55  10   8  72  83   2  12  17  44  16  61  74  60  45   9  72  64  57  59  76  90  88  59  19   7  30   1  33  37  36  51  74  54  51  74  74  90  39  22  50   9  74  70  70  90   8  60  33  11  59  21  27  83  47  62  59  30   3  66  70   5  73  52  84  38  64  61  70  65  82   3  21  18  23  54  78  20  43  66  94  17  86  80  97  34  35  51  41  82  51  74  51  71  97  16  65   9  78  99  71   6  66  44  75  34  59   4  16  29  51  30  99  23  47  67  67  56  79   3  23  82  29  68  20  94  78  68  98  78  62  70  91  22  56  84  91  88  40  64  40  91  14  99  18  64  18  69  59  51  50   5  21  22  77  61  97  23  68  32  18  72  64   2  95  69  20  93  59   9  60  65  15  34   5  88  12  60  91  47  28  34  11  42  13  45  87  75  78  23  84  30  79  76  58  15  72  93  66  40  35  45  57  51  22  36   3  76  37  40  67  13  72  12  89  93  91  98   2  84  95  74  85  92  92  60  47  89  31  21  17  31  28  39  18  13   6  81  77  90  84  85  80  50  23   9  83  69  47  57  53  79  21  53  19  57  53  70  46  10  90  15  94  68   1   8  44   2  60  55  36  47  73  15  73  53  77  93  78  39  31  48  71  22  85  22  26  62  34  21  80  50  94  35  15  53  45  85  31  76  29  47  38  91  31  17  62  35  11  63  79  91  88  28  49  88  74  93  75   4  89  56  41  66  61   4  97  79  96  68  73  42   1  70  54  54  62  58  72  90  96  35  58  48  79  34  46  48  23  41  55  23  22  44  53  96  49  61  11  64   1  34  31  13  59  25  39  64  87  88  99  25  47   5  66   9  20  57  64  46  74   8  57  42  67  87  54   8   7  29  12  55  61  23  32  13  91  60  30  61  87  87   1  50  17  65   2  18  87   1  58  46  42  19  59  11   9  85  71  97  49   8  14   3   5  26   8  25  72  42  99   1  51  97  75  89  25  16  40  97  17  64  52  82  10  24  67  60  36  43  70  75  17  16  70   7  87  27  83  38  66  20  74  18  50  99  39   1  74  46  68   8  63   3  77   2  19  75  52  90  35  97  26  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  51   6  20  63  12  12  32  75  47  59  53  53   5  56  50  67  43  44  22   6  29  48  17  50  90  50  28  72  88  99  12  47  57  86  69  84  93  88  99   5  83  81  98  93  50  14  97  78  92  28  20  39  41  95  13  68  30   1  34  27  47  39  82  58  20  76  45  89  35  75  46  81  87  80  13  16  22  86  75  37  29  52  39  37  45  77  94   1  47  79  75  40  59  33  90  20  10  94  87  51  50  38  76  46  69  54  49  57  23  93  92  96  93   9  21  70  17  49  95  80  11  14  59  24  73  61  34  41  35  92  17  16  80  66  74  19  20  16  79  69  70  25  35  26  61  57  51  95  18  41  69  78  58  85  16  33  31  71  29  60  75  99   9  80  24   5  34  93  42  75  55  13  88  37  67  68  64  46  76  58  93  37  32  92  67  10  94  59  95  28  46  40  34  72  86  12  96  91   7  78  86  12  20  57  77  53   4  84  46  22  87  44  65  36  48   7  83  15  88  45  43  93  76   5  88  45  23  55  85  57  28  20  58  87  37  32  60  67  66   2  62  46   6  77  31   1  64   9  25  41  98  66   1  13  58  87  38  88  52  98  51  91  66  50  42  54  37  22  45  26  97  62  93  94  86  15  95  20  67  63  65  19  45  96  83  66  59  42  31  33  99  54  18  71  75  67  57  13  87  51   3  27  55  16  95  63  71  95  13  47  64  99  76   6  75  48   5  55   3  50  23  34  43  35  65  62  85  69   6  59  47  12  96  48  37  84  44  98  26  77  24  20   2  98  45  81  79  81  71  62  36  45  73  66  10   9  12  61  79  87  98  21  62  16  10   6   5  26  19  11  94  99  24  77  67  96  46  32  93  41  46  45  74  13  25  40  19  51  71  18  32  62  36  23  87  12  52  42  59  40  32  96   4  30  20  18  70  40  35  48  99  20  31  80  64  68  78   3  54  98  69  63  26  91  78  86  36  17  97  28  90  21  96  93  22  87  79  76  67   8  84  93  38  68  74  16  32  16  42  51   9  73  31  13  15   8  42  19  11  93   7  69  23  73  52  51  23  77  77  38  65  73  62  89  85  39   7  76  48  92  70  83  19  10  80  17  39  69  18  77  17  28  17  67  34  71  57  62  24  87  25  74  23  69  77  67  10  53  48  38  18   1  68  18  35  25  59  97   3  58  51  34  84  84  45  78  73  43  30  97  88  54  28  49   7  28  59  65  14  46  59  26  46   2  59  16  69  36  71  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    70  77  39  72  11  76  79   6  70  41  59  25  57  18  44   7  12  62  26  17  92  65  21  57  38  38  52  62  78   4   4  80  28  76  87  13   2  28  73  68  33  90  87  34  44  37  13  62  82  27  32   9  77  37  85  45  17   3  15  25  87  60  88  37  93  51  39  93   5  27  98  33  33  17  36   6  64  53  69  63  49  18  87  98  10  77  32   5  79  29  26  67  59  73  13  56  40  97   1  36  42  25  43  98  41  87  44   6  98   4  50  11  79  45  34  62  24  65  36  51  53  27   3  18  33   6  82  15  84  90  80  47  49  50  41  84  97  89  78  84  46  84  74  96  56  67  37  76  98   4  77   1  63  30  53  68  76  60   5  15  19  19  52  46  28  92  29   5  50  83  96  30   9  53  84  17   6   7  64  14  38  30  71  25  43  51  61   8  43  51  67  30  89  81  66  83  19  72  80  71  89  10  14  87  62  74  26  59  20  56  72  59  66  29  16   7  66  16   6  97  54  20  69  13  10  96  55  80  70  13  51  31  54   8  47  73  17  61  12   2  67  79  15  58   2  91  84  65  56  47  64  46  39  46  69  57  51  32  19  98  81  75  43   2  11  53  68  62  34  53   8   9  63  88  91  59  68  58  61  93  52  65  64  73  92   8  73  19  93  61  22  70  22  62  99  57  93  14  72  84  36  32  47   7  11  64  76  55  64   4  75  89  69  69  80   6   1  30   1  92  15  52  92  53  27  86  91  37  56  16  69  76  52  98  98  58  67  56  95  82  15  91  39  28  55  24  21  19  59  72   4  66  50  22  12  54  85   4  17  80  83  15  44  81  50  68  17   5  79  12  59  19  31  61  68  93  94   8  23  33  24  20  10  73  71  88  10  25  28  41  43  56   9  15  26  16  12  31  75  46  27   2  68  32  17   3  57  84  36  83  52   4  13  99   9  98  29  31  67  95  49  18   2  74  88  75  30  55  85  36  53  30   7  63  41  78  22  73  55  45  84  84  43  33  70  99   1  56  22  64  70   2  71  76  59  10  28   7  84  96  71   9  87  92  59  72  18  10  81  76  35  83  53  47  88  36  62  36   4  52  26  34  30  99  85  93   1  93   9  21   3  45  66  53  20  35   7  38  19  44   9  30  88  72  45  82  56  49  14  95  81   2   6  40  87  72  60  14  96  98  80  60   2  92  95  54  64  13  81   3  85  57  96  66  25  52  31   3  40  32  63   3  83  88  90  40  82  89  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      93  34  86  22  32  32  10   7  66  25  13  22  92   6  84  37  72  76  12  54  11  96  70  41  71  57  87  63  37  43  36  56  37  40  56  96  32  34  72  69  51  22  11  66  97  77  36  26  18  45   9  89  54  69  16  74  19  19  54  18  57   1  64  72   7  84  59  70  26   2  52  30  68  45  49  90  20   6  68  12  50  11  59   9  99  63  49  78  31  24  82  11  81  88  33  52  78  97  75  75  39  90  27  44  21  92  40  11  88  93  23  77  47  39  66  70  28  71  61  66  25  80  72  31  93  55  54  16  79  62  17  94  88  77  11  53  56   2  61   5  19  29  76  35  96  97  67  62  67  43  10  15  25  98  86  55  13  74  75  25   5  93   4  45  77  80  15  52  80  20  56  47   5  17  26  45   6  25  15  88  78  23  41  20  35  85  56  14  69  10  52  19  42  39  11  37  73  75  79  35  83  37  12  94  52  52  28  74   7  19  59  96  57  15  25  42  14   1  80  10   6  45  29  61  28  66  42  19  38  41  20  81  46  85   8  81  98  60  27  66  96  28  34  29  26  85  85  47   4  90  56  66  73   7  58  71  96  58  15  95  83  70  85  86  26  41  79  30  14  58  38  44  63  74  74  35   4  35  33  51  90  37  39   6  86  65  50  59  81  98  52  82  23  49  45  48  36  74  78  30  57   5  11  90  48  16  42  63   3  92  13  20  68  96  66  62  55  73   6  25  50  56  22   4  88  45   5  39  98  23  82  28  26  68  68  15  29  67  87  77  42   5  96  91  36   9  26  71  70  35   4  11  86  29  32  84   4  79  49  76  86  58   6  38  52  21  23  20  64  31  85  93  23  67   4  91  71  97  55  88  89  12  56   8  18  90  17  55   1  20  43  39  21  22  45  84  15  10  79  86  10  63  53   3  37  93  39  35  89   2  47  48  72  58  73  58  56  35  65  12  70  50   7  95  49  92  74  67  77   1  83  63  92  43  56  26  14  35  88  64  96  15  66  48  83  81   5  45   1   7  81  29  64  54  46  79  92  49   3  20  92  34  18  22  21  13  79  44  54  24  16  85  31  71  28  22  38  44  33  79  47  50  53  23  97  39  67  24  38  41  71  68  43  21  63  70  68  81  26  38  99  59  85  10  17  48  73  49  12  74  12  18  20  65  45  40  53  92  47  55  23  97  29  91  16  32   3  47  88  91  77  47  78  64  77  56  66  52  77  49  85  56   1  77  87  49  33  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        31  11  88  76  95  58  93  95  77   2  36  15  23  12  33  31  81  46  47  61  37  84  44  15  88  97  72  56  31  31  24   2  97  88   6   6   5  48  43  31  39  41  61  34  81  95  37  21  56  78  32   2  85  10  80  22   5  53  43  49  11  34  62  25  18  55  19  38  83  28  38  46  39  59  54  53  26   1  25  41  90   5   3  19  27  23  59  19  24  53  39  15  62  48   9  17  72  29  80  39  42  83  86  69  46  24  62  94  68  66  45  55  56  52  38  39  36  43  81  48  26  68  14  54  16  42  56  20  10  18  66  60  23  67  95  26  72  39   9  78  55  24  63  55  66  68   4  76  73  91   8  33  46  94  29  44  90   6  64   8   5  85  15  46  87   7   2   5   1  99  95  78  23  25   9  56  88  73  78   1  10  60  57  35  18  47  93  62  82  91  16   8  82  65   4  41  95  74  74  98  45  71   2   5  50  10  74  57   9  73  90  82  21  82  58  72  36   9  71  40  88  54  73  49   2  43  56  66  89  53  94  17  20  56  56   8  83  30  56  15  31  11  60  16  31  29  86  56  85  39  96  66  88  80  22  32  28   3  19  95  53  81  70  82  34  48  80  23  20   4  82  21  20  18  29  32   1  97  15  38  85  95  11  64  83  40   1  52  85  40  50  83  90   7  45  64  41  96  57  50  67   9   8  78  64  50   1  88  82  22  54  87  32  61  72  93   1  54  90  63  83   8  27  35  84  94  44  54  82  84  72  15  28  68  61  44  25  72   2  80  72  78  68  42  72  80  95  82  59  66  16  99  87   9  71  41  15  54  62  54  57  81  72  82   9  88  23  90  86  83  15  89  52  40  71  53  48   7  57  78  77  35  12  37  76  43  43  46   3  17   5   7  60  30  54  28  18  66  55  55  82  52   1  85  42  39  27  88  47  50  90  71  75  97  48  86  24  48  38  98  76  46  90  56  45  77  14  81  26  22  70  52  39  36  27  72  47  59  28  19  11  86  25  18  26  95  77  21  79  25  10  69  90  85   2  78  43  33  52  91  70  70  20  29  78  58  42  87  62  34  25  34   7  12  40  84  48  98  42  86  39  87   7   1  54  99  36  16  29  75  19  22  33  16  23  35  30   1  16   4  20  73  68  13  85  61  33  80  45  81   2  31  24  12  52  59  96  18  11  25  68  75  75  52  41  71  14  87  37  90  61  72  12  42  98  16  66  10  86  66  58  71  82  76  87  22   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          36  65  72  78  56   4  80  19  55  94   2  12   1  79  38  88  48  27  95   9  44  22  70  67  25  84  82   6  66   1  68  70  28  19   1  18  71  23   4  59  42  54  20  29  49  24  68   6  85  44  31  36  64  85  27  40  82  15  55  72  16  23  97  89  11  81  93  64  44  28  69  57  23  71  64  23  49  49  33  18  48  38   9  40  24  99  51  65  95  11  63  97  45  99  48  71  64  61  96  84   2  31  81  35  54  57  35  41  40  21  75  35  22  58  29  56  97  27  54  71  31  21  89  28  92  20  56  75  35  30   5  46   5  53  76  60  49  58  84  61   8  16  55  32   9  74  68  35  49  15  16  54  67  71  49  10   6  78  17  27  36  58   7  97  66  75  52  19  86  76  76  30  48  15  34  76  10  58  61  12  92  81   2  37  40  31  64  37  62  88  66  72  20  83  94  11   1  75  89  26  11  88   5  28  85  25  87  47  82  82  94  54  21  52  35  71  74  75  56  29  68  18  29  25  69  69  93  81  33  43  39  61  22  24   5  21  29  62  15  85  57  57  39  81  28  24  41  89  47  32  22  77  82  54  49  24  20  30  56  57  74  31  28  16  50  73  66  28   4  60  71  87  91  77  24  44  33  73  81  47  13  29  32  28  63  11  77  37  10  95  57  69  41  91  10  49  55  50  92  57  40  78   2  69   9  71  33  85  10  49   6  84  34   9  16  22  98  43  53  16  92  81  79   8  84  97  10  67  79  36  15  70  99   5  42  40  76  16  76  63  48  33  66  44  96  60  87  32  10  60  37  84  46  61  24  67  99  29  21  43   6   5  14  70  47  92   1  31  12  60  37  50  66  45  42  88   5  28  76  15  91  12  95  17  39  20  83   6  82   5  79  38   5  16  66  66  23  84  39  14  37  11  40  12  36  34  36  10  63  45  37  21  42  68   1  15  56  14   3  52  76  36  61   5  40  51  73  13  46  53  63   9  46  83  87  64  50  87  52  47   4  63  40  11  53  76  80  73   3  67  80  73   7   8  22  13  38  76  31  71  66   4  81  74  92  26   6  18  19   8  14  69  67  61   2  47  93  31  45  50  60  11   4  41  81  91  46  44  54  25  82  23  60  18  27  12  42  96  31  33  22  86  66  91  36  84  65  10  53  70  41  40  39  72  46  87   8  57  24  34   1  44  25  31  19  12  60   7  76  16  30  41  49   9  37  61  89  44  15  48  41  19  37  69  10  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            79  79  12  77  51  16  71  29  71  83  52   8  85  96  86  31  41  45  23  31  77  35  63  50  33  51  57  64  36  85  45   3  31  95  64  41  71   5   9  75  13  17  16  52   4  94  82  18  74   1  95  44  23  16  63   6  18  51  83   7  92   5  43  89  28  13  67  12  65  83  35  51  16  59  24  36  38  96  30  63  43  11   8  55  50  29  84   8   8  80  70  45  93   9   4  16  25  63  88  51  38  15   3  43  76  10  14  53  33  67  26  28  64  29  24  43  64  68  22  65  13  29  14  71  75  44  22  18  10  34  13  86  84  86  28  57   6   3  54  28  60  93  48  69  15  85  75  26  96  19  34  63  26  52  35  42  80  53  66  98  64  20  83  81  83  20  86  61  17  23  43  93  19  80  75  66  98  21  49  61  97  22  62  96  93  60  31  95  29  40  20  71  57  78  28  52  71  26  36  49  88  18  96  10  66  29  78  99  90  46  27  51  50   3  84  74  97  82  77  26  23  47  82  53   7   5  98  57  78  10  25  11  29  75  98  29  20  70  36  64   1  92  16  70   4  67  36  25  17  23  39  82  65  54  79  37  60  46  13   1  24  17  40  52  90  29  69  26  98  41  96  71  27  12  44  31  16  50  66  12  22   9  77  19  13  54   9  69  92  96  97  84  46  80  24  24  63  44  74  53  40   7  15  88  68  53   4  99  75  97  84  87  70  43   2  76  57  77  91  94  87  23  18   9  68  71  43  27  47  32  88  87  97  62  75  33  50  18  46  62  65  95  27  34  16  21   4  50  73  60  37  73  65  83  57  13  96  51  98  21  87  16  31  62  14  10  90  45  45  95  23  34  89  36  50  93  87  13  48  65  98  15  35  30  38  44  82  76  70  50  34   5  75  56  79  58  97  30  52  51  30  32  10  22  57  75  59  17  73  64  67  70  67  54  57  54  14  50  11  96  84  37   7  38  15  93  48  13  97  54  79  26  75  16  12  13  94   5  23  66  57  50  91  80  78  23  65  57  17  83  69  83  74  90  83   1  88  25  92  88  43  17  34  34  31  71  70  10  38  60  20  13  12   3  77  40  57  24  77  14  56  61  91  54  78  89   3  92  54  60  95   5  48  41  86   4   5   2  12  34  52   8  55  99  67  54  25  70  73  70  26  82  71  80  67  43  18  89  60  64  36  76   7  98  94  37  56   8  88  54  13  90  70  97  64  50  26  17  13  93  84  55  28  42  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              12  71  24  48  79  44   2  94   6  19   1   4  55  29  60  22  31  66  27  44  23  58  15  60   4  74  18  25  36  74   1  43  66  91  39  88  22  97  66  57  59  83  18  83  55  55  58  75  79  31  37  52  40  65  19  58   2  88  76  58   5  11  82  81  69  41  19  17  90  71  61  36  33  31  59  31   9   5  67  18  43  51  43  49  88  15  44  22  46  76  66  58  32  22  21  76  80  85  32  41  35  26  12   4  91  78  28  80  65  54  24  36  71  23  73  79  98  60  56  54  71  80  34  26   6   5  32  52  98  78  46  68  44  88  43   3  44  64  57  73  17  99  76  52  21  70  90  89  17  49  91  59  53  38  69  56  53  10  63  86  79  74  79  86  44  88   6  91  86  50  61  16  32  23  76   3  74  32  78  65  29  39  65  26  47  20  34  18  42  94  65  58  56  10  60   6  27   4  27  58  20  42  12   8  96  28  66   4  10   8  75  72  83   3  26  30  48  57  44   7   1  57  24  87  15  79  54  96   5  28  60  87   1  70  22  29  57  35  26  67  46  73  76  48  29  82  64  76  81  72  37  20  37  17  52  74  81   9  36  11  38  53  23  86  70   9  15  20  63  86  17  77  76   3  23   5   2  52  18  46   6  49  52  64  83  95  20  19  13  67  76  55  82  96  28  38  93   5   4  25  26  81  85  47  80  39   9  95  22  42  49  35  72  51  13  43  92  49   6  47  30  72  18  31  37  49  43  30  53  40  29   6  49  96  48  31  79  17  97  45  93   8  44  12  62  72  23  82  35  79  19  23  70  80  59  36  98  45  23  37  72  29  99  44  92  82  43  71  72  48  55  71  23   2  50  39  62  66  21  88  95  58  86  61  95  37  98  53  15  32  74  95  27  58  98  71  61  19  87  21  37  11  54  93  17   3  78  99  23  40  57  13  46  73  28   6  74  60  78  24  65  19  64  11  68  22  85   3  53  50  10  52  92  66  42  21  97  51  21  83  28   5  32  85  78  43  94  12  80  23   2  92  99  53  87  57  71  21  18  66  79  14   6  45  55  71  74  51   4  36  41  19  82  43   4  97  39  97  62  19  68  88  55  78  70  72  23  94  61  10  38  14  62   8  39  56   5  62  44  98   3  26  76  95  49  59  23  62  82  83  29  37  89  55   1  94  52  22  46  56  59   3  43  83  12   3  60  65  36  13  90   3  99  95  15  40  28  71  88  73  58  92  43   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                85   7   4  46  54  44  19  43  18  62  59   5  46  28  88  67  58  19  89  36  38  43  77  88  67  16  98  72  77  45  99  39  43  29  44  99  87  10  50  67  99  20  83  66  42  66   5  92   8  42  10  31  42  81  56  54  53  73   9  17  80  32  26  22  54  72  56  26  31  37  66  30  24  72  48  20  32  63  91  98  51  11  81  86  73  43  80  57  89  56  54  58  44  36   6  28  18  59  61   6  41  45   9  65  40  24  14  11   2  50   2  49  41  59  40  19   3  52  46  68  79  43  35  13  26  10  15  92  29   2  28  46  27  95  94  34  43  14  20  78  16  63   9  51  59  13  94  61  10   6  92  23  66  12  97  37  27  50  66  27  60  75  28  41  52  17  68  80  36  37  85  64  48  38  68  42   4  59  24  25  55  65  39   9  58  94   3  99  87  26  75  32  57   4  71   9  93  30   5  31  28  55  29  44   7  62  24  79  57   6  70  48  27  81  86  52  47  42   2  77  70  86  13  86  35  33  28   6  14  45  66  41  96  95  52  41   6  79  10  95  49  53  56  85  91  20  39  95  56  64  43  42  81  79  78  67  25  45  89  90  53  67  23  12  79  38  29  31  85  35   5  15  52  36  88   2  62  19  17  35  65   1  57  93  74  69  19  55  47  71  74  74  60  20  59  47  71  47  88  85  14  94   7  28  48  19  93  42  23  88  67  67  61  56  34  39  83  56  62  41  19  90  17  21  97  61  59  42  68  17  16  30  52  77   4  25  70  22  23  96  84  75  84  56  32  46  12  90   6  24  42  90  13  34  40  36  94  73  87  71  39  42  95  67  20  10  33  31  49  96   1  99  67  51  58  57  77  11  15  22  41  55  96  91  58  38  49  96  22   9  76  22  98  54  39  32  91   5  35  35  76  40  99  35  57  18  33  39  26  84  22  38  81  69  99  25  15  16  65   5  24  24  37  38  48  11  96  22  14  79  80  35  80  75  31  45  12  92  84  72  37  47  68  23  51  93  64  57  40  16  14  67  70   4  70  37   6  13  56  24  14  51  77  44  18  19  80  44  59  97  88  58  77  37  80   3  77  59  72   9  61  12  76  63  84  56  37  27  65   8  64  68  21  29  82  38  38  60  96  30  63  81  33  82  12  77  74  68  82  18  44  73  78  39  45  30  96  51  23  44  32  92  40  30  19  23  97  39  90   4  25  98   6  58  15  67  78  48  89  29  93  51  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  76  10  37  90  57   5   2  45  86  90  10  48  37  34  63  67  59  48  81  16  92  61  36  31  68  55  71  59  22  44  30  22  79  63  40   3  10  32  25  86  67  39  56  64   9  74  64  33  96  76   8  50  21  34  60  19  47  51  11  22  66  53  37  47  86  88   1  22  34  43  21  10  22  29   6   4  25  78  74  41  53  48   3  43  60  75   8  34  24  43   4  10  91  75  62  12  25  53  88   4   2   6  98  10  57  39   6  28  78  75  79  57  57  23  49  28  26  84  28  68  64  80  28  45  68  14  83  94  53  76  25  45  39  40  47   1  25  85  40  87   1  74   7  25  40  88  50  18  66  58  83  34  22  93  32  73  89  85  46   9  19  82  22  47  73  93  16  40  79  48  38   5  18  64  20  22  59   3  92   3  50  37  97  20  16  23  47  19  54  62  44  66  50  74  16  54  89  88  24  57  77   2  80   6  42  25  59  88  78  46  73  88  97  42  68  75  41  20  42   3  33  79  81  36  66  44  85  94   7  76  99  63   9  48  29  79  33  69  14  45  39  32  21  80  93  67   1  29  58  22  66  59  24  55  30  22  34  41  46  65  37  48  57   4  45  47  58  28  62  80  90  29  68  73  33  60  90  40  68  81  58  69  67  85  66  91  97  72   3  40  43  10  22  39  70  19  40  52  36  28  26   5  23  69  14   2  68  87  13  42  42  11  33  49  95  61  57  39  26  68  53  20   1  36  70  58  34  67  90  60  44  62  67  92  89  49  93  24  38  20  66  11  67  73  75  10  88  55  40  35  12  91  52  46  63  26  17  44  53  23  29   6  31  71  25  24  93  51  73  75  48  92  16  12  84  62  90  73  64  34  24  76  85  23  94  19  46   1  70  67  34  91  75  62  47  48  18   8  74  26  20  11  56  33  56  60  11  73  39  26  98  20  63  72  78   2  19  40  62  76  96   1  76  83  65  31  98  24  35  34  73  65  46  48  56  38  88  76  82  46  16  95  49  83  14  48  87  99  56  73  64  63  25  61  68   3  26  24  53  37  55  17  98   4  41  25  54  95  39   7   9  16  49  61  55  83  20  34  93  48   6  28  13   9   7  79  79  84  19  12  13  32  94  41   2  49  44  97  70  10   6  39  55   7  63  42  85   1  54  86  55  50  21   1  46  26  22   6  40   7  42  47  23  97  40   8  29  17  22  79  14  64   2  71  48  93  62   5  51  49  57  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    9  41  77  48  17  22  58  99  52  23  23  57  79  98   6  51  97  34  53  24  16  40  66   6  89  62  75  99  94  27  53  45  42  78  33  59  75  78  92  12  11  88  17  96  36  34  67  13  38  78  61  28  72  59  24  64  88  19  91  71  62  56  31  62  53   5  43   6  73  76  60  99  47  16  91  25  19  42  95  57  15  53  78  16   2  50  48  22  37  81  84  81  40  79  81  89  25  30  99  33  11  60   3  75  35  43  30   8  61  53   1  87   3  97  98  10  32  72  70  71  83  38  39  72  39  33  92  20  76  11  60  99   1  12  38  73  94  17  21  21  66   7  22  22  72  80  23   8  29  48  23   4  93  55  83  33  47  64   9  90  85  19  59  45  64  37  27  23  94  18  60  22   7  69  17  11  50  91  16  86  83  26  61  45  20   9  58  25  30  10  20  83  42  20  26  90  22  25  22  74   1  67  36  25  96  84  59   7  22  67  31  49  33  67  69  19   5  10  15  88  36  43  41  23  59  39   5  14  65  32  79   5  54  86  83   4  56  28  42  69  89  90  60   8  49  91  52  84  74  34  16  44  26  98  73  26  25  19  18  92  92  44  79  35   2  96  59  34  53  83  20  91  16  55  97  63  50  22  63  87   9  26   1  29  75  94  26  64  27  45  90  96  95  35  58  34  73  31  38  93  49  96  35  77  65   9  38  77  27  52  28  24  73  40   8  47  70   6   8  15  20  58  39  81  48   2  50  21  38  66   4  54  95  32  35  65  27  89  58  74  93  62  15  40  89  25  19  94  30  56  33  17  94  80  37  48  96  62  88  56  90  81  81  63  74  87  88  65  77   9  97  40  59  97  13  17  50  76  35  30  63  25  12   5  94  83  50  59  99  44  85  65  53  65  98  55  58   6  89  70  51  15  28  50   8  20  57  36  59  88  52  32  71  65  72  31  86  39  31  68  39  48  23  38  25  69  15  30  42  84  70  85  21  89  94  51  89   2  63  73  12  98  92  74  83  60   3  75  83  90  71  75  29  42  89   7  39  42  56  63  52  73  96  91  48   9  24  14  46  32  16  55  16  22  35  36  71  72   5  55  37  96   7  41  27  26  86  10  22  17  77  51  79  10   8  29  65  47  32   1  23  53   8  63  78  11  40  45  36  29  81  40  22  57  91  19  88  61  42   1  96  71   1  31  84   7  49  34  24  40  14  92  84  69   3  94  87  89  41   2  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      25  13  27  21  14  83  77  30  76  76  35  42  44  45  48  54  62  41  18  25  15  36  10  17  79  20  60  91  19   5  62  84  21  15  91   4   5  14  79  30  26  41  64  39  14  54  58  31  96  52  10  67  21  89  89  51  49  51  14  32  52  25  96  97  17  21  85  25  92  64  45  60  91  55  96  24  21  66  83  12  54  51  69  81  35  79  79  20  87  87  42  77  56  13  51  37  64  32  60  81  71  60  71  18   8  30  90  26  66  42  14  58  38  96  27   1  68  79  13  53   3  14  44  88  13  68  32  17  73  90  35  55  86  67   6  52  94  77  35  58  27  63  38  64  65  40  62  69   9  73  74  68  71  93  44   5  96  32   8  85  33  26  75  11  76  77  38  34  35  49  17  14  68   4   8  60  13   5  62   9  46  24  99  38  41  76  63  47  12  52  30  87  74  34  97  14  87   3  63  83  66  79   9  99  54  34  95  92  23  32  42  40  64  99  21  56  97  71  24  33  66  26  97  74  77  48  29  28  84  10   6  44  67  53  85  23  51   8  62  52  16  30  54  90  88  23  79  59  46  73  18  43  87  66  23  15  92  39  46  63  47  75  37  92  46   4  30   1  84  73  81  35  90  39  30  93   9  10  84  37  15  26  72  81  15  37  45  54  19  44  43   4  71  14  14  20   1  83  96  42  66  89   9   8  93   5  89  57  88  34  94  79  38  66   6  20  24  52  46  23  96  79  91  40  90  83  54  24  42  80  82  66  64  25  35   9  90  98  97  34   3  83  93  50  89  15  65  99  29  34  19  81  89  16  46  69  82  24  61  45  71  43  51  53  83  12  90  70  74   6  22  85  51  27  96  98  41  25  73  60  81  56  31  31  74  36  84  30  67  29   2  20  16  72  66  77  62  24  60  14  35  57  48  24   9  85  38   2  66  31  82  32  20  13  51  22  48  12  22  88  33  54  81  74  51  92  73  35  81  61  84  23  45  44  40  47  40  79  28  90  50   5  17  54  57  47  62  95  55  65  15  61  39  11  31   4  36  27  14  30   1  72  80  58  59   1  25  20  75  70  47  88  56  80  64  81  40  63  64  42  64  57  24  48  37  23   7   7  84  93  40  20  46  96  67  96  84  78  27  15  62  80  63  62  25  60  95  71  86  94  12  89  74  51  10  58  79  99  72  43   3  76   7  36  51  55  68  44  49  20  87  75  81   3  98  10  54  24  67  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        23  66  66  92   8  75  29  62  58  23  89  11  12   5  10  50   2  37  63   7  58  84  40  89  14  37  77  44  66  14  90  47  13  22  49   9  75  57  38  29   2  39  90  59  87   9  25  28  23  85  88  16  35  59  10  37  52  98  59  11   1  60  49  64  69  54  38  86  94  16  20  74   7  87  89  24  26  45  31  62  43  93  13  70  28  65  59   8   2  54  95  39  67  44  13  19  92  10  10  11  54  19   6  74  29  17  41  71  73  76  43  64  35  57  84  30  51  66  79  78  72  94  93  38  47  67  75  65  37  72   4  75  28  92  21  49  77  99  25  40  98  35  60  43  15  81  55  47  31  40  39  52   1  16   4  98  14   5  89  98   4  85  67  15  66  55  43  85  48  78  62  22  96  68  61  62  69  75  62  96  73  62  70   1   7  47  20  36  77  60  16  22  35  55  63  68  87  49  76  10  95  13  46  46  74   1  48  94  87  64  66  82  73  72  43  25  23  53  81  91  28  20  39  76  57  36   9  32  54  60  51  93  73  45  44  72  47  43  76  66  71  58  26  49  66  53  63  95  59   5  64  55  65  65  56  90  58  44   8  64  23  18  85  87  88  27  88  89  41  53   4  44  47  48   1  78  33  53  93  48  90  46  28   8  66  93  62  62  38  22  75  70  95  49  64  24  31   4  43  32  16  14   8  65  83  17  35  42  93  11  37  13  68   2   8  35  91   2  20  81  96  62  65  23  65  77  96  78  76  73  35   5   4   8  74  12  63  18  87  43  21  22  22  14  12  84  34   2  74   6  48  65  98   1  16  22  65  80  32  55  52   7  10  58   1  82  10  98  22  44  43  33  56  95  20  27  48  67   4   1  91  95  52  45  84  46  61  63   5  78  50  43  28  81  35  80  32  90  38  62  72  53  90  75  61  11  40  46  66  74  44  51   2  22  65  29  95  65  93   5  39  29  51  13  52  99  57  34  43  81  17   9  41  59   4  17  20   8  10   2  46  13  66  20  80  20   3  34  22  96  58  62  23  69  81  85  86  21  42  70  48  51  85  47  45  56   3  95  73  29  86  23  57  40  19  76  57  88  49  57  17  54  85  17  52  36  73  80   5  80  60  33  37  95  68  11   6  48  52  59  66  80  27  16  63  99   3  40  57  57  38   4  18   7  16  25  57  40  31  54   6   8  50  63  41  50  66  60  20  44  14  25  44  59  71  11  20  77  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          66  53  12  42  35  51  71  35  66  89  47   5  45  24  22   7  69  28  33  18  65  44  99  46  53  34  95  90   6  81  58  96  28  76  19  90  43  94  48  72  35  23  60  55  45   3  53  48  56   7   2   6  68  20  57  44  65  56  52  94  68  81  68  70  11  84   9  79  16  66  93  48  69  64   3  94  35  40  22  70  13  44  71  77  42  26  60  96  30  67  12  39  49  47  16  65  77  80  25  24  91  58  41  78  53  35  30  33  27  70  25  83  29  32  91  78  70  39  61  43  18  11  49  43  25  54   3  51  45  61  30  70  96  74  73  71  48  15  67  13  57   6  98   8  11  17  73  30  19  95  85  83  13  33  13  43  44  20  43  42  38  27  50  87   9  22  80  13  19  73  81   5  23  31  79  94  65  63  42  68   2  10  64  99  24  67  23  36  17  23  81  80  93  81   9  59  68  40  26  35  77  26  74  29  90  30  23  49   5  13  87  96  35  46  37  14   6   2  19  55   6  88  64  74  18  69  43  70  56  58  21  11   7  52  36  35  39  73  26  69   8  89  40  42  92  75  82  15  92  64  24  60  10   2  83  35   1  85   1  10  58  30  89  88  21  85  77  48  51  23  93  36  37  28  81  31  59  23  82  70  12   1  45  75  76  82  18   5  16  62  49  89  74  22  54  37   8  59  40  70  84  54  78  85  52  89  27  17  26  35  97  20  27  79  62  47   3  53   1  65  53  99   9  81  19  47  58  78  52  80  97   6  54  95  85  82  42  32  67  72   9  71  90  97  86  15  58  45  42   8  94  87  67  32  30  33   6  79  42  24  73  49  60  23  79  94   7   4   4   3  33  57  72  31  81  48  36  67  79  56  28  27  69  45  56  13  79  82  10  74  43  74  58  11  25  16  27  81   9  65  32  19  85  96  55  15   6  20  75  27  17   1  81  30  81  93   4  51   7  45  84  24   6   4  33  74  12  40  89  97  45  83  74  90  53  85  78  35  91  35  24  22  58  51   7  57  13  75  73  59  77  35  10  11  55  37  93  43  51  36  35   2  26  98  86  62   5  53  66   9  82   7   6   2  60  29  88  60  63  87  80  12  75  71  27  97  74  46  38  52  16  24  13  73  39  47  15  20  78  46  41  89   3  37  86  81  95  90  66  93  70  98  27  80  82  36  59  10  36  71  29  48  93  30  66  36  91  26  68  41  10  34   1  46  60  48  41  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            48  46  15  30  50  13  76  43  72  68  37  55  76  36  74  32  96  57  30  43  85  97  48  45  55  52  97  55  73  52  38  22  33  15  96  61  68   6  13  81  15  39  92  91  11  13  93  23  10  85  10  60  82  96  23  36  15  77  33  55  15  85  90   9  90  17  20  25  23   9  46  42  80  72  33  65  78  68  32  82  65  41  87  77  71  62   9  81  55  50  12  19  98  66  25  90  82  69  59  37  64  97  88  65  44  67  38  72  36  67  90  13  72  65  71  82  62  57  63  67  13  79  63  24  77  38   2  58  79  71  95  18  53  18  14  59  33  28  47  36  50  43  47  14  41  27  11  23  64  82  80  99  57   7  81  10  95  28  88  89  74  34  50  68  34  32  18  63  73  22  40  94  94   8  79  58  44   6  49  25  25  14  40   3  60  66  88  59  31  63  45  36  47  52  57   3  66  23  48   2  38  14  33  60  50  22  51  76  43  43  78  24  11  28  76  28  50  49  24  73  15  50  25  62  60  62  53  27  23  16  86  82  53  92  30  52   5  85  93  88  72   1  75  37  27  14  58  38  99  84  16  21  19  73  68  26  15  39  18  61  48  96  59  14  84  18  54  33  79  96   5  59  90  22  37  56  35  80  99  19   2  37  89  33  54  99  98  68  53   1  75  44  79  56  16  88  88  70  86  64  12  55  86  51  14  94  15  16  51   9  42  26  99  11  56  58  29  76  26  77  53  96  87  15  76  51  78  59  81  37  77  17  69  67  74  79   5   1  27  25  32  41  84  48  30  55  13  89  53  46  98   5  98  12  39  52  74  36  89  52  50  87  45  19  61  91  98  52  80  81  14  56  91  70   5  73  78  16  85  29  34  97  44  45  19  26  28  60  45  93  22  97  80  94  34  14   3  50  69  15  12  39  81  55  78  79  66  43  45  62  15  39  60  54   3  63  58  70  72  59  46  74  91  70  66  15  59  67  37  90  84  63  72  45  69  33  63  94  22   7  79  77  34   8  65  59   7   8  30  96  38  49  26  83  42  63  91  57  45  31   2  41  67  34  51  75  46  70  21  93  91  48  91  88  78  58  96  75  74  39  60  19  54  87   1  73  45  90  44  42  48  83  30   9  92  85  67  68  86  41  92  88  40   6  69  81   2  11  32  65  99  85  35  14  29  43  94  34  51  64  75  61  16  11  98  42  81  93  80  15  52  38  32  89  90  87   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              31  62  41  21  47  13  79  88  23  63  25  68  65  19   4  54  36  97  69  54  31  60  84  13  35   7  86  26  23  92  13  92  80  67  38  75  31  29  57  41  17  46  28   3  85  18  41  23  17  13  69  76  74  93   1  53   5  27  54  52  26  77  60  88  71  68  11  15  34  46  65  49  52  14  85  43  29  61  45   9  41   1  39  39  16  69  63  64  94  65  11  82  97  84  71  35  86  37  31  60  78  83  91  68  76  17  56  28  82  50  44  33  23  46  22  51  80  54  79  42  44  85  57  36  72  28  26  18  99  72  17  74  83  54  71  26  87  99  15  68  33  57  80  84   8  48  60  97  27  88  62  24  60  18  57  46  99  81  90  48  22  88  93  41  86  29  61  69  67  73  55  42  54  26  18  84  56  45  84   4  93  72  54  72  56   1  48  64  62  95  90   9  42  31  35   3   6  42   7  54   2  52  20  98  35  75  42  40   8  95  87  33  37  42  93  68  95  91  53  27  41  76  82  28  77  51  97  99  73  19  60  94  22  28  49  59  67  81  85  48  11  12  59  29  63  70  52  82  83  78  87  65  53  60  94  86  69  42  42  43  84  83  64  14  73  93  11  46  16   1  48  65  96  38  82  77  52  76  37  26  25  46  29  88  16  30  40  41  58  46  43  34  71  47  49   8  70  40  61  64  12  65  90  68  77  79   4  70  53  12  90  53  29  97  67  91  73  10  74  81   8  74  27  29  16  65  38  68  39  96  40  70  27  18  99   8  62  82  17  56  66  29  33  36  70  26  66  59  84  81  10  35   3  61  26  53  70  36   6  69  43  49  75  85  30  13  58  77  99   4  92  43  54  67   1  97  62  81  75  64  59  86   9  67  84  53  98  57  38  86  46  49  37  32  61  59  55  42  59  57  60  25  37  11  26  86   7  69  90  58  18  75  72   4  30  46  50  57  57  28  40  41  55  34  66  21  64   2  72  84  27  87   6  43  36  37   4  23   8  70  75  17  16  75   4  21  15  64  51  93  93  71  19  21  38  82   3  56  14  54  59  57  98  99  79  36  95  66  99  38  41  99  79  43  83  19  13  65  40  46  81   4  66  96  32  64   1  25  39  23  75  55  89  83   7  59  19  31  89  87  51  25  14  93  71  32  92  12  85  14  71  84  92  12  91  96  98   8  69  32  50  30  16  92  72  71  94  92  51  55  36  61   8  47  55  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20  45  51  96  62  96  80  34  92  70  86  19  98   6  24  92  16  85  23  53  35  99  74  63  11  51  82  34  43   7  91  97  38  34  63  61  99  93  87  84   2  80  84  62  40  37  81  47  77  68  16  36  97   4  29  34  89  64  98   4  12  35  24  91  91  22  73  76  11  29  17  66  91  94  43  88  63  14  13  28   6  63  57  47  90  77  92  32  27  13  35  36  86  62  64  55  77  72  74  35  79  76  69  18  64  33  49  71  12  85  99  70  93  98  31  23  81  76  48  45  75  41  54  14  63  28  77  56  38  47  96  40  21  69  97   3  88  12   3  13  12  58  46   9  14  45   4  12   2  45  51  43  11  19  50   4  54  46   6  49  28  67  23  45  86  97  35  60  60  59  70  60  19  37   2  19  82   4   9  88  97  49  55  46  39  38  54  79  96  60  37  12  69  14  30  17  80  28  69  10  42  27  73  19  68  10  42  23  21  65  40  76  75   6  55  48  95  97  65  36  97   2  51  44   7  10  69  80  75  16  71  84  34  79  38  13  73  53  88   5  22  77  50  20  16  19   7  83  46  80  93  33  83   1  49  15  84  81  14  82  29  36  21  45  74  55  58  77  63  93  39  10  68  26  35  81  44  10  97  84  77  22  63  32  11  58  86  53  47  74  97  67  49  83  24  18  92   6  38   7  97  74  31  55  41  10  42  77  71  80  68  82  38  80   3  20   8  64  19  83  96  81   8  64  34  48  22  51   6  37  93  23  98  93  45   2  91  24   6  15  71  67  89  14  46  83  96  27   5   2  21   1  86  27  63  26  13  96  67  94  59  49  70  50  42  94  84  14  67  31  96  91  69   5  77  64  69  43  64  36  36  36  45  18  71  39  54   1  69  23  93  70  87  42  94  70  66  29  62  62  13  82  96  36  60  18  63  82  48  84  75   2  35  46  61  59  93   9  89  29   7  46  11  91  80  12  72  18  39  35  37  60  85  15  23  17  94  62  52  79  54   1  97   7  24  44  18  60   1  70  79  14  59  86  89  76  60   3  97  31  21  56  73  79  21  95  67  55  31  97  22   2  41  44   6  27  73  46  91  76  36  10  74  35  42  49  83  34  46  11  39  64  62  24  31  53  42  30  39  62  10  56  17  52  49  85  68  57  79   9  47  51  99  13   5  10  73  92  24  13  65  29  43  52  38  30  95  27  74  57  81  55  16  32  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  85  32  16  94  52  92  58  20  74  46  30  99  36  10  20  76  95   4  76  56  91  60  12  98  75  85  44  66  23  19  52  56   7  72  95  98  46  52   1  41  54  46  14  66  82  79  45   7  26  93  37  65  26  47  64   6  87  93  58  96  46  82  28  67  76  66  92  17  40  35  93  37  99  59  76  81   3  55  29  35  27  55  27  78   9  52  32  73  74  50  38  53  89  98  56  28   4  70  57  74  32  28  50  51  24  94  32  69  59  64  35  37  62  41  28  88  63  13  11  36  32  36  80  57  73  98  71  98  47   1  15   8  28  66  81  12  18  86   6   3  19  43  28  87  65  28  32  59   2  22  91  27  61  78   6  62  79  23  55  20  67  75  93  13  94  44   7  22  91  29  42  38  41  64  40  97  96  74  99   1  63  40  16  76  51  22   8  59  54  23  32  93   1  68  22  47   4  56  88  38  83  90  77  75  51  81   5   7  92   7  83  16  36  28  59  63  80  31  15  85  45  90  71  92   7  68  73  74  11  56  74   2  56  94  17  49  80  12  41  96  12  46  20  27  53  96  30  97  34  50  72  34  21  50  82  32  88  59  94  25  85   8  39  57  51  74  32  66  84  95  43  89  96  59  85  38  89  39  43  62  34  93  28  99  78  52   5  58  21  64   1  84   2  98  95  96  58   9   7  74  60  80  82  29  98  17  18  71   6  88  48  37   3  64   6  92  39  68  58  15  25  32  28   5  50   5  66  71  61  63  29  96  78  89  57  43  15  51  45  85  34   9  84  58  30  65  27  24  55  13  19  35  91  90  49  82  62  71  65   1   8  82   9  72  96  63  64   4  82  41  98  46   7  44  87  63  58  24  20  30  93  16  35  66  71   3  15  93  96  87  28  89  99   9  74  86  27  92  80  62  65  23  26  35  67  74  97  51  11  95  41  34  60  35  75  15  61  65  18  22   3  91  13   5  22  14  92   6  38  15  12  90  78  51  39  62  88  11  85  71  68  11  78  61  78  57  86  75  56  17  99  33  13  64  16  37  32  74  96  67  90  75  39  23  95  59  50  46   1  15  14  81  10  69  88  74  66  16  68  60   6  58  76  14  53  14  29  15  25  35  43  80  17  71  62  30  15  21  58  69  83  39   9  83  10   2  49  31  13  37  39  70  22  25  77  74  37   3  16  90   1  52  31  87  75  58  79  88  39  74  78  32  84  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  86  70   2  26  86   5  69  85  85   3  13  25  61  39  36  10  57  47  11  82  24  65  30  56  30  63   6   5  97  61  10  13  39  28  98   9  92  11  43  68  83  11  49  55  68  62  42  20  85  94  98  58  34  76  44  10  95   6  71  73   7  39   5  39  69  96  44  84  18  34  71  66  69   8  15  23  92  90  58  42  71  81  49  16  88   3  95  56  84  94  54  15  86  92  34  88  49  10  12  53  90  34   2  12  26  97  52  92  62  27  26  75  83  43  81  10   6  33  93  24  27  90  67  19  66  37   7  51  42  35  55  52  22  24  92   3  44  91  33  51  53  37  74  12  79  48  26  74  49  68  73  45  86  26  19  55  98  41  28   6  22   7  24  82   9  37  64  62   9  97  81  61  27  99  56  10  51  80  10  72  54  20  18  32  92   2  77   5  15  22  98  95  95  55   9  64  70  45  97  96  37  21  76  24  97  74  42  18  15  74  78  11  96  23  76  26  97  42  86  23  15  49  43  10   7  53  58  17  88  69  47  33  46  93  66  93  59  69  30  10  70  19  69  86   6  62   8  33  34  58  38  90  28  31  11  50  94  89  96  15  24  95  76  71  74  97  14  92  38  44  19  61  36  86  81  70  16  75  20  47  37  76  96   2  82   2  80  69  69  27  55  64  58  46   2  22   2  62  36  92  73  49   1  29  71  81  84  83  65   3  76  79  29  59  16  97  72   6  17  55  32  75  94  34  95  15  39   7  73  68  30  57  71  89  80  64  87  62   5   3  66  24  50  21  16  70   7  79  81  33  50  81  32  32  71  76  89  74  11  54  71  68  18  50  27  34  83  60  32  48  29  67  33  75  66  87  86  79  31  73  83  68  15   5  23  38  89  94  78  40  44   7   8  39  75  80  82  76  25  91  23  48  79  97  38  37  61  95  36   4  86  89  77  23  50   6  34  64  37  69  12   5  96  37  30  27   4  75  87  32  88  38  31  35  31  39  40  67  71  38  11  21  47  82  29  12  67  60  22  41  81  65  23  33  27  56  74  57  96  28  93  33  14  59  55  24  50  15  68  27  94  73  90  66  29  57  13  21  24  92  58  64  23  83  79  59  42  34  12  44  73   1  96  36  84  64   4  20  35  95  37  56  75  55  80  70  46  86  20  73  32   2  82  29  99  27  19  82  73  15  15  55  34   1  64  15  95  89  75   5  60  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      52   6  61  93  52  95  80  80   2  18  51  70  84  36  26  20  15  36  22  90  44  83  93  92  55  80  21  93  71  90  85   9  36   5  29   2  67  81   1  49  49  30  26  34  87  22  13  20  49  42  26   9  96  36  26  75  32  26  97  69  36  27  74  46  65  75  94  78  66  93  97  28  23  68  64  11  33  61  68  80  39  34   4  76  45  67  28  45  42  75  90  59  10  71   5  83  28  43  18  32  47  13  45  37  41  33  52  37  22  49  19  82   8  54  65  61  73  93  20  30  80  90   9  61   3  72  19  88  20  15  49  98  36  52  16  86  28  52  44  88  26  22  86  17  23  27  21  37  82  74  58  76  48  38  62  40  77  29  20  23  86  87  38  81  82  37  30  38   3  92  97  63  21  82  97  93  60   3  56  49  43  54  90  49   4  85  97  84  47   5  22  56  30  55  83  35  56  70  94  60  64  67  83  60  55  93  88  37  56  12  28  20  39  90  18  27  47  93  63  39  33  86  95  17   4  20  95  28  56  46  63  69  95  17  93  31  74  91  66  38  47  16  72  46  81  36  13  28  37  61   3  61  72  78  80  12  77  11  10  91  69  49  62  11  55  98   3  30  98  67  20  95  74  52  70   6  87  47  30  34  21  95  22  67  61  65   2  17  53  50  46  25  49  18  99  51  37  61  68  74  22  32  14  87  72  99  93  78  83  44  53  23  53   5  79  95  75   3  53  75  97  28  31  96   6   1  17   3  89  65  48   6  82  42  17  74  75  44  48   8  66   7  72  76   1  22  81  22  30  27  27  93  35  21   7  40  28  69  25  66  85  65  21  10  42  74  12  31  84  89  99  54  16  25  25  12  15  97  51  55  60  14  59  73  53  29  52  71  76  12  79  11  76  13  10  31  44  71  23  46  73  80  40  44  29  87  23  87  84  86  31  44  61  94  54  30  56  82  50  39  72  82  18  64  44  85  57   4  76  88  13  46  49  96  32  59   2  55  92  40  77  16  80  80  68  22  58  68  29  57  58   2   3   6  46  55  14  91  17  77  58  52  98  88  60  25  71  41  51  89  42  88  13  65  32  47  68  54   6  55  80  95  12   8   1   9  82  74  84   6  20  25  52  32  18  85  25  35  56  51  11  40  58  91  64  58   7   2  24   7   3  72  41  21  15  80  93  68  78  81  11  43  62  30  46  51  29  43  49   8  93  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        38  79  82  43  57  51  90  60  15  49  17  17  51  93   5  19  92   3  20  98   4  64  52  29  52  57  10  33  42  36  34  52  10  68  64  92  40  34  38  86  62  20  91  38  48  74  98  88  16  70  41  27  96  49  52  69  94  69  92  90  99  54  31  64  56  72  12  89  33  74  71  13  79  38  96   5   7  54  56  35  36  33  98  66  22  47  64  23  51  48  73  86  14  67  47  55   3  42  70  86  64  16  43  88  95  38  72  91  67   4  93  28  51  71  46  19  93   7  51  76  93  81  11  61  69  63  34  32   3  47  17  99  72  57  28  24  20  86  22  10   2  71  21  45  44  10  40   8  46  77  42  12  72  58  82  51  19  82  99  82  84  59  19  80  97  99  97  99  56   5  93  73  91  67   6  14  96  65  20  93   3  85  30  39  98  15   4  50  25   7  88  37  17  66  10  59  77   6  88  66  12  16  73  91   4  13  68  46  56  16  82  27  68  27  89  48  16  13  99  39  50  42  79  79  35  20  95  66  89  31  72  74  68  59  86  79  49   4  84  12  46  87  82  57  84  76  15  60  38  33   6  42  70  43  71  73  36  76  98  27   9  31   5  82  43  13   6  10  24   4   8  36  72  74  89  91  86  96  40  67  72  48  60  56  76  62  13  28  88  96  45  44  18  50  76  18  66  67  71  87  51  15  94   8  54  19  93   3  95  78  64  99  19  16  66  85  59  42  10  12  58  63   7  31  22  22  24  67   1  29  87  37   4  50  56  56  18  73  91  81  98  43  39  52  38  68  45  43  51  70  52  95  54  81  60  50  93  67  98  66  13  29  11  19  97   6  77  39  18  62  52  25  90  44  44  58  29  98  14  82  10  19  41  34  48  39  77  50  10  23  11  63   8  82  29  15  69  91  37  81  61  64  22  70  15  11  75  98  18  27  71   4  41  61  30   4  99  91  95   3  41   1  23  85  46  85  23  92  63  50  29  77  45  32  65  25  16  19  58  39  96  34  77  44  45  53   2  71   2  51  97  41  42  15  97  95  94  20  23  84  98  26  43  35  86  96  72  85  85  92  35  74  89  93  10  51  11  60  44  24  86  91  10  86  25  21  79  12  64  78  91  88  97  40  97  63  42  53  29  13  80  77  11  79  73  11  28  37  16  90  44  78  83  48  29   7  58  19  45  47  39  22  91  97  65  16   9  28  38  83  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          58  13  73  84  13  40  74  46  81  93  70  11  43  35  93  42  98  46  19  28  41  77  20  80  71  71  42  20  49  40  25  57  68  41  83  33  66  64  32  65  74   6  15  99  54  95  51  58  31  94  79  60  16  65  37  83  75   8   5  72  72  91  32  77  33  37   4   2  95  94  84  67  71  17  69  27  23  82  12  62  61  85  79  73  15  75  29  71  68  90  39  95  11  96  87  87  31  28  67  66   4  63  86  52  44  23  56  15  80  76  90  24  48  99  43  30  11  51  49  89  79  86  42  70  99  95  22  84  20  68  73  78  69  77  15   3  26  33  42  55   6  89  69  84  82  85  51  52  59  41  32  18  67  76  49  85  65  60  59  81  54  19  31  49  80  65  55   4  28  49  97  95  69  64   1  59  78  82  95  66  58  91  63  40  47  15  76  74  22  38  12  82  92  11   8  12  64  73  35  91  96  33   8  32  89  16  47   7   8  23  53  46  83  70   4  27  42  79  24  24  85  80  46  82  70  56  53   5  17  69  85  10  31  96   9  71  79   9  42  32  36   4  42  56  31  69  59   6  91  44  61  95  72  14   2  15   6  32  76  70  11   4  66  81  60  95  74  92   3   4  97   3  36  13  79  87  80  43  39  20  16  88  72  19  46  99  66  42  67  70  94  28  73  86  66  80  26  29  54  61  62  75  84  97  18  78  77  24   2  70  10   2  75  72  44  37  65  25  65  85   8  26  57  50   7  60  35  74  95  83   1  95  21  46  26  89  61  32  22  75  26  25  87  53  72   4  24  73  79  83  15  93  63  96  41  75  35  70  10  14  24  68  23  91  96  92  22   4  49  71  75  43  49  44  16  99  63  47   4  24  26  87  86  81  32  61  36  89  59  38  76  88  76  60  78  95   5  31  84  31  57  74  67  60  38  11  71   7  28  73  13   5   4  85  31  37  59  63  25  15  24   8  70  58  50  39  92  90  77  63  46  43  23  58  54  57  62  46  33  26  24  63  51  98  46  70  21   8  77  13  67  52  81  26  86  79   2  45  28  47   2  18  90  76  28   4  19  79  28  95  67   8  70  85  63  35  21  53  84  66   5  23  98  61  92  77  71  40  32  91  48  25  61  51  16  39  40  10  83  18  87  99  60   4  59  51  81  18  93  61  38   8  13  12  92  17  74  39  94  41  83  36  64  80  40  12  40  22  97  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            55  23  40  24  59  32  90  33  33  33  83  30  58  25  45  85  46  56  40  36  20  64  82   4  68  55  72  86   7  80  40  93   9  42  89  13  34  71  96  99  57  52  52  15  81  26  81   1  76  43  64  88  61  71  29  95  89  82  39  37  85  64  30  69  51  28  32  26  55  75  44  69  65  42  41  41  66  67  83  74  51  80  32  74  43  98  38  53  52  12  90  60  86   6   8  71  36  28  36  90  13  70  25  18  26  34  72  45  41  25  97  80  82  56  38  99  64   4  49  82  47  63  75  93  77   3  59  10  15  10  51   5  53  36  14  17  90  36  66  10  61  54  88  73  25  57  48  68  43  92  66  50  85  42  70  40  91  90  52  70  45  27  49  58  19  92  59   3  10  63  34  13  62  20  17   5  83  26  41  14   5  71   3  47  27  91  45  61  62  36  75  29  90  66  85  46  21  22  57  33  10  57  68  55  11   1  88  33  67  33  56  45  16   4  32  86  21  50  94  58  39  47  62  21  28  38   1  30  17  92  18  73  25  54  31  16  56  83  98  23  50  98  31  10  86  36   1  78  65  89  62  22  98  28  33  40  92  71  30   3  18  85  47  91  41  97  65   1  54  22  57  87  40  65  10  78   3  83  28  84  60  80  98  23  47  17  77  20  43   6  53   6  82   3  84  51  56  63  17  65   8  79  25  20  30   4  93  21  36  29  47  72   2  94  52  44  63  92  17  73  16  38  40  30  75  89  89  75  83  37  58   6  16  74  22  36   4  46  41   5  74  68  50  43  70  49  93  17  24  70  33   5  37  92  63   6  95  80  81  75  44  43   8  12   3  61  95  86  52  40  55  65  77  77  49  67  92  60  69   2  70  98  66  88  63  98  93  56  64  20  19  24  40  92  13  40  94  79  48   6  92  11  34  89  85  74  24  84   1  20  48  87  64  15  67  32  54  68  15  92   8  19  14  57  57  88  14  41  80  70  79  70  46  70  10  33  28  27  55  93  73  18  56  44  63  21  89  82   3  44  76  18  45  77  14  36  44  37  66  46  84  16  40  15  51  39  52  11  13  57  96  74  29  71  67  93  39  62  73  49  44  23  13  12  71  72  21  26  66  63  42  88  45  68  66  92  94  90  77  84  41  31  26  85  20  33  87  98  54  78  70  16  90  66  33  64  75  36  96  75  10  16  87  58  84  94  31  57  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              82  51  75   6  62  61  48  18  90  76  56  28  40  70  92  56  93  32   7  16  98  80  63  40  26   5  31  11  63  31  68  69  17  33  72   1  30  58  28  15  85  47  21   8  54  30   8  23  50  68  24   8  99  19  62  41  46  97  14  55  71  35  57  85  25  32   6  12  94  57  65  18  24  76  63  39   4  41  21  65  98  78  28  26  58  59  45  46  61  41  35  92   7  94  92  51  17  75  29  12  36  75  13  80  49  21  47  61  26  14  54  41  18   5  63  24  56  28  83  95   3   4  74  87   6  72  45  48  87  53  79  95  15  13   5  12   3  48  29  48  93  47  19  51  75  17  64  23  16  45  35  66  35  32  59  12  99  54  98  73  66  49  66  25  43  13  84  51  76  93  73  26  15  52  92  17  59  54  55  55  65  88  94  17  70   3  40  70  79  27  96  20  23   3  98  37  55  58   3  35  69  18  13  88  12  26  24  50  24  44  55  73  14  82  72  24  91  29  78  35  31  27   3  22  95  78  26  10   8  23  77  36  43  91  52  58  72  14  59   5  29  93  82  69   9  29  78  49  81  21  27  85   6  85  38  98  70  55  14  96  61  34  81  32  50  45  21  73  67  31  44  33  87  65  35  86  15  37  46  26  15   5  61  50  89  37  73  49  43   2  13  93  34  18   4  86  81  80  33  51  19  25  94   9  87  71  14  50  71  83  52  65  27  22  62  91  70  31  52  53  75  72  12  61  32  38  54  94  55  95  67  73  45   3   3  20  69  77  11  97  89  99  37   7  73   7  79  81  90  50  83  17  53   6  91  45  38  16  66  88  28  22  63   1  77  46  51  10   3  83  12  17  13  58  82  91  65  73  36  43  47  99  73  86  13  65   2  11  34   7  72  48  96  28  23  72  40  36  94  28  71  14  19  76  78  40   7   8  29   7  95  16  85  66  97  93  34  54  70  91  99  14  87  39  88  78  34  65  53  84  80  89  56  42  62  13  16  80  19  78  16  31  18  56  62  23  38  82  15  74  31  74  22  78  98  66  77  86  75  75  61  41  33  93  21  64  78  23  26  47  54  64  56  25  91  18  25  23  15  27  95  81  87  34  41  75  65  41  86  30  79   7   2  19  30  43  34  22  90   9  89  72  34  72  12  98  88  60  46   3  78  89  35  41  59  72  26  89  94  75  39  34  16  96  61  77  48  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                82   1  95  75  73  40  91  56  36   3  90  52  91  24  40  12  81  78  55  10  20  29  67  78  20  40  42  25  84  49  32  72  33  26   8  64  32   9  85  51  83  71  80  52  75  84  85  72  42  84  69  33  92  65  42  83  58  90  84  28  26  19  38  17  73  50  77  25  93  50  54  15  38  24  93  93  35  50   5   3  90  63  93  66   7  64  47  15  37  54  56  83  98  64  14  98  96  68  27  71  37  50  55  98  38  74   6  59  20  32  36  20  84  44  47  34  62  49  60  56  75  10  50  99  54  39  60   8   2  95  84  99  29  54  53  13  85  55  61  44  57  65  47  16  56  13  24  32  60  38  49  52  94  29  49  21   8  68  30  53  96  76  14  28  90  41  84  79  34  85  34  65   5  13  26  54  41  40  79  57  81  30  83  77  56  55  52   6  49  70  58  97   8  81  55  60   6  60  16  53  53  57  60  31  19  42  11  11   8  99  91  63  50  63  92  30  31   2  59  35   8  45  41  56  61  84  74  89  87  56  50  71  44   5  26  95  38  12  36  22  44  67  54  14   3   1  86  97   9   9   5  95  57  34  82  14  90   3  34  39  90  80   9  10  47  36  29  54   3   1  14  87  78  89  22  59  48  92  49  45  32   6  50  94  93  88  95  36  99  84  66  27  62  84  43   8  93  75  50  57  20  90  44  35  55  85  16  40  14   8  38   5  44   4  86  36  65  50  52  77  94  51  26  48  43  75  97  56  50  75  17  71  52  80  55  58  14  38  78  43  48  41  75  51  59  74  20  82  33  15  20  31  10  67  82  60  17  44  88  38  46  55  47  36  32  44  26  63  93   5  40  80  72  69  59  35  31   8  41  94  13  10  74  16   1  26  78  34  10  38  91  43  89  52  38   9   9  73  71  82  51  55  80  59   5  70  43  12  78  66  27  59  15  87  64  76  75  13  82  26  73  90  13  16  40   5  15  28  71  86  32  33  42  26  55  24  31  30  30   7  21  47  51   1  50  23  92  72  25  93  74  20  73  34  81  11  95  85  13  47  23  87  19  87   5  64  59  44  54  87  82  36  44  77  75  15  98  89   6  16   4  98  90  42  99  67  15  92  35  87  23  75  33  76  36   6  73  92  12  25  22  91  27  10  14  69  28  76   4  40  71  62  27   2  91   8  64  39  69  28  46  16  29  32  94  70  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  34  31  48  35  49  85  28  40  95  12  61  28  96   2  89  80   2  10  90  45   3  17  36  93  61  90  90  74   8  38  91  18  88  97  31  40  75  11  52  58  63  61  42  21  37  94  50   2  53  99  32   1  24  20  37   7   4  33  59  71  67  96  31  38  14   9  62  63  45  39  87  39  29  29  57  64  89  71  39  96  56   4  83  39  79  64  70  34  38  19  57  64  37  12  76  20  14  15  55   6  50  20  65  35  36  37  86  16  75  29  93  13  51  82  22   8  97   1  14  55  56  96  52  91   4  37  12  71  57  20  30  54  46   6  92  25  39  36  34  51  95  34  42  91  88  85  71  48  67   6  13  13  26  87  41  10  16  84   1  79  18  73  64  20  29  96  51  43  56  39  67   8  65  27  65  58  75  11  73  12  59  92  24  77  54  43  34  19   1  23  11  13  17  15  75  40   6  44  26   8  69  10  95  21   6  29  85  35  60  98  12  89   9  16  40  27  59  54  50  11   9  45  64  54   4  67   8  59   6  89  60  21  72  81  75  35  62  93  87  60  10  74  36  70  95  97   7  83  46  10  74  14  87  50  50  20  75   3  47  25  32  73  47  97  97  78  94  44  94  71  29  39  25  35  73  61  93  10  19  41  32  54  81  33  41  39  94  13  80  35  54  83  93  53  83  74  21  29  85  99  66  24  26  24  74  65  51  20  78  27  60  81  72  24  46  93  72   5  98  28  21  61  41   8  37   5  29  86  65  42  24  62  30  14  11  78  39  49  45  45  12  18   1  61  27  42  93  76  62  98  94  40  99  12  29   3  51  77  77  37  25  31  73  95  28  14  53  61  73  69  77  45  46  16   3  22   3  99  39  63  72  89  81  39  84  90  70  19  87  84  92  23  10  31  22  11  63  86   1  54  90  85  50  41  17  42  20  50   5   8  17  87  46  59  72  32  85  88  48  27  77  81  11  41  36  61  44  61  41  20   3   6   4  65  70  46  11  47  98  40  35  45  14  22  34  65  44  62  70  89  62  27  41  70  16  42   6  61  10  77  93  19  33  70  86  65  27  34  67  46   3   4  57  52  16  64  53  52  42  97  83  73  60   2  72  18  26  96  11  66  76  10  41  48  98  85  85  97   2  56  90  76  30  79  11  77  74  12  46  69  70  25  57  75  77  42  45  87  77  15  72  77  65  54  60  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    5  59  44  95  72  89  20  58  16  87  40  27  96  71  67  32  67  62  96   8  79  69  67  73   2  76  48  17  98   5  38  24  36  62  35  58  47  52  70  84  91  19  26  54  96  92  38   9  18  72  16   7  56  97  77   8  11  37  11  79  23  69  28  85  41  12  84  92  88  13  18  32  88  30  96  44  53  76  52  21  76  20  15  61  59  20  31  78  63  49  85  74   8  95  79  65  50  79  39  60  64  56  64  19  81  69  80  88  92  59  97  16  20  65  84  75  84  81  67  48  80  70  27  94   3  91  84  82  76  87  39  49  72   4  95   6  21  70  92  17  17  44  22  82  41  38  82  84  73  50  98  95  78  61  85  42  60  62  10  92  69  16  82  36   1  15  68  48  96   6  30  19  28  26  39   7  52   9  24  93  32  76  35   7  91  89  42  32  80  72  95  25  29  50  96   4  78  67  94  13   9   4  30  12  45   5  88  81  73  73  47  50  45  79  84  92  56  82  77  19  13   1  22  66  17  65  21  67  45  77  48   3  55  82  75  53  26  92  28  88  20  21  90  59   4  69   5  82  85  48  65  91  27  41  16  47  61  70   1  90   9  89  83  15  99   1  72   8  63  71  16  80  40  55  18  72   5  89   3  43  63  83  10  56  59  37   7  78  11  56  94  14  25   6  99  40  14  36  27  52  19  70   1  95  83  20  40  83  76  14  62  85  29  75  78  64  24  35  73  82  49  40  87   8  65  28  36  71  88  31  86  84  79  69  67  54  79  97  69  89  25  88  96  17  17  21  98  25  74  30  36   7  15  95  26  20   4  96  63   2  83  27  63  16  16   6  22  23   1  83  58  37  65  83  80  68  75   4  38  81  42  37  71  75  58  32  85  22  12  75  85  49  88  62  78   7  36  36  11  56  30  77  35  33   9  55  83  88  73  20  15  22  53  11   6  38  67  42  33  63  81  35  90  26  83  71  74   8  89  93  52   9  76  71  92  91  65  74  86  30  51  65  33  97  44  11  97  65  68  31  91  70   1  47   3  39  42  80  82  63   1  57  37  50  73  33  84  81  78  12  17  50  61  72  12  90  80  27  68  57  80  53  29  14  63  99  79  46  81  81  28  99  72  89  66  99  48  68  83  98  72  31   7  15  91  51  85  55  46  83  71   6  53   8  20  74  62  77  15  93   2  58  47  37   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      49  12  51  85  98   2  26  31  20  26  61   2  57   9  43  30  69  32  39  39  44  74  30  92  93  46  88  30  30  43  63   7  32  71  10   4  34   6  26  72  32  80  95  53  76  71  86  88  22  62  66  60  85  25   1  45   6  37  57  87  11   9  71  52  29  91  81  98  77  57  65  43  26  98  21   3  77   9  50  45  16  61  68  93  32   3  86   8  36  78  80  56   4  14  93  30  19  23  49   8  91  27  75  77  54  56  87  35  79  39  18  57  89  48  87  68  29  32  42  34  72  80  37  97  52  91  44  57  47  54   8  53  37  50   7  11  94   9  11  37  71  13  83  26  74  17  79   2  92  83  85  17  65  92  58  37  41  97  70  80  18  78  88   7  65  96  29  62   1  38   9   3  45  18  74  18  80  23  39   5   4  12  62  89  67  83  45  90  47  39  60  98  82  84  74  76  26  95  55  32  97  74  72  53  50  66  61  63   7  84  97  46  35  59  58  10  40  85  26  27  98  68  97  20  45  81  15  78  31  98  89  31  72  17   8  30  87  60  98   6  62  93  82  48  77  60  94  92  27  18  27   1  35  44  99  20  17  92  80  21  28  20   6  32  69  99  18  76  15  39  17  20  24   8  87  96  42   4  37  21   4   6  48  90  45  89  84  46  28  56  14  24  85  39  28  51  67  61   3  52  16   8  14  14  42  44  94  65  29  99  44  12  61  98  16  54  32  61  45  93  68   5  92  83  90  68  18  16  97  23  21  99  18  49  21  82  44  38  71  87  61  12  99  39  28  87   2  13  58  19  49  24  27  24  24  67  46   6   1  20  94  46  97  14  65  99  37  50   7  64  32   5  79   5  82  34  12  63  67   4  48  81  70  34  13  69  21  57  66  23  13  81  65  10  39  33  33  99  92   3  37  66  93  95  20  33  17  38  98  98  75   7  10  45  32  44  37  96  37  95   2  97  69  16  54  68   6  48  86  99   7  91  62  77  82  75  85  49  50  45  70  11  80  66   4  63  58  27  44  39  85  10  84  33  28  99  60  21  63  66  20  45  18  25  73   2  46  18  51  59  24  86  78  20  83  16  51   2  64  23  74  20  38  82  24  53  62  14  16  27  71  83  42  73  83  59  33  73   2  60  56  16  62  11  81  84  79   1  61  88  57   1  25  59  56  16  10  41  85  52  60   9  68  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        57  11  94  70   7  78  88  53  31  50  10  21  31  92  37  53  36  84  22   8  36  92  46  30  13  79  41  62  97  13   9   3   7  17  89  10  61  24   9  52  72   6  72   6  59  56  87  44  69  16  95  23  95  89  85  20  90  93  14  61  89  29  17  69  94  76  94  74  53  91  44  71  35  55  59  23  20  95  23  61  97  69  27  80  76  79  56  66   5  47  15  32  27   9  48  86  50  82  67  63  73   1  39  56  47  82  27  58  93  63  39  27  53  59  20  61  57  42  74  26  73  38  44  59  38   7  71   1  84  94  16  27   1  92  24   4  80   7  26   8  37  36  52  87  78  46  78  23  70  28  70  69  65  14   3  17  38  73  32  71  26  70  78  46  82  73  90  43  91  96  76   3  99  24  32  27  82  26  97  37  36  73  41  66  22  44  33  64   2  37  83  27  14  24  70  42  48  17  42  43  59   3  20  14   3  40  33  11  59  48  84  14  53  57  10  27  74  63  27  36  80  80  98   5  87   5  76  98  22  49  29  48  96  97  44  23  78  44  76  54  42  86  27   8  73  59  22  95  67  62  73  42  31  78  47  29  28  35  93  25  78  87  31  70  76  69  58  60  39  46  37  71  29  96  80  76  75  84  17  69  96  46   4   7  69   1  78   4  51  40  28  96  64  88  91  23  67  54  85  71  80  25  17  77  73  65  89  29  60  16  97  59  92  91  67  55  61  56  44  88  96  20   5  30  69  51  21  34  33   4  98  19  61  25  77  67  94   4  44  59  71  69  92  16  90  99  89  32  86  44  93  71  40  27  86  69  91  86  70   1  63  17  79  82  93  63  10  64   8  25  18  55   6  98  99   1   5  52  94  75  97  62  67  62  19  53  83  81  69  35  69  91   6   6  75  64  39  32   4  99  91  50  48  65  89  86  25  26  94  98  33  80  14  16  94  62  24  45  45  16  37  76   7  99  72  32  98  22  50  84  30  77  92  18   5  76  76  12  27  45  77  56  42  20  82  66  56  57   5  83  94  39  90  98  25   7  68  63  53  39  85   3  99   9  72  30  41  91  79  76  33  82  29  95  50  47  89  15   4  20  46  43  31  12   6  43  59   5   6  30  74  16  11  71  41  97  66  76  66  77  26  81  22   7  77  32  38  99  75  89  58  46  40  61   6  53  92  57  49  96  33  53  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          43  81   5  13  33  22  50  58  10  11  66  15  31  13  32  70  69  58  94  70  12   6  95  48  69   9  75  48  69  63  12  56  67  22  70  10  24  99  71  40  33  56  19  86  49  15  84  19  24  87  11  30  44  48  43   9  36  27  91  40  59  78  41  95  59  85  96  72  23  88  46  81  46  25  65  15  95  49   4  95   5  15  28  39  13  79  26  36   5  39  75  84  58  40  42  46  73  49  55  96  33  88  95  78   3  18  24  26  14  55  29  72  94  76  43  35  32  61  68  53  82  58  89  39  40  22  19  50  93  59  96   5  45  77  77  37  81   7  24  30  84  30   8  73  92  43  71   5  46   4  88  79  75  79  17  53  42  66  67  18  24  30  21  36  90  43  83   3  72  91  18  79  82  21  26  67  91  51  97  86  22  24  61  79  52  40  68  49  14  82  57  57  61  50  45  92  47  79   5  74  24  19  48  68  70  36  74  82  73  21  94  82  96  29  70  37  35  36  44  42  42   1  96  17  25  86  93  17   2  50  61  91  73  39  62  93  30  62  16  42  45   2  48  23   7  79  27   4  58  96  36  87  86   7  41  55  80   4   3  37  76  59  37   8  30  90  52  36  42  84  64   4  12  49  48  49  59  49  46  29  84  72   7  28   2  41  27  52  35  45  26  96  84  94  76  71  96  77  12  54  21  37  84  19  84  63  85  59  69  34   4  15  29  14  13  44  86  15  30  19  30  93   8  99  19  21   7  42  86  46  29  27  63  21   4  89  42  43  56  34  88  60  60  58  41   8  86  57  24  61  73  35  97  35  34  61  94  36  99  11  49  94  70  45  47  55  49  40  78  58  58  50  46  47  29  35  24  46  85  32   2  24  27  40  65  78  17  37  95  84  82  13  85  19  85  93  94  88   7  12  71   6  23  68  42  45  69  19  31  98  39  25   2   7  58  10  28  64  79   5  41   5  13   9  65   5  73   4  49  30  17  30  91  32  32  80  37  12  60   5  93  21  94  90  15  99  54  59  99  53  15  73  72  89  53  65  90  91  47  54  22  60  31  33  21  69   5  88  34  38   2  36  46  54  64  69  19  11  47  94  95   8  37  13  34  64  56  29  65  56  40  30  71  75  52  60  95  78  10  32  58  86  27  25  96  41  32  53  61  18  59  51  71  83  56  57  72  21  75  46  14  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            17  95   1  12  83   5  99  83  88  38  86  85  54  94  32  69  82  42  93  90  80  94   7  27  38  36  23  10  65  22  48  54  71  56   4   8  83  30  54  13  11  92  37  60  72  41  65   3  68  84  51  46  61  71  28  29  11  37  89  16  92  31  40   6  85  57  35  57  29  52  42  63  87   6  82   2  90  70  21  26  27  89  40   7  74  35   6  71  80   9  14  64  27  32  61  70  78  62   2  84  90  20  34  26  56  88  64   2  32  26  67  16  39  91  57   1   2  38   8   6  42  31  92  91  69  97  57  60  28   6  16  16  63  31  78  11  19   6  93  14  13  44  37  10  56  50  16  83  64  97  79  68  22  91  62  33  14  63  21  18  94  87  51  73  11  30  38  80  47  28  23  61  82  86  79  43  95  63  71  99  12   1  93  23  21  49  65   4  57  36  97  29  54  51  61  95  97  78  79  29  62  15  88  27  22  49  50  38  71  25  36  83  93  57  49  97  61  32  36  63   8  49  94  80  45   3  54  99  31   7  82  86  14  95  74   3  14  54  72  90  35  17  18  71  22  13  44  71  88  68  27  25  77  62  66  15  34  65  58  65  99  74  99  84  59  37  63  63  70  21  72  84  55  81  32  63  73  67  39  87   7  68  26  65  45  89   6   1  74  65  48  22  30  92  24  73  18  47  30  73  42  91  40   6  71  12   8   5   2  10  72   3  36  73  98  78  56  94  22  20  66  39  97  71  81  35  92  85  59  45  26   4   2   3  37  39  98  92  32  69  54  12  58  78  85  54  74   4  51  80  64  20  74  40  95  34  76  76  91  75  80  13  82  87  43  65  33  19  35  82  70  54  26  97  32  59  68   5  78  33  64  48  87  17  53  21  42  63  33  46  12  66  52  51  16  88  94  11   4  89  42  73  20  29  91  15  58  53   5  94  21  33  55  46  27  88  80  12  59  15  48  74   2  84  70  90  73  12  97  38  74  35   3   7  66  50  96   3  67  38  50  61  31  71  81  43  73  93   3  61  22  46  36   6  76  42  67  68  38  95  24  15  90  58  36   4  11  42  84  12  40  44   8  28  53   8  68   3  90  55  34  30  62  45  24  64   3  83  15  28   4   9  85  52  38  10  83  98  68  61   5  73  30  30  29  41  60  32  94  24  73  39  37  87  33  75  41  87  95  34  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              85  64  20  73  28  55  17  21   2  37  50  38   4  44  61  17  76  50  79  84  65  14  60  75   2  23  32  15  72  67  71  40  17  41  48  59   7  55   9  63  28  65  91  35  61  49   5  57  33  37  94  11  35  20   5  69  20  97  52  55  73  25  37  50  33  21  49  78  12  42  42  94  92  38   2  56   3  49  20  31  89  47  88  94   6  85  32  51  17  66  14  66  61   5  81   5  45  46  11  37  91   5  22  38  38  25  41  80  82  54  47  20  54  44  30  61  19  52   2  32   7  62  41  89  15  34  10  35  97   1  38  18  19  90  51  17  65  15  28  95  66  97  54  43  70   5  64  73  10  38  93  55  88  61  43  72  37  84  19  82  30  69  43  65  53  20  39  52  51  67  23   1  37   6  87  46  35  74  67  74  95  41  57  42   3  66  35  97  24  92  61  76   4  81  78  71  31  80  56  95  39  69  14  57  36  68  84  80  14  45  95  30  72  78   1  62   9  53  98  39  22  89   8  60  51  75  57  82  14   8  73  29  26  52  47  20  39  10  43  92  41  83  77  45  43  55  54  24  11  28  50  81   2  36  48  94  98  27  25   2  37   5  69  91  80  52  68  98  92  36  47  73  55  41  46   7  78  10  99  27  55  42  62  45  88  18   7  58  26  94  69  35  70   6  30   7  59  34  42  80  67  41  24  87  86  12  65  30  42   6  82  45  22  49  14  29  30  93  92  17  95  96  33   1  91  20  16  90  97  35  39  42   4  63  63  57  34  39  64  35   7  86  35  22  18  79  56  79  85  89  14  95  11  62  87  97  98  59  93  41  37  74  77  92   6  41  77   6  75  49   1  80  45  69   7  23  84  49  66  57   1   5  64  82  52  32  86  74  73  69  75  95  38  86  68  13  46  88  44  53  13  30  98  56  54  70  28  21  62  56   4  76  82  66  66  63  42  90  12  33  41  76  25  77   9  39  71  64  55  42  88  71  46  42   6  92   4  24  17   2  12  26  26  14  52  34  64  32  75  38  87  33  89  39  87  42  96  87  10  66  96  50  29  73  84  28  89  13  72  41  48  98  30  15  28  17  58  67  87  23  10  32  66  44  60  63  49  61  76  80   4   1  55  19  44  58  40  27  23  33  12  72  57  89  37  88  96  87  23  26  44  61  11  31  26  26  16  74  64  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                29  75  34  43  89  50  31  43  97  58  54  22  13  24  69  14   2  45  26  75  92  16  42  44  20  22  13  80  16  82  85  19  58  26  71  27  69  49  65  79  11   4   8  72  45  27  86  31  64  19   1  21  39  84  32  84  17  51  27  17  76  38  97  31  29  10  57  50  70  25  61  82  34  11   9  40  87  61  51  41  80  16  35  82  25  12  38  88  89  85  74   1  10  52  53  91  97  73  90  24  50  98  77  84  59  23   6  58  93  67  25  87  39  12  28  11  54  33  30  89  55  58  98  97  89  34   5  24  76  56   9  17  52  11  40  55  27  51  50  69  94  95  64  38  60  94  97  60  77  26  66   4  54  70  97  22  44  24  89  42  82  93  63  98  78  20  60  39   3  89  38  59  97  85  64  49  86  57  52   9  41  20  67  49  34  19  61  90   3  92  62  16  76  41  52  47  88  67  48  87  94  21  25  38  55  33  26  37  42  87  96  34  83  79  11  49  39  95  97  73  47  61  64  91  54  57  61  51  14  60  92  11   7  26  70  90  90  46  43  84  42  31   8  52   6  37  14  50  51  96  69  66  87  86  86  54   6   6  14  30  66  18  92  93  84   9  94  70  31  61  96   5  82  49  66  84  31  38  38  33  21  89   9   6  54  22  65  34   8  81   8  36  53  61   4  15  23  86  85  39  45  15  28  73  28  53  15  77  30  35  36   3  81  67  69  36   2   9  70   1  96  28  11   1  57  76  59  12  34  18  24  96  10  56  31  53  17  53  72  99  10  58  25  39  98  27  12   6  27  31  63   6  90  20  53  73  25  37  25  71  50  35   6  37  98  76   5  70  40   6  98  33  64  36  85   6  42  78  53  21  45  59  38  20  10  79  42  45  58  60  31  56  32   5  42  80  61  62  23  93  59  28  23  85  66  55  53  73  29  42  37   6  83  45  90   4  76  25  51   5  53  85  96  36  39  71  65  18  54  59  25  17  55  98   1  21  29  21  66  30  22  98  43  42   9  35  10  76  96  86  54   9  77  57  88  50  74  66   6   5  53  43  66  77  90  91  69  76  38  21  70  83   9  32  49  20   6  13  76  81  40  44  52   5  43  96   5   6  13  30  57  52   8  23  32  71  29  20  99  87  73   6  12  89  58  49  70  48  11  46  99   7   4  61  58  43  29  84   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  28  54  85  68  71   9  83  33  46  79  79  87  44  83  17  35  17  20  78  76  89  70  12  45   3  79  84  38  16  26  35  36  73  68  82   2  59  65  10  18  10   1  58  65  71  96  86   8  86  17  15  29  79  87  93  18  23   1  69  26  17  26  14  96  46  94  84  76  23  83   4   2  55  68  21   3  46   5  25  72  68  61  42  84  51  39  57  79  93  42  83  59  40  70  34  11  46  56  55  71  98  53  42  73  59  72  43   1  24  45  82  22  88  45  18  77  40  33  89  32   7  93  67   3  37  52  67  27  72  79  87   1  14  50  99  40  17  39  33  73  27  29  22  15  14  95  67   4  73  26  36  80  92  61  36   9  89  43  71  94  30   6   4  23  96  79   4  51   4  65  90  86  26  66  24  69  52  56  76  53  34   2  59  75  15  10  24  77  50  72  94  17  10  18  21  97  38  53  22  92  76  39  90  81  57   4  78  43  61  23   3  14  46  14  43  36  42  34  36  89  83  61  83  53  20  58  83  10  18  44  61  81  73  64  58  81  65  78  72  63  80   5  41  87  69  24  56  45  27  70  88  81  50  10  89  12  21  64  48  50  59  15  96   1  44  93  91  29   3  40  34  53  92  56  23   2  98  39  38  62   5  27  44  99  73  49  79  89  98  31  80  49  83  64  26  83  31  97  20  29  14   1  98  37  21   3  77   5  43  88  63  69  51  58  68   5  60  65  14  55  53  50  39  89  20  83  75  88  44  31  26  57  74  63  24  22  26  65  15  61  16  25  98  45  96  59  63  79   4  65  10  72  71  18  58  68  66  33  76  54  85  17  60  51  98  41  78  30  79  45  91  30  31  20  64   6  54  57  25   5  73  82  74  76  72  36  15  14  89  11   1  93  56  71   6   1  46  95   3  57  87  14  48  44  71  72  85  47  72   4  95  96  80  67  65  76  53  19  66  42  80  66  15  13   8  78  37  49  55  74  23  41  90  76  63  56  63  30  18  23   1  62  82   2  12  92  98  90  80  74  37  15  94  53  33  35  72  87  59  77  30  89  84  79  63  53  59  12  93  91  25  20  60  78  25  59  68   4  20  92   4  35  80  49  26  80   5  26  72  97  54  78  96  49  37  72  56  91  80  94  59  52  56  16  49  59  84  40  60  58  77   3  11  19  56  55  30  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    87  55  82   4  49  89   3  34  71  76  82  53  14  28  91  62  54  75  29  55  21  41  24  68  29  46   4   7  50  90  92  72  44  23  79   5  65  93  84  77  27  55  60  51  42  10   5  62  57  77  47  31   6  41  31   5  48  32  48  85  49  31  62  11  81  99  67  35  31  89  88  12  41  34  82  40  18  62  55  53   6  11  31  52  79  42   8  88   8  14  78  74  41  38  24  48  44  64  11  23  89  81  37  56  79  31  80  51  37  11  16  10  95  60  84  12  24   2  39  27  60  19  52  37  94  88  66  93  30   3  16  90  87  38  35   6  85  57  99   3  98  78  44  23  14  41  95  21  39  88  12  89   5  96  72  30  32  85  74  75  18  78  77  34  84  66  89  55   8  91  26  92  21  44  87  15   5  85  51  78  42  85  57  87  54  30  27  41  16  40  45  27  49  58  78  38  96  96  36  82  55  70  93  63  52  21  52  83  87  88  21  90   5  92   6  54  61  76   7  51  14  63  62  78  51  39  70  52  98  72   9  88  36  83  87  66  92  28  99  12  30  66  83  27  34  44  83  29  94   6  66  51  13  46  70  28  68  55  17  45  49  55  93  90  30  81  28  38  22  34  41  26  12  48  30  68  93  95  77  12  90  83  63  26  65  48  86  86  88  94  68  82  42  27  28  15  80  88  52   3  65  62  64  39  91  93  36   8  78  62  36  21  58  23  32  45   4  42  71  27  80  87  15  32  31  44  55  78  59  73  86  92  83  96  19  33  71  83   6  69  24  23  75   8  44  13  66  87   6  59  20  16  60  72  16  57  21  69  59   3  50  83  60  40  86  46  81  45   4  92  27  76  76  70   5  43  46  13  62  50  77  72  46  29  35  59  44  25  70  15  89  49   7  14  89  82  86  77  17  67  87  54  36  23  57  85  13  80  95  79   5  66  41  67  21  12  53  48  52  78  80  60  13  16  14  87  17  87  32  15  12  98  73  77  26  92   7  94  13  42  62  57   9  23  74  41  26  27  49  83  15  90  27  82  11  37  52  81  43  15  81  82  79  95  75  91  92   2  70  23  40  74  71  84  75  76  67  84  82  86  91  39  35  85  70  12  37  88  47  64  70  65  97  55  83  29  82  77   3   3  87  41  37  33  41  57  82  14  92  83  54  90  59  19  14  59  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      78  96  19  70  46   9  71  70  40  89  29  17  84  22  13  86  60  95  26  65  78   7  97  79  60  85  38  32  72  89  31  55  26  78  72  55  49  43  14  85  89   3  34  26  79  64  95  57  16  40  34  69  64  59  68  91  13  93  95  26  71  33  70  18  51  55  28  46  27  99  50   3  13  81  39  87  50  61  18  74  88  75  13  49  92  20  69  81  29  56  22  41  10  56  78  45  18  41  57  68  21  37  13   4  78  68  74  90  17   8  50  83  80  39  22  10  84  38  10  33  73  52  31  56  14  67  61  30  21  83   7  15   7  36  29  98   2   6  48  97  86  71  90   3  52  51  17   4   9  48  51  68   7  54  63   9  22  48   8  46  92  90  44  32  91  47  70   9  76  38  10  13  37  81  37  12  68  43  64  76  70  82  12  57  14   6  70  94  17  46  31  90  35  94  87   4  36  48  25   7  53  51  87  25  53  55   9  95  68  96  55  45  92  36  17  84  82  94  54  59  12  13  55  34  88  15  28   2  14  22  81  51  77  52  64  55  41  26  11  81  13   6  89  24  71  38  84  73  38  97  57  24  70  36  22   9  76  73  72  52  59  98  86  70  53   6  19  87  56  45   6  86   1  56  48  16  16  20  55  55  83  64  51  90  67  94  33  21  88  47  90  42  76  13  53   5  18  92  98  86   7  11  46  32  57   5  46  18  27  77  32  21  60  90  22  59  31  10  61  55   4  64  33  39  71  89  44  11  91  52  12  95  66  74  52   4  23  54  40  87  15  46  35  48  35  83  16  91  37  76  33  27  27  72  63  14  65  40  97  95  26   7  31  65  45  59  85  32  43  55  13   9  93  57  98  74  86  89  99  58  30  18  12   3  95  27  59  69  51  70  52  56  69  71  44   3  10  93  48  73  83   2  11  25  31  22  23  39  57   5   7  88  94  99  89  50  47  48  20  88  60  89  70  56  78  67  94  70  72  72  82  25  32   8  67  60  52  91  36  67   2  70  43  48  97  15  78  92  45   9  62  33  28  94  33  44  81  85  61  20  89  77  33  96  79  47  63  10  60  41  56  92  29  54  88  80  82  76  64  74  45  42  50  38  80  19   4  44  58  65  13  54  53  52  93   1  89  64  93  40  86  95  81  54  81  24  71   4  75  37  44  57  27  93  25  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        64  77  18  35  32  60  78  41  88  49  49  54  64  59  41  35  73  99  37  21  12  88  40  12  49   1   2  19  51  66  78  42  86  82  47  51  93  42  83  25   4  72  65  90   3  55  60  76  96  23  30  46  32  23  45   4  99  38  93  29  87  15  65  25  14  63  22  97  28  61  45  53  42  86   5  58  73  87  96  48  61  56   3  52  62  57  32  12  50  24  68  24  77  22  38  25  36   8  24  69  19  53  41  53  51  21   3  88  99  52  10  59  21  96  89  87  70   9  62  42  22  48  16  18  57  86   7  98  71  35  10  84  86   9  87  72  51  25  71  82  98  46  18  95  85  34   3  12  71  96  26  92  78  54  25  77  50  53  14  90  51  55  48  85  69  79  15  59  80  10  98  43  24   8  75  46  32   9  39   2  10  81  29  52  86  51  26  59  12  82  76  12  82  90  91  96  16  57  12  31  71   7  92   4  47  12  55  71   3  28  41  25  97  16  90  47  48  42  40  45  69  49  68  51  54  75  81  63  17  80  73  61  40  99  63  30  46  58  19  65  43  68   1  42  46  51   9  80  27  48  22  74  32   7  68  91  73   1  30  17  13  42  84  32  20  55  16  57  27  72  11  51  29  38  84   9   6  54  61  82   9  34  86  55  28  42   4  38  27  88  53  84  20  83  59  23  16  44  28  56  14  37   5  30   3  60  48  11  52  26  50  65  98  38  58   1  10  24  97  68  26  68  50  45  28  46  13  96  39  35  58  95  63  11  97  60  56  35  21  63  95  70  33   8  42  14  80  79  26   1  23  73  26  37  22  13  45  79  51  62  77   4  31  76  23  56  43  59  92  99  77  58  93  53  96  45  72  97  60  82  90  28  45   5  66  63  52  41  16  90  91  50  40  68  80  34  13  98  64  40  37  71  32  67  11  16  31  88   4  28  30  52  63  14  97   3  18  95  19   5   4  32  68  66  64  12  21  38  59  56  27  45  63  40  20  48  84  99  67  14  53  36  46  84  86  34  59  67  31  75  11  23   3  32  43  26  52  42  83  54  52  55   7  93  32  13  64  67  89  12  55  98  94  78  98  79  65  91  53  27  37   7  74  81  69  60  67  25  83   5  84   9  22  58  97  55  45  76  21  73  54  28  16  51  51  20  37  65   3  89  62  75  52  38  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          51  82  98  53  63  34  16  47  84  50   7  69  19  32  43  47  66  78  96   3  44  12  72  67  23  94  20  63  48   4  48   8  55  29  56  78  72  15  29  69  38  83  28  90  68   9  73  42  50   9  11  80  53  56  12  43  47  84  92  60   1  84  96  48  43  73  70  31   2  31  33  86  72  62  71  36   4  30   8  33  86  32  23  82  94   2  29  14  13  16  22  56  15  37  92  26  14  87  99  72  58  40  93   1  29  51  76  83  56  49  79  56  49  75  75  34  49  57  83  98  68  38  54  66  83  61  22  48  61  25  27  80  83  29  38  75   9  56  56  64  60  96  74  94  73  60   1  96  80  44  63  23  44   4  52  39  58  19  18  27  72  72  75  98  87  45  14  56   8  17  22  59  46  12  38  32  78  35  86  50  89  75   7  93  50  34  31   4  30  57  42  47  45  33  34  32  10  47  51  14  74  89  59  91  77  52  24   8  70  17  35  55  96  81  30  68  91  91  80  26  65   5  22  52   1  63  55  96   4  35  72  98  69  96  28  55  40  62  18  39  77  49  38   2  93  16  47  18  47  75  87  82  83  13  48  41  16  46  53  38  30  63  37  14   2  34  90  97  60  12  73  14  80  76  43  54  95  65  85  44   1  30  81  50  83  47  50  48   8  74  90  70  63  45  54  49  76  52  49  67  41  31  74  63  63   1  98  61  30  62  47  28   9  21  84  30  57  14  36  71  14   9  54  14  10  48  16   4  79  62  34  47  71  38  24   1  16  42  37  21  49  19  15  86  33  90  83   8  73  93  45  48  16  69  50  84   3  16  67  56  38   8  17  84  75  24  20  46  29  58  43  32  18  75  16  53  90  27  57  78  25   3  24   8  47   7  52  30  81  32  92  59  89   8  33  95  87  24   1  60  97  94  24  41  45  24  96  33  68  94   5  76  65  67  34  67  44  65  83  82  69   5  63  77  76  16  38  62  55  78  90  86  26  79  23  10   1  82  80  55  25   6  47  20   6  86  33  35  30  29  59  77  19   7   2  37  12  85  22  93  80  61  56  28  24  62  41  71  56   6  15  93  44   1  56  12  83  81  15  77  15  13  10  87  86  51  71  26  92  92  33  39  55  55  47  39  83  80  94   7  48  33  48  95  33  13  11  28  62  36  22  38   8  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            72  62  42   1  48   3  34  79  32  53   3  82  23  39  86  53  10  40  66  50   2  41   8  28  49  27  93  22   2  96  18  74  79  87  57  43  75  31   4  21  84   6  98  51  18  98  20  20  46  43  98  66  92  44  58  90  63   1  84  34  28  79  74  64   6  64  71  97  50  99  54  88  54  20  66  55  95  73  78  66  37  83  27  52  49  78  78  78  99  20  98   6  76  43  69  37  80  34  80  42  65  61  99  81  52  50  84  38  94  83  27  47  84  49  31  84  81  42  27  41  28  41  93  35  90  33  51  49  95  12  36  14  91  37  50  10  52  92  73  79  53  56   6  71  91  53  62  85  78  66  25  76  32  95  83  98  27  41  53  23  82  45  13  15  68  68  26  29  59  90  12  39  78  26  68  64  13   3  37  48  84  70  82  11  63  67  55  86  16  72  68  70  18  76  25  27  55  44  62  28  88   7  66  35  37  44  17  37  70  65  89  26  44  16  99  11  21   1   8  28  17  84  68   9   9  15  74  20  35  55  25  62  89  91  18  63  89  75  57  88  74  49  82  13  20  41  97  59  24  23  34  10  90  58  14  35   9  82  23  91  63  42  67  11  57  39  46  31  93  47  96  80   9  84  45  43  45   1  37  74  25  19  92  11  29  74  46  93  86  88  80  23  79  14  40  82  48  30  20  59  40  54  40  83  84  16  93  51  60  62  69  69  27  13  16  25   1  59   5  77  13  42  41   9  12   2  81  49   4  41  28   9  45  49  58  56  63  78  48  93  89  12  82  16  61  75  80  33  19  82  43  44  40  95  45  37  42  64  66  41  83   7  32  50  88  55  21  69  43  36  36  40  76  81  65  26  55  75  91  77   9  20  15  22  77  44  68  19   1  10  94  21  85  35  69  38  23  62  74  77  61  13   8  70  86  42  18  94  65  93  88  84  22  87  88  13  95  52   3  19   7  86  99   5   8  22  73  16  63  61  90   7  93  77  46  23  42  62   7  13  88   7  89  93  18  45  57  92  55  13  51  77  53  48   3   2  23  76  16  46  31  60  48  87  70  90  51  73  97  15   5  78  62  12  27  23   5  70  44  66  95  86  48  78  90   4  67   7  34   1  91  42  91  54  16  21  26  92  19   6  89  23  13  70  91  31  34  84  81  29   2  35  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              74  32  72  98  97  91  83   7  27  21  38  11  25  79  10  30  39  46  48  68  65  59  50  56  66  65  80  60  92  93   4  29  57  80  81  75   2  84  16  73  92  64  24  99  50  46  50  23  72  17  46  41  26  85  46  97  78  16   2  17  42  75  40  75  84  16  47  15  36  35  54  61   4  10  21  38  94  93  28  67   7  41  71  66  30  23  27  27  38  62  37   4  38  76  67  60  56  30  31  50  91  21  15  36  29  52  82  45  64  76  91  59  91  25  82   6  20  49  48  53  17  73   1  15  85  96  59  66   8  72  66  16   2  66  83  54  63  49  36  49  67  35  47  84  92  19  35  27   5  92  37  89  11  58   8   2  16  58  66  53  15  75  49  87  43   2  13  62  14   3  30  38  86  76  69  90  16  73  62  79  40  80  56  78   6   4  79  50   1  29  39  52  10  76  72  43  89   4  61  81  99  92  42  27  98  37  76   8  65  56  51  82  34  13  90  48  74   4  99  93  85  78  70  96   5  18   6  19  22  19  20  51  39  64  11  73  61  11  62  46  67  93  69  15  22  34  83  89  66  86  90  65  49  10  86  76   9  70  73  10  25  33  76  77  41  70  72  74  82  71  70  25  36  14  62  27   5  42   2  10  20  51  70  86  23  43  10  89  44   6  96  18  80  24  91  35  86  38  43  45   5  52  66  60  11  51  89  59  28  56  74  32   4  67  91  20  43  44  65   1  26  83  53  98  80  47  38  65   2  16   2  51  73  22  33  70  26  47  82  94  20  58   1  11  81  83  94  78   7  37  48  70  57  25  19  21  24  57  31  30  47  96  73   3  80  62  20  70  73  68   1  84  48  59   8  97  17  90  82  37   6  78  24   4   6  11  94   2  57  66  20  65  48  74  42  19  37  48  69  26  27  94  89   7  39  59  13  26  15  61  80  72  13  62  46  25  10  79  77  12  44  92  84  42  27  98  99  59   2  74  77  54  49   1  78  53  16  15  83  31  68  59  29  84  61   3  49  58  34  79  34  75  82  61  83  83  97  83  26  17  83  61  68  68  97  36   5  52  57  60  64  54  77  44  48  59  65  55  99   3  71  15  69  66  97  13  94  93  75  90  33   9  16  32  30  91  31  64  35  45  67  36  82  51  36  77  12  72  66  78  13  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                79  65  24  71  71  82  32  44  58  67  90  31  30  91  26  91  30  43  78  79  89  31  73  33   1  24  18  97  62  78  67  15  82  42  27  33   4  48  92  77  26  53  81  44  66  82  30  95  78   3  30  26  30   8  82  55  41  10  68  86  70  62  37  90  65  97  24  13  52  84  70  81  39  27  80  42  11  58  18  20  89  56  48  77  70  53  74   1  74   2  90  73  28  86  54  56  61  75  41   7  58  80  15  74  64  70  26  15  34  78  58  48  31  57  56  90  82  92  58  93  17  86  57  61  14  25   1  92   1  92  57  37  44  47  85  75  98  64  90  57  80  70  40  51  32  31  43  25  54  37  30  74  44  90   3  32  56   3  86  12  16  41  20  53  10   5  10  26  71  76  23   5  64  39  98  79  95  73  15  33   3  66  73  15  34  65  98  46  79  53  29  39  47  59  57  30  15   5  75  49  51  96  65   1  19  92   5  18  10  32  41  21  35  37  31  77  96  52  33   4   5  64  67  38  55  48  75  47  88  76  82   6  67  47  29  10  29   9  98  34  77  50  99  82  31  91  14  75  62  49  48  40  19  75  79   5  37  87  56  15  11   2  73  92  22  12  94  96   8  62  24  59  68  20  46  89  99  39  25  71  39  29  59  14  73  53  65   8   3  30  33  29  43  93  37  44  20  76  30  84  55  79  65  50  53  36  31  41  88  88  20  41  74  19  10  96  25  55  89  74  86  83  18  72  21  40  12  15  85  27  67  98   4  54  34  73  90  32  81   1  41  53  88  65   7  14  26  59  12  95  87  47  88  82  28  29  27  17  96  34  41  90  41  64   7  10  67  35  98  83  99  16  45  26   4   8  55  13  80  95  12  31  57  11  87  49  81  24  31   6  72  69  52  82  13  78  82  91   3   2  21  94  94   7  31  48   2  14   5  83   8  33   6  10  83  49  34   3  18   8  96  15  62  61  40  71  97  51   7  25  45  65  66  84  69  74  53  58  41  77  72  68   7  24  58  53  47  24  79  57  11  26   9  80  58  36  93  82  48  62  28  19  31  86  17  32  38   1  53  78  90  46  11  55  65  11  58  43   5  79  11  80  94   3  97   9  13  39  51  95  70  88  21   7  39  68  54  72  32  64  18  37  84  73  74  89  54  46  51  40  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  72  90  39  65  28   2  88  35  24  41  53  34  61  40  98  73  56  72  95  74  81  53  70  36   8  98  94  25   7  79  17  67  92  60  65  36  46  25  56  22  54  58  26  59  68  46  78  41  17  39  15  88  58  86  70  24  12  80  44  52  22  91  86   4   7  64  32  79  60  26  83  63  35  47  53  59  62  94  67  74  89  36   7  30  82  83  83  85  82  36  80  66   4  91   9  34  17  63  54  48  95  43  67  50  71  30  78  30  38  74   2  18  38  67  53  31  41  62  60  29  60  80  73  72  88  76  35  56   8  60  99  39  71  41  39  23  47  31  81  82  22   7  90  53  57  35  61  94  35  15   3  22  73  55  42  52   6  42  53  87  15  27  84  56  19  60   9  21  94  40  44  99  82  53  30  79  93   4  65  20  85  89  29   7  44  91   3  64  60  66  82  94  35  43  33  64  36  25  39  49  12  43  82  58   6  79  99  60  37  68  98  87  68  15  21  80  34  55  17  93  48  82  32  75  76  70  13  62  61  28   5  39  50   9  47  84  15  65   3  17  64  64  23  70   4  96  82  99  54  67  13  13   2  92  25  52  83  14   8  90  54  97  66  30  92  83  14  20  14  85  64  76  55  15  96   9  21   7  65  17  21  16   9  38  12  86  43  92  46  16  33  23  74  80  71  73  16  53  96  44  65  29  35  17  66  29  52  52   6  35  27  34  28   8  97  63  50  68  25  88  94  42  65  59   9  46  35   1  25  40  71  34  36  72  88   9   4  31  45  20  91  76   5  19   8   5  72  49  28  36  27  95  93  44  55  90  18  71   4  44  62  98   6  34  12  24  62  21  40  53   3  81  16  99  94  15  41  84  59  67  43  38  92  62  99  66  95  47  74  27  25  61  58  41  24  74  46  46  49  22  12  33  61  76  27   5  52  13  94   2  43  42  36  96  76  53  59  86  14  93  21  84   3  32  53  97  49  52  38  70  86  67  20  20  32  41  45  37  68  42  75  73  29  81  62  80  72  57  21  48  90  57  91  15  46  53  48  86  31   1  31  20  93  37  51  93  41  50  75  55  25  77  67  72  74  12  61  72  97  42  46  58  82  98  28  49  88  37  63  37  31  56  92  65   6  53  24  63  68  75  24  57  67  32  41   4  10  36  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    55   1  49  18  17  35  52  30  55  20  60  42  27   6  87  28  40  42  40  38  76   3  87  49  91  83  10  62  63  38  87  84  82  55  65  75  25  18  96  55  86  65  25  45  51  10  11  83  69  85  95  42   1  40  30  56  29  54  16  61  55  57   1  95  96   8  50  76  60  66  26  95  93  29  76  67  92  48  75  89  35  33  75  96  87  51  78  73  15  98   1   4  61  12  55  93  85  54  85  23   5   8  43  39  23  60  93  48  46  90  35  47  70  46   8  45  95  95   5   9  89  78  17  16  90  41  15  84  94  51  40  39  51  65  69  99  80  28  58  71  81  81  71  56  44  14  98  20  75  38  60  69  30  85  56  93  48  62  91  56  33  67  91  19  89  63  23  25  47  33  75  94  33   5  89   8   3  85   1  48  84  85  16  76  22  51  97   7   1  72  57  58  97  84  54  30  57  10  41  59  18  44   5  42  83  34  41  57  47  10  41  66  11   8  60  50  63   3  98  38  46  61  58  35  54  32  35  75  82  79  91  52  63  84   8  95  48  66  20  83  39  35  77  85  30  91  82  48  19  82  94  90  94  61   3  52  83  38  90  56  48  50  35  77  75  76  52  73  88  99  42  67  55  59  32  20  92  13  51  48  56  10  61  39  17   2   2  54  13  90  23   6  82  33  53  67  74  83  41  29  46  50   4  43  85  52  87  65  63  75  40  43  64  25  99  70  91  80  85  82  61  71  76  67  77  43  89  48  62  79  17  53  17  78   1  24  88  38  69  43  21  64  21   1  66   2  58  66   1  97  29  48  18  94  59  30  87  28  74  74  14  99  63  22  46  31   1  24  25   6  80  79  20  31  40  94  50  93  57  21  73   4   6  10  81  59  14  18  96  43  90   5  65  79  84  45  64  95  20  66  78  65  77  87  96  31   2  19  48  16  25  59  85  57  27  82  79  47  43  44  91  19  25  15  65  34  14  13  71  17  64  97  42  82  27   7  27  72  72  57   1  54  30  37  19   5  18  13  22  91  59  93   7  14  39  23  95  89  19  90  25  31  20  66  66  27  63  91  95  78  24  79  47  47  24  15  61  64  55  26  23  55  99  25  30  42  84  93  49  28  44  92   9  35  32   2  91  99  95  30  15  71  73  22  10  32  23  26  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      83  10  75  12  90  50  34  30  12  61  50  76  16   7  47  28  95  22  59  89  34  87  28  17  63  21  82   1  16  83  92  14   9  74  50  36  61  76  53   5  52  61  46   8  87  83  92  15  14  30  17  21  69  78   4  19  45  38  47  76  73  18  26  19  29  29  29  81  15  75  53  24  73  54  34  46  52  18  39  79  18  82  56  29  39  90  50  84   2   3  26  59  96   3  15   6  27  49  58  62  69  92  36  83  32  42  24  50  77  20   1  56  23  56  83   7  51  15  53  88  65  47   4  66  22  51  47  22  73  33  34  21  70  24  23  72  95   1  98  90  65  40  18  74   7  22  82  87  51  39  56  16  91  96   7  69  19  81  38  18   1  30  47  69  48  76  99  47  24  96  87  28  15  45  26   3  54  34  34  24  26  89  58  23  90  12  58  77  20  59   2  99  46  97  95  87  29  94  12   1  53   6  77  79  74  73  26  61  16  65  98  18  53  63  97  24  73  68  57  88  47  12  68  97  45  70  88  11  99  58  45  67  87  15  39  78  39  40  85  13  39  14  74  24  15   9  62  74  31  61  24  67  65  94  44  90  96   7   2  88  23  71  88  89  96  68  26  61  90  95  41  42  47  21  64  25  14  34  50   1  19  99  30  13   3   1  46  85  27  80  43  49  52  78  97  99  15  24  41  67  42  94  56  56  58  59  47  20  58  74  91  64  72   1  17  68   8  80  56  92  63  53  20  84  13  67  25  25  35  76  23  22  51  26  30  81  29  28  80  77  74  41  93  75  34  16  75  14  14  81  70  86  96  70  63  96  17  64  10   6  67  18  91  87  32  32  15  29  86   1  18  35  61  27  29  61  89  87  37  87  60  39  14  94  90   5  46  56  52  32  83  91  90  75  66  27  96  71  10  64  66  78  10  65  42  60  61  76  26  47  58  22  51  14  86  55  59  29  83  92  27  75  76  85  79  85  48  25  18  73  86  78  15  59  61  24  47  90  75  92  17  71  99   7  88  36  31  85  66  51  61  90  60  22  54  85  54  59  37  85  97  10  37  84  68  43  61  73  95   1  35  28  43  34  95   9   6  12  28  48  97   4  73  42  91   6  10  13  20  57  79  12  44  75   6  88  86  94  15  46  69  67  37  22  35  43  70  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        15  44  98  52  16  79  16  81  25  26  27  57  59  70  27  96  70  99   3  64  67  88  46  93   2  89  91  47  70  41  74  22  90  46  32  98  17  95   5   6  50  56  69  72  82  60  29  72  65  84  46  88  50  11  75  97  27  88  19   7  70  29  82  39  49   7  96  71   3  81  90  58  91  61  87  27  14  62  13  26  61  16  43  26  46  19  84  74   2  15  51  41  88  91  77  64  57  27  66  10  74  66  42  11  60  66  86  64   5  56  61  85  12   3  53  52  18  92  63  40  33  70  46  58  38  94  82  60  12  51  13  43  75  73  46  53  83   9  19   4  73  54  33  56  50  48  53  66  98  74  63  73  78  56  38  58  40  55  22   6   8  89  29  47  51   2  81  64  10  38  87  63  85  59  37  97  91  64  76   8   1  78  65  10  66   4  33  38  70  79  76  92  34  11  68  64  64  95  26  74  42  49  20  59  47  42  25  43   8  43  14  41  23  83  77  99  26  43  53  81  63  23  32  15  42  79  86  11  48  12   8  93  28  64  87  88  39  20  58  71  18  45  95  77  21  23  10  81  41  60  57  24  45  43  18  24  39  81  54  26  87  72  60  25  84  83  65  89  25  81   4  76  71  45  78  51  39   5   7  40  55  56  55  98  68   6  15  30  92  25  38   2  79  53  15  67  45   6  82  89   3   5  36  42  31  46  48  85  51  41  57  94  61  72  95  48  15  77  82  73  42  89  93  86  94  59  94  79  37  15  91  16  79  65  83   5  50  31  85  22  38  73  11  51  92  43  99  73  67  67  54  91  12  90  80  54  13  65  79  77  95  93  76  77  11  24  17  60  56  45   3  84  62  34  19  94  95  78  41  33  49  87  21  83  88   2  78  19  85  69  77  15  66  35  66  89  25  27   4  83  54  64  80  53   8  28  93  93  34  88  85  29  27  93  59  27  98  38  72  22  62  93  96  57  78  72  42  34   5  17  82   1  24  25  56  40  89  29  95  32  29  48   1  33  28  17  23  67  24  42   3  62  60  82  75  38  13  82  44  21  99   3  33  96  22  71  70  88  94   9  47  12  79  28  45  60  96  19  51  21  44  57  31  96  67  79  29   4  38  46  27   2  34  89  24  87  39   9  93  15   5  90  68  51  44  20  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          35  27  44  13  96  97  56  41  33  69  99  73  88  71  39  55  27  95  38   2  38  30   7  85  80  33  31  97  35  54  94  69  37   9  62  29   5   9  65  54  56  18  49  36  62  82  59  78  43  70  30  71  40  77   4  66  87  96   4  77  48  82  11  45  91  65  21  34  56  94   6  65  42  85  93  22  34  63  24   7  84   2  70  96  14  74  39  59  75   8  29  15  10  20  32  94  49  73  30  21  16  48  68  86  78  99  86  10  96  17  88  90  20  67  69  96  35   1  45  64  96  58  67  51  20  19  39   6  58  93   3  64  59  99  31  16  51  72  33  89  94  60   8  37  40  54  58   1  36  28  22  36  79  24  72  20   3  46   8  81   4  47  68  51  52  62  59  35   8  10  57  36  37  71  50   9  11  85  29  65  48  32   6  69  68  51  73  77   6  41  84  59  30  46  72  63  68  56  98   4  25  52  70  74  53  71  50  86  50  35  85  71  79   3   7  30  91  96  27  53  49  32   6  74  42  71  10  97  62  75  39  95  42   4  56  70  56  61   4  17  68  56  89  64  14   8  94  26  22   3  33  84   7  67  57  71  44  87  19  50  12  21  73  85  91  45  39  28  30  30  27  47  45  41  56  63  29  14  18  61  91  30  67  71  88  40  97  59  65  11  39  21  13  12  62  72  84  69  99  27  57  50  64  48  63   8  18  50  70  94  56  66  83   3  40  52  77   7  10  22  15  15  73   6  30  70  57  31  18  49  65   7  47  62  88   4  20  33  33  63  32  53  35  73  33   7  17  52  99  92  59  31  72  86  81  84  69  88  13  65  84  67  22   2  20  74  64  54  18  44  76  35  66  29  26  22  15  63  80  58   6  93  48   3  24  87  20  43   8  55  91  46  99  30  28  27  72  86  83  12  19  98   5  68  95  41  38  74  57  18  68  79  51  89  92  67  68  62  42  26  82  41  57  67  95  81  83  32   2  85  18  93  77  30  63  75  73  32  31  68  10  90  91  36  71  15  73  48  59  92   3  62  76  31  37  84  74  90  94  61  62  66  90  60  91  56  63  21   8  88  58  79  21  94  46  89   4  73  29  98   1  25   4  95  57  78   2  50  51  75  55  58  46  18  91  37  65   1  88  79  98  12   8  49  14  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            56  42  44  95  44  55  55  27  15  89  66  65  51  94  25  86  84  55  59  57  50  22  90  49   2   1  67  87  85  22  78  31  60  77  35  25  91  18  13  83  81  27  97  14  52  34  71  92   3  90  64  62  99  30  42  11  18  22   1  61  15  22  69  35  49  46  98  27  26  90  36  50  68  53  35  71  26  28  12  49  27  17  62  33  32  45  98  25  71  17  38  10  97   5   2  97  44  72  81  68  23  48  74  42   2  17  48  91  53  27  20  56  51  22  86  49  36  31  49  22  42  43  96  92  73  40  55  79  14  82  48  57  87  38  90  39  15  18  21  57   5  12  74  22  52  58  37  59  69  16  56  73  68  32  27  30   6  27  91   6  17  92  96  96  75  32  29  59  62  42  35  72  20  57  34  16   3  86  22  88  37  57  56  97   5  17   5  94  24  28  90  97  44  84  35  42  60  49  27  60  27  62  12  27  25  49  38  65  10  42  86  78  26  14  47   4   5  90  49  96  20  82  81  30  17  61  60  83  99  17  90  71  53  71  14   2  81  35  21  52  97  98   2  68  31  82  55  44  53  60  15  32  74  63  54  27  92  36  71  88  81  19  61  31   6  93  87  42  57  48  84  68  47  19  25  74  66  35  19   4  65  43  76  17  89  50  10  90  66  49  81  76  28  80  89  51  49  96  69  67   6   3  27  92  74  39  75  76  77  68  48  78  79  65  37  16  70  48  10  33  56  52  26  29  33  51  30  74   3  31  35  50   5  92  56  20  36  73  26  76  83  25  37  92   4  59  34  39  83  70   5  90  88  78  43  82  14   4  40  51   1  78  21   3  54  20  63  66  48  97  74  88  65  27  68   3  55  44  99  33  79   4  24  71  39  62  50  84  45  77  46  85  33  58  67  29  54   4  91  26  63  15  68  91  10  87  67  35  19  22  85  63  61   7  48  36  54   1  99  58  70  50  37  68  93   1  20  10  24  69  46  31  14  11   8   5  51  33  54   8  66  47  22  10   4  79  62  43  50  80  44   7  13   3  92  82  38  30  59  83   4  25  19  23  37  42  95  32  67  36  13  87  61   1  15  37  62  28  39  89  38  49   8  33  91  75  60  72  52  69  70  70  65  92  16  68  69  85  13  29  41  82   4  59  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              27  74  51  12  12  87  33  23  36  86  52  51  22  77  42  72  34  35  33  45  21  17  35  34  18  45   2  61  67  37  25  87  16  45  64  54  15  29  97  58  15  17  86  84  60  95   2  22  13  55  51  15  63  14  22  68  97  55  61  84  41  75  41  45  58  34  33  28  54  41   2  41  60  88  92  16  96  67  19  20  70  30  66  77   2  12  96  32  57  10  94  37  59  44  79  31  20  85  28  42  12  70  73  18  25  24  85  64  14  86  27  61  56  86  70  39  50  55   2   4   1  98  27  24  40  78  43  16  82  74  75  69  31  60  25  23  10  55  66  86   3  16   6  44  25  81  56  30  87  90  63  93  25  90  96  65  48  60  37  56  83   8  51  67  30  40  42  72  76  45  36  29  66  32  92  18  12  72  25  75  97  39   4  46   5  72  48  90  65  97  69  35  25  53  93  14  97  36  74  13  47  99  57  90  95  12  58  58  91  32  86  97  98   5  74  32  70  51  90  45  68  60  21   3  19   4  14  36  98  26  13  26  69  14   3  17  86  62  72   1  27  92  48  48  17  91  12  86  73  60  98  62  94  52  44  72  28  26   3  72  26  32  37  36  93  95  95  61  40  66  83   6  69   3  84  23  74  81  30  44  18   1  82  89  20  35  74  85  36  13  84  78  55  63  96  91   9  82  50  76  67  75  16  52   2  77  45  96  94   9   3  74  20  79  48  21  84  41  44  18  66  44  39  73  69  78  94  67  14  52  39  19  36  69  63  11  13  20  49  19  89  12  79  95  52  93  32  32  85  28  22  25  16  31   4  88  81  16  65  36  57  81  54  62   2  63   4  66  51  40  80  51   9  72  34  93  48  39  26   2  48  39  56  77  25  84  57  57   5  29  76  14  87  71  83  91   8  23  14  35  89  66  65  17  59  69  60  16  10  41  86  77  49  29  31  16  26  40  90  29  87  89  63  57  83  17  99  70   3  51  21  62  72  79  96  74  39   2  36  70  22  14  55  83  28  90  86  41  96  46  23  55  74  40  89  93  24  43  90   6  80  97  66  78  83  59  87  80  72  25  23  92  68  89  65  97  86  73   4  35  88  71  51  49  69  94  77  28  16  19  97  96  73  65  40  29  95  85  77  45  51  96  16  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                75  43  77  43  44  49  13  61  72  17  75  65  50   2  45  39  60  21  25   7  52  23  22  62  46  75  85  40  84  80  88  91  10  38  86  90  97  79  77  29  78  64  21   4  71  89  46  81  45  22  29   5  34  32  39   9  41  35  66  84  66  15  36  93  13  16  13  76  80  58  90  81  47  69  71  93  81  22  29  26  58  52  81   8  22  91  71  51  67  95  18  36  48  91  48  14  60  82  12  64  74  58  79  23  32  61   6  71  61  17   8  95  14  38  32   4  22  77  63  34  85  62   8  95  78  93  12  88  10  55  53  85  27  76  63   9  26  72  80  66  24  16  99  12  84  61  43  41  41  57  22  31  56  74  46  31  11  40  67  76  68  81  35  89  56  84  76  22  19  68  51  53   1  21  38   8  16   3  86  92  66  50  59  28  45  91  35  94  51  42  94  50  35  85  27  95  89  40  24  26  35  53  68  30  56   3  89  16  81   7  85   5  53  96  88  71  49  63  21  50  15  76  37  85  22  28   5  27  19  17  73  48   2   5  87  66  19  59  39  78  32  13  64  33  70  78   5  94  66  88  13  27  98   7  42  92  72  60  95   9  59  77  47  36  83  37  86  43  23  95  20   1  49  67  27  93  99  68  71  11  61  66  72  28  96  99  71  73  43  31  93  84  65  32  46  31  36  72  97  86  79  26   6  63  84  13  71  28  10  64  41  47  92  96  78  15  54   7  77  94  80  77   7  90  68  78  68   2  59  43  74  26  47  58   7  62  17  96  21  40  70  32  61  62  74  82  57  97  21  51  26  77  48  77  11  92  70   7  57  57  54  13  84  69  69  85  95  17  21  36  75  79  27  83   5  57  89  28  24  82  23  85  49  25  19  29  96  56  53  55  22   6  84  17   7  71  18  99  53  80  19   8   6  63  54  78  73  23  55  79  34  84  68  80  69  89  73  93   7  63   3  32  62  91  82  12  83  68  65  93  22  84  41  58   5  31  10  53  23  16  10  79  73  47  40  66  99   4   4  99  44  16   4  74  81  92   6  75  15  18  23  45  79  54  53  64   1  60  39  94   4  38  23  41  68  69  53  80  59  66  66  35  14  52  26  80  73  80  13  71  14  27  48  26  19  17  37  32  58  44  77  42  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  91  71  50  72  35  48  77  64  21  22  14  29  79  89  49  27  93  24  46   2  91  21  72  38  44  12  63  93  59  68  74  93  48  41  90  42  34  48  19   6  77  10  89  28  31  10  94  64  76  44  55  45  67  46  90  83  55   9  11  53  33  12  60  32  19  17  82  32   3   3  52  52   7  93  14  92  48  72  12  41  86  82  60  44  75  26  63  43  44   9  30  63  29  14  77  26  49  10  76  11  46  16   8  84  38  84  96  63  82  14  18  77  97  73  22  81  61  64  56  99  65  24  20  40  36   7  42  80  99  82  24  27  47   9  92  87  98  28  93  66  31  13  99  89  90  99  67  44  67  42  28  97   3  59  86  96   5  27  60  73  94  96   3  71  90  92  63  97  61  84  83  94  41   7  62  44  27  57   2  29  88  93  92  89  85  92  84   4  34   8  38  69  63  42  51  15  39  66  23  79  21  13  74  92  93  31   6  14  63  16   8  43  14  20   3  33  34   5  82  25   1  34  74   9  80  35  81  64  95  48  91  43  52  65  32  83  15  74  64  82  19  53  64   3  15  63  92  36  10  82  37  97  38  44  10  60  26  12  53  72  16  97  88  60  14   3  88  44   7  43  87  49  84  38  72   4  33  69  17   4  32  80  95  92  59  95  71  79  91  36  24  39  60  11  56  48  81  35  83   6  45   7  59  46  88   9  15  48  65  87  94  93  55  99  63  20  56   9  68  29  19  47  21  75  64  76  59  24  75  93  42  70  90   3  88  68  81  68  42  80  51  49  84  90  12  33   1  48  96  23  70  33  55  48  51  91  17  41  99  99  33  57  26  15  52  85  67  49  41  48  89  59   9  79  36  24  39   8  21  30  75  67  54  32  25   8  86  42   4  91  76  99  47  33  94  48  62  91   4   7   8  59  59   2  82   3  78  29  39  15  33  13  50  16  83  86  19   2  23  73  46  23  76   7  35  76  38  46  84  46  45  59  38  72  65  27  25  89  97   8  12  37  97  65  73  23   9  67  35  27  68  96  91  74  72  41  78  84   9  89  45  89   2  18  20  69   8  34  69  91  10  14  15  51  44   9  18  69  83  20  82  51  11  62  36  50   7  80  85  60  72   1  98  81  26  89  77  68  36  73  17  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    16  43  42  13  43  38  12  50  43  96  23  43  24  88  60   2  48  26  40  31  69  54  42  31  25  43  16  54  14  41  24  56  53  89  34  57  48  56   4  74  32  32  64  24  26  87  89  24  27  42  14   8  63  33  32  15  52  17  54  85  33  80  34  68  89  94  71  96  74  40  79  89   4  93  53  37  74  39  20  35   3  88  94   1  70  68  24  25  76  78  94  65  62  24  62  75  59  72  10  54  52  23  82  66  23  49  92  63  76  45  40  74  85  76  29  51  68  54  43  44  87  34  66  52  38  62  66  66  39  66  34  92  51  10  22  80  78  29  95  46  93  64  91  85  14  77  89  23  72  39  96  84  52  12  32   8  21  47   3  53  77  67  33  34  34  94  78   8  73  83   8  42  90  66  40  69  52  83  93  27  95  84  84  71  12  21  65  74  79  71  45  54  87  84  27  54  21  51  96  98  13  17  60   5  57  62  22  26  99   3  84  26  98  53  59  50   6  39  33  95  35  27  61  37  61  40  53  72  98  23  19  16  14  53  34  34  67  55  68  20  16  62  28  54   4  57  69  69  68  49  39  51  51  76  42  89  64  67  45  36  24  78  83  36  74  41  73  28  88  78  26  86  80  35  81  30  83  21  36  17  15  38  64  99  90  41  91  53  16  43  27  84  75  38  42  56  17  21  20  16  10  82  14  37  11   2  27  94  91  43  83  79  27  67   7  61  68  63   7   7   3  22  54   1  57  52  70  65  12  36  31  77  45  22  44  50  14  72  52  82  67  66  26  42  95  46  78  95  46   9   2  16  43   5  80  20  41  80  46  24  83  95  65  45   5  32  27  48  37  29  10  98  94  10  58   9  47  19  39  83   4  12  62  11   9  97  62  98  34  65  37  73  79  94  26  94  68  17  64  79  90   2  72  22  92  51  41  63  85  74  38  94  86   6   5  43  18  68  44  56  71  65  88  24  92  98  96  50  14  38  43  19  24  76  54  40  25  23  81  67  27  19   6   5  91  77  34  83  19  16  54   9  71  91  70  55  91  19  90  98  57  55  14  76  37  33  56  73  75  76  33  83  94  82  14  77  67  15  14  63  98  56  71  76  81  60  22  20  28  19  90  22  31  53  77  76  20  46  78  31  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      4  30  51  60  49  84  69  70  56  62   9   4  10  34  13  95  44  30  73  70  40  55  40  44  23  48  65  65  63  51  13  63  64  48  55  96  84  49  54  94  42  50  75  67  73  45  72  51  45  91  24  35  17  86  44  73  72  62   6  53  99  90  93  37  60  34  47  35  98  68  98  70  77  18  96  18  75  14  63  58   6  76  73  88  45  32  92  82  49  56  38  42  95  15  39  33  54  21  74  60  55  66  30  68  44  84  98  55  26  60  35  85  51  30  39  83  57  68  67  22  43  85  15  89  93   6   8  74  92  37  96  51  47  11  77  57  78  98  37  52  42  95  90  35  40  44  95  84  25  22  51  51   9  89  90  56  75  70  55  39  48  98   2  54  99  23  19  66  83  68  82  39  96  80  11  44  43  58  48  63  44  39  66  25  80  38  73  33  76  58  81  46  19  85  68  47  49  65  14  91  55   4  61  90  83  56  48  93  65  82   4   7  35  35  50  19  20  31  49  74  76  72  70  50  34  97  52   8  80  45  70  64  68  35   4  99  50  47   4  31  12  94  51  98  88  93  65  79  67  96  34  34   3  27  85  39  56  42  53  38  44  76  15  43  75  81  78  82  57  13  92  59  22  34  57  74  67  46  33  52  22  65  27  71  61  59  74  49   3  44  10  74  69  31  99  82  57  94  54  48  78  45  96  82  52   5  60   3  74  99  42  12  60  31  96  59  21   2  70  45  66   4  35  73  37  39  50  77  80   6  58  19  78  97  85  19  53  32  63  50  47  65  31  85  62  22  70  76  31  14  95  35  34  86  55  15  95  88   5   8  85  15  92  84  13  38  17  52  21  82  89  30   1  18  99  87  53  66  37  97  64  44  37  99   5  69   8  81  34  35  95   7  39  14  83  47  46  58  20  82  82  36  88  20  33   9  51  81  49  47  34  89  24  84  69  80  61  54  70  37  66   7  85  41  20  70  50  84  23  43  34  63   6  82  15  43  66  31  98  47  23  91   8   4  45  90  63  22  49  49  31  91  91  19  81   1   8  58  79  17  21  71  55  62  80  17  94  52  20  43  13  55  25  10  39   2  30  24  58  80  16  38  50  43   2   8  28  75  17  57  83  33  42  66  32  75  75  46   8  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
TTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTL
